自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(248)
  • 收藏
  • 关注

sed 语法 用法

sed 'Command' filename(s) 只显示结果而不修改文件。1、sed '2,5d' file 显示文件file,除去2-5行,但行数超过文件实际行数时不会报错。 sed '/10[1-4]/d' file 显示文件file,除去包含101-104的行。 sed '2,$d' file 显示文件,只显示第一行。sed '2,$!d' file则只显示除第一行外的其它行。...

2012-11-30 17:40:00 103

sed直接替换文件内容

sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下:-i 表示inplace edit,就地修改文件-r 表示搜索子目录-l 表示输出匹配的文件名这个命令组合很强大,要注意备份文件。 (1)sed 'y/1234567890/ABCDEFGHIJ/' test_sedsed 'y/123456789...

2012-11-30 17:40:00 251

SVN-Attempted to lock an already-locked dir错误

在eclipse里提交和更新文件是报错。Attempted to lock an already-locked dirsvn: Working copy 'E:\DEclipse\jee_3.5\jee_3.5\eclipse\WorkSpace\bid-web' locked右键该文件,在team里面执行“清除”操作后,问题解决了。 很多操作,例如中断提交,都会进入这种工作拷贝的锁定...

2012-11-30 17:38:00 76

tomcat启动提示信息:validateJarFile(x:\tomcat\webapps\rightAdmin\WEB-INF\lib\javaee.jar) - jar not loaded....

