java
iteye_7401
这个作者很懒,什么都没留下…
展开
-
构架师自我培养过程
构架师不是通过理论学习可以搞出来的,不过不学习相关知识那肯定是不行的。总结构架师自我培养过程大致如下,仅供参考。 1、构架师胚胎(程序员) 学习的知识是语言基础、设计基础、通信基础等,应该在大学完成,内容包括java、c、c++、uml、RUP、XML、socket通信(通信协议)——学习搭建应用系统所必须的原材料。 2、构架师萌芽(高级程序员) 学习分布式系统、组建等内容,可以...原创 2011-05-25 09:38:49 · 81 阅读 · 0 评论 -
android getprop() 和 java System.getPropety()
1 System.getPropety()是java中的方法,必须set, get才会有值。且不能跨进程使用。http://stackoverflow.com/questions/4483001/scope-of-system-setproperty 2 getprop()读取的是android系统的一些配置数据,比如 ro.product.locale.region,想从代码中得...原创 2015-06-04 14:39:03 · 1257 阅读 · 0 评论 -
java 常用查找算法
1 二分查找/折半查找思想:在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜素过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。时间复杂度:折半搜索每次把搜索区域减少一半,时间复杂度为或log2(n)。(注意log2(n)和log(n)其实是同样的复杂度,...原创 2013-09-24 11:37:39 · 144 阅读 · 0 评论 -
ubuntu 下 node.js 的使用
1 添加node.js命令从官网 https://nodejs.org/en/ 下载linux 64位的包,然后解压。设置变量 export PATH=/user/local/node/bin:$PATH在命令行下输入node --version 可以看到已经可以正常使用 2 新建文件为server.jsvar http = require('http');htt...原创 2016-05-11 09:35:11 · 269 阅读 · 0 评论 -
No rule to make target `out/target/common/obj/JAVA_LIBRARIES/bouncycastle_in
在android4.0源码中,mm编译apk时出现下面的错误:1 make: *** No rule to make target `out/target/common/obj/JAVA_LIBRARIES/android_stubs_current_intermediates/javalib.jar', needed by `out/target/common/obj/APPS/Nati...原创 2013-01-31 10:19:18 · 921 阅读 · 0 评论 -
java 代码中的一些优化点
仅为备忘只用:1、别用new Boolean(java培训)。 在很多场景中Boolean类型是必须的,比如JDBC中boolean类型的set与get都是通过Boolean封装传递的,大部分ORM也是用Boolean来封装boolean类型的,比如: 以下是引用片段: ps.setBoolean("isClosed",newBoolean(true)); ps.setBoolean...原创 2013-03-25 18:08:53 · 99 阅读 · 0 评论 -
反射的使用
调用hidden方法 Method localMethod = mWifiManager.getClass().getDeclaredMethod("getWifiApConfiguration", new Class[0]); Object localObject1 = localMethod.invoke(mWifiManager, new ...原创 2015-01-09 17:26:34 · 106 阅读 · 0 评论 -
工作中遇到的java基础知识点
1&例子:(flags & 1) != 0与运算,两个全是1,结果才是11 & 1 = 11 & 0 = 00 & 0 = 00 & 1 = 0所以要求flags值为1 或运算,有一个是1,结果就是11 | 1 = 11 | 0 = 10 | 0 = 00 | 1 = 1 2 工作中发现...原创 2015-02-03 10:41:23 · 149 阅读 · 0 评论 -
给自己看--软件设计师
国有很多小朋友,他们18、9岁或21、2岁,通过自学也写了不少代码,他们有的代码写的很漂亮,一些技术细节相当出众,也很有钻研精神,但是他们被一些错误的认识和观点左右,缺乏对系统,对程序的整体理解能力,这些人,一个网上的朋友说得很好,他们实际上只是一些Coding fans,压根没有资格称为程序员,但是据我所知,不少小网络公司的CTO就是这样的coding fans,拿着吓人的...原创 2015-05-15 16:56:50 · 131 阅读 · 0 评论 -
SQLite --函数
一、日期和时间函数:原文地址SQLite主要支持以下四种与日期和时间相关的函数,如:1). date(timestring, modifier, modifier, ...)2). time(timestring, modifier, modifier, ...)3). datetime(timestring, modifier, modifier, ...)4). strftime(f...原创 2012-09-03 18:22:22 · 103 阅读 · 0 评论 -
java日期格式化 yyyy.MM.dd 和yyyy.MM.DD这里的DD和dd的区别
字母 日期或时间元素 表示 示例G Era 标志符 Text ADy 年 Year 1996; 96M 年中的月份 Month July; Jul; 07w 年中的周数 Number 27W 月份中的周数 Number 2D 年中的天数 Number 189d 月份中的天数 Number 10F 月份中的星期 Nu...原创 2012-08-24 14:09:11 · 874 阅读 · 0 评论 -
数据结构中的前序后序中序遍历
前一阵去面试,考了一道二叉树的后序遍历,就知道是数据结构里面的,但是忘了具体怎样遍历了。所以这里记下来,备忘。 1 后序遍历指在访问根结点、遍历左子树与遍历右子树三者中,首先遍历左子树,然后遍历右子树,最后遍历访问根结点,在遍历左、右子树时,仍然先遍历左子树,然后遍历右子树,最后遍历根结点。后序遍历有递归算法和非递归算法两种。 如下图: 遍历结果:D...原创 2011-11-28 09:27:39 · 633 阅读 · 0 评论 -
JAVA学习心得--自勉(转)
引言 软件开发之路是充满荆棘与挑战之路,也是充满希望之路。Java学习也是如此,没有捷径可走。梦想像《天龙八部》中虚竹一样被无崖子醍醐灌顶而轻松获得一甲子功力,是很不现实的。每天仰天大叫"天神啊,请赐给我一本葵花宝典吧",殊不知即使你获得了葵花宝典,除了受自宫其身之苦外,你也不一定成得了"东方不败",倒是成"西方失败"的几率高一点。 "不走弯路,就是捷径",佛经说的不无道理。 1...原创 2011-05-25 10:33:34 · 229 阅读 · 0 评论 -
安装sdk时报错 Failed to rename
按提示关掉了杀毒软件和explorer,但仍不解决问题,猜想是升级软件调用了tools目录下的文件,因此将tools目录复制一份,复制件名称为toolsbak,仍放在 D:\javaInstall\android-sdk_r06-windows\android-sdk-windows下,然后运行toolsbak下的android.bat即可成功升级。 其他解决办法: 1.首...原创 2011-06-13 16:06:13 · 304 阅读 · 0 评论 -
Android模拟器 安装与删除程序
一、删除应用程序在PC机上做Android开发的时候有3种方法可以删除你的应用程序: 1、使用模拟器删除 setting->application->manage applications2.使用命令行 a cmd进入命令行 b cd data c cd data d ls -l 之后将看到所有的已安装的apk e rm...原创 2011-08-31 17:49:54 · 136 阅读 · 0 评论 -
mars 老师的mp3播放器
照着视频上写到34集。 其中遇到问题 1。显示歌词时,时乱码。 a tomcat什么的都没有改,就把LrcProcessor类里的 //创建BufferedReader对象 InputStreamReader inputReader = new InputStreamReader(inputStream,"gb2312"); 添加编码...2011-08-31 18:09:57 · 159 阅读 · 0 评论 -
java基础之向上转型
在android 源码中,很多地方都用到了向上转型。例如:发送短信时,MessageSender sender = new SmsMessageSender(mContext, dests, msgText,threadId, phoneId);sender.sendMessage(threadId); 向上转型丢失了子类的功能,好处就是提高程序复用性,无论那个子类都能使...原创 2012-01-16 18:35:07 · 73 阅读 · 0 评论 -
OTA 文档地址 及开发
[OTA]制作OTA短信来配置手机与服务器同步 [OTA]制作OTA短信来配置手机与服务器同步编写者日期关键词郑昀@ultrapower 2005-9-26sms ota 同步 空中下载 手机 WDP WSP WBXML sync4j 同步设置 本文档讲解了OTA的概念,给出了如何发送“同...原创 2012-07-06 13:18:24 · 283 阅读 · 0 评论 -
java 常用排序算法,简单排序
1.冒泡排序 基本思路是:搜索整个值列,比较相邻元素,如果两者的相对次序不对,则交换它们,其结果是最大值“像水泡一样”移动到值列的最后一个位置上,这也是它在最终完成排序的值列中合适的位置。然后再次搜索值列,将第二大的值移动至倒数第二个位置上,重复该过程,直至将所有元素移动到正确的位置上。 时间复杂度O(n2),最佳情况是已排好序只比较n-1次,不用交换。 int...原创 2011-11-01 16:06:18 · 105 阅读 · 0 评论 -
java 多线程的一些东西
1.两种方式实现多线程 一种是继承Thread类,一种是实现Runnable接口; Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限 class MyThread e...原创 2011-11-22 14:29:55 · 92 阅读 · 0 评论 -
eclipse的默认代码风格
由于eclipse的默认代码风格很不实用,本文针对性的给出一些个性化设置。 统一代码风格,是方便项目管理,为整个团队建立良好的环境,减少阅读成本;所有的强大的团队协作,都是点滴积累的。 本文以eclipse3.6.2_javaee为例,其他版本是否兼容,暂不清楚. 1.【window】/【preferences】/【Java】/【code style】/【formatter】/【e...原创 2015-05-15 16:57:25 · 221 阅读 · 0 评论