最近一直在纠结更新的问题。整个流程基本上搞定了。目前就在修正一些BUG和,容错处理。我们知道,在手机上,安装目录是没有写权限的,于是,我们只能把数据写到另外的地方。要想取得这个路径,使用 writablePath就可以了。那我们在纠结两个问题一、数据应该写在哪里对于IOS来说,由于没有外部存储卡一说...
分类:
其他好文 时间:
2014-07-10 12:18:01
阅读次数:
242
导读1.什么是序列化?2.为什么要序列化?好处在哪里?3.C++对象序列化的四种方法4.最常用的两种序列化方案使用心得正文1.什么是序列化?程序员在编写应用程序的时候往往需要将程序的某些数据存储在内存中,然后将其写入某个文件或是将它传输到网络中的另一台计算机上以实现通讯。这个将 程序数据转化成能被存...
分类:
编程语言 时间:
2014-07-10 11:15:17
阅读次数:
366
学过设计模式,用过设计模式,但是转瞬又忘了,这些模式到底是什么,到底是干什么用,到底是用在哪里的.看DRP的时候,又介绍了代理模式,介绍了静态代理,动态代理;当时就觉得代理模式,就像是在客户端和真实的主题类中加了一个隔层,就像是解耦,加了一个中间层.
之前学习的时候,感觉那个例子举得不好,我一直不明白为什么要用代理.他的例子说了一个人小明要追小美,但是小明拜托小代去帮忙追小美,...
分类:
其他好文 时间:
2014-06-30 17:58:08
阅读次数:
219
【正文】 其实,你一直站在狗笼里 有一次我开车载着儿子在等红绿灯时,看到一位中年男人模样的广告举牌员,站在路口压低帽沿,等红灯车子都停下时,他就把手上的牌子举高。 这时,儿子问,为何同样是成年人,有的站在路口晒太阳?有的站在快餐店柜台?有的却站在百货公司里吹冷气? 我回答,这是很正常的事,每个人想站...
分类:
其他好文 时间:
2014-06-28 21:05:38
阅读次数:
290
numericalrecipe里一共讲了两种实数对称矩阵的对角化,jacobi法tred2生成上三角阵以后用tqli对角化前者稳定但慢易并行,后者较快但疑似不稳定,串行。花了一下午,一点点调试终于知道了第二种方法不稳定的原因在哪里 1 SUBROUTINE tred2(a,d,e,n...
分类:
其他好文 时间:
2014-06-26 00:35:34
阅读次数:
340
题意读了半年,唉,给你两串字符,然后长度不同,你可以用‘-’把它们补成相同长度,补在哪里取决于得分,它会给你一个得分表,问你最大得分
跟LCS很像的DP数组 dp[i][j]表示第一个字符串取第i个元素第二个字符串取第三个元素,然后再预处理一个得分表加上即可
得分表:
score['A']['A'] = score['C']['C'] = score['G']['G'] = scor...
分类:
其他好文 时间:
2014-06-24 21:32:06
阅读次数:
185
Component 是由 Qt 框架或开发者封装好的、只暴露了必要接口的 QML 类型,可以重复利用。一个 QML 组件就像一个黑盒子,它通过属性、信号、函数和外部世界交互。
一个 Component 即可以定义在独立的 qml 文件中,也可以嵌入到其它的 qml 文档中来定义。通常我们可以根据这个原则来选择将一个 Component 定义在哪里:如果一个 Component 比较小且只在某个 qml 文档中使用或者一个 Component 从逻辑上看从属于某个 qml 文档,那就可以采用嵌入的方式...
分类:
移动开发 时间:
2014-06-24 19:35:38
阅读次数:
273
工厂模式和策略模式看着很像,经常让人混淆不清; 它们的区别在哪里,需要细细体味;相似点在模式结构上,两者很相似;差异用途不一样 工厂是创建型模式,它的作用就是创建对象; 策略是行为型模式,它的作用是让一个对象在许多行为中选择一种行为; 关注点不一样 一个关注对象...
分类:
其他好文 时间:
2014-06-24 11:20:20
阅读次数:
261
Alan Perlis 说过:“一种不改变你编程的思维方式的语言,不值得去学。”,虽然写了这么多年程序,用了这么多的语言,但我自认还没悟道编程语言如何改变我的思维方式。几天前,我需要用python来为ledisdb写一个客户端,我突然发现,对于c++,go这种语言,我如果需要实现一个功能,首先想到的是问题是代码应该怎么写。但是当我使用python的时候,我首先考虑的问题是在哪里去找一个库用来解决我...
分类:
编程语言 时间:
2014-06-22 17:01:55
阅读次数:
190
不管您的员工在哪里工作,也不管您到哪里开展业务,达龙云桌面都能随时随地向任何移动设备交付虚拟桌面和应用,为您的企业和员工带来充分的灵活性和移动性。提高工作效率为了吸引更多地人才为您服务,您必须在他们需要时随时随地向他们交付桌面,不管他们在地球的哪个地方,也不..
分类:
其他好文 时间:
2014-06-17 16:57:23
阅读次数:
225