11 日晞Pisces

尚未进行身份认证

爱猫,爱电脑,爱睡觉,爱生活和其他

等级
TA的排名 11w+

std::vector<bool>

2017-12-14 17:06:16

NSIS杀死进程(包括多个)

Sectiontest   ;插件调用示例    killer::IsProcessRunning"AAA.exe"    Pop$R0  StrCpy$R1"$R0"  StrCmp$R1"0"Start   killer::KillProcess"AAA.exe"   Start:    killer::IsProces

2017-11-14 19:32:52

NSIS软件升级包的制作

!definePRODUCT_NAME"AAA"!definePRODUCT_VERSION"3.0.1.1965"!definePRODUCT_PUBLISHER"BBB"!definePRODUCT_UNINST_KEY"Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"

2017-11-14 19:29:36

NSIS检测已安装并卸载旧版本和静默安装.msu文件

NSIS检测已安装并卸载旧版本(64位):Function.onInit  !insertmacroTIP_WHEN_AMD64_INSTALLER_RUNAT_X86  ;安装到所有用户下,current表示安装到当前用户下,all表示所有用户下。  SetShellVarContextall    ClearErrors  SetRegVie

2017-10-29 11:31:23

error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the c

关于errorMSB8011:Failedtoregisteroutput.PleasetryenablingPer-userRedirectionorregisterthecomponentfromacommandpromptwithelevatedpermissions.解决办法:大概有四种:第一种:SolutionExplo

2017-10-29 11:13:20

格子走法-动态规划

用一个简单的例子了解一下动态规划的思想:保存前面计算的值来计算后面的数值。下面是一个笔试题:在如下8*6的矩阵中,请计算从A移动到B一共有__种走法。要求每次只能向上或向右移动一格,并且不能经过P。有多少种走法:A:456B:492C:568D:626E:680F:702解析:8*6的矩阵,从左下角A到右上角B,一共需要走12步,其中

2016-06-14 09:25:06

oracle存储过程和触发器

--过程创建过程,createprocedure语句可以用于创建过程,简化语法如下:create[orreplace]procedureprocedure_name[(parameter_name[in|out|inout]type[,...])]{is|as}begin procedure_bodyendparameter_name;

2016-05-28 10:42:19

oracle游标的使用

--当select语句从数据库中返回的记录多余一条时,就可以使用游标(cursor)。游标可以理解为一次访问一个的一组记录。select语句将列提取到游标中,然后根据游标取得记录。使用游标时需要遵从以下的5个步骤:(1)声明一些变量,用于保存select语句返回列值(2)声明游标,并制定select语句(3)打开游标(4)从游标获取记录(5)关闭游标--游标的使用s

2016-05-28 10:40:35

oracle编程

--从sc数据表中求出学号为s7同学的平均成绩,如果此平均成绩大于或者等于60分,则输出“pass”信息setserveroutputon;if(selectavg(score)fromscwheresno='s7'groupbysno)>=60beginDBMS_OUTPUT.PUT_LINE('pass');end;--变量初始化和赋值s

2016-05-25 16:50:20

数据库的范式和安全保护

--完全函数依赖,部分函数依赖,传递函数依赖。完全函数依赖与部分函数依赖:如果非主属性B函数依赖于构成某个候选关键字的一组主属性A,而且A的任何一个真子集不能被B函数依赖,则称B完全函数依赖于A;反之,若B函数能依赖于A的真子集,则称B部分函数依赖于A。传递函数依赖:在关系模式R(U)中,设X,Y,Z是U的不同的属性子集,如果X确定Y、Y确定Z,且有X不包含Y,Y不确定X,(X∪Y

2016-05-18 19:35:34

oracle查询操作和视图操作

--检索所有学生的姓名,年龄和选课名称selectsn,age,cnfroms,c,scwheres.sno=sc.snoandc.cno=sc.cno--查询所有学生的学号,姓名,选课名称及成绩(没有选课的同学的选课成绩信息显示为空)selects.sno,sn,cn,scorefromsleftouterjoinscons.sno=sc.sno

2016-05-16 19:55:58

oracle数据库查询语句

一:违反完整约束条件-未找到父项关键字的原因:从表关联的外键必须和主表被关联的外键(他本身是主键)数据类型和长度必须一致插入的数值在主表的记录中必须存在,比如你插入‘s1’,‘s1’必须在主表中存在。在一个sql查询中同时使用where子句,groupby子句和having子句时,其顺序是where,groupby,having。where和having子句

2016-05-14 11:28:55

LINK2001错误

VC++入门还是比较难的。对于VC++初学者来说,编译错误是很容易解决的,而连接错误比较难些,其是LINK2001错误,我从别人的BLOG摘下的部分,共享一下。

2016-05-10 21:33:40

//采用的是链式存储://头文件:structEdge{friendclassGraph_List;intVerAdj;//邻接顶点序号,从0开始intcost;//costEdge*link;//nextpointofEdge};structVertex{friendclassGraph_List;intVerName;

2016-05-10 21:28:32

主要有二叉树,线索二叉树,AVL树,哈夫曼二叉树,二叉查找树(查找那一篇已发,这里不再重复)二叉树://头文件:templateclassTreeNode//采用左孩子,右兄弟的链式方式存储{private:Tdata;TreeNode*firstChild,*nextBrother;public:TreeNode(Tvalue=0,T

2016-05-10 21:25:44

队列

//顺序存储://头文件:templateclassAQueue{private:intfront;intrear;intcount;T*QArray;intsize;public:AQueue(intMaxQueueSize=10);~AQueue(void){delete[]QArray;}boolQI

2016-05-10 21:22:00

链表

//头文件://顺序存储方式:#includetemplateclassLinearList{private:intMaxSize;intlength;T*element;public:LinearList(intmaxListSize=10);~LinearList(){delete[]element;}bool

2016-05-10 21:19:28

//头文件://顺序存储的栈:templateclassAStack//classstack{private:intsize;T*stackArray;inttop;public:AStack(intMaxStackSize){size=MaxStackSize;stackArray=newT[MaxSta

2016-05-10 21:14:20

查找

二叉查找树又叫二叉排序树或者二叉搜索树;最优二叉查找树是只内外结点权值之和最小的二叉查找树。头文件://二叉查找树templateclassBSTNode{public:BSTNode*llink;BSTNode*rlink;Tkey;BSTNode(constT&item,BSTNode*lptr=NULL,BSTNode

2016-05-10 21:05:13

排序

我的所有的排序算法都写在一个cpp文件里面了,所以日记也不分开每种都介绍了。排序只要分为:基于关键字比较的:插入排序(直接插入排序和希尔排序),交换排序(冒泡和快速排序),选择排序(直接选择和堆排序),合并排序等。不基于关键字比较的:分布排序。其中,广泛应用的是快速排序。 几种排序算法是:直接插入,选择插入排序,冒泡排序,希尔排序,快速排序(递归和不递归的),二路归并排

2016-05-10 21:02:55

查看更多

勋章 我的勋章
    暂无奖章