码迷,mamicode.com
首页 > 编程语言
C与C++的区别无随时更新
C没有calss类,只有结构体structclass A; 在C中这样写就是错误的,C没有关键字classC的字符指针不会自动开辟内存空间,必须对这个指针指向的地址手动开辟空间后才可以写入数据。char *name; 这样的一个字符指针必须为它所指向的地址开辟一个内存空间
分类:编程语言   时间:2015-04-14 14:30:08    阅读次数:153
C语言--指向多维数组的指针和指针数组
#include //void show(char *p[]);void show(char s[][10]);int main(){ char s[3][10]={"123","abc","xyz"}; char *p[10]; //指针数组要循环复制 ...
分类:编程语言   时间:2015-04-14 14:24:36    阅读次数:158
邻接链表线性时间去重 C代码 算法导论 22.1-4
这里利用直接寻址法去重,遍历链表,如果对应数组位置值为0,则修正为1,如果对应数组为1,则删除该节点。(数组初始化为0)链表的一些操作都简单的实现了一下。#include #include #include struct Node{ int key; Node *next;};struc...
分类:编程语言   时间:2015-04-14 14:26:36    阅读次数:174
selenium-python 环境搭建个人学习使用
1、下载firefox 浏览器 https://ftp.mozilla.org/pub/mozilla.org/firefox/releases/24.0/win32/zh-CN/2、下载selenium http://selenium-release.storage.googleapis.c...
分类:编程语言   时间:2015-04-14 14:24:21    阅读次数:176
Java多线程-新特征-锁
Java中读写锁有个接口java.util.concurrent.locks.ReadWriteLock,也有具体的实现ReentrantReadWriteLock,详细的API可以查看JavaAPI文档。 下面这个例子是在文例子的基础上,将普通锁改为读写锁,并添加账户余额查询的功能,代码如下:pa...
分类:编程语言   时间:2015-04-14 14:21:14    阅读次数:178
JavaScript 与 Java 有什么不同?
JavaScript 编程语言是由 Netscape,Inc. 开发的,它并不是 Java 平台的一部分。 JavaScript 不会创建小应用程序或独立应用程序。在最常见的形式中,JavaScript 驻留在 HTML 文档中,可提供使用简单的 HTML 无法实现的各种网页交互功能。 Ja...
分类:编程语言   时间:2015-04-14 14:19:42    阅读次数:126
实战Java虚拟机之三“G1的新生代GC”
新生代GC的主要工作是回收eden区和survivor区。一旦eden区被占满,新生代GC就会启动。新生代GC收集前后的堆数据如图5.6所示,其中E表示eden区,S表示survivor区,O表示老年代。
分类:编程语言   时间:2015-04-14 14:21:28    阅读次数:148
java-设计模式(创建型)-【建造者模式】
1.BuilderMode 定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。[构建与表示分离,同构建不同表示] 比如,一辆汽车由很多部件组成。部件有不同,组装方式也有不同。 与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系...
分类:编程语言   时间:2015-04-14 14:14:06    阅读次数:145
对list 重新排序
比如我有一个javabean: //部门类 public?class?Territory{ ???private?int?id; ???private?String?territoryName; ???public?void?setId(int?id){ ???????this.id?=?id; ???} ??...
分类:编程语言   时间:2015-04-14 13:10:39    阅读次数:162
Python 2.x 与 Python3.x 主要区别对照表
Python2.4+ 与 Python3.0+ 主要变化或新增内容 Python2?? ??? ??? ????? Python3 print是内置命令 ?? ?????? print变为函数 print >> f,x,y????????? print(x,y,file=f) print x,...
分类:编程语言   时间:2015-04-14 13:06:17    阅读次数:136
36本Java英文原版电子书
做Java开发,要想成为高手,忘了中文版的书吧,也别在想翻译版了,英文这关是必须要跨过的,看英文原版才是正道,先推荐36本Java英文原版电子书,书目如下图所示。如果英文不好也没关系,可以参考本人的superword...
分类:编程语言   时间:2015-04-14 13:06:07    阅读次数:176
关于C语言取地址运算符”&“
额,个人感觉C语言是门很”硬“的语言,因为它相对其他高级语言更接近硬件底层,而相对于机器指令汇编又跳出了繁琐的底层处理器指令编程。无法理解”&“或者说”地址“、”取地址“,是因为你站在高级(自然语言)语言的层面,而不是机器本身。任何变量都是数据,数据就会在硬件机器上有他的存储空间,存储空间有对应的位置,来方便我们操作这个存储空间,比如内存,内存地址。...
分类:编程语言   时间:2015-04-14 13:05:07    阅读次数:241
RBT红黑树-JAVA版本
这个玩意代码量巨大,模仿着别人写了整整一天... Java因为没有引用传递,所以构建树要么是全局设定根然后更改,要么函数返回的是根..... 参考:教你透彻理解红黑树   数据结构-红黑树 红黑树确保没有一条路径比其他的路径长出2倍左右,因而是接近平衡的 1. 红黑树性质(限制): 1)每个结点要么是红的要么是黑的。   2)根结点是黑的。   3)每个叶结点(叶结点即指树尾端N...
分类:编程语言   时间:2015-04-14 13:04:52    阅读次数:195
实战Java虚拟机之三“G1的新生代GC”
新生代GC的主要工作是回收eden区和survivor区。一旦eden区被占满,新生代GC就会启动。新生代GC收集前后的堆数据如图5.6所示,其中E表示eden区,S表示survivor区,O表示老年代....
分类:编程语言   时间:2015-04-14 13:02:42    阅读次数:151
C++基础篇--overload重载&override覆盖&overwrite隐藏
Overload、Override和Overwrite英文接近,比较容易混淆,再加上翻译五花八门,使用时张冠李戴,往往是今天清楚明天糊涂。这三个概念在前面章节已分别讨论,这里再集中比较,以作备忘: Overload (重载)     前面分析过C++函数重载是借助C++的name mangling机制,允许在同一作用域中出现多个同名不同参的函数,如: class Base{   in...
分类:编程语言   时间:2015-04-14 13:04:41    阅读次数:259
java.net.SocketException: 打开的文件过多
大多数原因是因为程序没有关闭打开的资源连接, 如RMI、数据库等连接才导致的。 当然也有可能能同时有超过Linux本身默认的文件打开数......
分类:编程语言   时间:2015-04-14 13:04:32    阅读次数:154
Python Show-Me-the-Code 第 0003 题 Redis操作
第 0003 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中。跟0002题相似,只不过是把关系型数据库换成了非关系型数据库。 步骤: 首先安装Redis和库,用pip安装即可 打开radis server 然后了解下Redis的操作 在代码中引入该库 连接数据库,写入数据,保存 python连接redis很方便,操作也跟redis-cli差不多。因为...
分类:编程语言   时间:2015-04-14 13:02:59    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!