- 博客(11)
- 收藏
- 关注
原创 安装windows服务
------------------------------------------------------v2.0--------------------------------------------------------// demo.cpp : 定义控制台应用程序的入口点。////dos下运行 xxx.exe -r;卸载 xxxx.exe -i:安装#inclu
2016-09-11 04:45:33 575
原创 windows API 封装
void list_all_the_process()//打印进程快照{HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,//创建进程快照0);//当前进程if(hProcessSnap != INVALID_HANDLE_VALUE){PROCESSENTRY32 processEntr
2016-09-11 04:38:59 866
原创 双向管道的,两个程序之间的交互
/*******1、设置sa安全属性,利用sa建立两个管道(CreatePipe()),2、设置si、pi属性,利用si、pi属性来创建进程(CreateProcess())3、连接两个管道与进程标准输出的相连4、在两个管道进出口读取数据显示到自己的pc********/HANDLE hInWrite,hOutRead;SECURITY_ATTRIBUTES sa={0
2016-09-11 04:36:42 2333
原创 c++双向链表的实现_1.0版本
#ifndef __DBLINKLIST_H__#define __DBLINKLIST_H__templateclass DbLinkList;templateclass LinkNode{friend class DbLinkList;private:LinkNode *next;LinkNode *prev;Type data;
2014-11-30 11:21:38 534
原创 再学c++_2014_11_4_基础(一)
objdump -h main.01.函数参数带默认值int sum(int a, int b=0); rint sum (int a, int b) r{retur a+b;}(从右往左入栈,是为了支持可变参数)定义不能给,声明可以给默认值2.带有默认值的函数,默认值相同不能多次声明,int sum(int a, i
2014-11-04 22:34:49 593
原创 关于内存分配的一点小知识
当程序运行的时候,我们往往会用malloc来进行一系列的内存分配但是呢,我们分配的内存在计算机中是怎么表示的呢?当我们释放完一段内存的时候,有时候不小心进行了第二次的释放,然后编译器报错,为什么?其实在分配内存的时候,编译器首先分配一块内存,内存的首先需要用28个字节的大小来存放关于这块内存的具体信息,我们把它记为A区,然后又会分配8字节的大小的空间来标记这块内存的上越界和下越界,我们把他们分
2014-03-08 15:53:20 723
原创 c++有关类补充,又多扯了点delete free malloc new的东西
我们知道,c++类的默认构造函数有六个:1.缺省的构造函数。2.拷贝构造函数。(这个函数还牵扯到了深浅拷贝的问题,由于解决问题很简单,这里暂不讨论)3.赋值语句。4.取址运算符(operator&)(一对,一个非const的,一个const的)。5.析构函数。而且我们也知道,每次定义完类的对象一定会调用构造函数,程序结束后一定会调用析构函数,可是问题真的是这样的么?事实上,
2014-03-08 14:43:39 781 1
原创 c/c++补充_2
1.引用是一个常指针const int a =100; const int &b = a; //相当于 const int* const b =a;// int tmp = a;因为a是一个常量,需要创建一个临时的变量来存放值,再通过临时的变量给引用赋值。这样做是因为防止以后如果有 int* p=(int)&b,来改变了常量a的值。但是如果a不是常量则没有创建临时变量。// const
2014-03-08 12:23:54 663
原创 c/c++补充_1
1.关于scanf()与printf()的返回值问题int x = scanf("%d %c", &a,&b);x表示正确输入的变量的个数。但是如果第一个变量输入出了错误,那么编译器就按后面全错返回x等于0;只有第一个正确输入以后才能正确的计算出正确输入变量的数量;int y =printf("%d %c", a,b);y表示输出的字符串
2014-03-08 12:22:25 638
原创 Linux上课笔记简记
chmodls -lchmod u=rwx ***chmod a-x filetouch(普通文件) aaatouch aa.ctouch 简历普通文件普通文件。链接文件clearll ls -lu用户 g组 o其他mkdir创建目录touch创建文件chmod更改文件的权限ls -lchmod u=rwx
2014-03-08 12:20:39 886
原创 虚拟机下linux用yum进行安装及其操作
chmod一、Yum工具在Linux中安装软件的配置(1) 点击虚拟机上我的电脑目录下的linux,右键选择设置出现以下图界面选择CD/DVD选项,检查连接是不是选择使用ISO映象文件,确认镜像的正确路径。点击确定。(2) 开启虚拟机的电源进入Linux系统并登陆,进入终端。(3) 在终端中输入su切换root用户 (4) 将虚拟光驱挂载到默认文件mnt上:
2014-03-08 12:11:51 9898 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人