码迷,mamicode.com
首页 > 编程语言
Swift 实现文件名称批量修改
var fileManager = NSFileManager() // 取得文件夹的路径,注意:末尾加/与不加同样,推荐末尾加/ // Define folderPath var filePath = "/Users/Star/deskto...
分类:编程语言   时间:2015-03-01 11:50:22    阅读次数:122
自己动手开发编译器(五)miniSharp语言的词法分析器
稍微说明一点,整型常量和上面的标识符的词法,在调用lex.DefineToken时都多传了一个参数。这个参数是可选的描述信息,如果不传会直接使用正则表达式的字符串形式。而标识符的正则表达式有4万多个字符那么长而且没有可读性,所以加一个额外字符串描述一下。它将来会被用于生成编译错误信息。最后我们来写空...
分类:编程语言   时间:2015-03-01 11:48:54    阅读次数:223
Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构:流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类根据处理数据类型的不同分为:字符流和字节流根据...
分类:编程语言   时间:2015-03-01 11:48:51    阅读次数:139
《算法导论》读书笔记之插入排序
插入排序的机理与打牌整理手中的牌的做法差不多。(1)开始摸牌时,我们的左手是空的,接着一次从牌面上摸起一张牌,并将它插入到左手一把牌中的正确位置上。(2)为了找到这张牌的正确位置,要将它与手中已有的牌从右到左进行比较。(3)无论什么时候左手中的牌都是有序的。插入排序升序代码如下: 1 void In...
分类:编程语言   时间:2015-03-01 11:46:28    阅读次数:120
C和C++中函数运行时间测试
//clock()函数为c中,捕捉从程序开始运行到clock运行的时间//时间单位为clock tick,即为时钟打点#include#include#include//包含头文件(C中的写法)using namespace std;clock_t start, stop; //clock_t是cl...
分类:编程语言   时间:2015-03-01 11:42:53    阅读次数:151
【Java】利用Timer与TimerTask定时执行任务
在Java里面定时执行一条任务多用于线程与进程配合Thread.currentThread().sleep(XXX);来实现,但是一些小型的任务其实完全利用Timer与TimerTask定时执行,Timer与TimerTask组合跟Thread与Runnable的区别在于,Timer与TimerTask是纯粹的单线程定时执行任务的计时器,相当于Thread与Runnable配合Thread.cur...
分类:编程语言   时间:2015-03-01 10:35:50    阅读次数:266
【Servlet】利用load-on-startup创造一条随服务器共存亡的线程
有部分Javaee或者Javaweb的组件要求在web.xml部分配置些代码,如果你细心留意一下,就会发现其中大部分都有load-on-startup的参数。这个参数是用来配合那些仅有void init(ServletConfig config)的Servlet来创造一条随服务器共存亡的线程执行所需要的任务的。有些任务必须在服务器开始就开始,在服务器结束就结束,你可以考虑利用Servlet的loa...
分类:编程语言   时间:2015-03-01 10:36:08    阅读次数:223
Windows核心编程笔记(7)----内核模式下的线程同步
1、内核对象同步与用户模式下同步对比 使用内核对象的唯一缺点就是性能,调用内核对象函数时,调用线程必须从用户模式切换到内核模式,这种切换是相当 耗时的。 内核对象(进程、线程、作业)要么处于触发态,要么处于未触发状态。进程内核对象在创建时总是处于未触发状态, 当进程终止时,操作系统会自动使进程内核对象变成触发状态。当进程内核对象处于触发状态后,将永远保持这种状态, 再也不能变回未触发状态...
分类:编程语言   时间:2015-03-01 10:32:56    阅读次数:344
[LeetCode] 008. String to Integer (Easy) (C++/Java/Python)
[LeetCode] 008. String to Integer (Easy) (C++/Java/Python)...
分类:编程语言   时间:2015-03-01 10:34:36    阅读次数:195
[LeetCode] 009. Palindrome Number (Easy) (C++/Java/Python)
[LeetCode] 009. Palindrome Number (Easy) (C++/Java/Python)...
分类:编程语言   时间:2015-03-01 10:32:57    阅读次数:246
Java 接口和抽象类区别
1.Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以(就是interface中只能定义方法,而不能有方法的实现,而在abstract class中则可以既有方法的具体实现,又有没有具体实现的抽象方法),这大概就是Java抽象类唯一的优点...
分类:编程语言   时间:2015-03-01 10:28:59    阅读次数:156
C++调试 输出数组内容和数组名
#include using namespace std;//函数定义#define printArr(arr,n,format) \printf("%s:",#arr);\for(int i = 0;i<(n);++i){\ printf((format),arr[i]);\ prin...
分类:编程语言   时间:2015-03-01 10:23:34    阅读次数:173
python 迭代器和生成器
python 迭代器和生成器迭代器迭代器是一个实现了迭代器协议的对象,Python中的迭代器协议就是有next方法的对象会前进到下一结果,而在一系列结果的末尾是,则会引发StopIteration。在for循环中,Python将自动调用工厂函数iter()获得迭代器,自动调用next()获取元素,还...
分类:编程语言   时间:2015-03-01 10:22:48    阅读次数:171
Java String常用函数
String1. char charAt(int index) :取字符串中的某一个字符,其中的参数index指的是字符串中序数。字符串的序数从0开始到length()-1 。2. int compareTo(String anotherString) :当前String对象与anotherStri...
分类:编程语言   时间:2015-03-01 10:22:05    阅读次数:144
swift UI专项训练24 构建函数和侦测网页载入事件
构建一个方法用来载入网页的请求: func loadurl(url:String ,web:UIWebView){ let aurl = NSURL(string: url) let urlrq = NSURLRequest(URL: aurl!) web.loadRequest(urlrq) } 然后既然控制器继承了代理,那么就需要实...
分类:编程语言   时间:2015-03-01 09:10:47    阅读次数:120
对JavaSE部分的小小总结,有待完善,仅作回顾
...
分类:编程语言   时间:2015-03-01 09:00:25    阅读次数:125
swift UI专项训练25 网址输入完毕事件
首先我们运行一下上一话中写好的程序看看有什么问题。 我们发现点击return是没有反应的,这是因为我们之前设置了文本框为这个界面的第一反应者,我们要得到键盘的返回必须对键盘做一些操作。从textfield入手,添加一个方法: func textFieldShouldReturn(textField: UITextField) -> Bool { textField...
分类:编程语言   时间:2015-03-01 08:58:52    阅读次数:176
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!