首页 > 编程语言
c/c++字符数组和字符串大揭秘
第一:写这篇文章源于我对'\0'和“\0”的探讨 当我对char a []="\0"; int size_a=sizeof(a); //结果为2当时我很纳闷字符串不是以'\0'结束吗,然后我又测试 : char a...
分类:编程语言   时间:2015-04-22 07:04:28    收藏:0  评论:0  赞:0  阅读:174
深入理解数组与指针——原因在于”退化“
(一)数组与指针本质是不同的。如下图所示char a[]="hello";char *p="hello";上述代码的初始化结果如下图所示:a就是一个数组变量,表示整个数组。p是一个指针变量,存储的值是地址。数组变量a和指针变量p,都存储在用户栈中。而表达式char *p=”hello“中的”hell...
分类:编程语言   时间:2015-04-22 07:03:08    收藏:0  评论:0  赞:0  阅读:175
OutOfMemory: Java heap space 解决案例
outOfMemory Java heap space, 大文本数据处理
分类:编程语言   时间:2015-04-22 02:40:48    收藏:0  评论:0  赞:0  阅读:25
Go语言交互执行系统命令
还是那个坑爹的expect安全问题,虽然在Shell层面已经解决了http://blog.itpub.net/29254281/viewspace-1580525/但是使用Golang调用脚本,还是出现了问题func Backup(backupin...
分类:编程语言   时间:2015-04-22 02:38:43    收藏:0  评论:0  赞:0  阅读:14
行骗揭秘----(SpringMVC、Bootstrap、HTML5)XXX
我想,大家最近一定经常看到如题所说的文章。此人天天发广告,大家也烦了吧。 ? ? 结果进去一看,是广告,而且这人无耻到天天发广告,封号后又开新号来发。 ? ? 如果大家和我一样恶心这个人,请顶我的文章,让更多的人来知道他的无聊下作行骗行为。 ? ? ? 他所用到的前端框架是外国人可以下载到源代码的,只不过是作了个整合,而且从图片上看,应该是个半成品。他所使用的UI是可以下载得到的, ...
分类:编程语言   时间:2015-04-22 02:32:37    收藏:0  评论:0  赞:0  阅读:20
行骗揭秘【SpringMVC、Bootstrap、HTML5】XXX
我想,大家最近一定经常看到如题所说的文章。? ? 结果进去一看,是广告,而且这人无耻到天天发广告,封号后又开新号来发。? ? 如果大家和? ...
分类:编程语言   时间:2015-04-22 02:31:38    收藏:0  评论:0  赞:0  阅读:14
Java线程
一、线程的概念 ? ? 1、什么是线程 ? ? ? ? ? 线程是程序中的一个执行流。一个执行流是由CPU运行程序代码并操作程序的数据所形成的。因此,线程被认为是以CPU为主体的行为。在Java中线程的模型就是一个CPU、程序代码和数据的封装体。 ? ? 2、Java中的线程模型 ? ? ?如图,Java线程模型包含3个方面: ? ? 1、一个虚拟的CPU ? ? 2、该CPU执行 ...
分类:编程语言   时间:2015-04-22 02:29:08    收藏:0  评论:0  赞:0  阅读:18
【Linux文件系统监控的Java类库 inotify-java】
inotify-java是一个在 Linux 下对文件系统的更改进行监控的 java库。 示例代码: try { ? ?? ?? ?? ?Inotify i = new Inotify(); ? ?? ?? ?? ?InotifyEventListener e = new InotifyEventListener() {
分类:编程语言   时间:2015-04-22 02:27:03    收藏:0  评论:0  赞:0  阅读:33
java集合---Collection接口
java的集合分为三大接口,分别是Collection,Map,Iterator,集合接口和类在java.util包中,此次主要介绍三大接口之一的Collection接口。 ?? ? 一些Collection允许有重复元素,而另一些则不允许,一些Collection是有序的,另一些则是无序的。Collection不提供接口的任何直接实现,它提供更加具体的子接口List和Set。 ? ...
分类:编程语言   时间:2015-04-22 02:23:43    收藏:0  评论:0  赞:0  阅读:18
使用定时器执行线程
简单的说明使用定时器来执行线程,以前理解一点点,今天重写这个Demo,忽然就明白了. ? ? ? ?1.先看源码: package 多线程实现2; import java.util.Timer; import java.util.TimerTask; //使用定时器执行线程:使用定时器每隔数据打印系统 //的当前时间 public class TimerPrint ...
分类:编程语言   时间:2015-04-22 02:22:57    收藏:0  评论:0  赞:0  阅读:24
java集合---Map接口
Map使用键值对来存储数据,将键映射到值对象,一个映射不能包含重复的键,每一个键最多只能映射到一个值。Map接口的具体实现类:HashMap,Hashtable,TreeMap,LinkedHashMap ? 1)HashMap ??? 基于哈希表(哈希表学习地址)的Map接口实现。允许使用null值和null键,不保证映射的顺序,特别是不保证顺序恒久不变。它除了非同步和允许使 ...
分类:编程语言   时间:2015-04-22 02:22:28    收藏:0  评论:0  赞:0  阅读:16
Java之数组
/**数组的使用*1、数据:相同类型数据的有序结合*2、数组的长度是确定的,一旦被创建将无法更改*3、数组中的每个元素必须相同,不能出现混合类型*4、元素的数据类型可以任意,主要包括基本类型和引用类型*5、数组变量属于引用变量,数组属于对象,所以数组是存放在堆中,每个元..
分类:编程语言   时间:2015-04-22 02:05:49    收藏:0  评论:0  赞:0  阅读:322
spring学习总结(一)—IOC的理解
之前在学习SSH的时候开始接触Spring这个框架。因为一直在学习新的东西,没有对这部分的学习做总结。最近,也一直在使用Spring,只是没有比较深入的去了解,也就是只是停留在使用这个层面上。从这篇博客开始,对Spring部分的学习做一些记录。从其核心内容开始吧,这篇博客就是IOC的了解。 IOC简介   IOC(Inversion of Control),大部分翻译为“控制反转”。刚接触...
分类:编程语言   时间:2015-04-22 01:59:49    收藏:0  评论:0  赞:0  阅读:144
C++11,使简单的事情简单
Joe Armstrong说过一句话: 面向对象编程语言的问题在于,它总是附带着所有它需要的隐含环境。你想要一个香蕉,但得到的却是一个拿着香蕉的大猩猩,和整个丛林。 显然地,这将简单问题复杂化了。我们不否认这个世界上,有些代码是不能简单化的。对于那些可以简单化的代码,我们还是希望不要复杂化。如果你是这样的人,没有理由不使用C++11。下面将展示C++11是如何奇迹般地使代码简单...
分类:编程语言   时间:2015-04-22 01:58:08    收藏:0  评论:0  赞:0  阅读:267
基于LinkedHashMap实现LRU缓存调度算法原理
本文就 《基于LinkedHashMap实现LRU缓存调度算法原理及应用 》一文作为材料,记录一些常见问题,备忘。 延伸出两道常见的Java面试题: 插入Entry节点到table表的链表中时,Hashmap 和LinkedHashmap使用头茶法还是尾茶法?遍历map的时候,Entry.Entryset()获取的set集合,是按照从头到尾还是从尾到头的顺序存储的? 实现LR...
分类:编程语言   时间:2015-04-22 01:57:38    收藏:0  评论:0  赞:0  阅读:311
XiaoKL学Python(C)__future__
__future__ in Python1. from __future__ import xxxx这是为了在低版本的python中使用可能在某个高版本python中成为语言标准的特性,从而在将代码由低版本迁移到高版本的过程中,减少需要做的工作。这种语句被称为future_statement2. f...
分类:编程语言   时间:2015-04-22 01:54:48    收藏:0  评论:0  赞:0  阅读:273
Java有多少个关键字
官方说法:http://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html为了方便我直接复制过来了,原文如下:Here's a list of keywords in the Java programming langua...
分类:编程语言   时间:2015-04-22 01:54:28    收藏:0  评论:0  赞:0  阅读:203
C语言中.h和.c文件解析
用Keil软件看别人的工程的时候,看到工程里有.h文件和.c文件,比较纳闷,因此收集资料解开心中疑惑。 1、首先是用Keil软件来看工程的,所以工程中所看到的.h和.c文件肯定是跟Keil软件(编译器)有关。 1.1、编译器的工作过程: 1.1.1、预处理阶段。主要是处理“#include”、“#....
分类:编程语言   时间:2015-04-22 01:54:08    收藏:0  评论:0  赞:0  阅读:124
SWIFT语言实现代理传值/闭包传值
1.需求:利用代理实现反向传值(例子采用点击第二个视图控制器中的按钮来改变第一个视图控制器中的Label的内容)一、第一个界面 1 class ViewController: UIViewController, ChangeTestLabelDelegate { 2 var testLabe...
分类:编程语言   时间:2015-04-22 01:51:58    收藏:0  评论:0  赞:0  阅读:780
Java从零开始学四十六(Junit)
一、软件测试软件开发:项目调研--需求分析--软件设计--程序编码--软件测试--运行维护软件测试:利用测试工具按照测试方案和流程对产品进行功能和性能测试,使用人工或者自动手段来运行或测试某个系统的过程。目的在于检验是否满足规定的需求,确认预期结果与实际结果之间的差别。墨盒测试-白盒测试-回归测试-...
分类:编程语言   时间:2015-04-22 01:51:08    收藏:0  评论:0  赞:0  阅读:254
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!