- 博客(166)
- 资源 (7)
- 收藏
- 关注

原创 说明
2013-01-29 : 个人网站www.Gykimo.com开通。2013-02-04 : 博客访问次数突破1000。2013-05-14 : 博客排名从“千里之外”变为了“第18485名”。2013-06-03 : 我来到了一个新公司开始了新的工作。2013-06-08 : 博客文章达到100篇,第一百篇是《软件学习经典书籍和相关技术推荐》。我的官方网站
2013-01-29 23:10:24
876
转载 Android - AndroidManifest.xml - android:screenOrientation
在开发android的应用中,有时候需要限制横竖屏切换。只需要在AndroidManifest.xml文件中加入android:screenOrientation属性限制。android:screenOrientation="landscape"是限制此页面横屏显示, android:screenOrientation="portrait"是限制此页面数竖屏显示。
2015-03-13 13:59:40
1732
转载 Android - AndroidManifest.xml - android:configChanges
程序在运行时,一些设备的配置可能会改变,如:横竖屏的切换、键盘的可用性等,这样的事情一发生,Activity会重新启动,其中的过程是:在销毁之前会先 called onSaveInstanceState()去保存你应用中的一些数据,然后called onDestroy(),最后才去called onCreate()或onRestoreInstanceState()方法去重新启动Activit
2015-03-13 13:52:55
1099
转载 Android - procrank查看进程占用内存情况
Android procrank (/system/xbin/procrank) 工具,能够列出进程所占用的内存使用情况。顺序为从高到低。每个进程占用内存大小以 VSS, RSS , PSS, USS 的形式列出。为了简化描述,内存占用以页为单位表述,而不是字节。 通常每页为 4096 字节。 VSS ( 等同于 ps 命令列出的 VSZ) 是单个进程全部可访问
2015-03-07 12:30:25
4805
原创 django - 多数据库及分库实现
定义及路由机制定义在settings里面的DATABASES是一个字典,用于定义需要的数据库,如下,一共定义了两个数据库。DATABASES = { 'default': { 'NAME': 'app_data', 'ENGINE': 'django.db.backends.postgresql_psycopg2', 'USE
2015-01-14 09:11:14
6831
1
转载 正则表达式 - 示例
^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of despair$": 结尾一定要有"of despair" 的字符串; 那么, "^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配。 "notice": 匹配包含noti
2014-11-15 12:26:28
1002
转载 常见HTTP状态
网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说,
2014-11-15 09:26:20
692
转载 Python - 修饰器的函数式编程
http://www.open-open.com/lib/view/open1395285030019.html
2014-11-02 11:14:51
1315
转载 Python - 编程规范
分号Tip不要在行尾加分号, 也不要用分号将两条命令放在同一行.行长度Tip每行不超过80个字符例外:长的导入模块语句注释里的URL不要使用反斜杠连接行.Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号.Yes:
2014-10-29 19:17:12
830
转载 Django - ORM的继承关系
http://www.cnblogs.com/holbrook/archive/2012/03/18/2405036.htmlORM中通常将对象引用映射到外键,但是对于继承,关系数据库中没有自然有效的方法来对应。从数据存储的角度来看,在映射继承关系时,可以采用几种方式(参考JPA中的InheritanceType.定义):使用单个表,在JPA中称作SINGLE_TA
2014-10-29 12:52:42
1205
转载 应用软件设计模型 - 日志组件设计方案
原文:http://www.oecp.cn/hi/yongtree/blog/127
2014-07-16 13:38:03
4530
转载 C# - Log4net
声明:本文内容主要译自Nauman Leghari的Using log4net,亦加入了个人的一点心得(节3.1.4)。请在这里下载示例代码 1 简介1.1 Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复
2014-07-08 18:37:41
927
转载 C# - 多线程
示例using System;using System.Threading;public class Worker{ // This method will be called when the thread is started. public void DoWork() { while (!_shouldStop) {
2014-07-01 11:08:18
1108
转载 Android - dip、dp、px、sp等单位说明
原文:http://www.imyukin.com/?p=277dip device independent pixels(设备独立像素). 不同设备不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。在android上开发的程序将会在不同分辨率的手机上运行。为了让程序外观不至于相差太大,所以引入了dip的概念。
2014-06-30 14:23:08
825
转载 经典软件设计模型 - MVC
原文:http://gaoyong.diandian.com/post/2011-11-02/6443926zhe
2014-06-23 14:52:13
3902
转载 自动化测试 - 单元测试
原文:http://cache.baiducontent.com/c?m=9d78d513d9d431a84f9e93697b10c0156a4381132ba7d00208d48439e0732d475321a3e52878564291d27d141cb20c19afe7360567507beeccdf883d8ce6cd356ad37e6f6d0bf14605d96fb8c04132b6278
2014-06-20 17:48:22
4847
转载 git branch 常用命令
git branch git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch* master newbranch git branch -r 列出远程分支,例如: #git branch -r m/master -> origin_apps/m1_2.3.4
2014-06-09 14:29:19
1999
转载 SQLite3 - 常见问题
(1) 如何建立自动增长字段?简短回答:声明为 INTEGER PRIMARY KEY 的列将会自动增长。长一点的答案: 如果你声明表的一列为 INTEGER PRIMARY KEY,那么, 每当你在该列上插入一NULL值时, NULL自动被转换为一个比该列中最大值大1的一个整数,如果表是空的, 将会是1。 (如果是最大可能的主键9223372036854775807,那个,将键值
2014-05-25 22:31:40
4169
转载 数据库 - 注入式入侵
SQL注入攻击的危害性很大。在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理。这有利于管理员采取有针对性的防治措施。 一、 SQL注入攻击的简单示例。 statement := "SELECT * FROM Users WHERE Value= " + a_variable + " 上面这条语句是很普通的一条SQL语句,他主要实现的功能就是让用户输
2014-05-25 21:58:06
2311
2
转载 C# - LINQ
什么时候用LINQ什么时候用LINQ?为什么用LINQ?LINQ有什么好处?1. 首先,如果你们的项目组没有SQL很强的人,我还是很希望你用LINQ。2. 如果你是一个反对写存储过程,反对将业务逻辑带入数据库层,并且坚定地认为数据库只是发挥持久化数据作用的人,我觉得你也会很喜欢LINQ的便捷性。3. LINQ提供了一个统一的数据集访问方式,如果你的项目不仅仅涉及
2014-05-25 21:54:00
943
转载 C# - .net framework和CLR各版本之间的关系
.Net版本之间是有一定联系的,目前为止微软推出了3个版本的CLR,分别是 1.1, 2.0 , 4.0 并且你要注意的是 .Net 4是基于CLR4的,而.Net 2.0 3.0 3.5都是基于 CLR2.0, 3.0 3.5其实只是在2.0的基础上增加了新的功能,并没有改变CLR。
2014-05-25 18:18:07
8409
转载 Android - 自动化埋点
原文:http://www.imwillsun.com/pages/2014/01/10/auto-monitor-on-android.html
2014-04-30 10:20:51
16095
转载 Innovation - Face++ - 当人脸识别遇上互联网
由三个“85后”清华学子创办的Face++,在做基于人脸识别技术的应用开发和平台服务。Face++这个名字也许你还听起来挺陌生,但这个名不见经传的创业公司,都已经和多个我们熟悉的互联网大公司达成了相关技术合作,包括奇虎360、美图秀秀、世纪佳缘等。另外,Face++的创始人团队还曾获黑马大赛的总冠军,并在2012年获得联想之星的天使投资,2013年初又获得创新工场的A轮融资,融资规
2014-04-29 09:28:45
2047
转载 Innovation - 3W咖啡馆 - 这里是互联网人的社交圈子
3W Cafe: Here is the Social Circle of Internet “活下去!不求多大的梦想和远景,只求踏踏实实地为互联网人的社交网络搭建好平台,促成解决股东交流的需求,解决创业和投资对接的需求,解决中层企业家自我成长的需求。” “Survive! Not care how big of the dream and the vision, but se
2014-04-29 09:20:51
1659
转载 Innovation - 秘密 - 不同于微信和陌陌
秘密由来秘密App起源于国外的secret,最近刚刚获得风投千万美元融资,国内的是有无觅团队跟风研发的APP,其产品定位是匿名版的朋友圈,在这里你可以和朋友毫无顾忌的分享东东。秘密定位熟人社交由腾讯把握,陌生人社交有陌陌等秘密定位在熟人之间的面具模式,你们基于好友关系聊着一些一般不经常聊的话题。目标用户及需求学生圈:90后相当开放和大胆,这个软件完全
2014-04-25 19:52:26
1046
转载 Innovation - 酷家乐 - 10秒生成在线3D家装效果图
三个从硅谷和UIUC回来的80后,分别辞去了在美国Amazon云计算组、NVidia超级计算组等的高薪工作,带着他们最新的3D高速渲染等核心技术归国创业。他们的项目叫做“酷家乐”(www.kujiale.com),是一个面向普通大众的装修家居网站。用户可以在酷家乐快速完成户型改造、自行设计新家,只需10秒即可在线生成无限量的3D渲染图,并且在线获得免费户型风水报告、专家交流改造建议方案(大量资
2014-04-25 19:38:10
6423
转载 Android - monkey 参数说明
NO命令说明1 -p ALLOWED_PACKAGE用于指定某个apk,可以使用多个-p选项,但是每个-p命令选项只能用于一个apk如果不指定-p,Monkey就会默认进行全系统测试。2 -c MAIN_CATEGORY用于指定某个类,可以使用多个-c选项,但是每个-c命令选项只能用于一个类。如不指定类,Monkey就默认执行Intent.Category_LAUN
2014-04-19 16:45:33
9152
原创 Java - static和C++ static的区别
java的static和c++的static多数用法是相同,包括static method、static variable。其中static variable主要用于定义该类所有实例共用的一些数据(如值不变的状态变量等),主要目的是节省内存,因为不管new多少个实例,都共用一个static varible。static method在C++中一个很重要的应用是用于回调,但在java中一个很重要的用
2014-04-02 15:25:35
4078
转载 Java - interface和abstract class区别
本质区别:abstract class : 是“is-a”关系;interface:是“like-a”或者“hava-a”关系;原文:http://dev.yesky.com/436/7581936.shtml 在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的
2014-03-27 18:55:51
919
转载 Android - 环境配置
http://forum.xda-developers.com/showthread.php?t=2302780Hi guys and future devs here you will find a very helpful guide on how to setup the android development so that you can basically do anyt
2014-03-25 22:13:32
1079
转载 Ubuntu的多显示器使用经验
http://askaqing.blog.51cto.com/690413/326616Multi-Display,多显示器扩展。如果你有富裕的显示器,完全可以让你的工作、学习、上网、游戏享受到更宽阔的显示面积。当然,需要你显卡有多输出头支持哦。 豆子大人的笔记本我给她装的是Windows 7,对多显示器扩展支持非常棒!使用方法也非常简单,快捷键Windows键 +
2014-03-25 22:11:15
2307
转载 Ubuntu 下为chrome安装Adobe Flash Player
inux 下的google浏览器测试版已经发布了,前几天见师兄在用才知道,不过目前还没正式发布,官网还不能下载,可以到这里下载安装程序,或者添加第三方软件源,使用apt-get工具安装,linux测试版的chrome名称为chromium,由于发布已经有些时日,安装方法可以参见我给的连接,也可以到网上找,下面介绍如何使用chromium安装flash插件播放google音乐。首先,使用命令检查
2014-03-25 22:10:10
18169
转载 Git 常用命令速查表(三)
http://blog.csdn.net/ithomer/article/details/7529841前面两篇博客 Git 版本管理工具 和 Git 常用命令详解,分别介绍了Git 基础知识和命令用法本文将对Git 命令,做一下全面而系统的简短总结,整理成简洁、明了的图表结构,方便查询一、 Git 常用命令速查git branc
2014-03-25 21:34:02
1193
转载 Git 常用命令详解(二)
http://blog.csdn.net/ithomer/article/details/7529022Git 是一个很强大的分布式版本管理工具,它不但适用于管理大型开源软件的源代码(如:linux kernel),管理私人的文档和源代码也有很多优势(如:wsi-lgame-pro)Git 的更多介绍,请参考我的上一篇博客:Git 版本管理工具一、
2014-03-25 21:33:06
846
转载 ubuntu - 搜狗安装搜狗输入法(fcitx)亲测有用
http://7071976.blog.51cto.com/7061976/1243471安装搜狗拼音输入法网上很多方法,总结了一下,下面的方法绝对可以,第一步:Ubuntu 默认是安装了ibus.所以删除它sudo apt-get remove ibus对于已经安装老版本的fcitx,删掉再装.sudo apt-get remo
2014-03-25 19:28:10
1889
转载 Android - 网络编程 - JSON - 处理
原文:http://blog.csdn.net/brucecheng22/article/details/17186311在上一篇我们讲解了Android开发JSON的基本介绍以及JSON的数据结构等,今天我们来讲解一下JSON的工作原理以及基本用法:JSON解析分为两种情况,一种是在服务器端解析,另一种是在客户端解析第一种:在服务器段解析:
2014-03-13 19:50:28
3046
转载 Android - 网络编程 - JSON - 格式
原文:http://blog.csdn.net/brucecheng22/article/details/17185135今天很高兴和大家一起学习Android的JSON数据解析,可能对于学习安卓的朋友都知道JSON在数据解析方面已经很普遍了.所以也是我们必定要了解的知识 ,下面让我们了解一下JSON的发展历程.XML——这种用于表示客户端与服务器间数据交换有效负载的格
2014-03-13 19:47:51
1267
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人