reduce()方法接受一个函数作为累加器,数组中的每个值(从左到右)开始缩减,最终为一个值参数 callback 执行数组中的每个值的函数,包含四个参数 previousValue 上一次调用回调返回的值,或者是提供的初始值(initialValue) cu...
分类:
其他好文 时间:
2015-11-21 15:58:27
阅读次数:
201
1.讨论关于编程中代码移植的相关概念不可移植的代码:编译器定义的:由编译器设计者决定的行为,这就导致不同的编译器采取的行为不同。如:整型数右移位时,是否扩展符号位。未确定的:C标准中未明确规定应该怎样做的行为。如:参数求值的顺序坏代码:未定义:在一些不正确的情况下出现时,标准未规定应该怎样做。如:有...
分类:
其他好文 时间:
2015-11-21 15:59:17
阅读次数:
200
package mainimport ( "fmt" "io/ioutil" "os")func listDir(path string, ch chan int) { fmt.Println("waiting ..... read path:" + path) files, _ := iouti....
分类:
其他好文 时间:
2015-11-21 15:58:24
阅读次数:
188
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番.我将一些常用的表达式收藏在这里,作备忘之用.本贴随时会更新.匹配中文字符的正则表达式: [\u4e00-\u9fa5]匹配双字节字符(包括汉字在内):[^\x00-\xff]应用:计算字符串的长度(一个双...
分类:
其他好文 时间:
2015-11-21 15:57:06
阅读次数:
158
转自:http://www.cnblogs.com/ygm900/p/3472288.html由于ios系统对用户隐私的控制,第三方应用程序只能通过苹果官方接口调用系统通讯录,不能像android那样直接操作通讯录数据库。 一般地,使用系统自带通讯录的方法有两种,一种是直接将整个通讯录引入到应用程....
分类:
移动开发 时间:
2015-11-21 15:56:13
阅读次数:
259
在多人协作开发时,一般用git来进行代码管理。git有一些命令如:git pull 、 git push等等,这些命令可以设置alias,也就是缩写。如:git pull 是 git pl, git push 是 git ps。可以根据个人习惯进行修改。 修改别名alias步骤如下: 1. 切换.....
分类:
其他好文 时间:
2015-11-21 15:57:20
阅读次数:
166
查看内存命令free 默认是k为单位也可以指定 m为单位或者G为单位,这个不精准total 总容量used 使用了多少free 剩余多少 看第二行。第一行是物理内存,加上虚拟内存buffers和cached 等于free第二行实际的剩余内存buffers 数据将要写入到磁盘里去的cached 数据从...
分类:
系统相关 时间:
2015-11-21 15:57:51
阅读次数:
179
1.中文乱码问题。这个问题由来已久,每当我查看mount到linux下的windows中文目录的时候,都是一堆乱码,putty也拒绝我输入中文,一句话,这玩意,对中文过敏。解决方式:1.1修改linux的环境变量。[root@localhost arm]#vi /etc/sysconfig/i18n...
分类:
其他好文 时间:
2015-11-21 15:55:13
阅读次数:
374
解题思路:判断素数模板题。 1 #include 2 #include 3 #include 4 using namespace std; 5 const int maxn = 16005; 6 int vis[maxn]; 7 8 void Init() 9 {10 memset(vis...
分类:
其他好文 时间:
2015-11-21 15:55:30
阅读次数:
306
第一步:安装tftp服务sudo apt-get install tftpd tftp openbsd-inetd第二步:目录配置vi /etc/inetd.conf修改文件夹为根目录下的tftpboot (注意tftpboot文件夹属性 "chmod 777 /tftpboot")#:BOOT: ...
分类:
系统相关 时间:
2015-11-21 15:57:09
阅读次数:
324
由于很多人都在用JavaScript、HTML5和WebGL技术创建基于浏览器的3D游戏,所有JavaScript 3D游戏引擎是一个人们主题。基于浏览器的游戏最棒的地方是平台独立,它们能在iOS、Android、Windows或其他任何平台上运行。有很多的JavaScript能够用于创建基于浏览器...
分类:
编程语言 时间:
2015-11-21 15:54:48
阅读次数:
332
添加模块编译在网上找了一下,很多关于编译Openwrt系统的资料,不过这些事情芯片厂商提供的开发包都已经办得妥妥了,但是没有找到系统介绍的资料,添加一个包的介绍有不多,其中有两个很有参考价值:http://blog.csdn.net/lj627889343/article/details/79974...
分类:
其他好文 时间:
2015-11-21 15:55:05
阅读次数:
194
一直以来,都被android中的事件传递和处理机制深深的困扰!今天特意来好好的探讨一下。现在的感觉是,只要你理解到位,其实事件的传递和处理机制并没有想象中的那么难。总之,不要自己打击自己,要相信自己能掌握这块知识。好了,下面是我今天的收获,希望也能对你有一点帮助。一、拟人化来理解android...
分类:
移动开发 时间:
2015-11-21 15:55:12
阅读次数:
239
未安装32位兼容包,编译出现未找到指定目录下gcc命令,则安装兼容包:sudo apt-get install ia32-libs若提示:不能安装,与相关软件冲突,则按如下安装:在网上找到更新源,必须指定这个源ppa:ubuntu-x-swat/x-updates,然后刷新源列表。具体命令是:1,s...
分类:
系统相关 时间:
2015-11-21 15:53:01
阅读次数:
182
来自:http://snipplr.com/view/29150; Hello World in assembly for mac; nasm -f macho hello.asm; ld -e _start -o hello hello.o;section .text global _st...
分类:
系统相关 时间:
2015-11-21 15:53:29
阅读次数:
203
1、概述 上一篇我们在编辑器中设计了一个静态的UIScrollView,而通常我们都需要在程序中动态增加信息。插入元素的位置怎么确定?在3.0中UILayout已经实现了基本的布局,一起来看看吧:2、编辑界面 打开CocoStudio的UIEditor 编辑一个界面,创建一个ScrollView.....
分类:
其他好文 时间:
2015-11-21 15:54:51
阅读次数:
317
#import /* block要掌握的东西 1> 如何定义block变量 int (^sumBlock)(int, int); void (^myBlock)(); 2> 如何利用block封装代码 ^(int a, int b) { return a - b; }; ^() { ...
分类:
其他好文 时间:
2015-11-21 15:53:51
阅读次数:
182