实现二个类,一个是Message,另一个是Folder;类似于消息和消息目录,每个Message对象可以出现在多个Folder中。但是,任意给定的Message的内容只有一个副本。其结构依赖:为了记录Message位于哪些Folder中,每个Message都会保存一个它所在Folder的指针的s.....
分类:
其他好文 时间:
2015-03-30 17:47:23
阅读次数:
145
有人说好程序是调出来的,且不说这句话是否片面,不可否认的是调试很重要。调试的目的是找出问题,二分法冒烟调试是定位大片代码问题最简单粗暴,也是非常有效的方式,因为这种调试方法定位错误代码行的时间复杂度是对数阶。“二分法冒烟调试”这个名字可能会有点让人迷惑。其实很简单,“二分法”概念取自我们常见的“二分...
分类:
其他好文 时间:
2015-03-30 17:47:13
阅读次数:
169
1.题目:返回一个整数数组中最大子数组的和。2.要求:1)要求程序必须能处理1000个元素;2)每个元素都是int32类型的。3.设计思路:处理1000个元素时让用户自己输入想要的数组长度,看看运行时出处理时间的长短,再在源程序中改善这一问题。处理大数溢出时,由于随机函数生成的数不算太大,我们尽量让...
分类:
编程语言 时间:
2015-03-30 17:45:40
阅读次数:
200
本文只是对Windows Azure的肤浅使用做个记录,算是简单入门吧。一、门户网站 Windows Azure其实有两个版本,我们在国内所说的或者说所用的就是有别于国际版的,主要原因我想各位也是知道的,毕竟数据存储在哪还是比较敏感的。当然两个版本提供的服务也是有所区别的,主要就是国际版的服务...
本文转载至http://www.cocoachina.com/webapp/20141231/10815.html通过移动端使用 Web 服务的比率越来越大,例如淘宝今年双十一,移动端交易份额就达到42.6%。由此可见,掌握移动端的前端开发和测试是非常有必要的。由于之前做过大量有响应式需求的项目;今...
分类:
移动开发 时间:
2015-03-30 17:47:37
阅读次数:
197
简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是一致的,可以进行反序列化,否则就会出现序...
分类:
其他好文 时间:
2015-03-30 17:46:37
阅读次数:
180
部分借鉴:http://blog.csdn.net/flowingflying/article/details/6671548,谢谢作者步骤1:编写preference XML,在res/xml/下加入我们的preference XML文件,例如名字叫preference.xml(不是上图的布局文件...
分类:
移动开发 时间:
2015-03-30 17:46:30
阅读次数:
207
下面是我们今天要完成的任务: 下载指定链接的zip压缩文件 存放在Documents目录下 支持断点续传 显示下载进度 解压到指定目录 那就开始吧,首先我们要创建一个ASINetworkQueue全局队列,队列里可以添加请求,虽然...
分类:
Web程序 时间:
2015-03-30 16:41:10
阅读次数:
180
*args和**kwds作为形参时: *args作为形参时,作为一个元组匹配没有指定参数名的参数。而**kwds作为字典,匹配指定了参数名的参数。如: def?myfunc(a,*args,**kwds):
????print?‘a:‘,a
????for?i?i...
分类:
编程语言 时间:
2015-03-30 16:42:17
阅读次数:
205
直接上demo 适配button和textview控件 ? ? <!-- Application theme. --> ? ? <style name="AppTheme" parent="AppBaseTheme"> ? ? ? ? <!-- All customizations that are NOT specific to a particular ...
分类:
移动开发 时间:
2015-03-30 16:41:28
阅读次数:
160
网络参数设置命令? 所有时刻如果你想要做好自己的网络参数设置,包括IP参数、路由参数和无线网络等,就得要了解下面这些相关的命令才行。其中Route及ip这两条命令是比较重要的。当然,比较早期的用法,我们都是使...
分类:
系统相关 时间:
2015-03-30 16:40:27
阅读次数:
268
如何利用Grunt生成对应的Source Map文件,线上代码压缩使用chrome浏览器便于调式 ? ??首先我们来说说为何要生成sourceMap文件呢?简单的说,sourceMap是为了压缩后的代码调式提供方便,比如线上的JS文件已经压缩...
分类:
Web程序 时间:
2015-03-30 16:41:06
阅读次数:
208
### 1 何为持久化 redis 是内存数据库,掉电会丢失,转移数据不便。持久化就是内存数据到硬盘数据的转化。 当然,也可以硬盘到内存(备份的概念,保存,恢复)。 ### 2 怎么实现 两种方法:**快照方式(rdb)+日志...
分类:
其他好文 时间:
2015-03-30 16:42:24
阅读次数:
143
网上看了一些资料但还是遇到不少问题。在这里记录一下 下载地址: https://github.com/sean-lin/protoc-gen-lua.git? 1. ?复制文件?protoc-gen-lua/protobuf/pb.c? 到?frameworks\cocos2d-x\external\lua\pro...
分类:
其他好文 时间:
2015-03-30 16:42:24
阅读次数:
768
首先是一些术语的说明。MapReduce作业(job)是客户端执行的单位:它包括输入数据、MapReduce程序和配置信息。Hadoop通过把作业分成若干个小任务(task)来工作,其包括两种类型的任务:map任务和reduce任务。 有两种...
分类:
其他好文 时间:
2015-03-30 16:42:35
阅读次数:
200
使用sudo可以在以非root用户登录时临时获得root权限,并执行需要的命令。可以使用sudo的用户可以叫做sudoer。 添加sudoer的方法(假设您已经安装sudo):执行 # visudo 或 # sudoedit 提示: 有些发行版的sudo提供...
分类:
系统相关 时间:
2015-03-30 16:41:14
阅读次数:
160
这篇文章主要介绍了MySQL的表分区,例如什么是表分区、为什么要对表进行分区、表分区的4种类型详解等,需要的朋友可以参考下 一、什么是表分区 通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支...
分类:
数据库 时间:
2015-03-30 16:40:02
阅读次数:
237