码迷,mamicode.com
首页 > 编程语言
C/C++之Memcpy and memmove
memcpy与memmove的目的都是将N个字节的源内存地址的内容拷贝到目标内存地址中。但当源内存和目标内存存在重叠时,memcpy会出现错误,而memmove能正确地实施拷贝,但这也增加了一点点开销。memmove的处理措施:(1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝(2)当源内...
分类:编程语言   时间:2015-08-13 11:41:41    阅读次数:131
Volley获取json数组
private void getJSONByVolley() { RequestQueue requestQueue = Volley.newRequestQueue(this); String JSONDataUrl = "网络地址"; Js...
分类:编程语言   时间:2015-08-13 11:42:20    阅读次数:230
C/C++之进制转换
二进制、八进制、十进制、十六进制之间转换一、 十进制与二进制之间的转换(1) 十进制转换为二进制,分为整数部分和小数部分① 整数部分方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余...
分类:编程语言   时间:2015-08-13 11:42:16    阅读次数:145
C/C++之static函数与普通函数
全局变量(外部变量)的说明之前再冠以static 就构成了静态的全局变量。全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。这两者在存储方式上并无不同。这两者的区别虽在于非静态全局变量的作用域是整个源程序, 当一个源程序由多个源文件组成时,非静态的全局变量在各个源文件中都是有效的。 ...
分类:编程语言   时间:2015-08-13 11:41:02    阅读次数:136
C++是怎么实现多态性的
C++是怎么实现多态性的,C++中多态实现的原理,当一个类中有虚函数时,系统会为该类构造一个虚函数表vtable,他是一个指针数组,存放每个虚函数的入口地址,编译器还会在此类中隐含插入一个指针vptr指向虚函数表,调用此类的构造函数时,在类的构造函数中,编译器会隐含执行vptr与vtable的关联代...
分类:编程语言   时间:2015-08-13 11:42:13    阅读次数:127
Java8高中并发
Java8中学并发本文翻译自:http://jaxenter.com/lean-concurrency-in-java-8-49924.html转载请注明出处:http://blog.csdn.net/kingviker/article/details/27057473有人以前说过(非常不幸,我们没...
分类:编程语言   时间:2015-08-13 11:39:45    阅读次数:137
C/C++之宏、内联函数和普通函数的区别
内联函数的执行过程与带参数宏定义很相似,但参数的处理不同。带参数的宏定义并不对参数进行运算,而是直接替换;内联函数首先是函数,这就意味着函数的很多性质都适用于内联函数,即内联函数先把参数表达式进行运算求值,然后把表达式的值传递给形式参数。内联函数与带参数宏定义的另一个区别是,内联函数的参数类型和返回...
分类:编程语言   时间:2015-08-13 11:39:02    阅读次数:145
XE3随笔21:系统默认语言与系统支持的语言列表
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Memo....
分类:编程语言   时间:2015-08-13 11:36:40    阅读次数:159
C/C++之类型强制转化
强制转化四种类型可能很多人都常常忽略就象我一样,但是有时还是比较有用的。不了解的建议看看,一些机制我也不是十分了解,只是将一些用法写出来让大家看看。 2004-11-27 9:00强制转化无论从语法还是语意上看,都是c++中最难看的特征之一。但是基于c风格的转化的语义的不明确性及其一些潜在问题。强制...
分类:编程语言   时间:2015-08-13 11:37:01    阅读次数:124
Struts,Hibernate,Spring
Hibernate工作原理及为什么要用?原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 使用Hibernate的原因如下: 1对JDBC...
分类:编程语言   时间:2015-08-13 11:36:47    阅读次数:193
黑马程序员--C语言中的指针-我之笔记
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! --------------------------------------指针---------------------------------指针?内存单元的编号也叫做地址。既然根据内存单元的 号或地址就可以...
分类:编程语言   时间:2015-08-13 11:37:11    阅读次数:160
javascript 代码压缩
在线压缩网站http://tools.css-js.com/compressor.htmlUglifyJS 是用 NodeJS 编写的 JavaScript 压缩工具,是目前最流行的JS压缩工具,JQuery 就是使用此工具压缩,UglifyJS 压缩率高,压缩选项多,并且具有优化代码,格式化代码功...
分类:编程语言   时间:2015-08-13 11:35:44    阅读次数:146
C语言:内存的分配与管理
1、内存区域的划分标准:代码段 存储代码 数据段 静态/全局数据、常量(const) 堆区(heap) 动态内存分配(更灵活的设置容器大小存储数据) 栈区(stack) 局部变量、函数参数2、内存分配方式的原理:静态分配和动态分配 静态分配:编译器在处理程序源代码...
分类:编程语言   时间:2015-08-13 11:32:39    阅读次数:161
线程学习笔记(一)
一、引入多线程 请看上图中的代码执行流程,就可以大概的理解多线程。说到多线程就一定会联系到单线程,所谓单线程就是程序只有一条执行路径。相反,多线程就是程序有多条执行路径。 二、进程的概述 1.要想了解多线程,必须先了解线程。了解线程就必须先了解进程。因为线程依赖于进程。 2.什么是进程:就是正在运行...
分类:编程语言   时间:2015-08-13 11:32:21    阅读次数:159
C/C++之内存分配
一、编译时与运行时的内存情况1.编译时不分配内存编译时是不分配内存的。此时只是根据声明时的类型进行占位,到以后程序执行时分配内存才会正确。所以声明是给编译器看的,聪明的编译器能根据声明帮你识别错误。2.运行时必分配内存运行时程序是必须调到“内存”的。因为CPU(其中有多个寄存器)只与内存打交道的。程...
分类:编程语言   时间:2015-08-13 11:33:39    阅读次数:125
XE3随笔9:使用不同的数据类型标记数组
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) Butt....
分类:编程语言   时间:2015-08-13 11:26:35    阅读次数:105
使用sublime text 3 搭建轻量级C/C++编辑/编译器
0x01.软件准备:sublime text 3MinGW0x02.安装 & 配置 MinGW:path变量添加一条 C:\MinGW\bin注意,这里配置之后需要重启生效,但有办法可以强制生效:set path=C:/MinGW/bin;%PATH%; 验证变量设置成功与否:mingw-get /...
分类:编程语言   时间:2015-08-13 11:25:34    阅读次数:126
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!