- 博客(144)
- 资源 (1)
- 收藏
- 关注
转载 C 获取两位的随机数
转自:http://zhidao.baidu.com/question/116625122.html两位数:也就是10~99了这里可以用生成随机数取余的方法得到,比如任何整数除以100取余,那得到的是0~99的数,那怎么得到10~99呢?任何整数除以90取余,那得到的是0~89的数,再加上10,也就是得到10~99的数了#include #include #
2013-01-11 12:01:58
3632
原创 查看linuxTCP和UDP监听状态
1、查看TCP和UDP端口的监听状态cd /proc/netcat ./tcpcat ./udp2、查看进程id对应的进程名称,如10002idbusybox ps | grep 10002
2012-12-31 14:16:55
7088
转载 Cannot recover key
转载:http://blog.csdn.net/lvron/article/details/7421548Android开发中,用数字证书签名打包时第一步: 输入keystore密码 通过第二步:输入alias密码 不通过时 便会报这个错。 java.security.UnrecoverableKeyException: Cannot recover key Thi
2012-12-28 09:34:40
22352
原创 ERROR: Application requires API version 14. Device API version is 13 (Android 3.2)
ERROR: Application requires API version 14. Device API version is 13 (Android 3.2)原因是应用程序的版本跟模拟器的版本不一致导致的。解决方法:修改两个配置文件1:在AndroidManifest.xml里, <uses-sdk android:minSdkVersion="8"
2012-12-26 18:39:00
9578
转载 linux中select()函数分析
转自:http://blog.csdn.net/zi_jin/article/details/4214359#comments Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进
2012-11-14 14:45:35
767
转载 网络连接类型判断
转自:http://blog.sina.com.cn/s/blog_61f4999d0100r8ud.html1.网络连接类型判断NetworkInfo activeNetInfo = connectivityManager.getActiveNetworkInfo(); activeNetInfo.getType()==ConnectivityManage
2012-11-13 10:21:55
1944
转载 解压 tgz 文件
转自:http://blog.163.com/aragorn_king/blog/static/188005152201162753126735/tar命令 tar [-cxtzjvfpPN] 文件与目录 ....参数: -c :建立一个压缩文件的参数指令(create 的意思); -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件!
2012-09-26 13:48:06
8880
转载 判断Android设备是否连接网络
/** * 判断Android客户端网络是否连接 * @param context * @return 真假 */public static boolean checkNet(Context context) { try { ConnectivityManager connectivity
2012-08-17 09:40:33
4164
转载 Android SQLite基础
http://www.cnblogs.com/tnxk/archive/2012/07/19/2598448.html SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对Andr
2012-08-06 16:34:22
4953
转载 Android下如何杀死后台进程
http://www.cnblogs.com/xiaoyao1730/archive/2011/10/22/2221313.html查了下官网,android.os.Process.killProcess(appProcessInfo.pid);只能杀死自己所创建的进程,其它进程是杀不掉的,要用到另外一个方法activityManager.killBackgroundProce
2012-08-06 09:54:48
15248
转载 c# 获取access所有表名 获取指定表所有字段名
http://www.cnblogs.com/swtseaman/archive/2011/08/20/2147150.html/// /// 取所有表名 /// /// publicListstring> GetTableNameList() { Liststring> li
2012-07-17 10:22:46
1771
转载 svn 不是工作副本目录
http://hi.baidu.com/wozouhou/item/b943863bba6cdf5e033edc33svn 不是工作副本目录工作拷贝中的任何一个目录包括一个名为.svn 管理区域,通常列表操作不显示这个目录, 但它仍然是一个非常重要的目录,无论你做什么?不要删除或是更改这个管理区域的任何东 西,Subversion 使用它来管理工作拷贝。 如果你不小
2012-07-07 14:10:12
30806
原创 commands commence before first target
makefile时常遇到这样的问题,汇总网上的原因如下:1. 上一行换行符号 \ 后面有空格2. 本行前面的空白有非法字符1)Makefile可能是以命令行开始:以[Tab]字符开始,但不是一个合法的命令行(例如,一个变量的赋值)。命令行必须和规则一一对应。 2)产生第二种的错误的原因可能是一行的第一个非空字符为分号,make会认为此处遗
2012-06-29 13:46:49
59333
1
转载 C语言中#if,#ifdef
http://blog.sina.com.cn/s/blog_7eb50b180100yn7q.html一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译。 条件编译命令最常见的形式为: #ifdef 标识符 程序段1 #else 程序段2 #endif
2012-06-27 09:59:02
1381
原创 android的 adt 升级18后,使用三方jar包,报错:NoClassDefFound或VerifyError
前几日导入了别人发来的一个工程,运行到某个类调用的时候,总报错:java.lang.VerifyError: com.***经过几日网上的磨战,总算找到了解决方法。参考1:http://zoulu1.blog.163.com/blog/static/46733149201231910577936/经过分析 是插件adt使用aapt工具打包生成 apk文件的时候 没有把三
2012-06-21 14:12:28
5958
转载 android系统中的多线程(三):关于定时和周期性执行
http://blog.csdn.net/crystal923129/article/details/6739615使用Handler和 TimerTask ,在java.util.Timer线程执行Timer负责设定周期TimerTask负责具体执行任务,对于需要更新UI的部分,发送消息给Handler,新启动了线程Handler 重写handleMessag
2012-06-19 09:03:19
3838
转载 android系统中的多线程(二): 关于在work thread中对UI进行更新和设置
http://blog.csdn.net/crystal923129/article/details/6739575方法一:使用android提供的方法Activity.runOnUiThread(Runnable)View.post(Runnable)View.postDelayed(Runnable, long)举例: 在work thread中更新UI mImageV
2012-06-19 09:02:52
2172
转载 android系统中的多线程(一): 关于在android中启动线程以及线程间的交互
http://blog.csdn.net/crystal923129/article/details/6739443在android中,一个应用开始运行的时候,系统将创建一个线程名为main,同时也称作UI thread.同一进程中的所有组件都在main线程中创建,并且接收用户的操作.如果阻塞该线程超过5s将弹出ANR对话框。同时android的UI工具包是非线程安全的。因
2012-06-19 09:02:13
6799
转载 pthread_create如何传递多个参数
http://zhidao.baidu.com/question/315398992.html涉及多参数传递给线程的,都需要使用结构体将参数封装后,将结构体指针传给线程定义一个结构体struct mypara{ var para1;//参数1 var para2;//参数2}将这个结构体指针,作为void *形参的实际参数传递stru
2012-06-19 08:44:33
3040
转载 Android利用ViewFlipper实现屏幕切换动画效果
http://blog.csdn.net/rhljiayou/article/details/71959981、屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。2、介绍ViewFilpper类ViewFlipperextends ViewAnimator
2012-06-18 17:08:54
798
转载 APK APK反编译过程及用到的工具
http://ssd910.blog.163.com/blog/static/2387679720101019112119671/一、用.rar打开apk文档,得到文档结构图如下所示二、将classes.dex文件解压出来,然后使用工具反编译成.jar文件,再进一步反编译出java文件1.在cmd下进入dex2jar.bat所在路径,然后输入“dex2jar.batXXX”
2012-06-18 14:46:56
761
转载 APK安装过程及原理详解
http://blog.csdn.net/hdhd588/article/details/6739281应用程序包的安装是android的特点APK为AndroidPackage的缩写Android应用安装有如下四种方式:1.系统应用安装――开机时完成,没有安装界面2.网络下载应用安装――通过market应用完成,没有安装界面3.ADB工具安装――没有安装界面。4.
2012-06-18 14:45:53
913
转载 使用DJ java Decomplier 将整个jar包反编译成源文件
http://blog.csdn.net/hdhd588/article/details/6732407所使用的软件是 DJ Java Decompiler 3.9。下面是一个有用的参考文档,说明如何批量编译http://www.udl.es/usuaris/jordim/Progs/Readme.txt安装好之后,找到它的安装路径,我的是:C:\Program Files
2012-06-18 14:45:03
1359
转载 Android之-ADB server didn’t ACK解决
http://www.xiaoningmeng.com/2012/03/android-the-adb-the-server-didn-t-an-ack-to-solve/之前在eclipse运行android应用都没问题,今天突然报了这个错误,网上搜了下发现主要解决方法就是1.查看任务管理器,关闭所有adb.exe2.重启eclipse即可按照方法在任务管理器里看到了一个ad
2012-06-18 09:59:02
791
转载 ubuntu 垃圾清理 2011-07-10
http://hsun.blogbus.com/logs/164645595.html下面介绍一些ubuntu系统的垃圾清理.(强调:ubuntu编辑文件gedit)1.可以使用以下命令清理系统垃圾sudo apt-get autoclean 清理旧版本的软件缓存sudo apt-get clean 清理所有软件缓存sudo apt-get autoremove 删
2012-06-13 14:49:30
1627
转载 Ubuntu修改用户名称和计算机名称
修改用户名称:切换到root打开如下两个配置文件vi /etc/passwd 把我想改的"xxx"这个用户名改为"cyrec"了,保存并退出 vi /etc/shadow 同样把"xxx"改为"cyrec" ,保存并退出 重启后名字就变成了cyrec@xxx-dest-top: 现在要修改计算机名称xxx-dest-top为YYY-ZZ
2012-06-13 14:47:29
8431
转载 htonl(),htons(),inet_addr(),inet_ntoa()函数
http://hi.baidu.com/liangjw821/blog/item/54e036cc5207cb1700e92847.htmlhtonl() 简述: 将主机的无符号长整形数转换成网络字节顺序。 #include u_long PASCAL FAR htonl( u_long hostlong); hostlong:主机字
2012-06-11 10:09:02
1034
转载 Source Insight教程及技巧(大全)——最终整合版
Source Insight教程及技巧(大全)——最终整合版很全面的文章,虽然感谢百度,但居然还收1个财富值,下载后发现只能上传图片,懒得截图了
2012-06-09 14:41:50
7211
转载 select()函数以及FD_ZERO、FD_SET、FD_CLR、FD_ISSET
http://hi.baidu.com/%B1%D5%C4%BF%B3%C9%B7%F0/blog/item/e7284ef16bcec3c70a46e05e.htmlselect函数用于在非阻塞中,当一个套接字或一组套接字有信号时通知你,系统提供select函数来实现多路复用输入/输出模型,原型: #include #include
2012-06-08 14:28:16
109576
7
原创 查看自己的ubuntu 的版本
一、查看自己的ubuntu 的版本方法1:在终端中执行下列指令:cat /etc/issue可以查看当前正在运行的 Ubuntu 的版本号。其输出结果类似下面的内容:Ubuntu 12.04 LTS \n \l方法2:使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细。执行指令如下:sudo lsb_releas
2012-06-07 10:22:50
891
转载 Android的语言设置(二)
转自:http://blog.csdn.net/seker_xinjian/article/details/6289191本文中涉及的代码所对应的Android Source版本为2.3.3,代号Gingerbread。 这两天在调查Android系统Setting程序中对于语言设置这块的内容。具体位置有以下两处: 1)、设
2012-05-15 10:28:13
2101
转载 Android的语言设置(一)
转自:http://blog.csdn.net/seker_xinjian/article/details/6288957文中涉及的代码所对应的Android Source版本为2.3.3,代号Gingerbread. 这两天在调查Android系统Setting程序中对于语言设置这块的内容。具体位置有以下两处: 1)、设置显示语言:Setting
2012-05-15 10:27:27
1589
转载 Android 应用程序版本(versionCode, versionName)
http://hi.baidu.com/fountainblog/blog/item/0dc1af7e714d9c210dd7dade.html在程序升级/维护过程中,版本控制是一个很重要的内容。用户需要了解安装到设备上的应用程序的版本信息,以及了解哪些版本可以进行升级。其它应用程序——包括你发布的其它程序——需要向系统查询你的应用程序的版本,来确定相互之间的兼容性。 你的应用程序发布
2012-04-25 09:09:45
4311
转载 android开发_如何获取android应用程序的相关信息并显示
有的时候我们需要获取系统的应用程序,比如说Home界面的时候,我们需要获取在Manifest里面注册的所有的应用的信息,并将这些应用的图标,名字显示出来,同时还要获取他们的action或者CompanentName,以便点击他们的时候可以跳转到相应的应用。 下面就是一个例子: 先上运行出来的效果图:
2012-04-24 14:43:57
2493
转载 Android 代码监控apk安装,卸载,替换
public class GetBroadcast extends BroadcastReceiver {private static GetBroadcast mReceiver = new GetBroadcast();private static IntentFilter mIntentFilter;public static void registerReceiver(Cont
2012-04-24 14:29:21
1425
原创 谷歌拼音输入法,无候选词时,仅显示输入字符界面的问题
修改输入法为中文输入情况下,无候选词时,仅显示输入字符界面的问题;修改输入字符为空时,候选试图仍不消失的bug。PinyinIME.java类中修改候选试图是否显示的判断条件:private void showCandidateWindow(boolean showComposingView) { if (mEnvironment.needDebug()
2012-04-23 15:27:48
7591
转载 adb push的Permission denied
转自:http://kb.cnblogs.com/a/2310968/遇到的问题是zhanglanyun@zhanglanyun:~$ adb push hello /data/hellofailed to copy 'hello' to '/data/hello': Permission denied然后查找资料,运行命令如下# adb shel# su#
2012-04-19 09:35:22
14461
1
转载 Android监听组合键
package com.fuwei.action;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.view.View.OnClickListener;import android.widget
2012-04-11 12:41:33
2893
转载 如何在手机上打开「USB 调试」开关
http://help.wandoujia.com/entries/357023大部分Android设备打开「USB 调试」开关的步骤都是相似的,部分厂商对原生UI做了一些修改,步骤略有不同,下面以motorola的MileStone,联想的LePhone为例:一、 在MileStone上打开「USB 调试」开关的步骤:1) 在手机上按下「Menu」键,在弹出的菜单中选择「
2012-04-01 14:38:45
2936
转载 android屏幕适配不同的资源图片、布局
1、 资源图片的适配:在android 2.1版本之前,存放资源图片的文件夹名称为drawable,应用程序用到的所有的资源图片都放在其中,所以很难解决不同屏幕大小的图片适配问题。自android 2.1版本开始,存放资源图片的文件夹由原来的一个drawable文件夹变成了drawable-hdpi、drawable-mdpi和drawable-ldpi,这是为了支持不同终端设
2012-04-01 10:42:23
794
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