阅读了一些代码,从逻辑的清晰、代码的可读性、模块组织等角度去审视,感觉代码之美大概有以下几种:1)工程之美 读一下Java的J2EE源码,如:spring,就会一下子喜欢这种编码风格。2)结构之美 有些代码短小精悍,经典之笔,到处采用。这一类为linux平台下的开源代码体会最为明显。3)算法之美.....
分类:
其他好文 时间:
2015-03-04 20:44:15
阅读次数:
102
替换空格题目:把字符串中的每个空格替换“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”思路:从字符串后面开始复制和替换,首先准备两个指针p1和p2,p1指向原始字符串的末尾,p2指向替换之后的字符串的末尾。逐个移动p1,如果没有遇到空格,逐个把它指向的...
分类:
其他好文 时间:
2015-03-04 20:46:07
阅读次数:
132
最近,在sql的shell查询界面中,做了个进度条的功能,样子大致如下结果,有时候提交一个过于复杂的查询的时候,进度条的值会出现一个奇怪的数字(-2147483648),其实是int32的最小值,这种情况显然特别像溢出。结果,查了半天的代码,debug进去,发现初始值赋值为0,debug跟踪也是0,...
分类:
其他好文 时间:
2015-03-04 20:43:07
阅读次数:
115
本次操作需要接触截图软件工具:Snagit 我使用的是Snagit 11版本的下载地址:http://pan.baidu.com/s/1dDnLUY9操作过程中出现长时间等待,则操作不成功。下图就是用Snagit 11软件截图Word的效果,曾尝试截取360浏览器长度过长的网页,结果截图失败。本次操...
分类:
其他好文 时间:
2015-03-04 20:43:57
阅读次数:
115
DescriptionIt is often necessary to query the database for a list of posts based on a custom field value. This guide will demonstrate how it is possib...
分类:
其他好文 时间:
2015-03-04 20:42:15
阅读次数:
144
问题背景:安装Debian 7.8 到台式机上。安装过程结束后无法开机,屏幕上显示内容:[ 6.299069] [drm] nouveau 0000:01:00.0: 0x94F6: Init table command not found: 0xA9[ 6.301620][drm] nouveau...
分类:
其他好文 时间:
2015-03-04 20:43:14
阅读次数:
663
ADT+NDK+OpenCV 环境部署最近在研究OpenCV图像处理,在这里介绍一下ADT+NDK+OpenCV 环境部署并简单实现一个图片的灰度化处理开发工具ADT (adt-bundle-windows)NDK (android-ndk-r9d)OpenCV (OpenCV-2.4.10-and...
分类:
其他好文 时间:
2015-03-04 20:44:32
阅读次数:
168
一、server.xml文件介绍1.server.xml作用 Server.xml配置文件用于对整个容器进行相关的配置。2.server.xml文件的配置元素列表:是整个配置文件的根元素。表示整个Catalina容器。:连接器,负责接收客户的请求,以及向客户端回送响应的消息。:为特定的Service...
分类:
其他好文 时间:
2015-03-04 20:42:11
阅读次数:
3686
在使用ADT的svn插件的时候老是会出现各种异常,所以就干脆不用svn插件了,直接将adt的工作空间建在svn上面,以保证团队成员共用一套代码,节约宝贵的整合时间。使用步骤:1、首先需要安装好svn,本地做好checkout工作,假如我的本地映射文件是:E:\svn_android2、然后在 E:\...
分类:
其他好文 时间:
2015-03-04 20:41:32
阅读次数:
115
Given a matrix ofmxnelements (mrows,ncolumns), return all elements of the matrix in spiral order.For example,Given the following matrix:[ [ 1, 2, 3 ],...
分类:
其他好文 时间:
2015-03-04 20:41:11
阅读次数:
161
一、Unix编辑器概述 编辑器是使用计算机的重要工具之中的一个,在各种操作系统中,编辑器都是不可缺少的部件。Unix及其类似的ix 操作系统系列中,为方便各种用户在各个不同的环境中使用,提供了一系列的ex编辑器,包含 ex, edit,ed 和 vi.当中ex,edit,ed都是行编辑器,如今已非....
分类:
其他好文 时间:
2015-03-04 20:42:01
阅读次数:
217
oc 里的字符串字符串的快速创建(最简单的方法)NSStirng *str = @“Hello”;//oc的字符串都是@“”形式的oc的字符串也是类的对象,是NSString类的对象,创建没有那么麻烦不用[ ],使用面向对象的思想来操纵字符串。 char *name = "xxxxx";//c风格字...
分类:
其他好文 时间:
2015-03-04 20:39:56
阅读次数:
252
我选择阅读的书为:《程序员修炼之道》 、《大道至简》 、《梦断代码》 。在本学期的四个月内,我计划分三个阶段来完成我的阅读计划,计划如下:1、从3月起到4月5号左右,读完《大道至简》这本书。2、从4月7号到5月7号,读完《程序员修炼之道》 。3、从5月10号到6月10号,读完《梦断代码》 。在这三个...
分类:
其他好文 时间:
2015-03-04 20:40:07
阅读次数:
137
研究了一下openstack中的本地化;主要使用gettext模块;其中本地化包括对一般字符串的本地化和log的本地化;(1)_localedir = os.environ.get('essential'.upper() + '_LOCALEDIR')_t = gettext.translation...
分类:
其他好文 时间:
2015-03-04 20:41:10
阅读次数:
143
Redis-benchmark为Redis性能测试工具。指令说明:Usage:redis-benchmark[-h][-p][-c][-n[-k]-hServerhostname(default127.0.0.1)-pServerport(default6379)-sServersocket(ove...
分类:
其他好文 时间:
2015-03-04 20:39:03
阅读次数:
137
typdef是在计算机编程语言中用来为复杂的声明定义简单的别名用的 typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,在网上找了很多资料,结合自己遇到的各种问题,总结下:用途一:创建平台无关的数据类型, 使用typedef为现有类型创建同义字,定...
分类:
其他好文 时间:
2015-03-04 20:40:21
阅读次数:
122
第一眼看这道题目的时候觉得可能会很难也看不太懂,但是看了给出的Hint之后思路就十分清晰了Consider the first sample. Overall, the first sample has 3 queries.The first query l?=?2, r?=?11 comes. Y...
分类:
其他好文 时间:
2015-03-04 20:38:09
阅读次数:
154