C语言中malloc()和calloc()c函数用法 函数malloc()和calloc()都可以用来动态分配内存空间,但两者稍有区别。 malloc()函数有一个参数,即要分配的内存空间的大小: void *malloc(size_t size); calloc()函数有两个参数,分别为元素的数目 ...
分类:
编程语言 时间:
2016-05-13 07:53:57
阅读次数:
161
Train Problem I Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 30245 Accepted Submission(s): 114 ...
分类:
编程语言 时间:
2016-05-13 07:52:39
阅读次数:
207
本人菜鸟一枚,学习了一段时间JAVA,现在来回顾一下之前学的知识点,复习复习,如有错误,还请各位大神指正。 1、JAVA文件命名规范: 1)文件名首字母大写; 2)文件名与类名需要一致; 2、数据类型和运算符: 1)标识符用来为程序中的常量、变量、方法、类、借口和包命名。 命名规则: a、标识符由字 ...
分类:
编程语言 时间:
2016-05-13 07:49:53
阅读次数:
178
声明:本系列为原创,分享本人现用框架,未经本人同意,禁止转载!http://yuangang.cnblogs.com 希望大家好好一步一步做,所有的技术和项目,都毫无保留的提供,希望大家能自己跟着做一套,还有,请大家放心,只要大家喜欢,有人需要,绝对不会烂尾,我会坚持写完~ 如果你感觉文章有帮助,点 ...
分类:
编程语言 时间:
2016-05-13 07:50:31
阅读次数:
202
一、浅克隆 1、基本数据类型的克隆(赋值即可) 把一个值赋给另一个变量时,当那个变量的值改变的时候,另一个值不会受到影响。 2、数组克隆 如果我们采取基本数据类型的方式(赋值)来进行克隆,案例如下: 因为arr2引用了arr1,他们指向了内存中的同一块地址,所以arr1的改变也会导致arr2的改变! ...
分类:
编程语言 时间:
2016-05-13 07:49:41
阅读次数:
603
http://www.cnblogs.com/dolphin0520/p/3920385.html ...
分类:
编程语言 时间:
2016-05-13 07:48:42
阅读次数:
177
在开发中遇到一个非常诡异的问题:我用vector存储了一组数据,然后调用sort方法,利用自定义的排序函数进行排序,但是一直都会段错误,在排序函数中打印参加排序的值,发现有空值,而且每次都跟同一个数据排序,非常诡异。数据本身没有问题,换一组数据,甚至是在不能排序的那组数据中增删一些数据,sort又正 ...
分类:
编程语言 时间:
2016-05-13 07:49:10
阅读次数:
190
用到了spring,但同事是基于1.7,我的是基于1.8,想下1.7时下载失败,于是不得已解决问题,分别报错如下: 1 在intel时运行testcase报错,Invalid byte 3 of 3-byte UTF-8 sequence 原因:xml文件 或java文件 有些是gbk ,而非全部是 ...
分类:
编程语言 时间:
2016-05-13 07:45:37
阅读次数:
683
可以先直接在线生成一个uuid,预览一下, 这个网站不错,可以选择uuid version,还可以直接去掉中划线,好用的不得了啊,哈哈http://www.uuid.online/ 调用方法:UUID.prototype.createUUID() ...
分类:
编程语言 时间:
2016-05-13 07:44:27
阅读次数:
230
目录 Java垃圾回收概况 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代 码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自 ...
分类:
编程语言 时间:
2016-05-13 07:44:13
阅读次数:
260
1、认识RequireJS RequireJs官网(http://requirejs.org/)的描述: RequireJS is a JavaScript file and module loader. It is optimized for in-browser use, but it can ...
分类:
编程语言 时间:
2016-05-13 07:41:34
阅读次数:
281
RPC(远程过程调用) 的架构最常见的是“动态代理”方式,事先定义好接口,用一个代理假装实现了这个接口(真正的实现放在服务端),供客户端调用,代理内部将该方法调用封装成一个网络请求送到服务端。服务端根据参数找到对应的注册好的对象处理,返回给客户端。 官网的gRPC的宏观的架构图如下: 客户端调用 s... ...
分类:
编程语言 时间:
2016-05-13 07:42:15
阅读次数:
311
JavaScript 获取当前时间戳: 第一种方法: var timestamp = Date.parse(new Date()); 结果:1280977330000 第二种方法: var timestamp = (new Date()).valueOf(); 结果:1280977330748 第三 ...
分类:
编程语言 时间:
2016-05-13 07:38:36
阅读次数:
139
Java内存模型规范了Java虚拟机与计算机内存是如何协同工作的。Java虚拟机是一个完整的计算机的一个模型,因此这个模型自然也包含一个内存模型——又称为Java内存模型。 如果你想设计表现良好的并发程序,理解Java内存模型是非常重要的。Java内存模型规定了如何和何时可以看到由其他线程修改过后的 ...
分类:
编程语言 时间:
2016-05-13 07:38:54
阅读次数:
219
一、设计模式的六大原则 ①开闭原则 对扩展开放,对修改关闭。 ②里氏代换原则 任何基类出现的地方,子类一定可以出现。 ③依赖倒转原则 对接口编程,依赖于抽象,不依赖于具体。 ④接口隔离原则 使用多个隔离的接口,比使用单个接口要好。(降低依赖,降低耦合) ⑤合成/复用原则 原则是尽量使用合成/聚合的方 ...
分类:
编程语言 时间:
2016-05-13 07:35:40
阅读次数:
162
一、下载必要的安装包 1. gdbm-1.8.3-5.aix5.2.ppc.rpm 下载地址:ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/gdbm/gdbm-1.8.3-5.aix5.2.ppc.rpm 安装包说明: ...
分类:
编程语言 时间:
2016-05-13 07:32:12
阅读次数:
233
报错:调用线程无法访问此对象,因为另一个线程拥有该对象 主窗口创建线程,多线程不可直接调用控件 主窗口创建的线程 线程体: ...
分类:
编程语言 时间:
2016-05-13 07:31:52
阅读次数:
157