09 2012 档案

摘要:1、UML:辅助模块架构设计,清晰 工具:starUML,小2、序列图:辅助搞清楚交互逻辑,反馈完善UML图; 工具:可手写; 阅读全文
posted @ 2012-09-21 18:05 TovenZhou 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1. 同一个thread: 模拟MessageQueue, looper, handler的原理; 或使用looper; 需处理结束点;2. 多个thread: 通过wait, notifyAll实现同步; 阅读全文
posted @ 2012-09-20 19:01 TovenZhou 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1. android全才,专家;2. android架构设计,如网络传输,交互, 3. 基础: 隔一段时间重新看一次;4. 技术: 追求卓越; 为销售产品等可依赖;5. 技术3境界: 不懂--迷茫--开朗; 阅读全文
posted @ 2012-09-20 18:50 TovenZhou 阅读(138) 评论(0) 推荐(0) 编辑
摘要:怎样开始冥想(上)本文原文来自HowStuffWorks,译者Anonymousor,Ilyn Jia。信或不信,每天进行冥想将大大有助于你内心的平静。每天20分钟的冥想练习能有效促进我们的身心健康。不管你平时是否坚持,有规律的冥想能使我们从忙碌的生活中理出头绪。这篇文章将介绍如何冥想,以及如何建立你个人日常冥想习惯的问题。冥想:精于内心平和的艺术自我觉醒团体的创始人Paramahansa Yogananda(1893-1952)在一书《内心平和》中写到:“平静是我们应具有的迎接一切生命体验的理想状态。”Yougananda 被誉为贯穿东西方最伟大的灵魂导师之一。他曾写道,通过冥想能使人内心平 阅读全文
posted @ 2012-09-18 12:33 TovenZhou 阅读(287) 评论(0) 推荐(0) 编辑
摘要:1、html-Hypertext Markup Language超文本标记语言 规范:http://www.w3.org/TR/REC-html40/ 数据+排版2、http-HyperText Transfer Protocol超文本传输协议 规范RFC 2616:http://www.w3.org/Protocols/rfc2616/rfc2616.html 可传输html;3、URI:统一资源定位 URL: URN:需要定位中间件,eg:Android的content provider;4、资源:服务器的文本、图片、video、music等; MineType:标识资源类型... 阅读全文
posted @ 2012-09-14 17:32 TovenZhou 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1、Timer是一个thread, 管理其中的TimerTask2、TimerTask:一个Runnable 阅读全文
posted @ 2012-09-13 19:25 TovenZhou 阅读(159) 评论(0) 推荐(0) 编辑
摘要:2、http:请求-响应语义:client发送一个请求,服务器返回响应信息。最初每个请求与server创建一个新的socket连接,用该连接发送请求,获取相应信息,关闭连接。优点:简单,易于描述、理解、编程。缺点:效率低。3、keep alive:HTTP/1.0,请求增加头Connection:Keep-Alive,server在响应增加头:Connection:Keep-Alive。一次请求完成后,连接保持,clent再发送一个请求时,使用同一个连接,直到client或者server认为会话结束,决定关闭该连接。HTTP/1.1 ,默认keep-alive,否则需在头中加Connectio 阅读全文
posted @ 2012-09-12 17:57 TovenZhou 阅读(870) 评论(0) 推荐(0) 编辑
摘要:1.指针数组:eg int *a[]; char *strs[];每行长度可以不同,内存空间类似链表;int main(int argc, char *argv[])其中argc为参数个数,argv为参数,argv[0]为命令名,argv[argc]为NULL指针;Java new ArrayList<String>;2.二维数组,指向指针的指针:eg int a[][6];每行长度必须相同,而且内存空间连续;3.函数声明:int fun(char*, char*); 指向函数的指针:int (*fun)(char*, char*) --Java中以interface代替; 类型名 阅读全文
posted @ 2012-09-07 18:39 TovenZhou 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1.滚雪球:工作前3年,滚雪球式打基础,对os、linux、编译连接、网络、数据结构、db等不断学习;迭代学习,互相启发促进;2.专攻:在基础上选择一个方向进行深入学习专攻,如android。 阅读全文
posted @ 2012-09-07 18:37 TovenZhou 阅读(139) 评论(1) 推荐(0) 编辑
摘要:1.前言:先讲解该技术的相关背景、应用领域2.概要:介绍讲解的内容概要、顺序3.新平台:先介绍思想4.实例、图片、简洁的文字; 阅读全文
posted @ 2012-09-07 18:34 TovenZhou 阅读(132) 评论(0) 推荐(0) 编辑
摘要:java.lang.OutOfMemoryError: Java heap space可以尝试办法:A.修改Tomcat\bin\catalina.bat,添加如下内容set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M]B.eclipse->windows->preferences..->tomcat->jvm..->jvm文本框里,添加-Xms256m -Xmx512mC.eclipse->preference->java->instal 阅读全文
posted @ 2012-09-06 19:35 TovenZhou 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1.http由五部分组成:请求行/状态行、通用头、请求头/响应头、实体头、实体主体http请求:请求行 eg1:GET /index.html HTTP/1.1 eg2:POST http://ip/index.html HTTP/1.1+通用头,请求头 eg:Host、user-Agent、Accept+空行CRCF+post实体头+post实体内容eg: user=a&pwd=bhttp响应:状态行 eg:HTTP/1.1 200 OK+通用头,响应头 eg:Content-Type、Content-lenght+空行CRCF+实体头 eg:Content-Type:text/ht 阅读全文
posted @ 2012-09-06 19:32 TovenZhou 阅读(213) 评论(0) 推荐(0) 编辑
摘要:1.google提供的在sdk中的帮助,实例,api;2.32位程序在64位linux上运行,需要安装ia32-libs;3.Android线程中异步调用完后,后台执行,模板模式回调;4.Android对象池:与sun JVM不同的内存管理机制,不建议new销毁对象,尽量复用原有对象; 系统需要更多内存时,onStop()应用,在onCreat()时恢复应用。5.包名(主Activity所在包)+签名唯一标识一个应用程序,keystore提供签名密码;6.Activity可看作Model样式的窗口,view类似Control,资源R由layout、动画、数据结构组成; Activity Sta 阅读全文
posted @ 2012-09-06 19:28 TovenZhou 阅读(183) 评论(0) 推荐(0) 编辑
摘要:1.nm libs/armeabi/libengine.so | grep 出错行号; 找到库出错代码行的信息2.~/tk/android-ndk-r4/build/prebuilt/linux-x86/arm-eabi-4.4.0/bin/arm-eabi-objdump -D ~/workspace/work/libs/armeabi/libengine.so > temp; 类似so库的反汇编,写入temp文件,用vim temp命令模式下/出错行号,查找出错信息3.find android-ndk-r4/ -name *objdump*; 查找文件4.hd -n 100 file 阅读全文
posted @ 2012-09-06 19:27 TovenZhou 阅读(263) 评论(0) 推荐(0) 编辑
摘要:软件安装:sudo apt-get install openssh搜素:apt-cache search openssh*ssh用法:scp zwt@ip file*网卡配置:sudo vim /etc/network/interfaces vim /etc/resolv.cof name server 219.141.140.10 219.141.136.10 ifup eth1 ifdown eth1 sudo /etc/init.d/networking restartNO 分类 PS1 命令名 用法及参数 功能注解 1 文件管理 # ls... 阅读全文
posted @ 2012-09-06 19:26 TovenZhou 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1.syslog.h系统日志文件,见/var/log/下;limit.h存放一些变量宏限制定义;2.通用终端接口GTI:termios.h及curses库,对终端程序的输入模式(键盘处理、中断)、输出模式(调制协调器)、控制等进行规范。curses库可以编写简单的介于文本行终端与全图像化界面之间的程序,因对光标移动刷新优化较好得名,通过对左上角为(0,0)的逻辑屏幕进行操作,在刷新时比较两次屏幕之间的差异,可较好的控制屏幕输出及键盘输入;3.linux中交换区(按页虚拟内存)使得程序可在一个32/64位的平面内存中运行,在stdlib.h有malloc()、realloc()、free()等函 阅读全文
posted @ 2012-09-06 19:25 TovenZhou 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1. 递归展开变量(=):类似c中define,只是简单的替换;用=或define关键字都可以定义这种变量,如果变量的定义引用了其它的变量,那么引用会一直展开下去,直到找到被引用的变量的最新的定义,并以此作为改变量的值返回。eg:var = I lovevariable = linuxvar += $(variable)variable = magicecho $(var)-----> I love magic;2.简单扩展变量(:=):用这种方式定义的变量,会在变量的定义点,按照被引用的变量的当前值进行展开。m := mmx := $(m)y := $(x) barx := later 阅读全文
posted @ 2012-09-06 19:12 TovenZhou 阅读(1318) 评论(0) 推荐(0) 编辑
摘要:1、ip link查看、设置数据链路层/网络硬件信息;ifup、ifconfig使用的底层命令 a.ip link show eth0查看 b.ip link set eth0 up/down address newmac更改mac地址、mtu等2、ip address查看、设置ip层信息 a.ip address show查看ip信息 b.ip address add增加网络接口3、ip route路由信息查看、设置 a.ip route show路由表查看 b.ip route add/del路由修改4、netstat -an 列出当前所有网络联机状态netstat -tulnp列出本机启 阅读全文
posted @ 2012-09-06 18:57 TovenZhou 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1.ndk工具:基于ARM的交叉编译器, ndk-build:默认按jni中的Android.mk编译 ndk-build -B:重新编译2.r4不支持c中多线程,相应的2.1之前的JVM也不支持;r5与2.2后的JVM可支持;以调用引擎库为目标,将地图引擎编译为libengine.so库:1. 在android的项目中添加一个文件夹jni,jni下放置引擎.c与.h源代码;2. 编写与java代码交互的main.c接口文件,其中#include <jni.h>,提供java调用的接口,main.c中的接口方法与一个.java接口文件中的native方法对应,方法名需符合jni规范 阅读全文
posted @ 2012-09-06 18:55 TovenZhou 阅读(541) 评论(0) 推荐(0) 编辑
摘要:1、socket的位置:为应用层提供的抽象层;Socket由ip:协议:port组成;在linux中“一切皆文件” ,Socket的操作抽象为socket(开)、read/write、close;2、S端:fd=Socket()建立抽象文件socket、bind()绑带端口、listen()开始监听; C端:fd=Socket(),connect()分配port,通过3次握手建立连接, S端accept()响应C端connect(),S端建立对应的socket;3、read/write、recvmsg/sendmsg通过Tcp的窗口机制进行C-S端数据交互;4、4次握手释放连接5、优化kee. 阅读全文
posted @ 2012-09-06 17:44 TovenZhou 阅读(272) 评论(0) 推荐(0) 编辑
摘要:1. android2.2以后建议使用HttpUrlConnection;2. 获取http连接httpConnection = (HttpURLConnection) url.openConnection(proxy); HttpURLConnection为abstract, 具体类? a.如果wifi可用,代理为null,不用代理:NetworkInfo ni = context.getSystemService(Context.CONNECTIVITY_SERVICE).getNetworkInfo(ConnectivityManager.TYPE_WIFI);if (ni.isCon. 阅读全文
posted @ 2012-09-06 17:43 TovenZhou 阅读(221) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示