一个完整的App开发过程要经过项目启动→建立产品原型→形成效果图→进入研发阶段→研发成功后进入测试阶段→测试过后将问题反馈给研发人员进行调整-→多次测试确认没有bug。简单点来说可以分为四步:设计——开发——测试——推广,这就是一个完整的app开发过程。
App应用开发设计过程中会用到的sdk详情及下载地址汇总:
移动开发推送类解决方案:
推送类解决方案使得开发者可以即时地向其应用程...
分类:
移动开发 时间:
2014-10-14 17:28:28
阅读次数:
209
在mac下idea的常用快捷键如下,下面的快捷键都亲自试用,并有一些和eclipse对比的说明
alt+f7查找在哪里使用 相当于eclipse的ctrl+shift+G
command+alt+f7 这个是查找选中的字符在工程中出现的地方,可以不是方法变量类等,这个和上面的有区别的
command+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择 ,功能基本...
分类:
系统相关 时间:
2014-10-14 15:48:19
阅读次数:
248
Largest Rectangle in Histogram
Total Accepted: 18582 Total
Submissions: 86792My Submissions
Given n non-negative integers representing the histogram's bar height where the width of each b...
分类:
其他好文 时间:
2014-10-14 16:38:09
阅读次数:
154
手头的项目需要用到session, 所以又重新整理了一下session 和 cookie的概念
1. session是存储于服务端的
2. cookie是存储于客户端的
3. cookie是一种网络协议,会通过http链接在客户端和服务器之间传递的,而session不会
4. 服务端的session机制需要通过cookie来实现:要通过cookie来传递session id,各个web框架...
分类:
其他好文 时间:
2014-10-14 16:21:09
阅读次数:
134
题意:
一个棋盘如果每行每列都有棋子那么这个棋盘达到目标状态 现在随机放棋子 问达到目标状态的期望步数
思路:
用概率来做 计算第k步达到目标状态的概率 进而求期望 概率计算方法就是dp dp[k][i][j]表示第k步有i行被覆盖j列被覆盖 转移只有4种 —— 同时覆盖行列 覆盖行 覆盖列 不覆盖 状态数50^4 很简单
代码:
#include
#inclu...
分类:
其他好文 时间:
2014-10-14 17:27:39
阅读次数:
139
http://poj.org/problem?id=2186
Popular Cows
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 23819
Accepted: 9767
Description
Every cow's dream...
分类:
移动开发 时间:
2014-10-14 15:47:28
阅读次数:
267
最近闲着没事想看小说,找到一个全是南派三叔的小说的网站,决定都下载下来看看,于是动手,在很多QQ群里高手的帮助下(本人正则表达式很烂,程序复杂的正则都是一些高手指导的),花了三四天写了一个脚本
需要 BeautifulSoup 和 requests 两个库
(我已经把注释写得尽量详细)
这个程序的执行速度很慢,求高手告诉我优化的方法!!
#-*-coding:utf8-*-
from...
分类:
编程语言 时间:
2014-10-14 15:47:19
阅读次数:
227
android Log.isLoggable方法的使用android 动态控制logcat日志开关,通过Log.isLoggable(TAG,level)方法动态控制,1.添加日志的时候加入判断, String TAG="Volley"; boolean isDbug=Log.isLoggabl.....
分类:
移动开发 时间:
2014-10-14 17:43:08
阅读次数:
200
一、缓存需要多次读取的 DOM元素,对象属性,数组值
二、选取DOM元素,尽量缩小查询范围
三、减少页面回流(reflow)
四、使用事件委托替代事件绑定。
五、其他
1.使用原生js代码替代jquery
2.针对耗时js操作,使用setTimeout定时释放UI线程,防止浏览器假死
...
分类:
编程语言 时间:
2014-10-14 17:25:58
阅读次数:
238
一 、Critical Sections(功能与Mutex相同,保证某一时刻只有一个线程能够访问共享资源,但是不是内核对象,所以访问速度比Mutex快,但是没有等待超时的功能,所以有可能导致死锁,使用要小心) 当多个线程访问一个独占性共享资源时,可以使用“临界区”对象。任一时刻只有一个线程可以拥有临...
分类:
编程语言 时间:
2014-10-14 17:42:28
阅读次数:
160
You must have heard about IP Phone and SIP (Software IP Phone).Nowadays standard PSTN phone are being replaced by IP Phones one of the main reason why...
分类:
其他好文 时间:
2014-10-14 17:42:18
阅读次数:
286
在某些情况下,我们需要根据数据生成某些效果;由于每个模版的controller可能不同,在不同页面之间跳转可能会无法随即更新的问题。controller:直接使用标签:{{}},适用于在子项目内切换的时候及时更新;view:使用didInsertElement: 适用于在其他页面切换到当前view的...
分类:
Web程序 时间:
2014-10-14 16:35:28
阅读次数:
195
先看下代码的相关注释:/*! * jQuery UI Widget 1.8.1 * * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt)...
分类:
Web程序 时间:
2014-10-14 16:35:08
阅读次数:
148
可以将ItemsControl类控件的依赖项属性ItemsSource作为集合的绑定对象。那么如果集合实现了ObservableCollection这个泛型接口,就能够在集合改变的时候界面也做出响应的改变。ItemsSource = "{Binding}" ...
DescriptionByteman, one of the most deserving employee of The Goldmine of Byteland, is about to retire by the end of the year. The Goldmine management...
分类:
其他好文 时间:
2014-10-14 17:24:48
阅读次数:
323