码迷,mamicode.com
首页 > 编程语言
jsoncpp封装和解析字符串、数字、布尔值和数组
使用jsoncpp进行字符串、数字、布尔值和数组的封装与解析。1)下载jsoncpp的代码库 百度网盘地址 :http://pan.baidu.com/s/1ntqQhIT2)解压缩文件 jsoncpp.rarunzip jsoncpp.rar3)修改jsoncpp/src/main.cpp文件vi...
分类:编程语言   时间:2014-11-01 00:57:47    阅读次数:511
C语言:C语言简单介绍
C语言从程序入口,调用方法执行源代码:程序员自己写代码编译:把源代码翻译成0,1过程,生成一个.o目标文件链接:把目标文件与C语言的库文件进行整合生成一个可执行 .out文件Xcode下 :运行的快捷键 command + R 注意点: 1、每一条语句结尾都必须有一个分号,标志这个这个句话说完了 2...
分类:编程语言   时间:2014-11-01 00:59:59    阅读次数:250
python安装第三方包之后无法导入相应模块(一个容易忽略的bug)
今天使用dnspython这个第三方库用于指定nameserver的dns解析,在安装之后import dns.resolver时提示找不到模块resolver,检查c:\python27\Lib\site-packages这个目录也找到了成功安装后的dns库,查看系统的搜索路径中也有这个路径。.....
分类:编程语言   时间:2014-11-01 00:58:23    阅读次数:265
c++ 11 国标标准方面的异常处理与微软在Visual Studio 2012的异常处理的区别
这段代码:__try{}__except(GetErrorCode()){} 可以捕获空指针,但是包围在其中的代码不能有自带析构函数的对象。c++ 11 标准里面的auto_ptr关键字,有此关键字的指针发生的异常能被try{}catch(...){} 捕获,但是VC不支持auto_...
分类:编程语言   时间:2014-11-01 00:55:19    阅读次数:211
Aho-Corasick算法的Java实现与分析
简介Aho-Corasick算法简称AC算法,通过将模式串预处理为确定有限状态自动机,扫描文本一遍就能结束。其复杂度为O(n),即与模式串的数量和长度无关。思想自动机按照文本字符顺序,接受字符,并发生状态转移。这些状态缓存了“按照字符转移成功(但不是模式串的结尾)”、“按照字符转移成功(是模式串的结...
分类:编程语言   时间:2014-11-01 00:54:51    阅读次数:578
windows上自动设置java环境变量的脚本
转:http://www.cnblogs.com/flowwind/p/4066146.html近期打算学习安卓开发,于是乎要准备java开发环境,安装好jdk后,就要设置java环境变量,java环境变量要设置 JAVA_HOME,Path,CLASSPATH三个值,每次配置查百度复制粘贴都很麻烦...
分类:编程语言   时间:2014-11-01 00:52:36    阅读次数:246
Java Batik操作SVG,实现svg读取,生成,动态操作
SVG在现在的应用场景中还是很常见的,例如绘制复杂的矢量图形。说到SVG,就不得提下Canvas。在这里我就不详细列举它们之间的不同之处,以及为什么要选择SVG或Canvas了。 ????首先,我的项目是一个Mav...
分类:编程语言   时间:2014-10-31 23:48:16    阅读次数:2235
浅谈Spring(二)IOC原理
一.引言     我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。举例:如果我们打开机械式手表的后盖,就会发现其是由N个齿轮组成,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确的时间。在这样的齿轮组中,如果有一个齿轮出了问题,就可能会影响到整个齿轮组的正常运转。齿轮组中齿轮之间的啮合关系,与软件...
分类:编程语言   时间:2014-10-31 23:44:33    阅读次数:406
SDUTOJ 2482 二叉排序树
#include #include using namespace std; char c[100],d[100]; int o=0,e=0; typedef struct bitnode { char data; struct bitnode *lchild,*rchild; }bitnode,*bitree; void insert(bitree &t1,char key) { if(t...
分类:编程语言   时间:2014-10-31 23:44:01    阅读次数:398
快速排序和堆排序
1.快速排序         快速排序是不稳定的排序算法,平均时间复杂度O(nlgn)。快速排序是利用了partition( )进行排序的。partition( )有两种实现形式,(1)利用两个指针一个头指针,一个尾指针,通过交换头尾指针所指的数进行排序; (2)一前一后两个指针同时从左往右进行遍历,如果前指针所遇到的数比主元小,则后指针右移一位,然后交换。Partition方法还可以用在很多地...
分类:编程语言   时间:2014-10-31 23:43:47    阅读次数:380
JavaEE应用程序(未排版)
一直想写一些关于JavaEE的东西,从刚开始看《Ejb in Action》的时候就想写,到后来工作中一直在使用JavaEE的技术,开源的流行框架丢的也差不多了。JavaEE企业级的东西把自己搞的也跟傻子似的。回过头来看看避免自己真的成了傻子。...
分类:编程语言   时间:2014-10-31 23:41:57    阅读次数:239
C语言实现php服务器
HTTP协议的作用原理 连接:Web浏览器与Web服务器建立连接,打开一个称为socket(套接字)的虚拟文件,此文件的建立标志着连接建立成功。 请求:Web浏览器通过socket向Web服务器提交请求。HTTP的请求一般是GET或POST命令(POST用于FORM参数的传递)。GET命令的格式为: GET 路径/文件名 HTTP/1.0 文件名指出所访问的文件,HTTP/1.0指出Web...
分类:编程语言   时间:2014-10-31 23:41:36    阅读次数:363
关于编译型语言函数的调用(三)
接上文:http://blog.csdn.net/prsniper/article/details/40653235 类delete就不说了,有兴趣的朋友自己跟踪看看吧,提示一下:析构函数也有参数和返回值. 下面我们看下裸函数,裸函数从执行效率上是可以与汇编语言媲美的,然而它不太好逆过来说,我们就顺着说吧 前面说得构造函数的临时堆栈,恢复寄存器等等,有人给了个名称叫prolog和ep...
分类:编程语言   时间:2014-10-31 23:41:22    阅读次数:351
算法 输出字符串字符的任意组合
编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符,例如: 原始字符串是"abc",打印得到下列所有组合情况: "a" "b" "c" "ab" "bc" "ca" "ba" "cb" "ac" "abc" "acb" "bac" "bca" "cab" "cba"im
分类:编程语言   时间:2014-10-31 23:36:36    阅读次数:264
浅谈算法和数据结构: 十一 哈希表
在前面的系列文章中,依次介绍了基于无序列表的顺序查找,基于有序数组的二分查找,平衡查找树,以及红黑树,下图是他们在平均以及最差情况下的时间复杂度:可以看到在时间复杂度上,红黑树在平均情况下插入,查找以及删除上都达到了lgN的时间复杂度。那么有没有查找效率更高的数据结构呢,答案就是本文接下来要介绍了散...
分类:编程语言   时间:2014-10-31 23:36:25    阅读次数:387
C语言 03 循环结构
程序有三种结构1、顺序结构2、分支结构3、循环结构 (通常与数组结合使用)while 循环while(条件表达式){ 语句}注意:条件表达式为真,执行循环体,一旦条件表达式为假,循环停止。//用while打印出1~100之间不是7的倍数并且不包含7的数。int i=1; while (i0) {.....
分类:编程语言   时间:2014-10-31 23:32:31    阅读次数:335
五.php语言结构(2)循环结构
循环结构 学习目标:while do while for 了解它们的特性,和区别,记住循环的几条件。看代码:'; //打印出0 到 10}//while ‘当’的意思。这表达式意为,当括号里的值为真时,就执行,直到为假。所以,我们不断的修改值,让其为假停下来。这是个循环。//do while...
分类:编程语言   时间:2014-10-31 23:31:45    阅读次数:275
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!