- 浏览: 14238 次
- 性别:
- 来自: 北京
最新评论
文章列表
今天回头看看设计文档,回头复习一下,然后对比自己的App,发现有好些条在开发阶段都贯彻得不彻底。iphone 三种设计方案:
效率型:社交、银行、企业应用
应用型:天气预报,地图、打车
侵入型:音频、视频等
设计观念
关注:移动应用的本质就是帮助用户以最高的效率完成特定的应用,少即是多。不要用多多益善的观念来打造移动应用。
独特:与同类产品需要有独特之处。
使用环境:
无聊
忙碌
异地
通用的设计规范:
响应性: 如果用户执行了操作,应用必须立刻作出相应的反馈
细节
拇指
点击目标
内容:直接操控是触屏设备交互模式的根基
控制元素的布局:具 ...
smack3.x API
- 博客分类:
- 即时通讯
Smack文档(翻译)
Contents:
概要
入门指南
管理连接
信息基础
角色与状态
处理数据包
服务架构
包属性
调试Smack
隐匿
Smack扩展手册
概要:
Smack 是一个与XMPP服务器进行实时通讯的客户端库,包括即时信息与聊天组。
Smack优势:
易于使用,且功能强大的API。与用户通讯可以在只有几行代码
View Code
如何让他们玩命干活?
- 博客分类:
- 其他
公元2012年12月12号,Clark 拿出所有积蓄创办了一个公司,招了看上去还不错的5个员工组成了一个小型团队。紧接着,摆在他面前的一个很明显的问题就是——如何让他们玩命干活? 好吧,有点太直白了,招致你的反感真是抱歉。咱们换个说法——如何激励他们去追求卓越?因为,如果他们不去追求卓越,公司就没有取得竞争优势的希望,Clark 这个没爹的死技术宅最终只能等着关门大吉。“可是,可是人家才不要管你的死活啊魂淡!你到月给开工资就好了。” Clark 从员工们藐视的眼神光里读出了他们的心声。“好吧。。。”,Clark 摸了摸唏嘘的胡茬,“既然出来混都是为钱,我们就搞浮动工资!” 就像歌里唱的——要想马 ...
忙活了一个周末,终于把appfuse2.2.1通过maven的方式 发布到tomcat 中。特记录一下步骤,虽然最近更新比较慢,但是还是具有参考价值的。
按照官网的通过mvn 命令下载源码。按照官方下载。
将下载的源码 from "embedded mode" to full-source mode by running mvn appfuse:full-source from your project's root directory
这里可以通过 mvn eclipse:eclipse 转换成eclipse 项目。但是这里主要采用maven的发布方式。 ...
1、打开Eclipse4.2,新建一个Maven项目
1)选择maven的archetype为maven-archetype-webapp
2)填写项目信息
2、完善项目目录结构
1)手工添加 src/main/java、src/test/java和src/test/resource 三个source folder,在项目上右键 New ---->Source Folder,输入folder name即可。
2)修改Source Folder的编译路径,进入Java Build Bath窗口,双击每个文 ...
1.单网卡配单IP(普遍)
vi /etc/network/interface
auto eth0
iface eth0 inet static
address IP
netmask 子网掩码
gateway 网关
打开文件/etc/network/interfaces ,确保Network Manager 处于未开启状态(见上),同时配置以下内容:
squid3 配置要点
- 博客分类:
- linux
首先需要apt-get update
然后安装apt-get install squid
3、配置和开启
vi /usr/local/squid/etc/squid.conf
3.1更改监听端口
iOS常用代码
1,获取翻转事件,并开启翻转:
只要在viewcontroller的类中加入
-----------------------UIViewController生命周期-----------------------------------------------
// +1 使用Nib文件名,初始化
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
补充: 这个阶段界面传递的参数还未加载
...
1.思考,重构代码 2.换个思路思考(如without something的方向) 3.系统的学习,不要纠结于某些应用,直接从基础入手,然后想想,你以前做过的那些东西,它们的本质是什么?(例如问问自己,中间件是什么东西?提供什么服务的东西?怎么提供?通过浏览器访问其实是封装了什么操作?) 4.内功,LINUX(基本操作,SHELL等),关系型数据库(High Performance),nosql,集群(fail-over,负载均衡等),分布式系统(事务)等等。 5.各款中间件的调优,程序的调优,数据访问层的调优等等。 6.测试方法论(不管你写什么,如果你拥有测试该程序的方法论,你将会非常自信) ...
JVM内存区域组成
java把内存分四种:
1、栈区(stack segment)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等,具体方法执行结束之后,系统自动释放内存资源
2、堆区(heap segment) — 一般由程序员分配释放,存 ...
工作中用到的线程池代码,单例模式写的,感觉不错.记下来.
public class ThreadPool{
//公用线程
public static final String commonThreads="commonThreads";
//公用线程个数
//TODO 可以配置
public static final int commonThreadCount=2;
//所有池列表
private static List<ThreadPool> pools=new LinkedList& ...
JAVA集合都用烂了,平时都忙,也没时间去关注里面的具体细节.今天刚好有时间,把集合方面的东西捡起来看了看,发现这篇文档不错.对着文档又把API的源代码仔细看了看,同时又当做数据结构常用的算法,结构又复习了遍,感觉受益匪浅.