11 日晞Pisces

尚未进行身份认证

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

等级
TA的排名 12w+

std::vector<bool>

2017-12-14 17:06:16

NSIS杀死进程(包括多个)

Section test    ;插件调用示例     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软件升级包的制作

!define PRODUCT_NAME "AAA"!define PRODUCT_VERSION "3.0.1.1965"!define PRODUCT_PUBLISHER "BBB"!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"

2017-11-14 19:29:36

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

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

2017-10-29 11:31:23

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

关于error MSB8011: Failed to register output. Please try enabling Per-user Redirection or register the component from a command prompt with elevated permissions.解决办法:大概有四种:第一种:Solution Explo

2017-10-29 11:13:20

格子走法-动态规划

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

2016-06-14 09:25:06

oracle存储过程和触发器

--过程创建过程,create procedure语句可以用于创建过程,简化语法如下:create [or replace] procedure procedure_name[(parameter_name [in|out|in out] type [,...])]{is | as}begin  procedure_bodyend parameter_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”信息set serveroutput on;if (select avg(score) from sc where sno='s7' group by sno)>=60 begin DBMS_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查询操作和视图操作

--检索所有学生的姓名,年龄和选课名称select sn, age, cn from s, c, sc where s.sno=sc.sno and c.cno=sc.cno--查询所有学生的学号,姓名,选课名称及成绩(没有选课的同学的选课成绩信息显示为空)select s.sno,sn,cn,score from s left outer join sc on s.sno=sc.sno

2016-05-16 19:55:58

oracle数据库查询语句

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

2016-05-14 11:28:55

LINK2001错误

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

2016-05-10 21:33:40

//采用的是链式存储://头文件:struct Edge { friend class Graph_List; int VerAdj; //邻接顶点序号,从0开始 int cost; //cost Edge *link; //next point of Edge};struct Vertex{ friend class Graph_List; int VerName;

2016-05-10 21:28:32

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

2016-05-10 21:25:44

队列

//顺序存储://头文件:templateclass AQueue{ private: int front; int rear; int count; T *QArray; int size; public: AQueue(int MaxQueueSize = 10); ~AQueue(void) {delete [] QArray;} bool QI

2016-05-10 21:22:00

链表

//头文件://顺序存储方式:#include template class LinearList{ private: int MaxSize; int length; T *element; public: LinearList(int maxListSize = 10); ~LinearList() {delete [] element;} bool

2016-05-10 21:19:28

//头文件://顺序存储的栈:template class AStack //class stack { private: int size; T * stackArray; int top; public: AStack(int MaxStackSize) { size = MaxStackSize; stackArray = new T[MaxSta

2016-05-10 21:14:20

查找

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

2016-05-10 21:05:13

排序

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

2016-05-10 21:02:55

查看更多

勋章 我的勋章
    暂无奖章