- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 设计模式之策略模式-笔记
策略模式: 定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户,不同的子类可以调用不同的算法实现设计原则:1、找出应用中可能需要变化之处,把它们独立出来,不要和那些不需要变化的代码混在一起 2、针对接口编程,而不针对实现编程,即利用接口代表每一个行为,而行为的每一个实现都将实现其中的一个接口,鸭子子类不需要负责实现Flying和Quackin
2017-08-31 15:44:11 196
原创 c++中指针和数组的区别
指针和数组:很多人认为指针和数组基本相同,但其实不然,指针和数组的区别在于:1、指针:是保存数据的地址,如果要访问数据,首先取得指针的内容,把它作为地址,然后从这个地址提取数据,如果指针有个下标[i],就是把指针的内容加上i作为地址,然后从中取出数据;如下例:char *p= “abcdefgh” c = p[i];编译器符号表有一个p,地址为4567:运行步骤1:取出p地址
2017-08-31 11:54:21 712
原创 windows 下c++获取操作系统版本名称笔记
windows通过c++获取操作系统主要分两种:1、windows是8.1版本以下版本:获取操作系统可以通过windows提供的api中GetVersionEx函数来获取2、windows是8.1版本及以上:获取操作系统主要通过RtlGetNtVersionNumbers法来获取代码如下:#include #include #include #defin
2017-08-31 11:17:00 6273
原创 windows 下C++获取磁盘信息笔记
windows下获取磁盘信息:头文件为:windows.h1、获取系统逻辑驱动的数量:使用 GetLogicalDrives(void) 函数获取逻辑驱动的数量,函数返回一个32无符号整型数据DWORD diskCount = GetLogicalDrives()可以通过对返回的无符号整型数据 1 的个数来判断磁盘是否为真,如果为 0 表示磁盘不存在while(di
2017-08-30 09:24:41 6930
原创 Oracle学习笔记
修改用户密码:alter user 用户名 identified by 新密码;忘记sys和system密码开始菜单->运行->输入‘CMD’,打开命令提示符窗口,输入如下命令: orapwd file=D:/oracle/product/10.2.0/db_1/database/pwdctcsys.ora password=newpass 查看用户表S
2017-08-08 16:59:12 309
python Excel文件转化为csv文件
2017-07-20
linux下字符串去重,英文句子倒序功能实现
2016-05-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人