1.新建一个Windows 服务2.添加Installer这一步很重要,在处理完你的业务逻辑后需要添加一个Installer才能是你的Windows服务被安装。在VS中添加Installer右键你的Service服务,选择View Designer再在View Designer视图中右键Add In...
启动服务之后,监听手机TelephonyManager状态,根据不同情况做出选择,源码以及截图如下:生成的录音文件:Log日志:这个不知道为什么,点击多次停止服务的时候,总是会出现下面的BUG:图片看不清楚,我把日志复制了出来如下:09-21 19:56:31.850: ERROR/audio_in...
分类:
移动开发 时间:
2014-10-27 19:28:53
阅读次数:
221
作为一个测试人员,要懂得将错误重现问题描述一:目标:手机通过USB线连接电脑问题:手机明明已经连接了电脑:却提示:要么就一直是无线连接(大哥,我要真机测试玩安卓啊,你给我无线连接有P用啊)先断开无线连接,然后点击连接:我还以为是USB线或者电脑的USB插口坏掉了,幸好不是解决办法:在手机【设置】->...
分类:
移动开发 时间:
2014-10-27 19:29:41
阅读次数:
245
在ORACLE中,将空字符串视为NULL,任何值与NULL比较结果都为NULL。如此一来,在比较两个字符串的时候就会出现意外。请看以下的例子:DECLARE i VARCHAR2(10) := NULL; v VARCHAR2(10) := 'ABC';BEGIN IF(i = v) THEN...
分类:
数据库 时间:
2014-10-27 19:31:10
阅读次数:
167
Determine whether an integer is a palindrome. Do this without extra space.click to show spoilers.Some hints:Could negative integers be palindromes? (i...
分类:
其他好文 时间:
2014-10-27 19:28:33
阅读次数:
217
转自:http://xiangyanglai.blog.163.com/blog/static/2047252022012715103338279/关于两者以前的关系,要从N年以前说起了~ long long ago,once aupon a time .......那是一个被 遗忘的年代,在编译器...
分类:
编程语言 时间:
2014-10-27 19:28:23
阅读次数:
294
haproxy+keepalived实现高可用负载均衡软件负载均衡一般通过两种方式来实现:基于操作系统的软负载实现和基于第三方应用的软负载实现。LVS就是基于Linux操作系统实现的一种软负载,HAProxy就是开源的并且基于第三应用实现的软负载。HAProxy相比LVS的使用要简单很多,功能方面也...
分类:
其他好文 时间:
2014-10-27 19:27:47
阅读次数:
353
1,注册用户(隐匿的过程)2,使用用户名,昵称登陆(隐匿的过程)3,添加好友(可以是双向的,可以是单向的)4,发消息,图片,语音(根据用户名登陆)功能:一对一发消息1,点击对方头像(自己已经注册,已经登陆了,并且获取到了对方的用户名了),发送信息,历史聊天列表信息的维护:1,缓存到本地(如果删除AP...
分类:
其他好文 时间:
2014-10-27 19:30:23
阅读次数:
168
Problem Description妈妈每天都要出去买菜,但是回来后,兜里的钱也懒得数一数,到底花了多少钱真是一笔糊涂帐。现在好了,作为好儿子(女儿)的你可以给她用程序算一下了,呵呵。Input输入含有一些数据组,每组数据包括菜种(字串),数量(计量单位不论,一律为double型数)和单价(dou...
分类:
其他好文 时间:
2014-10-27 19:30:25
阅读次数:
179
在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。譬如C++ 中的:Bird * aBird = new Bird();aBird->fly();在ObjC...
分类:
移动开发 时间:
2014-10-27 19:28:58
阅读次数:
284
话说ida f5功能确实很强大,以后还会使用到f5进行提取代码,记录下这次提取代码过程中的想法。 首先需要注意f5生成的伪代码函数内的局部变量都是以1字节对齐的,f5把一个函数使用的堆栈中的地址都对应到了一个变量上。ida生成的伪代码中会经常在某个变量的基础上对后面的数据进行赋值和拷贝。可以使用下....
分类:
编程语言 时间:
2014-10-27 19:28:27
阅读次数:
227
一:前言 今天在博客园里面看了一篇文章http://www.cnblogs.com/huangxincheng/p/4051854.html(单链表的倒置),其实自己看了一个小时最后那点还是没看明白,自己的不明白在于,递归调用到最后执行递归下面的代码是怎么执行的,如果执行了,执行时的数据从哪来的?....
分类:
编程语言 时间:
2014-10-27 19:27:00
阅读次数:
230
FFFFFF#DDDDDD#AAAAAA#888888#666666#444444#000000#FFB7DD#FF88C2#FF44AA#FF0088#C10066#A20055#8C0044#FFCCCC#FF8888#FF3333#FF0000#CC0000#AA0000#880000#FFC...
分类:
Web程序 时间:
2014-10-27 19:27:40
阅读次数:
307
package mainimport "fmt"import "os"import "os/signal"import "syscall"func main() { go SignalProc() done := make(chan bool, 1) for { select { case <-.....
分类:
其他好文 时间:
2014-10-27 19:27:09
阅读次数:
139
Understand 2.0是一款源码阅读分析软件,功能强大。试用过一段时间后,感觉相当不错,确实能够大大提高代码阅读效率。因为Understand功能十分强大,本文不可能详尽地介绍它的全部功能,所以仅仅列举本人觉得比較重要或有特色的功能,以做抛砖引玉之举。Understand 2.0能够从http...
分类:
其他好文 时间:
2014-10-27 19:27:50
阅读次数:
213
搜索。。。还要A*。。。不会呢。。。Orz 这个blog吧:iwtwiioi 1 /************************************************************** 2 Problem: 1085 3 User: rausen 4 ...
分类:
其他好文 时间:
2014-10-27 19:28:30
阅读次数:
208
今天学习了android解析Xml的三种方式——DOM、SAX以及XMLpull,这里对它们进行总结。如果理解有误,欢迎指正 ^_*一、DOM方式解析:xml是先把xml文档都读到内存中,然后再用DOM API来访问树形结构,并获取数据。这个写起来很简单,但是很消耗内存。要是数据过大,手机不够牛逼....
分类:
移动开发 时间:
2014-10-27 19:26:24
阅读次数:
334