现在位置: 首页 > galanz发表的所有文章
  • 08月
  • 06日
编程语言 ⁄ 共 1315字 评论关闭
source:http://ciniao.me/article.php?id=17 range    函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。range示例:  >>> range(5)  [0, 1, 2, 3, 4]  >>> range(1,5)  [1, 2, 3, 4]  >>> range(0,6,2) [0, 2, 4] xrange    函数说明:用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器。xrange示例:  >>> xrange(5) xrange(5) >>> list(xrange(5)) [0, 1, 2, 3, 4] >>> xrange(1,5) xrange(1, ......
阅读全文
  • 06月
  • 15日
综合 ⁄ 共 9316字 评论关闭
摘 要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词 进程 进程通信 IPC Win32 API  1 进程与进程通信    进程是装入内存并准备执行的程序,每个进程都有私有的虚拟地址空间,由代码、数据以及它可利用的系统资源(如文件、管道等)组成。......
阅读全文
在Android开发中,使用 adb shell 下的 sqlite3 命令来查看操作SQLite数据库时,遇到了 [ sqlite3 : not found] 问题。 网上找了下问题的原因——模拟器或真机中的 /system/xbin 目录下少了sqlite3 这个文件。   解决方法,步骤如下: (1)让/system文件夹可读写 #adb shell # mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system   (2)导入所需的sqlite3文件到/system/xbin目录。 (可以新建个模拟器,从/system/xbin中导出sqlite3,即可得到sqlite3文件;或者从另外一个有sqlite3文件的机器中导出获得) # adb......
阅读全文
  • 02月
  • 23日
综合 ⁄ 共 1460字 评论关闭
题目链接~~> 做题感悟:开始做这题时每次向前寻找最优时就用LCS判断一下是否可以转化,结果超时,最后看了一下才知道原来这样。 解题思路:                判断当前字符串时,枚举每一种情况,包括添加,删除,改写一个字符,然后就是关键之处了,寻找的时候用二分查找,有的人可能不解,这样怎么用二分呢 ? 你太低估二分的实力了,因为给的字符串是有序的可以用字符串比较函数比较,这样就可以二分了。 代码: #include<iostream> #include<iomanip> #include<string.h> #include<string> #include......
阅读全文
  • 10月
  • 30日
综合 ⁄ 共 170字 评论关闭
有次提到自动翻译不靠谱(不靠谱的翻译引擎),这次又发现windows server 2012 的 服务器管理器 界面上有个翻译错误: 大概是翻译的时候把外存的概念卷(Volumn)当成播放器的音量(Volume)了,猜想是这个位置的原文只有前面几个字母吧? ms自己的翻译引擎是什么来着?反正bing上是由这个功能的。总之缺乏语境的翻译,就是这么不靠谱。
阅读全文
  • 10月
  • 07日
综合 ⁄ 共 331字 评论关闭
#include<unistd.h> #include<sys/socket.h> #include<netinet/in.h> int main() { int sockSrv = socket(AF_INET,SOCK_STREAM,0); int data = 60000, len = sizeof(int); setsockopt(sockSrv,SOL_SOCKET,SO_RCVBUF,&data,len); data = -1; len = sizeof(int); getsockopt(sockSrv,SOL_SOCKET,SO_RCVBUF,&data,&len); printf("SO_RCVBUF:%d,%d\n",data,len); close(sockSrv); return 0; }
阅读全文
  • 09月
  • 05日
综合 ⁄ 共 1046字 评论关闭
《实例 iPhone SDK 编程入门教程》http://www.1000phone.net/thread-7579-1-1.html《iPhone开发进阶》http://www.1000phone.net/thread-7577-1-1.htmliPhone开发秘籍(带你深入iPhone开发秘境)http://www.1000phone.net/thread-7576-1-1.html《iPhone游戏开发.iPhone.Game.Development》http://www.1000phone.net/thread-7575-1-1.html《The iPhone Developer Cookbook》http://www.1000phone.net/thread-7574-1-1.htmlThree20使用图文教程http://www.1000phone.net/thread-7573-1-1.htmliPhone应用程序生命周期http://www.1......
阅读全文
  • 07月
  • 01日
综合 ⁄ 共 6761字 评论关闭
引用:http://blog.csdn.net/Willon_tom/archive/2010/02/08/5297973.aspx   1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容 4、随机读取文件内容 public class ReadFromFile {    /**     * 以字节为单位读取文件,常用于读二进制文件,如图片、声音、影像等文件。     */    public static void readFileByBytes(String fileName) {        File file = new File(fileName);        InputStream in = null;        try {            System.out.println("以字节为单位读取文件内容,一次读一个字节:");       ......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 7024字 评论关闭
JS自带函数 concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 = a.indexOf("l");//index1 = 2var index2 = a.indexOf("l",3);//index2 = 3charAt返回指定位置的字符。var get_char = a.charAt(0);//get_char = "h"lastIndexOf返回字符串中一个子串最后一处出现的索引(从右到左搜索),如果没有匹配项,返回 -1 。var index1 =......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1224字 评论关闭
一、禅道(ZenTao)是什么? 禅道是第一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。 禅道使用自主开发的zentaophp框架开发,内置了完整的扩展机制(非简单的钩子),用户可以非常方便的对禅道进行彻底的二次开发。禅道还为每一个页面提供了json接口的api,方便其......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 1958字 评论关闭
Simplify Path: Given an absolute path for a file (Unix-style), simplify it. For example,path = "/home/", => "/home"path = "/a/./b/../../c/", => "/c" Corner Cases: Did you consider the case where path = "/../"? In this case, you should return "/". Another corner case is the path might contain multiple slashes '/' together, such as "/home//foo/". In this case, you should ignore redundant slashes and return "/home/foo". 如果想按字符遍历的话就比较烦了,所以不如按'/' 斜杠来......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 2151字 评论关闭
1。MINA 框架简介 当客户首次访问采用MINA编写的程序时,IoAcceptor作为线程运行,负责接受来自客户的请求。当有客户请求连接时,创建一个Session,该Session与IoProcessor、SocketChannel以及IOService联系起来。IoProcessor也作为另外一个线程运行,定时检查客户是否有数据到来,并对客户请求进行处理,依次调用在IOService注册的各个IoFilter,最后调用IoHandler进行最终的逻辑处理,再将处理后的结果Filter后返回给客户端。 2。IoSession Session可以理解为服务器与客户端的特定连接,该连接由服务器地址、端口以及客户端地址......
阅读全文