最近在维护项目的时候,发现某个实时数据同步功能非常容易失败,故静下心来彻底弄清楚该设计的实现原理,以及其中用到的python异步sockethandler : asyncore。实时数据同步功能的设计非常简单,用户在网页上触发某个记录的"Sync Up" button, 后台把该记录的id和type...
分类:
其他好文 时间:
2015-04-06 18:40:35
阅读次数:
131
假设名为app的Module已经被移除,则他的图标上小手机图标将会消失。此时如下图编辑settings.gradle,然后点击如图按钮Sync Project with Gradle Files即可。然后小手机图标就会出现。
分类:
移动开发 时间:
2015-04-05 21:54:22
阅读次数:
124
java中volatile关键字的含义在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。sync...
分类:
编程语言 时间:
2015-04-05 11:44:50
阅读次数:
135
GitHub生成密钥
在网上看到很多教程博客,都有在shell中生成密钥的工程,跟着操作了以下几步,再次publish,成功了,publish按钮也变成了sync。
1 打开桌面的那个 git shell
2 输入命令:cd ~/.ssh ,跳转到了.ssh目录
3 输入命令:ssh-keygen -t rsa -C “your_email@youremail.com”
最后你将看到(finger...
分类:
其他好文 时间:
2015-04-03 23:57:59
阅读次数:
195
1.异步执行 dispatch_async(dispatch_get_global_queue(0,?0),?^{??????
//?something?
}); 2.同步执行 dispatch_sync(dispatch_get_global_queue(0,?0),?^{??????
//?something?
}); dispat...
分类:
其他好文 时间:
2015-04-02 16:52:58
阅读次数:
126
系统简单故障排除1、bash程序故障:故障现象:bash程序文件损毁,导致系统开机后,无法进入bash控制台进行操作;解决方法:进入紧急救援模式,重新安装bash程序;[root@localhost~]#mv/bin/bash/tmp:模拟系统bash程序故障;[root@localhost~]#[root@localhost~]#sync[root@loc..
分类:
系统相关 时间:
2015-04-01 20:25:13
阅读次数:
202
Ubuntunfs配置被挂载端(10.0.0.2):#apt-getinstallnfs-kernel-server#vi/etc/exports按a或i进入编辑模式/home10.0.0.3(rw,sync,no_subtree_check)(即只允许10.0.0.3挂载/home目录)按Esc键退出编辑模式:wq(保存并退出)#servicenfs-kernel-serverresart挂载端(10.0.0.3):#v..
分类:
系统相关 时间:
2015-04-01 20:10:56
阅读次数:
196
### 1 主从同步 Replication - 过程 slave 配置复制(Replication)策略后,会向master 主动发送一个SYNC命令。Master将启动后台存盘进程,同时收集所有接收到的用于修改数据集的命令,在后台进程执行完毕后,Mas...
分类:
其他好文 时间:
2015-03-31 20:37:06
阅读次数:
217