优秀的代码是一件艺术品?或者软件工艺宣言言过其实了?成为一名”优秀“的程序员,有什么要求?
设想你雇佣了一名水管工,让他更换地下室的旧管道。这个家伙在工作之前、之中、之后,他就没有停止过谈论他的管道工艺的艺术美。
”看看那根管道的角度。看看它与墙壁对齐是多么地美?如果你问我,那么它就是一件艺术品。“
这和程序员没什么区别。没有什么比不可一世的程序员把他或她自己的代...
分类:
其他好文 时间:
2014-11-05 17:18:42
阅读次数:
185
自定义状态栏,首先需要隐藏系统的statusbar然后重新显示一个window即可,本组件可以实现,发送成功和失败时给出错误或者成功的提示...
分类:
移动开发 时间:
2014-11-05 17:18:53
阅读次数:
197
shell中有许多奇特的语法:
比如有以下一段脚本;
#!/bin/sh
files=`find -name *.conifg`
for i in $files
do
name=${i#*/}
dir=${name%/*}
done
name和dir都代表什么呢?
假如
i=this/is/a/path.config
那么
name=is/a/path...
分类:
系统相关 时间:
2014-11-05 17:20:00
阅读次数:
279
新建的小图片 64*64
灰度的。
想做成笔刷,要导出 : 文件 ---> export
文件类型为:gbr
把此文件复制到 gimp 的笔刷文件夹:
GIMP 2\share\gimp\2.0\brushes\diy
【上面是我的windows 版的位置】
diy 是我起的名称。
重启 gimp 后就可以看到了。...
分类:
其他好文 时间:
2014-11-05 17:19:00
阅读次数:
230
移动客户端(Android)校招需要准备的东西...
分类:
移动开发 时间:
2014-11-05 17:20:07
阅读次数:
168
题意:给定一个大数k,k是两个大素数的乘积的值,再给定一个int内的数L
问这两个大素数中最小的一个是否小于L,如果小于则输出这个素数。
分析:因为k达到了10^100,只能用字符串读入,再转化为千进制,用int数组存储,
然后枚举小于L的素数,看是否能被整除,即判断k%L是否为0,
这样就得先用筛选法求素数打表,但是注意要打表到大于10^6
关于高精度取余,就需要用到同余定理...
分类:
其他好文 时间:
2014-11-05 17:20:29
阅读次数:
168
一款多人在线即时战斗游戏的服务端设计文档整理,补充,备忘....
分类:
其他好文 时间:
2014-11-05 17:19:29
阅读次数:
150
不同系统的换行标识
windows
用 \r\n
linux/unix
用 \n
Mac OS
用 \r
采用commons-io的包中的方法:FileUtils....
LBP(Local Binary Pattern,局部二值模式)是一种用来描述图像局部纹理特征的算子;它具有旋转不变性和灰度不变性等显著的优点。它是首先由T. Ojala, M.Pietikäinen,和 D. Harwood 在1994年提出,用于纹理特征提取。而且,提取的特征是图像的局部的纹理特征。
从纹理分析的角度来看,图像上某个像素点的纹理特征,大多数情况下是指这个点和周围像素点的关系,即这个点和它的邻域内点的关系。从哪个角度对这种关系提取特征,就形成了不同种类的特征。有了特征,就能根据纹理进行分类...
分类:
其他好文 时间:
2014-11-05 17:17:07
阅读次数:
247
void Node::sendToBack(Node* child)
{
if (this->_children.size() >= 2) {
auto start = *this->_children.begin();
auto bottomOrderOfArrival = start->getOrderOfArrival();
auto...
分类:
其他好文 时间:
2014-11-05 17:19:25
阅读次数:
191
1、在类体之外,static不能出现在定义时,声明时可以使用。在静态成员函数中不允许访问类的普通数据成员,只能够访问静态数据数据成员。
2、在类中同名的const成员函数和非const成员函数可以作为重载同时存在,即使参数相同。
3、const对象不能调用非const方法,只能够调用类的常量方法。非const对象可以访问const函数。
4、类成员声明顺序,先声明的不能使用后声明的。有两个特...
分类:
编程语言 时间:
2014-11-05 17:17:46
阅读次数:
192
svn有两种存储方式:BDB和FSFS,目前用的最多的是FSFS方式,这种方式的话,一般是存储在\db\revs文件夹下,里面有一堆以版本号命名的文件,如:0、1、2、3、4......,那个就是了
例如:/var/svn/svnrepos/db/revs
/var/svn/svnrepos/是svn版本库目录
db/revs/存储的svn上传文件等的目录
[root@master rev...
分类:
系统相关 时间:
2014-11-05 17:16:14
阅读次数:
230
redmine和trac等ticket驱动项目管理工具相比,最大的特色是可以在一个实例中同时管理多个项目。
安装和使用
下载安装文件
为了省去下载和配置的麻烦,没有选择redmine官方的安装文件,而是下载bitmami的一键安装包bitnami-redmine-2.6.0-1https://bitnami.com/stack/redmine,它的主要特色有:
一键安装...
1、查询表中某字段值“包含”某字符串的所有记录的方法
假如表中有一个name字段,查询name包含“张三”的所有记录,可以这样写sql:
Stirng strsql="SELECT * FROM 表名 WHERE name LIKE ’%"+"张三"+"%’";
2、查询某字段值“包含于”某个字符串的所有记录的方法
如果查询表中name字段包含于字符串“张三是个好学生”的所有记录...
分类:
数据库 时间:
2014-11-05 17:19:00
阅读次数:
694