
开发/管理
文章平均质量分 77
zjt621
这个作者很懒,什么都没留下…
展开
-
自己写一个简单的C++单词扫描程序。
界面如图:http://blog.youkuaiyun.com/images/blog_youkuaiyun.com/zjt621/111594/o_ui.jpg/******************************************//* File:Unit2.h (scan.h) *//* A Scanner for lexical analysis for C++原创 2005-04-04 14:33:00 · 1368 阅读 · 0 评论 -
软件开发项目计划编制过程(上)(转)
51CMM.COM原创 作者: 卢琳生 [2005/04/27] 摘要本文简要说明了软件开发项目的计划的要素、计划编制过程、以及项目计划内容确定的一般过程。关键词项目管理、计划、编制过程正文一、项目计划的要素根据PMBOK2000,项目计划可以包含如下要素:1、 项目范围说明项目范围说明阐述进行这个项目的原因或意义,形成项目的基本框架,使项目所有者或项目管理者能够系统地、逻辑地分析项目关键问题及项原创 2005-05-13 21:29:00 · 2171 阅读 · 0 评论 -
软件开发项目计划编制过程(下)(转)
51CMM.COM原创 作者: 卢琳生 [2005/04/27] 三、项目计划内容确定项目计划内容的确定一般要按照以下过程:1 确定项目概貌合同项目以合同和招投标文件为依据,非合同项目以可行性研究报告或项目前期调研成果为依据,明确项目范围和约束条件,并以同样的依据,明确项目的交付成果。进一步明确项目的工作范围和项目参与各方责任。2 确定项目团队确定项目团队的组织结构和与项目开发相关的职能机构,包括原创 2005-05-13 21:45:00 · 1209 阅读 · 0 评论 -
ASP文件上传工具
% Response.Buffer = True Server.ScriptTimeOut=9999999 On Error Resume Next%>!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"转载 2006-08-25 13:01:00 · 1908 阅读 · 0 评论 -
C# 执行存储过程 基类
适用于 Web 项目using System; using System.Data; using System.Data.SqlClient; using System.Configuration; namespace Prj.DbBase...{ /**//// /// 通用的数据库处理类,通过ado.net与数据库连接 /// public class Da原创 2006-11-24 15:58:00 · 1015 阅读 · 0 评论 -
dot Net Web项目后台代码删除
自编小工具之一说明:这些自编小工具是本人在学习开发和管理期间,同时为了工作需要而自行编写的小工具。将它们贴上blog作为学习或工作过程的记录。 使用dot Net开发Web项目,当项目要部署或发布时,为了施行软件保护----防止后台代码被查看,项目或解决方案被修改、盗用。则需要将后台代码、项目文件、解决方案文件等一切无关最终用户使用的文件统一删除。 为了实施原创 2006-08-08 10:04:00 · 754 阅读 · 0 评论 -
整理的东西,dbhelper class
今天写的东西,有些要保留,记录下。 vb.net 、oledb、winform--datagridPublic Class DBHelperClass DBHelper Public Conn As OleDb.OleDbConnection Private Cmd As OleDb.OleDbCommand Public Sub New()Sub New()原创 2006-08-11 17:20:00 · 702 阅读 · 0 评论 -
vb.net 操作excel
今天写的代码,一些要做保留,记录Public Class ExportXlsClass ExportXls Public Sub Printer()Sub Printer(ByVal pid As Int16, ByVal dbhlp As DBHelper, ByVal objds As ploy) Dim sqlstr As String sqlst原创 2006-08-11 17:24:00 · 1100 阅读 · 0 评论 -
也是操作excel,摘来的.有参考价值
objSheet.Range("A1:B1").HorizontalAlignment = -4131 左对齐objSheet.Range("A1:B1").HorizontalAlignment = -4108 中间对齐objSheet.Range("A1:B1").HorizontalAlignment = -4152 右对齐VB.net 调用 Excel 打印报表这里实转载 2006-08-11 17:41:00 · 968 阅读 · 0 评论 -
编译原理之正则表达式转NFA
前言:继上次的《自己写一个简单的C++单词扫描程序》之后,编译原理实验课要求做一个Regural Express 转NFA图,这个在算法上没什么难度,在《编译原理与实践》书上介绍了Thompson的转换算法,该书对Thompson算法做了详细的文字描叙,如想对该算法更深的了解参照:机械工业出版社,《编译原理与实践》译本P.45。正文:一、问题分析: 要求输入一个正则表达式,将其转换为N原创 2005-04-19 22:05:00 · 5900 阅读 · 1 评论 -
算法连载(1)--贪心法之背包问题
贪心方法:总是对当前的问题作最好的选择,也就是局部寻优。最后得到整体最优。应用:1:该问题可以通过“局部寻优”逐步过渡到“整体最优”。贪心选择性质与“动态规划”的主要差别。2:最优子结构性质:某个问题的整体最优解包含了“子”问题的最优解。代码如下:#include struct goodinfo{ float p; //物品效益 float w; //物品重量 float X;原创 2005-04-13 21:53:00 · 2548 阅读 · 0 评论 -
在dbgrid中点击字段名就按照本列的字段来排序(转载)
void __fastcall TfraCe::GridTitleClick(TColumn *Column){ TCustomADODataSet* ds = dynamic_cast( Column->Grid->DataSource->DataSet); if (!ds) return; static AnsiString FSortDir;转载 2005-04-04 14:04:00 · 642 阅读 · 0 评论 -
ADO连接,数据库文件相对路径
ADO连接,数据库文件相对路径.WideString strConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";strConn+=ExtractFileDir(Application->ExeName) + "//driver.mdb;Persist Security Info=False;Jet OLEDB:Database Password原创 2005-04-04 14:05:00 · 888 阅读 · 0 评论 -
算法连载(6)--分支限界法之LC 0/1背包
1.问题描述:已知有N个物品和一个可以容纳M重量的背包,每种物品I的重量为WEIGHT,一个只能全放入或者不放入,求解如何放入物品,可以使背包里的物品的总效益最大。2.设计思想与分析:对物品的选取与否构成一棵解树,左子树表示不装入,右表示装入,通过检索问题的解树得出最优解,并用结点上界杀死不符合要求的结点。(多谢shadow同学提供该算法)#include struct good{原创 2005-04-13 22:28:00 · 2339 阅读 · 1 评论 -
算法连载(7)--操作系统之3种页面置换算法
1.问题描述及设计思想:在进程运行过程中,若其所要访问的页面不在内存需把它们调入内存,但内存已无空闲空间时,为了保证该进程能正常运行,系统必须从内存中调出一页程序或数据,送磁盘的对换区中。但应将哪个页面调出,所以需要根据一定的算法来确定。以下分别是三个算法的设计思想。OPTIMAL:最佳置换算法。其所选择的被淘汰页面,将是以后永不使用的,或是在最长(未来)时间内不再被访问的页面。FIFO:先进先出原创 2005-04-13 22:36:00 · 1979 阅读 · 2 评论 -
算法连载(2)--快速排序与插入排序的比较
快速排序基本思想:选取A为某个元素,例如说t=A(s),然后将其它的元素重新排列,使A(1:n)中的所有在t以前的元素都小于或等于t,而所有在t之后的元素都大于或等于t。//语言:c++//目的:比较两个排序算法的时间复杂度//原代码://Insertionsortint *Insertionsort(int *A,int n){ int j,item,i; for(j=2;j { item原创 2005-04-13 22:07:00 · 1104 阅读 · 0 评论 -
算法连载(5)--动态规划之allPath
1.问题描述:设G=(V,E)是一个有N个结点的有向图。又设C是G是成本邻接矩阵,其中C(i,i)=0,1属于E(G)时,C(i,j)表示边的成本;当i不等于j且不属于E(G)时,C(i,j)等于无穷(用一个较大的数表示)。求出每对结点之间的最短路径。2.设计思想与分析: 基本思路:首先决策哪个结点是该路径上的具有最大编号的中间结点K,然后就再去求取由I到K和由K到J这对结点间的最短路径原创 2005-04-13 22:23:00 · 1219 阅读 · 0 评论 -
算法连载(3)--生成最优归并树
1.问题描述:把N个已分类的文件通过成对地重复归并已分类的文件归并在一个文件中。例如,假定X1,X2,X3,X4是要归并的文件,则可以首先把X1,X2归并成Y1,然后Y1和X3归并成Y2,最后Y2和X4归并,从而得到要的分类文件。运用最优二路归并方法,归并出来的结果都有想对应的最小权带外部路径的二元树,所以把问题转换为由N棵根结点带权值的树组成的森林,归并成为一棵二元树。2.设计思想与分析:原创 2005-04-13 22:10:00 · 1894 阅读 · 0 评论 -
算法连载(4)--回溯法之N皇后问题
1.问题描述:在一个N*N的棋盘上放置N个皇后,且使得每两个之间不能互相攻击,也就是使得每两个不在同一行,同一列和同一斜角线上。2.设计思想与分析: 基本思路:X(j)表示一个解的空间,j表示行数,里面的值表示可以放置在的列数,抽象约束条件得到能放置一个皇后的约束条件(1)X(i)!=X(k);(2)abs(X(i)-X(k))!=abs(i-k)。应用回溯法,当可以放置皇后时就继续到下原创 2005-04-13 22:15:00 · 1174 阅读 · 0 评论 -
在C++Builer中多线程的实现(转载)
在C++Builer中多线程的实现 Yinyin 还在Dos时代,人们就在寻求一种多任务的实现。于是出现了TSR类型的后台驻留程序,比较有代表性的有Side Kick、Vsafe等优秀的TSR程序,这类程序的出现和应用确实给用户使用计算机带来了极大的方便,比如Side Kick,我们编程可以在不用进编辑程序的状态下,一边编辑源程序,一边编译运行,非常方便。但是,Dos单任务操作系统的致命缺陷注转载 2005-04-12 18:39:00 · 764 阅读 · 0 评论 -
JAVA小画板(应用程序)
04年接触了一段时间的JAVA,期间写了比较多小程序段,写得最完整的就是这个JAVA小画板程序,涉及到鼠标事件、画图函数、文件流、文件的打开与保存等内容。//powered by compowerimport java.applet.*;import java.awt.*;import java.awt.event.*;import java.util.*;import jav原创 2005-04-13 21:07:00 · 1701 阅读 · 0 评论 -
Oracle初学者必知的基础知识
来源:我订阅的邮件列表 编辑:Compower 数据库子站转载 2007-03-02 22:39:00 · 989 阅读 · 0 评论