信息: validateJarFile(C:\tomcat\webapps\rightAdmin\WEB-INF\lib\javaee.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class这是因为jar包冗余,删除tomcat\webapp...

2012-11-30 17:37:00 2821 2

linux下scp命令详解

http://www.9usb.net/201006/linux-scp-mingling-yongfa.htmlscp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录.scp命令的用处:scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有...

2012-11-30 17:36:00 70

sed:替换文本

sed:替换文本让我们看一下 sed 最有用的命令之一,替换命令。使用该命令,可以将特定字符串或匹配的规则表达式用另一个字符串替换。下面是该命令最基本用法的示例:[Copy to clipboard][- ]CODE:$ sed -e 's/foo/bar/' myfile.txt 上面的命令将 myfile.txt 中每行第一次出现的 'foo'(如果有...

2012-11-30 17:33:00 122

python中的类型转换函数

函数 描述int(x [,base ]) 将x转换为一个整数long(x [,base ]) 将x转换为一个长整数float(x ) 将x转换到一个浮点数complex(real [,imag ]) 创建一个复数str(x ) 将对象 x 转换为字符串repr(x ) 将对象 x 转换为表达式字符串eval(str ) 用来计算在字符串中的有效Python表达式,并返回...

2012-11-30 15:51:00 186

android多余资源自动清理工具arc发布到google code

1. 我已经将arc(android resource cleaner)的3.0 beta版本的源代码发布到google code,项目目前还很粗鄙,需要进一步的完善,里面也可能还有不少bug,需要解决,感兴趣的朋友可以联系我,里面有我的qq号码(286505491).2. 项目所在地址: https://android-resource-cleaner.googlecode.com/sv...

2012-11-30 11:39:00 79

看看360的同学日常是怎么使用python的

打算写这样一个系列,说说我们在360里面,如何使用Python。在360,除非是需要包含在360客户端软件当中的功能,技术人员使用什么语言进行开发,更多的是一种个人,最多是项目团队的决定。因此我们的同事会使用php写页面,用python的工具,用c/c++写模块,甚至用易语言写界面。也正是因为这个原因,虽然这个标题写得很大,但其实我也只能写一下我所在的团队如何使用Python。我们目前有Pyt...

2012-11-29 23:49:00 115

几条学习python的建议

熟悉python语言, 以及学会python的编码方式. 熟悉python库, 遇到开发任务的时候知道如何去找对应的模块. 知道如何查找和获取第三方的python库, 以应付开发任务. 学习步骤安装开发环境如果你在window下, 去下载pythonxy安装起来, 然后运行python, 进入python解释环境.如果你在ubuntu下, 执行: sudo apt-get instal...

2012-11-29 23:20:00 196

windows上用eclipse 开发python环境搭建

1.安装eclipse java版本;2.安装Pydev打开eclipse,帮助(Help)->Install new Software,填入http://pydev.org/updates/,然后勾选PyDev,一路next就可以了。3. Pydev的配置在Eclipse下,打开窗口->首选项(Window->Preferences...)对话框,从右...

2012-11-29 22:05:00 71

Android 开机自启动应用

Android启动时,会发出一个系统广播 ACTION_BOOT_COMPLETED,它的字符串常量表示为 “android.intent.action.BOOT_COMPLETED”开机自启动程序,只需要“捕捉”到这个消息再启动你的程序即可,我们要做的是接收这个消息,并实现一个BroadcastReceiver。1 xml 配置在AndroidManifest.xml中Applicati...

2012-11-29 20:27:00 142

Android 监听安装和卸载

Android 应用程序的安装和卸载事件,是由系统进行监听并全局广播的,支持1.5(android 3)以上因此,如果想要监听获取应用的安装和卸载事件,只需要自定义一个BroadcastReceiver,来对系统广播进行监听和处理BroadcastReceiver 是系统全局广播监听类, 其主要方法是onReceive(),自定义的广播类继承于它并实现自己的onReceive()处理逻辑B...

2012-11-29 19:05:00 463

python工具集合

NetworkScapy: send, sniff and dissect and forge network packets. Usable interactively or as a librarypypcap,Pcapyandpylibpcap: several different Python bindings for libpcaplibdnet: low-l...

2012-11-29 11:22:00 192

记录一下arc修复的2个bug

1.在win7上路径里面含有特殊字符会crash的问题;2.Javaw.exe不能完全退出的问题;问题1是在win7上,replaceAll函数的第一个参数非法导致,具体原因朋友们思考一下。问题2在初始化JFrame的时候简单的加上一句:setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);...

2012-11-28 13:48:00 97

别傻了

别傻了演唱:周华健、任贤齐情人节的那个夜里想要给你意外的惊喜我开开心心从新山开着车子越过长堤到新加坡去找你你看见我不是很高兴只是陪我随便聊聊几句当我把礼物送给你你说:别傻了这句话伤了我的心情人节的那个夜里想要给你意外的惊喜我也开开心心从新加坡越过长堤到新山去找你你看见我也不是很高兴只是陪我随便聊聊几句当我把礼物送给你你也说...

2012-11-28 00:44:00 88

控制Android应用程序的耗电量

首先我们来看看Android手机的电量都主要消耗在了什么地方:显而易见,大部分的电都消耗在了网络连接、GPS、传感器上了。  简单的说也就是主要在以下情况下耗电比较多:  1、大数据量的传输。  2、不停的在网络间切换。  3、解析大量的文本数据。  那么我们怎么样来改善一下我们的程序呢?  1、在需要网络连接的程序中,首先检查网络连接是否正常,如果没有网络连接,那...

2012-11-27 12:32:00 105

代码检测对象箱——checkstyle、findbugs、pmd-cpd

http://wenku.baidu.com/view/d2849ff04693daef5ef73d34.html下面,开端一.目标:比来要跟踪一个项目标代码质量,保障项目质量。小我老是认为,质量保障这个器材要用数据措辞的。代码走查是一个方面,但要能应用对象完成项目组标准化的代码走查,发明项目组错误,也不失为一种不错的补充手段。连络之前本身用过、听过的几种开源对象,整合到一路,实现...

2012-11-27 09:31:00 130

Eclipse任务扩展插件 Mylyn

Mylyn 通过任务跟踪这样的复杂机制扩展了 Eclipse SDK。任务(task)是您希望回调或与他人共享的任何工作单元,例如一个用户报告的 bug,或者关于一个特性改进的说明。Mylyn 使您可以在工作区本地存储任务,或者处理一个或多个任务储存库中的任务。(任务储存库 指诸如 Bugzilla、Trac 或 JIRA 之类的问题跟踪器)。要连接到一个特定的任务储存库,还必须安装用于该储存库的...

2012-11-27 09:13:00 341

This Handler class should be static or leaks might occur Android

问题现象:在handler中嵌套Handler时会出现该问题;解决方法:1.Handler类应该应该为static类型,否则有可能造成泄露。在程序消息队列中排队的消息保持了对目标Handler类的应用。如果Handler是个内部类,那么它也会保持它所在的外部类的引用。为了避免泄露这个外部类,应该将Handler声明为static嵌套类;2.如果要使用外部类的引用的话...

2012-11-26 21:33:00 107

Android.mk文件

Android.mk file用来向编译系统描述你的源代码。具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次。你可以在每一个Android.mk file中定义一个或多个模块,你也可以在几个模块中使用同一个源代码文件。编译系统为你处理许多细节问题。例如,你不需要在你的Android.mk中 列出头文件和依赖文件。NDK编译系统将会为你自动处理这些问题。这也意味着,在...

2012-11-26 21:27:00 53

Android模拟器快捷键

模拟器对应键按键HomeHOMEMenu (left softkey)F2/Page-upStar (right softkey)Shift-F2/Page Down (好像没效)BackESCCall/DialF3Hangup/End...

2012-11-26 21:24:00 61

Android 的属性系统(Android Property System)

每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在系统初始化时,Android将分配一个共享内存区来存储的属性。这些是由“init”守护进程完成的,其源代码位于:device/system /init。“init”守护进程将启动一个属性服务。属性服务在“ini...

2012-11-26 21:22:00 69

看了极光推送技术原理的几点思考

移动互联网应用现状因为手机平台本身、电量、网络流量的限制,移动互联网应用在设计上跟传统 PC 上的应用很大不一样,需要根据手机本身的特点,尽量的节省电量和流量,同时又要尽可能的保证数据能及时到达客户端。为了解决数据同步的问题,在手机平台上,常用的方法有2种。一种是定时去服务器上查询数据,也叫Polling,还有一种手机跟服务器之间维护一个 TCP 长连接,当服务器有数据时,实时推送到客...

2012-11-26 20:50:00 612 1

让android支持多屏幕分辨率

Android系统就被设计为一个可以在多种不同分辨率的设备上运行的操作系统。对于应用程序来说,系统平台向它们提供的是一个稳定的,跨平台的运行环境,而关于如何将程序以正确的方式显示到它所运行的平台上所需要的大部分技术细节,都由系统本身进行了处理,无需程序的干预。当然,系统本身也为程序提供了一系列API,所以在目标平台的分辨率是可以完全确定的情况下,程序也可以精确的控制自身在目标平台上的界面显示方式。...

2012-11-26 19:07:00 75

JAAS 简介

Java Authentication Authorization Service(JAAS,Java验证和授权API)提供了灵活和可伸缩的机制来保证客户端或服务器端的Java程序。Java早期的安全框架强调的是通过验证代码的来源和作者,保护用户避免受到下载下来的代码的攻击。JAAS强调的是通过验证谁在运行代码以及他/她的权限来保护系统面受用户的攻击。它让你能够将一些标准的安全机制...

2012-11-26 17:57:00 188

构建一个TESTNG实例

一.安裝 TestNG eclipse plugin:<wbr></wbr><wbr> 首先启动Eclipse,在Help->Software Update->Find and Install,在弹出的向导中,选择"Search New Features to Install",点击"New Remote Site",如图1所示...

2012-11-26 17:56:00 121

jmockit 的使用系列

1. 入门2. 完整的Mock步骤3. 全部mock的?4. 静态部分mock示例5. 动态部分mock6. 私有成员的Mock7. 私有静态成员Mock8. 可否Mock final的类和方法?9. 构造方法也可以Mock?基于状态的Mock?10. 另一种基于状态的Mock,随穿随脱?11. 不...

2012-11-26 17:55:00 295

use jmockit to mock your static method

http://spritesun.blogbus.com/logs/83396826.htmlMockup always comes to us when we try to break system dependency. The conventional mockup frameworks only allowed us to mock instance methods. So the...

2012-11-26 17:52:00 119

单元测试利器之Jtester

名词解释:Junit:众所周知的单元测试。 官方网址:http://junit.sourceforge.net/。Junit从4.0开始提供基于注解的配置方式。Dbunit: 一个针对数据库测试的框架,通过Excel准备数据并插入数据库。官方地址:http://www.dbunit.org/TestNG:从字面上可以理解为下一代单元测试,和Junit的功能有一部分重叠和...

2012-11-26 17:48:00 110

jester简介 和 0.8.2版本jar包下载地址

http://code.google.com/p/java-tester/jester 0.8.2版本发布,jar包下载http://java-tester.googlecode.com/svn/maven2/org/jtester/jtester/0.9.5/jtester-0.9.5.jar0.9.5 使用jmockit来mock接口,打破了jmock的种种限制。 提供了新功能...

2012-11-26 17:46:00 430

Spring 入门的第一个例子

1、Spring的实现原理和现实工厂原理是一样。可以理解成Spring就是一个大的工厂。2、我先写一个简单工厂,然后再写一个Spring对比一下。3、简单工厂例子如下: 3.1、先写一个接口。 public interface Ren { public void say(); } 3.2、在写两个实现类。public class Man impl...

2012-11-26 17:41:00 91

在Maven2下用JTester开发单元测试

JTester简介JTester是一个非常优秀的单元测试框架,主要的特性有以下内容1、在unitils的基础,集成了jmock功能。 2、在hamcrest断言的基础上,实现了fluent interface断言。 3、改造了jmock expectation参数断言为fluent interface形式 4、提供了将普通的pojo对象序列化到文件,然后再从文件中反序列化...

2012-11-26 17:36:00 269

ant 远程调用shell脚本

<project name="svn-letu" basedir="." default="default"><!-- all properties are in build.properties --> <property file="../build.properties" /> <property name=&

2012-11-26 17:31:00 229

只读事务和顺序事务

即ACID的定义,从上面看来,似乎除了isolated(隔离级别:事务隔离:当前事务和其它事务的隔离的程度。例如,这个事务能否看到其他事务未提交的写数据?)之外,和只读查询都没有关系。那么 是否只读查询不需要事务呢?再看看Oracle对于只读事务的定义:Oracle默认情况下 保证了SQL语句级别的读一致性,即在该条SQL语句执行期间,它只会看到执行前点的数据状态,而不会看到执...

2012-11-26 17:23:00 274

前端 UI 库 OperaMasks–UI 开发团队专访

OperaMasks-UI是一款基于jQuery并提供丰富组件的前端UI库,拥有丰富的业务组件、强大的扩展能力、高度的可靠性,满足大部分业务场景需求,带给你便捷的前端开发新体验。官网地址:http://ui.operamasks.org/在线演示:http://ui.operamasks.org/website/demos.html本期我们采访了OperaMasks-UI的开发团队,请...

2012-11-26 15:03:00 253

在CMD命令行下,删除文件夹和下边的文件

必须先删除里面的文件 再删除空文件夹 命令如下:换成你需要的盘符和文件夹就行了 假设删除d盘下的123文件夹 del/s/q d:\123\*.* rd/s/q d:\123 /s参数为子目录 /q参数为不用确认 很多的话你可以试试做个批处理rem Del 处理 D:\File d: cd d:\File del /f/s/q *.* cd d:\F...

2012-11-26 14:37:00 455

[testng] Cannot instantiate class

http://grepcode.com/file/repo1.maven.org/maven2/org.testng/testng/5.6/org/testng/internal/ObjectFactoryImpl.javaIt's mostly a classpath issue, are you sure it's set properly?If not, your const...

2012-11-26 14:31:00 3278

GrepCode 网址

http://grepcode.com/file/repo1.maven.org/maven2/org.testng/testng/5.6/org/testng/internal/ObjectFactoryImpl.java

2012-11-26 14:29:00 389

python编程之字符串

Python字符串字符串是 字符的序列 。字符串基本上就是一组单词。我几乎可以保证你在每个Python程序中都要用到字符串,所以请特别留心下面这部分的内容。下面告诉你如何在Python中使用字符串。使用单引号(')你可以用单引号指示字符串,就如同'Quote me on this'这样。所有的空白,即空格和制表符都照原样保留。使用双引号(")在双引号中的字符串与单引...

2012-11-26 11:03:00 105

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除