- 博客(56)
- 资源 (8)
- 收藏
- 关注
原创 Nginx+tomcat8
1.安装Java server jre1.直接解压 tar zxvf server-jre-7u80-linux-x64.gz2.移到usr目录下2.安装配置tomcat81.直接释放 apache-tomcat-8.0.23.tar.gz 移到usr目录下2.修改tomcat环境变更配置sudo nano /usr/apa
2016-08-19 17:25:40
733
原创 Nginx+PHP安装
#安装环境apt-get install nginx php5-fpm php5-imagick php5-gd php5-odbc php5-mysql php5-sqlite php5-mssql php5-redis php5-ldap php5-imap php5-mcrypt libmcrypt4 php5-xsl php5-snmp php5-apcu php-pear
2016-08-19 17:24:54
363
原创 使用Git命令行工具
获取Git配置信息,执行以下命令: git config --list# Add the changes to the index and commitgit add . && git commit -m "More chaanges - typo in the commit message"把数据传到服务器 git push origin
2016-08-19 17:23:49
665
原创 Docker常用命令
1. 查看docker信息(version、info)# 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history)# 检索image $docker search image_name # 下载
2016-08-19 17:22:18
125
转载 GitHub上最火的Android开源项目 拿来就用(完结)
GitHub在中国的火爆程度无需多言,越来越多的开源项目迁移到GitHub平台上。更何况,基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,CSDN特整理了在GitHub平台上最受欢迎的Android及iOS开源项目,以飨开发者。下面,就让我们一起来看看,在GitHub平台上,究竟有哪些Android开源
2014-06-19 18:18:04
1314
转载 Android开源项目 分类 便于查看
之前转载了一个开源项目的文章,发现那些都是没有系统的总结,这里又转载一篇有系统总结的文章。Android开源项目系列汇总已完成,包括:Android开源项目第一篇——个性化控件(View)篇Android开源项目第二篇——工具库篇Android开源项目第三篇——优秀项目篇Android开源项目第四篇——开发及测试工具篇Android开源项目第五篇——
2014-06-19 18:15:04
1104
原创 Android SDK虚拟机的root方法
Android SDK虚拟机的root方法 第一步,准备工具,镜像浏览器和superuser包。 1 yaffs2img浏览器,建议用1.5版破解版,2.0版目前(当然不是Z版)似乎生成的img文件都有问题,显示乱码。 2 Superuser设计者的网站http://androidsu.com/superuser/,下载
2014-03-24 16:28:27
4974
转载 How to Setup build environment for JB4.2
How to Setup build environment for JB4.21,安装Ubuntu 12.04 64bit 2,安装openssha> $sudo apt-get install sshb> 检查ssh 服务是否已经启动$ servicessh statusc> 在windows上用secureCRT或者putty登录到build server
2013-12-11 11:34:58
1255
转载 深入理解C++中的mutable关键字
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永远处于可变的状态,即使在一个const函数中。 我们知道,如果类的成员函数不会改变对象的状态,那么这个成员函数一般会声明成const的。但是,有些时候,我们需要在const的函数里面
2013-04-18 11:13:04
584
转载 利用BLCR加快Android的启动过程
摘要:介绍了利用blcr对android启动速度进行优化的原理、实施步骤和注意点,在虚拟机上验证获得缩短10秒以上启动时间。关键词:blcr android 启动速度 zygote 类加载引言 随着google的android操作系统在手机、平板电脑等领域大量使用,android的启动速度慢也成为许多使用者抱怨的缺点。相比手机这类平时较少开关机的设备,平板电脑在实际使用中开关的
2013-04-17 12:08:52
1267
原创 Android中定时执行任务的3种实现方法
在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:一、采用Handle与
2013-04-16 22:58:20
103392
1
转载 void及void指针含义的深刻解析
http://blog.csdn.net/yming0221/article/details/6249151void的含义void即“无类型”,void*则为“无类型指针”,可以指向任何数据类型。void指针使用规范①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如:int*pint;void *pvoid;pvoid =
2013-03-10 23:24:29
777
转载 Android Binder机制
1.binder通信概述 binder通信是一种client-server的通信结构, 1.从表面上来看,是client通过获得一个server的代理接口,对server进行直接调用; 2.实际上,代理接口中定义的方法与server中定义的方法是一一对应的; 3.client调用某个代理接口中的方法时,代理接口的方法会将client传递的参数打包成为
2013-03-10 21:27:12
689
转载 常用 Java 静态代码分析工具的分析与比较
静态代码分析工具简介什么是静态代码分析静态代码分析是指无需运行被测代码,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性,找出代码隐藏的错误和缺陷,如参数不匹配,有歧义的嵌套语句,错误的递归,非法计算,可能出现的空指针引用等等。在软件开发过程中,静态代码分析往往先于动态测试之前进行,同时也可以作为制定动态测试用例的参考。统计证明,在
2013-03-10 21:24:30
1012
原创 Android内存阀值修改--内存回收机制配置
Android采取了一种有别于Linux的进程管理策略,有别于Linux的在进程活动停止后就结束该进程,Android把这些进程都保留在内存中, 直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户再次激活这些进程时,提升了进程的启动速度。那Android什么时候结束进程?结束哪个进程呢?Android是依据一个名为LRU(last recent
2013-01-28 15:09:14
18158
转载 Android 强指针和弱指针
在Android的源代码中,经常会看到形如:sp、wp这样的类型定义,这其实是Android中的智能指针。智能指针是C++中的一个概念,通过基于引用计数的方法,解决对象的自动释放的问题。在C++编程中,有两个很让人头痛的问题:一是忘记释放动态申请的对象从而造成内存泄露;二是对象在一个地方释放后,又在别的地方被使用,从而引起内存访问错误。程序员往往需要花费很大精力进行精心设计,以避免这些问题的出现。
2013-01-11 16:29:44
994
原创 Ubuntu 宿主机下VirtualBox中xp 使用Mstar 串口的方法
主机 ubuntu 12 虚拟机VirtualBox 虚拟机OS: winXP1、在virtualbox中选择启用串口,端口模式选择Host device. 由于现有两个系统但是只有一个物理串口,所以虚拟机要通过主机的串口文件间接获取数据,主机是linux,USB串口设备为/dev/ttyUSB12、端口/文件位置一栏填入:/dev/ttyUSB1,启动虚拟机。(注
2013-01-09 11:32:23
1863
转载 IP流 TS流 PS流之间的关系及区别
什么是ts流 我们在网络上通信都是通过发送或接受数据包来实现的。 I P数据包有首部和数据两部分组成的,首部的前一部分是固定长度20字节,是所有IP数据报必须具有的。首部包括:总长度、标识、MF、DF、片偏移。 “TS流”和“PS流”是经过MPEG-2系统压缩处理后的两种复合信息流。 据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(T
2012-12-13 09:59:39
10729
1
原创 android shape 用法整理
Android中常常使用shape来定义控件的一些显示属性: <gradient android:startColor="#ff8c00" android:endColor="#FFFFFF" android:angle
2012-12-05 17:40:35
6141
原创 Android裡使用的dpi 跟 pixel 的轉換
Android裡使用的dpi 跟 pixel 的轉換是pixel = dpi x density / 160目前我們的基準是1280x720 density 1601920x1080 density 240使用dpi的好處是 一個 640dpix360dpi 的 view,不管在 1280x720 或是 1920x1080 都是佔畫面的1/4In
2012-12-05 15:33:09
3128
原创 配置眼睛保护色
1.windows配置方法如下:设置方法如下: 在桌面点右键选“属性”(properties),接着点“外观”(appearance),点右下 角的“高级”(advanced),然后在“项目”(items)的下拉菜单里选“窗口” (windows),再点它右侧的下拉菜单“颜色”(color),点下方的“其它” (others),然后把“色调”(Hue)设为85,“饱和度”(Sat)设为90,“
2012-09-17 19:30:16
1336
原创 Ubuntu12.04开发环境配置
1.Ubuntu版本 Ubuntu 12.04LST 32位的版本,支持4G内存,所以不需要使用64位的版本。2.设置Ubuntu 12.04 Unity返回到经典Gnome桌面安装经典的Gonme可以用下面的命令安装经典的Gonme:sudo apt-get install gnome-panel在启动界面选择进入gnome就可以了。在Gnome里面修改面板需要在
2012-08-30 20:33:26
2690
原创 ubuntu 12.04开发环境使用 tftpd和 mimicom putty
开发环境中如何安装TFTP1.查看环境scott@WHNBSCOTT:~$ cat /etc/lsb-release DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.04DISTRIB_CODENAME=preciseDISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"scott@WHNBSCOTT:~$ uname
2012-08-22 11:29:41
3934
转载 收藏android源码项目
Android PDF 阅读器http://sourceforge.net/projects/andpdf/files/个人记账工具 OnMyMeanshttp://sourceforge.net/projects/onmymeans/developAndroid电池监控 Android Battery Doghttp://sourceforge.net/projects/an
2012-06-04 17:12:22
666
原创 android内存查看的几个命令
procrankprocmem -p 1218dumpsys meminfo 877cat /proc/pid/maps, 看看哪块va 对于的pa是哪边就知道了吧编译android源码时要执行安装的命令,记不住做个记号sudo apt-get install git-core gnupg flex bison gperf build-essential \ zip
2012-05-03 12:14:29
1735
原创 ubuntu vnc 下面小企鹅输入法 的安装及使用
使用VNC View远程访问ubuntu,总是没有办法切换出小企鹅输入法的解决办法:安装Fcitx输入法sudo apt-get install fcitx #安装im-switch -s fcitx #配置默认输入法为 fcitx ,注意无须加 sudosudo gedit /usr/share/fcitx/data/tables.conf #删除多余不使用的码表,本
2012-04-19 14:26:44
2581
原创 android-apktool工具在Windows平台使用
android-apktool工具在Windows平台使用官方网站地址:http://code.google.com/p/android-apktool/安装过程1.下载apktool1.4.1.tar.bz2和apktool-install-windows-r04-brut1.tar.bz22.把两个文件都解压放在同一个目录,共三个文件aapt.exeapkt
2011-11-29 12:42:16
18758
原创 Android源码开发环境搭建
Android系统编译完成的结果全部在根目录的out目录中,原始的各个工程不会改动。out/host 主机内容out/target 目标机内容out/target/common 目标机的通用内容out/target/product 目标机的产品目录编译Android源码之后,在out/target/product/generic一些文件:ramdisk.img、syst
2011-11-12 21:47:14
3108
原创 Android 代码混淆及反编译方法
Android代码混淆及反编译方法 一、 AndroidSDK自带proguard混淆在Android SDK中自带有proguard代码混淆器,但在默认的情况下该混淆器是没有打开的。该混淆器在SDK中的路径是android-sdk-windows\tools\proguard启动android-sdk-windows\tools\proguard\lib\
2011-11-08 17:43:13
1618
原创 android第三方应用安装来源设置分析
android第三方应用安装来源设置分析1.在系统设置里面->应用程序设置->未知来源设置下面是界面元素定义\packages\apps\Settings\res\xml\application_settings.xml android:key="toggle_install_applications" andro
2011-11-07 12:21:43
15848
转载 Android怎样修改系统时间?
Android中如何修改系统时间(应用程序获得系统权限) 在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Unable to open alarm driver: Permission denied ".这个函数需要root权限或
2011-11-07 09:13:11
1014
原创 android的frameworks层键盘事件处理流程分析
android的frameworks层键盘事件处理流程分析事件处理流程1)InputManager负责读取事件并把事件送到frameworks的java层2)WindowManagerService里会有一个InputMonitor类来监听事件变化并做相应的分发处理。3)在WindowManagerService会有一个WindowManagerPolicy来做消息拦截处理。
2011-11-03 20:42:27
3895
原创 Android的framework层音量控制原理分析--hot(key)处理
Android的framework层音量控制原理分析--hot(key)处理Android.media.AudioManager中包含了对android.media.AudioService的跨进程AIDL调用封装。正常处理过程:1.调整音量是通过AudioManager间接调用AudioService.adjustStreamVolume方法来完成逻辑处理;2.AudioSe
2011-11-02 19:25:51
9618
转载 Ubuntu 系统中汉字不能显示的修正方法[持续添加中]
一、解决gedit中不可显示中文件的办法1.在终端中运行 gconf-editor2.在打开的界面中选择: apps->gedit-2->preferences->encodings3.在右边的auto_detected和 shown_in_menu上点右键编辑,点add,分别加入GBK,并点 UP按钮移动到第一位,关闭。4.重新启动gedit就可以了。ubuntu
2011-10-14 15:52:37
3729
原创 ubuntu安装 Trac 插件 – Account Manager Plugin
Trac 插件 Account Manager Plugin
2011-03-09 18:36:00
2951
原创 Ubuntu安装Trac svn
一、SVN的安装和配置详细可以参考http://wiki.ubuntu.org.cn/SubVersion1、安装SVN包括用apache2浏览SVN的插件$sudo apt-get install subversion $sudo apt-get install libapache2-svn //这个是安装apache部分,如果不使用http协议可以不必装这个. 2、配置svn服务器端 首先,创建subversion用户组,并且将www-data和您自己这两个用户加入该组,并创建代码仓库$su
2011-03-02 17:50:00
1773
原创 vsftpd修改端口以及一种错误的解决方法
Security: Bad IP connecting vsftpd unbutu linux 修改默认端口
2010-10-11 16:02:00
7415
SmartSVN 8.6 完美破解 版本
2017-05-05
java技术收藏(设计模式 SQL Server死锁 UML2.0建模 JavaUtil包使用 Java中文问题全面解析 SWT JFace全面接触 Java5年经典文章 )
2009-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人