实现:步骤1:在对应的环境变量配置文件中添加如下代码(无外乎~/.bashrc、/etc/profile等这些文件中)这里咱们添加到~/.bashrc文件中#jianbing.orgonDNS
functionj{
dig"$*.jianbing.org"+shorttxt|perl-pe‘s/\\(\d{1,3})/chr$1/eg;s/(^"|"$)//g‘
}步骤2:重新打开一个shell,在..
分类:
系统相关 时间:
2014-12-31 18:40:37
阅读次数:
242
Uyp_id:=(cxOutColumn1.PropertiesasTcxLookupComboBoxProperties).GetDataField.Value;
分类:
其他好文 时间:
2014-12-31 18:40:22
阅读次数:
162
编辑命令Ctrl+a:移到命令行首Ctrl+e:移到命令行尾Ctrl+f:按字符前移(右向)Ctrl+b:按字符后移(左向)Alt+f:按单词前移(右向)Alt+b:按单词后移(左向)Ctrl+xx:在命令行首和光标之间移动Ctrl+u:从光标处删除至命令行首Ctrl+k:从光标处删除至命令行尾Ctrl+w:从光标..
分类:
其他好文 时间:
2014-12-31 18:38:40
阅读次数:
184
SQLServerDDL触发器(Trigger)--介绍触发器(Trigger)以往仅用在特定的对象上,如数据表。当数据维护语言(DML)的Insert、Delete、Update语法针对这些对象工作时,由系统自动调用对应的触发器,而在SQLServer2000中增加了InsteadofTrigger,通过触发器来取代原本要执行的添..
分类:
数据库 时间:
2014-12-31 18:40:11
阅读次数:
173
概要
使用NSThread的例子,线程创建、启动、线程同步、锁、线程的交互,需要注意的时线程的交互,因为IOS规定只有主线程能够修改UI,所以如果子线程要修改UI的话,需要与主线程交互,即调用方法- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wai...
分类:
移动开发 时间:
2014-12-31 18:37:14
阅读次数:
172
本部分不仅仅是LDD的介绍部分, 还包括了对linux的内存模型的总结.
一句话总结
伙伴系统是基石, slab基于伙伴系统, kmalloc基于slab.
要点
?伙伴系统是对连续大内存而言, 得到的内存的单位从1个page到211 page, 解决外部碎片问题.
?Slab分配器是针对小内存而言, 从32B到128KB, 解决的是内部碎片问题, kma...
分类:
其他好文 时间:
2014-12-31 18:36:46
阅读次数:
242
Android的四大组件分别是:
--Activity
--Service
--BroadcastReceiver
--Content Provider
一 Activity
Activity提供用户与应用程序交互的界面
1>继承Android的Activity类
2>重写onCreate方法
3>设置显示布局
4>在AndroidManifest文件中,注册Activity...
分类:
移动开发 时间:
2014-12-31 18:38:32
阅读次数:
184
点击打开链接
由一个多项式确定另一个多项式,就是一个找规律题。
假设: p(x)=a*x^4+b*x^3+c*x^2+d*x+f q(x)=a1*x^3+b1*x^2+c1*x+d 因为 p(x) = (x-1) * q(x) 所以
a1=a b1-a1*k=b c1-k*b1=c d1-k*c1=d 就可以把对应系数求出来。
#inclu...
分类:
其他好文 时间:
2014-12-31 18:38:43
阅读次数:
133
hadoop 二次排序
1 3
1 2
1 1
3 3
3 2
2 2
2 1
3 1
排序后:
1 1
1 2
1 3
2 1
2 2
3 1
3 2
3 3
代码为:
package com.hadoop.test.SecondSort;
im...
分类:
编程语言 时间:
2014-12-31 18:36:32
阅读次数:
149
Hadoop 默认排序
1 3
1 2
1 1
3 3
3 2
2 2
2 1
3 1
排序后:左右前面一列排序 后面一列不排序 要想第二列也排序 请看 Hadoop二次排序
1 3
1 2
1 1
2 2
2 1
3 3
3 2
3 1
代码为:
...
分类:
编程语言 时间:
2014-12-31 18:38:32
阅读次数:
215
问题: 把一些经常改动的配置属性写死是件很Low的事, 那么问题来了, 有什么简单方便的方式呢, 用纯Java去读取配置文件已经显得繁杂。
答案: Spring3提供了很简单的方式context:property-placeholder
只需要在spring的配置文件里添加一句:
一下子, 世界就美好了, 上一句是Windows中的配置, 下一句是Linux的配置。...
分类:
编程语言 时间:
2014-12-31 18:35:42
阅读次数:
262
在工作中需要完成这么一个需求:比较两个表的表结构是否形相同,并找出差异.比较两个表中的数据是否相同,并找出差异数据?...
分类:
数据库 时间:
2014-12-31 18:35:21
阅读次数:
138
有三种方法可以获得Linux的函数调用堆栈,参见CALL STACK TRACE GENERATION
。
在这里简单分析一下文中提到的四个方案:
方法1 GCC内置函数__builtin_return_address
方法2 Glibc中的backtrace函数
方法3 Jeff Muizelaar实现的增强backtrace,除了函数名,还能获得代码行号
方法4 libunwind...
分类:
系统相关 时间:
2014-12-31 18:35:25
阅读次数:
461
android 选择图片拍照并剪切照片上传到服务器...
分类:
移动开发 时间:
2014-12-31 18:34:49
阅读次数:
224
当有多个git项目时应该怎么让这几个git项目都统一备份到某个文件夹中呢?一个方法是将这些git项目每次都用cp命令拷贝到一个文件夹中,这样存在的问题是,下次备份时就麻烦了,要么删掉旧备份,要么重命名。另一个较好的方法是用git来管理这些git项目。可是,git项目中,如果子文件夹中有.git目录,git会自动忽略。并且,备份应该是完整的备份。即每个git项目的在.gitignore中的文件也应该...
分类:
其他好文 时间:
2014-12-31 18:37:07
阅读次数:
250
求出有n(1
Input
第一行有2个整数n和m( 0
Output
输出只有一行,为结点1到结点n之间的最短路径及其条数(用空格隔开),如果1到n之间不存在路径,输出 -1 0。
Sample Input
3 3
1 2 10
2 3 15
1 3 25
Sample Output
25 2
分析:本题中两相邻点间可能存在多条路,但每条路长度相同,这...
分类:
其他好文 时间:
2014-12-31 18:35:01
阅读次数:
500
从android的Surface Flinger服务启动分析知道,开机动画是在SurfaceFlinger实例通过调用startBootAnim()启动的。
下面我们就一起学习BootAnim是如何启动和结束的,我精读代码前都喜欢先描出框架图,以此图为基础再去研读会达到事半功倍的效果。好吧,直接上图。
内核起来后会启动第一个进程,即init进程。
init进程...
分类:
移动开发 时间:
2014-12-31 18:34:49
阅读次数:
12916