码迷,mamicode.com
首页 > 编程语言
【C语言】模拟实现库函数strcat函数
//模拟实现库函数strcat函数 #include #include #include char * my_strcat(char *dst, const char *src) { char *start = dst; int len_dst = strlen(dst); dst+=len_dst; while (*dst++ = *src++) { ; } return...
分类:编程语言   时间:2015-07-02 10:02:50    阅读次数:166
【C语言】模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回
//模拟实现strchr函数.即在一个字符串中查找一个字符第一次出现的位置并返回 #include //#include #include char* my_strchr(char *dst, char src) { assert(dst); while (*dst != '\0') { if (*dst == src) return dst; dst++; } re...
分类:编程语言   时间:2015-07-02 10:04:18    阅读次数:113
各种Lisp系语言大检阅
主要特色:CommonLISP : lisp系集大成者, 工业化强度的大型语言. 拥有理论上最高的表达力, 非常复杂, 学习难度极大. 喜欢的人捧到天上, 觉得它是一切语言的终点, 不喜欢的人恶心死, 觉得各种混乱各种冗余, 缺失美感. (工业化语言)Scheme: 一种以静态作用域和强制严格尾递归...
分类:编程语言   时间:2015-07-02 10:01:11    阅读次数:289
条款1:视C++为一个语言联邦
C++是一个支持多重范型的编程语言,一个同时支持过程形式、面向对象形式、函数形式、泛型形式、元编程形式的语言。 视C++为一个语言联邦,主要有4个次语言。 C。包括区块、语句、预处理器、内置数据类型、数组、指针等来自C。 Object-Oriented C++。即C with Classe...
分类:编程语言   时间:2015-07-02 10:01:17    阅读次数:169
enumerateObjectsUsingBlock、enumerateObjectsWithOptions、enumerateObjectsAtIndexes、makeObjectsPerfor使用
OC至 NSArray它提供了一个方便的遍历block,以下具体说明第一、enumerateObjectsUsingBlockNSArray *array=@[@"aa",@"bb",@"cc",@"dd",@"ee",@"ff",@"gg"]; [arrayenumerateObjectsU...
分类:编程语言   时间:2015-07-02 10:00:57    阅读次数:159
python Queue在两个地方
其一:Source code: Lib/queue.pyThe queue module implements multi-producer, multi-consumer queues. It is especially useful in threaded programming when in...
分类:编程语言   时间:2015-07-02 09:58:07    阅读次数:215
Java 字符串编码格式
系统间通信,如果系统间编码格式不一样,有时会出现乱码,此时为避免出现乱码,常需要进行编码格式转换所以说为了简单,在项目建立之初,几个系统应该使用商定好的某一种编码格式看一下别人的描述:http://kxjhlele.iteye.com/blog/333211
分类:编程语言   时间:2015-07-02 09:59:03    阅读次数:141
VFL 可视化格式语言自动布局基础
水平或垂直H: V:V:[view1]-15-[view2] 设置view2的顶部距离view1的底部15距离视图[item][view1] 匹配与字典里的key为view1的视图实例父视图| H:|[view1]| view1的宽度等于...
分类:编程语言   时间:2015-07-02 09:52:22    阅读次数:139
堪称最好的A*算法
原文地址:http://theory.stanford.edu/~amitp/GameProgramming/相关链接:http://www-cs-students.stanford.edu/%7Eamitp/gameprog.html#Pathshttp://blog.csdn.net/b2b16...
分类:编程语言   时间:2015-07-02 09:49:50    阅读次数:123
开源 java CMS - FreeCMS2.3会员密码设置
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/28896.html? 项目地址:http://www.freeteam.cn/ 密码设置 从右侧管理菜单点击密码设置进入。   输入正确的当前密码和新密码后点击修改即可。...
分类:编程语言   时间:2015-07-02 08:43:02    阅读次数:163
流动python - 字符串KMP匹配
首先我们看一下简单的字符串匹配.你可以把文本字符串s固定,模式字符串p从s对齐的左边缘,作为承担部分完全一致,匹配成功,失败将是模式字符串p整体向右1地点,继续检查对齐部分,重复.#朴素匹配def naive_match(s, p): m = len(s); n = len(p) for...
分类:编程语言   时间:2015-07-02 08:41:37    阅读次数:143
python函数:递归
实现阶乘方法一:迭代方法二:递归递归,就是在运行的过程中调用自己。构成递归需具备的条件:1. 子问题须与原始问题为同样的事,且更为简单;2. 不能无限制地调用本身,须有个出口,化简为非递归状况处理。
分类:编程语言   时间:2015-07-02 08:40:13    阅读次数:214
Swift 另类判断语句用法 button.selected = index < rating
很简洁的用法: index < rating return true or false for (index, button) in ratingButtons.enumerate() { // If the index of a button is less than the rat...
分类:编程语言   时间:2015-07-02 07:38:42    阅读次数:244
编译型/解释型语言,什么时候用shell
编译型语言很多传统的程序设计语言,例如Fortran、Ada、Pascal、C、C++和Java,都是编译型语言。这类语言需要预先将我们写好的源代码(source code)转换成目标代码(object code),这个过程被称作“编译”。运行程序时,直接读取目标代码(object code)。由于...
分类:编程语言   时间:2015-07-02 06:32:08    阅读次数:164
Linux下编译C/C++时,出现/usr/bin/ld: cannot find -l*** 错误的处理
直接在命令行输入:# locate lib***显示出文件所在路径,然后在命令行:# ln -s 文件路径/文件名 /usr/lib/文件名应该解决了。例如:# gcc first.c -lclntsh/usr/bin/ld: cannot find -lclntshcollect2: ld 返回 ...
分类:编程语言   时间:2015-07-02 06:31:46    阅读次数:242
ftp上传下载 java FTPClient (zhuan)
项目需要,网上搜了搜,很多,但问题也不少,估计转来转去,少了不少东西,而且也情况也不太一样。没办法,只能自己去写一个。一,安装sserv-uftp服务器版本10.1.0.1我所设服务器配置:用户名:shiyanming密码:123端口:21跟目录:D:/ftpindex二、所需jar包:common...
分类:编程语言   时间:2015-07-02 06:29:50    阅读次数:177
运行C++程序是出现错误:cannot open Debug/1.exe for writing
今天,打开VC6.0环境编了个小程序,谁知给我报了“cannot open Debug/1.exe for writing”这样一个错,然后,我就纳闷了,这是什么错丫?想了半天,后想通,为什么会这样:解释如下::当一个程序处于运行状态时,这个程序的exe文件是处于写保护的,不可写,因此用VC重新编译...
分类:编程语言   时间:2015-07-02 06:25:06    阅读次数:156
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!