#include #include #include //using namespace std; char *get16String(long num) { int i=0; char* buffer=(char*)malloc(11); char* temp; buffer[0]='0'; bu... ...
分类:
其他好文 时间:
2017-01-10 20:57:39
阅读次数:
196
clone方法 Java中没有明确提供指针的概念和用法,而实质上没个new语句返回的都是一个指针的引用,只不过在大部分情况下开发人员不需要关心如何去操作这个指针而已。 在实际编程中,经常会遇到从某个已有对象A创建出另一个与A具有相同状态的对象B,并且B的修改不会影响到A的情况,例如Prototype ...
分类:
其他好文 时间:
2017-01-10 19:13:51
阅读次数:
147
之前一直对java这方面感到困惑 传入的形参是否会影响实参。因为c++有指针,而java没有,所以我做一个测试验证形参是否会影响实参。* 首先第一种情况 基本类型 哈哈,其实结果大概和我想的一样 第二种情况 封装类 还是没变 第三种情况--数组 哇,终于变了。好高兴 第四种--字符串String和S ...
分类:
编程语言 时间:
2017-01-09 23:15:47
阅读次数:
202
代码重构 6大原则: 单一职责原则(一个类最好最好只有一种行为动机,太多承担职责会导致耦合度太高)、 开放封闭原则(功能可以扩展,但是不可以内部修改)、 依赖倒转原则(应该依赖抽象而不应该依赖具体对象)、 里氏代换原则(父类都替换成它的子类程序的行为没有变化。 正是有了里氏代换原则,才使得”开-闭“ ...
分类:
编程语言 时间:
2017-01-09 20:37:53
阅读次数:
331
https://www.thomas-krenn.com/en/wiki/Linux_Page_Cache_Basics References Additional Information Page Cache, the Affair Between Memory and Files (Blog) ...
分类:
系统相关 时间:
2017-01-09 00:25:59
阅读次数:
205
一、参考资料 http://www.cnblogs.com/HPhone/archive/2012/11/05/2755974.html 二、关键步骤 1、缓冲分析数据源可以选择:点、面、线 2、构建缓冲区输入参数:创建统一投影系统的点、面和线的要素类 3、将点或面或线的要素图层拖到模型中 4、选中 ...
分类:
其他好文 时间:
2017-01-08 17:28:37
阅读次数:
524
1.查看内存 提示:1)linux系统的特性是将系统不用的物理内存缓存起来,因此843 不是系统的真实内存 2) 系统真正系统内存是938M 3)buffers 为写入缓冲区,sync 将buffer缓冲区数据写入磁盘,cache 为读出缓存 查看磁盘: 21467980800 磁盘大小=磁道数*磁 ...
分类:
系统相关 时间:
2017-01-08 15:32:02
阅读次数:
193
在这里介绍使用C#实现播放声音的几种方法,都是利用组件等方法来实现的,有兴趣的话可以看下。 第一种是利用DirectX 1.安装了DirectX SDK(有9个DLL文件)。这里我们只用到MicroSoft.DirectX.dll 和 Microsoft.Directx.DirectSound.dl ...
在您最喜欢的搜索引擎上进行简单搜索,您将很快看到有多少计算机安全损害和/或故障是由所谓的缓冲区溢出引起的。例如,以下摘自2000年11月3日风险第21卷第9期: 这是一个很好的例子,因为我将告诉你如何简单的 像这样是为了防止-差的程序员就是不能抽出时间来彻底。首先,我将尝试解释什么是非技术术语中的缓 ...
分类:
其他好文 时间:
2017-01-08 10:46:59
阅读次数:
233
vim 8.0 查看当前vim环境 :scriptname 查看加载的配置文件 :verbose map [key_name] 查看key_name按键映射 :verbose set 查看所有set,如set paste :verbose history 查看历史命令 :function [fun- ...
分类:
系统相关 时间:
2017-01-07 16:14:00
阅读次数:
257