现在位置: 首页 > edfbhufvjma发表的所有文章
  • 10月
  • 10日
移动开发 ⁄ 共 3289字 评论关闭
在接下来几篇文章里,我将针对Android4.1中的Launcher2应用进行解析。对应用中涉及到的相关技术点进行分析整理。 「Launcher2是什么?」 Launcher2是Anroid提供的桌面应用程序,官方提供的中文名叫“启动器”。 通过Launcher2,用户可以可视化的管理屏幕与应用程序。以我们比较熟悉的Windows为例,Launcher2的作用就相当于桌面和任务栏。 安装Launcher2之后,手机设置的画面 Launcher2初次启动时的画面 Launcher2默认主屏幕的排列布局 Android系统中,根据应用的不同作用,同时也为了方便对应用的管理,在Intent......
阅读全文
  • 06月
  • 21日
综合 ⁄ 共 308字 评论关闭
String str="2011-11-01 08:00:00"; str=URLEncoder.encode(str, charset); str.replaceAll("\\+", "%20"); 其中的空格,在java语言中会被encoder为加号,  在某些语言中会直接转换为%20  , 这里为了不同语言间的执行标准,这里需要做个转换。 同样在如下函数中也会出现类似的情况: str=Base64.encode(str).replaceAll("\n",""); java语言里的Base64编码函数,会在encoder的时候,根据字符串的长度不同,会自动的添加一些不定量的换行符号,以方便网络传输; 同上原因,这里也要做些格式化。
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 907字 评论关闭
Given an array S of n integers, are there elements a, b, c in S such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note: Elements in a triplet (a,b,c) must be in non-descending order. (ie, a ≤ b ≤ c)The solution set must not contain duplicate triplets.    For example, given array S = {-1 0 1 2 -1 -4},    A solution set is:    (-1, 0, 1)    (-1, -1, 2) 思路:先确定一个数字,后两个数字用夹逼方式来扫描实现。通过判断并去重 class Solution { public: ......
阅读全文
  • 01月
  • 01日
综合 ⁄ 共 5390字 评论关闭
2.1 被隐藏了的过程     C语句的经典,“Hello World”程序几乎是每个程序员闭着眼睛都能写出的,编译运行一气呵成,基本成了程序入门和开发环境测试的默认标准。 #include <stdio.h> int main() {     printf("Hello World\n");     return 0;     在Linux下,我们用GCC来编译该程序时,只需使用简单的命令(假设源文件名为test.c):          事实上,上述过程可以分解为4个步骤,分别是预处理(Prepressing)、编译(Compilation)、汇编(Assembly)和链接(Linking)。具体如下图所示。      2.1.1 预处理     首先是......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 6953字 评论关闭
序言            最近花了一点心思研究2-sat模型,看了很多论文博客等等,也在POJ上做了一点题。其实这个东西也还挺好玩的,当然,前提是每道题你都有认真分析,认真想清楚模型的意义,搞明白为什么可以这样,而不是简单的知道怎样做,就套上一个模板了事,那样,是不是也太糟蹋这门科学了。   关于2-sat,基本上所有人都会推荐两个资料:         伍昱 由对称性解2-sat问题(ppt)         赵爽 2-sat解法浅析(pdf)         我当然也会推荐啦,好歹这也是引导我入门的东西,虽然说一开始看的并不是很懂,不过,还是要......
阅读全文
  • 08月
  • 12日
综合 ⁄ 共 1886字 评论关闭
 最近在做一个项目,用到了定时服务,所以把代码拿来与大家分享。       /**     * 根据启动时间,启动定时器的定时服务,间隔24小时字段运行      *  @author 李文锴     * @param time     */    private void getOrderByAuto(String time) {        timer = new Timer();        //任务调度        timer.schedule(new TimerTask() {             @Override            public void run() {                if (flag) {//如果是第一次运行                    getStockDataFromDate(TimeFormat.Date2String(new Date()));      ......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 2002字 评论关闭
原文地址:http://hi.baidu.com/quanhaili/blog/item/5a40ba86b37e1b22c65cc38f.html类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时,静态数据成员还具有以下特点: 1.静态数据成员的定义。 静态数据成员实......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 915字 评论关闭
http://blog.csdn.net/chindroid/article/details/7735832 在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。   比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File ("C:\tmp\test.txt"); 在Linux下则是这样的: File file2 = new File ("/tmp/test.txt"); 如果要考虑跨平台,则最好是这么写: File myFile = new File("C:" + File.separator + "tmp" + File.separator, "test.txt"); File类有几个类似......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 7786字 评论关闭
本文所指的开发工程师,仅指程序开发人员和以数字电路开发为主的电子工程师。当你选择计算机或者电子、自控等专业进入大学时,你本来还是有机会从事其它行业的,可你毕业时执迷不悟,仍然选择了开发做为你的职业,真是自做孽不可活。不过,欢迎你和我一样加入这个被其它人认为是风光无限的“白领”吧。如果你不是特别的与人世隔绝,我想你一定看过金老先生的名著《笑傲江湖》吧,里面有一门十分奇特的武功叫做"辟邪剑法",你看这个小说第一次看到这种功夫的练法时,我想你当时一定笑歪了牙“呵呵,真好玩!”,可是现在我很痛心的告诉......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 1758字 评论关闭
  首先是wince驱动的分类问题。按照书上讲的说CE下驱动分成单体驱动和分层驱动,而看到另一种说法是本机驱动和流式驱动。经过microsun大哥的指点,把这两种分类法分开了。在这里引用一下:“单体与分层只是从代码的形式上做的分类.分层驱动代码上分为PDD与MDD,一般的微软已经实现了MDD,可能也实现了PDD,我们只需要对PDD做些修改就能使用,比如音频的驱动,显示的驱动。单层驱动是把PDD与MDD写在一起,没有做严格的区分,通常这种驱动比较简单,比如:ATADISK。至于本地驱动和流式驱动是从驱动与系统其它模块(调用者)的接口形式上做......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 3033字 评论关闭
平台: Wind7_64 + Ubuntu12_04_64 + VMware 这里以Android5.0为例: Android5.0 可以到这里下载: 115网盘礼包码:5lbd7crtk1wzhttp://115.com/lb/5lbd7crtk1wz Linux_source_goldfish 可以到这里下载: 115网盘礼包码:5lbd76rru5orhttp://115.com/lb/5lbd76rru5or Android5.0的编译可以参考: 遇到的问题 http://www.cnblogs.com/pengdonglin137/p/4197969.html 需要使用openjdk7 apt-get install openjdk-7-jdk apt-get install openjdk-7-jre 编译: root@ubuntu:~/work/android/android5/android-5.0# . build/envs......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 690字 评论关闭
000 NUL 空字符 032 空格 064 @ 096 ` 001 SOH 标题开始 033 ! 065 A 097 a 002 STX 正文开始 034 " 066 B 098 b 003 ETX 正文结束 035 # 067 C 099 c 004 EOT 传输结束 036 $ 068 D 100 d 005 ENQ 请求查询 037 % 069 E 101 e 006 ACK 信息确认 038 & 070 F 102 f 007 BEL 响铃 039 ' ......
阅读全文