- 博客(37)
- 资源 (11)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 10 步让你成为更优秀的程序员
这篇文章要介绍的,是我作为专业程序员这些年来学到的能真正提高我的代码质量和整体工作效率的10件事情。1. 永远不要复制代码不惜任何代价避免重复的代码。如果一个常用的代码片段出现在了程序中的几个不同地方,重构它,把它放到一个自己的函数里。重复的代码会导致你的同事 在读你的代码时产生困惑。而重复的代码如果在一个地方修改,在另外一个地方忘记修改,就会产生到处是bug,它还会使你的代码体积
2012-12-28 15:57:40
497
转载 Android获取SD卡上的APK文件,并且判断是否安装过、是否可以更新到新版本的工具类
如下就是一个工具类,其作用是采用递归扫描SD卡上的apk文件,判断该应用是否在手机上安装过,如果安装过再去判断是否可以升级。具体代码如下
2014-09-02 14:09:23
956
转载 Android中自动跳转到系统设置界面
相关的APIandroid.provider.Settings。1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS); s
2014-09-01 16:35:26
762
转载 Android Volley网络请求框架 实现post方法并带Map参数上传
本文转载至:http://www.eoeandroid.com/thread-326294-1-1.html
2014-07-17 09:56:50
1706
原创 Android之从网络中获取数据并返回客户端的两种方式:XML格式返回与Json格式返回
1.服务器端代码样例:Java代码 public class VideoListAction extends Action { private VideoService service = new VideoServiceBean(); public ActionForward execute(ActionMapping ma
2014-06-18 10:38:22
1014
转载 android adb常用指令
本文来自:http://www.cnblogs.com/playing/archive/2010/09/19/1830799.html
2014-06-11 14:50:35
645
转载 [Android]实现静默安装APK的两种方法
Android上的静默安装似乎是个很诱人的功能,好多人都问这个问题。今天分享下实现静默安装的两种方法,但当看完这篇文章后,仍会让一些人失望滴。 Android把所有的Permission依据其潜在风险(属性名为protectionLevel )划分为四个等级,即"normal "、 "dangerous "、 "signature "、"signatureOrSystem "。
2014-03-15 12:12:30
702
转载 js处理年月日下拉菜单变化
function onload() { var now = new Date(); var year = now.getYear();//获得年份,不过是1900年到现在的数值 year = year + 1900 - 18;//因为要4位数字年份又要求使用者大于18岁 var yearList = document.getEle
2014-01-10 11:04:58
862
转载 用js保存页面指定内容
用js保存页面指定内容 转自: http://rorchina.iteye.com/blog/184425 Html代码 script language=javascript> function Save(){ var txt = document.all.output.value;
2013-09-27 11:58:35
1090
转载 iBatis 到 MyBatis区别
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。 从 iBatis 到 MyBatis,你准备好了吗?对于从事 J
2013-08-14 15:35:54
611
转载 站内信设计思路之己见(基于上百万用户)
大家都知道站内信,分为少量(10-999用户),中量(1000-99999用户),大量(100W用户)不同的站内信架构,消耗存储空间,和效率也是不同的。本人基于最大的架构,来于大家共同讨论,站内信这个小功能,究竟要怎么设计,才能更节约空间。下面是基于我个人的一些见解:站内信的功能是:1、用户与用户之间的交流,像邮件形式。2、管理员给用户发站内信。3、管理员群
2013-08-05 16:11:06
1436
转载 日期格式化和Calendar.set(...)和Calendar.add(...)方法的使用
import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class TestDateformate { public static void main(String[] args) thro
2013-07-04 14:29:51
4807
转载 Oracle优化器介绍
Oracle优化器介绍本文讲述了Oracle优化器的概念、工作原理和使用方法,兼顾了Oracle8i、9i以及最新的10g三个版本。理解本文将有助于您更好的更有效的进行SQL优化工作。RBO优化器RBO是一种基于规则的优化器,随着CBO优化器的逐步发展和完善,在最新的10g版本中Oracle已经彻底废除了RBO。正在使用Oracle8i或9i的人们或多或少的都会碰到RBO,
2013-06-08 17:22:41
633
转载 全国各大小著名IT公司待遇一览(2013年最新版)大家咋看?
各IT公司的春季校招又如火如荼了,以下是各大小著名IT公司2013届校招的真实数据,少数几个是2012、2011的数据,都已经特别注明,数据真实重要性高于一切!!!2013年以前的数据来源:西电好网论坛和西电睿思论坛,应届生论坛,选进来的都是已经确认的信息,供各位未来的IT人放心参考。 无特别说明,都是硕士,本科的话会特别说明。待遇全部为税前。 1.华为:硕士7500或者800
2013-04-12 17:08:15
1068
转载 《Objective-C 程序设计(第4版)》读后感
《Objective-C 程序设计(第4版)》读后感博文视点前两天给我寄来的这本书,一直放在我的办公桌上,每天眼睛看着屏幕,总是不时能撇到两眼。昨天下午也不知怎么就开始翻了起来,一直到刚刚,我终于把这本书看完了。这就是我学习的方式,比较老土,不看电子书,不看视频教程,只看纸质书。我不知道你怎么样,对我来说,这是本好书。C/C++ 我有一些经验,大约 10 年前做过不
2013-04-02 13:24:48
1005
转载 SQLserver分页 高效率
SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点建立表:CREATE TABLE [TestTable] ( [ID] [int] IDENTITY (1, 1) NOT NULL , [FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL , [
2013-02-26 14:41:58
522
原创 新浪微博SDK使用指南
在使用新浪微博SDK进行开发的时候,发现新浪提供的SDK和腾讯的SDK比起来,明显后者好用很多。我在使用新浪微博SDK的过程中,遇到很多蛋疼的问题,搞得我超级郁闷。比如,使用它的SDK先要弄明白何为jar包模式,何为library模式,还要知道这两者的区别,因为他的官方API文档里说,这两者不能混用。既然不能混用,是不是说挑一个用就行了,但是绝非这么简单,从它的文档中可以看到,你还是需要在某种程度
2013-01-30 10:36:33
1422
原创 Android 进程和线程
Processes and Threads译者署名: 呆呆大虾译者微博: http://weibo.com/popapa版本:Android 3.2 r1 进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在
2013-01-17 11:13:30
451
转载 Android中四大组件
Android中四大组件Android中称为四大组件的为别为:Activity/Service/BroadCast Recevicer/Content providerActivity:activity是用户和应用程序交互的窗口,一个activity相当于我们实际中的一个网页,当打开一个屏幕时,之前的那一个屏幕会被置为暂停状态,并且压入历史堆栈中,用户可以通过回退操作返回
2013-01-17 10:29:06
324
转载 程序员为何喜欢半夜工作?
有种流传甚广的说法:如果你想将咖啡豆磨成代码,那就去买台“程序员”好了。确实,如果你在一家编程高手云集的互联网公司工作,问问你身边那些 程序员们,他们一般什么时候效率最高,点子最好?得到的答案,大部分是半夜——不管前半夜,还是后半夜。有些习惯在早上四点起床,然后工作到日出,还有些 人则是习惯在早上四点后才睡觉。如果只是为了避开无谓的干扰,何不关上门,带上耳机,为何一定要在深夜工作呢?
2013-01-17 10:03:21
519
原创 Eclipse3.7中搭建Android开发环境
1、下载Eclipse3.7,登录http://www.eclipse.org/downloads/,下载Eclipse Classic 3.7:2、安装ADT插件:下载好Eclipse后解压,运行Eclipse,第一次运行会提示设置workspace;在菜单栏选择Help—Install New Software,在Work with栏输入http://dl-ssl.goog
2013-01-16 14:57:42
488
原创 说说Android 两种为自定义组件添加属性的使用方法和区别
Android 自定义View 己经不是什么新鲜话题,Android Api提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。前面有篇文章也说过为自定义VIEW添加属性,但只是一笔带过,这里就拿这点来说说吧。第一种添加属性的方法,之前我也是经常使用这种写法,代码如下: package com.terry.attrs;impor
2013-01-09 11:33:46
402
转载 android打开文件方法
通过MIME type的不同用系统含有的程序打开[java] view plaincopyUri uri = Uri.parse("file://" + filePath); Intent intent = new Intent(); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); i
2013-01-04 14:23:05
7048
转载 PLSQL Developer 你用的很方便吗,看看就方便了
1、登录后默认自动选中My Objects默认情况下,PLSQL Developer登录后,Brower里会选择All objects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择My Objects后响应速率则是以毫秒计算的。设置方法:Tools菜单 -- Brower Filters,会打开Brower Folders的定单窗口,把
2012-12-31 09:45:47
399
原创 圣诞节来了,打印一颗圣诞树送给程序员
package com.mfl.demo;import java.util.Scanner;public class Christ {/*** 圣诞节来了,打印一颗圣诞树送给程序员* @param args*/public static void main(String[] args) {// TODO Auto-generated method stubChr
2012-12-26 09:21:32
3818
转载 Android中获取IMEI码
核心代码:Imei = ((TelephonyManager) getSystemService(TELEPHONY_SERVICE)).getDeviceId();1.加入权限在manifest.xml文件中要添加 package com.jcrj.guidebook.ui;import android.app.Activity;import an
2012-12-20 15:13:55
855
转载 【开源访谈】KindEditor 作者罗龙浩访谈实录
关于开源访谈开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。【嘉宾简介】Roddy 罗龙浩,现任土豆网前端架构师,KindEditor 在线富文本编辑器作者。喜欢编程,持续关注新技术,有产品梦,思考前端、后端、产品的相结合。现就职于土豆网
2012-12-20 14:53:29
1179
转载 【开源访谈】zTree 作者张其纲访谈实录
关于开源访谈开源访谈是开源中国推出的一系列针对国内优秀开源软件作者的访谈,以文字的方式记录并传播。我们希望开源访谈能全面的展现国内开源软件、开源软件作者的现状,着实推动国内开源软件的应用与发展。【作者简介】张其纲 java 群中的 js 牛人 和 js 群中的 java 牛人。 正在努力争当 java 群中的 java 牛人 和 js 群中的 js 牛人。为了理想而奋
2012-12-20 14:50:46
2012
转载 如何修改myeclipse 内存和eclipse.ini中各个参数的作用
修改MyEclipse/eclipse文件夹中配置文件eclipse.ini中的内存分配就哦了 =================================== 一般的ini文件设置主要包括以下几项:-vmargs-Xms40m-Xmx256m-XX:PermSize=64M-XX:MaxPermSize=128M以下解释其意思。-vmargs:说明后面是
2012-12-19 17:04:41
1121
原创 漂亮的 CSS3 带状态的按钮
在线演示: http://tympanus.net/Tutorials/CSS3ButtonSwitches/index.html功能效果:源码demo:http://www.oschina.net/code/snippet_12_13822
2012-12-11 09:30:38
900
原创 使用 Collections.frequency 找出重复的单词
frequency 是 Collections 的一个方法,可找出一个单词在list中出现的次数 源码:package com.mfl.demo;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.HashSet;import
2012-12-11 09:22:20
4918
原创 iPhone实战:定位与地图
个人觉得地理位置这部分的知识其实是相当有趣的。这些功能看起来是挺复杂,但在实际的开发过程中,iOS为我们封装了大部分的功能,让我们不需要学习太底层的知识。个人觉得地理位置这部分的知识其实是相当有趣的。说到定位其实在大多数的社交软件中都有这样的一个功能,用户可以共享自己的位置并且查看其他用户的位置,从而更容易地结交一些附近或者在同一地区的朋友,又或者在地图上显示自己的当前位置
2012-11-27 15:36:21
554
原创 在 Windows 上安装和使用 GNUstep 和 Objective-C
除了在 Mac 系统上使用 Objective-C,你还可以在 Windows 上下载并安装 GNUstep 和 Objective-C 环境,接下来我们就介绍详细的安装和使用的步骤。下载 GNUstepGNUstep 环境可通过 Windows 下的 MinGW 工具来使用,MinGW 是 GNU 编译工具在 Windows 下的移植版本。安装 GNUstep 包括安装 MinG
2012-11-27 15:30:49
524
原创 纯js增删改查页面
方便增删改查页面写来写去,一次行解决,里面全用Ajax实现交互。001js夹,myjs0.js代码:002function view(object){003 var table=document.getElementById(
2012-11-27 09:41:44
1613
原创 RISC和CISC的区别
在PC发展之初,除了成熟的CISC指令架构外,IBM没有更好的选择,原因很简单,更先进的RISC架构在1975年才出现,且只针对超级计算机领 域,当时没有人意识到PC会有如此之大的发展,只是将它作为计算产品的一种补充而已。为图省事,IBM干脆就选择了Intel作为微处理器芯片的合作伙 伴,而Intel所创立的X86指令系统便属于CISC架构。 我们有必要对指令架构、CISC、RISC
2012-11-27 09:36:48
3750
原创 Mina源码阅读笔记(五)—Mina对连接的操作IoSession
IoSession是Mina管理两端的一个重要部分,也是Mina的核心,Session具有了生命周期的概念,它的生命周期和连接时紧密相关的,这点在后面的介绍中会涉及。另外,好像hibernate中也有session也有生命周期(真的是好久没有用了,连hibernate有里session是干嘛的都想不起来了)。在读源码之前,我们还是先了解下IoSession的作用和一些基本概念。IoSess
2012-11-27 09:31:51
4019
原创 使用java测试网络连通性
本文由浅入深地介绍了如何使用 Java 类库,判断两台机器之间网络是否可达。本文介绍了 Java 中三种不同的网络可达的判断方法以及针对 IPv4 和 IPv6 混合网络的编程方法。同时也介绍了这些方法的使用场景和优缺点,基本涵盖了在实际应用中可能碰到的各种情况。在网络编程中,有时我们需要判断两台机器之间的连通性,或者说是一台机器到另一台机器的网络可达性。在系统层面的测试中,我们常常用 P
2012-11-27 09:16:38
1782
java版CMS网站管理系统(源码含数据库)
2012-12-18
SSi(Struts2+Spring+iBatis)实现文件上传下载功能
2012-03-20
Andriod开发书籍4本
2012-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人