码迷,mamicode.com
首页 > 编程语言
在子线程中使用runloop,正确操作NSTimer计时的注意点 三种可选方法
游戏中有一个计时功能。在1.0版本中,使用了简单的在主线程中调用:1 + (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:...
分类:编程语言   时间:2015-11-24 21:12:19    阅读次数:207
Swift与Objective-C交互
在同一个工程中是可以同时使用Swift和OC的,但不可以同时出现在同一个文件中。OC调用Swift相关信息的方法在***.m文件中导入工程名-Swift.h即可。如工程名为ABC,则在需要使用Swift相关信息的.m文件中#import "ABC-Swift.h"即可。Swift调用OC相关信息的方...
分类:编程语言   时间:2015-11-24 21:13:09    阅读次数:280
Swift 闭包表达式
闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。闭包的形式主要有三种:1. 全局函数是一个有名字但不会捕获任何值的闭包2. 嵌套函数是一个有名字并可以捕获其封闭函数域内...
分类:编程语言   时间:2015-11-24 21:12:37    阅读次数:165
用jsch.jar实现SFTP上传下载删除
java类:需要引用的jar: jsch-0.1.53.jarpackage com.isoftstone.www.ftp;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;impo....
分类:编程语言   时间:2015-11-24 21:09:07    阅读次数:230
用VBA读取Excel表格输出到格式化的xml文件中
最近需要做一个一劳永逸的XML文档生成,给项目内部专用的,直接VBA方便了,才第一次用。现学现卖了。。。。抽时间还是系统的学习下这方面的知识吧输出到UTF-8编码的XML文档。并且换行符是Unix的\n换行符。 1 Sub WriteToXml() 2 3 Dim FilePath As ...
分类:编程语言   时间:2015-11-24 21:07:31    阅读次数:396
Swift学习之十四:闭包(Closures)
*闭包(Closures)*闭包是自包含的功能代码块,可以在代码中使用或者用来作为参数传值。*在Swift中的闭包与C、OC中的blocks和其它编程语言(如Python)中的lambdas类似。*闭包可以捕获和存储上下文中定义的的任何常量和变量的引用。这就是所谓的变量和变量的自封闭,*因此命名为”...
分类:编程语言   时间:2015-11-24 21:08:05    阅读次数:150
python 装饰器
python 装饰器:装饰器的作用就是在函数调用方法不变的情况下,把一个函数封装到另一个函数里面,执行这个函数时自己去调用另一个函数.一、了解装饰器之前,先看看下面这个列子. 1 #python解释器从上往下执行。 2 例一: 3 4 def foo(): //1.将...
分类:编程语言   时间:2015-11-24 20:38:11    阅读次数:174
python中os.open,报错:No such file or directory:
with open('./matmul.py') as f: try: while True: line=next(f) print(line) except StopIteration: ...
分类:编程语言   时间:2015-11-24 20:37:08    阅读次数:172
Java实现Http服务器(四)
(1)HTTPServer的监听启动sun.net.httpserver.ServerImpl类中启动了Socket监听,ServerImpl的内部类Dispatch类启动了Http服务器的监听 /* main server listener task */ class Dispatcher ...
分类:编程语言   时间:2015-11-24 20:37:08    阅读次数:261
Java 泛型 1例
private T getFirstItem(List list) { T item = null; if(list != null && list.size() >0){ item = list.get(0); } return item; }
分类:编程语言   时间:2015-11-24 20:34:53    阅读次数:114
Java实现下载BLOB字段中的文件
web项目的文件下载实现;servlet接收请求,spring工具类访问数据库及简化大字段内容获取。
分类:编程语言   时间:2015-11-24 20:34:21    阅读次数:259
python并发
并发方式线程(Thread)多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发的工具(JS程序员请回避),使用多线程可以有效的利用CPU资源(Python例外)。然而多线程所带来的程序的复杂度也不可避免,尤其是对竞争资源的同步问题。然而在python中由于使用了全局解释锁(GIL)的...
分类:编程语言   时间:2015-11-24 20:32:52    阅读次数:375
爬取乌云上所有人民币和乌云符号的漏洞(python脚本)
1 import httplib 2 from HTMLParser import HTMLParser 3 import urlparse 4 import urllib 5 from bs4 import BeautifulSoup 6 import re 7 from time...
分类:编程语言   时间:2015-11-24 20:25:34    阅读次数:262
快速排序函数代码
void quickSort( int left, int right, int *arr){ int i, j, temp; if ( left >= right ) return; temp = arr[left]; i = left; j = right; while ( i != j ) {...
分类:编程语言   时间:2015-11-24 20:24:51    阅读次数:124
java文件输入输出流学习笔记
--java创建文件 File file=new File("java.txt");//此时java工作空间根目录下不一定存在java.txt//判断是否存在不存在调用File类的createNewFile方法创建java.txtFile files=new File("E:\\war3"); i....
分类:编程语言   时间:2015-11-24 20:24:19    阅读次数:139
PAT1045—— 快速排序
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。 给定划分后的N个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定N = 5, 排列是1、3、2、4、5。则:1的左边没有元素...
分类:编程语言   时间:2015-11-24 20:21:18    阅读次数:169
Python一般错误
1. IndentationError: unindent does not match any outer indentation level格式对齐的问题。Python对空格和Tab有严格区别
分类:编程语言   时间:2015-11-24 20:21:46    阅读次数:142
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!