摘要: 当前项目中有这样一个需求:由前端用户的一个操作,需要触发到不同设备的消息推送。由于推送这个具体功能,我们采用了第三方的服务。而这个服务调用有时候可能会有延时,为此,我们希望将消息推送与用户前端操作实现异步执行,就是希望在后台自动执行,不阻塞前端用户的操作,而且最好能实现失败重试等功能。 经过一些研究比较,我们发现使用Hangfire这个组件可以较好地实现这个需求。为了给大家做一个演示,我这里简化了... 阅读全文
posted @ 2015-08-18 22:58 陈希章 阅读(13373) 评论(6) 推荐(8) 编辑
摘要: VirtualBox中,如果客户机和宿主机都是Windows的话,共享相对是比较方便的。一般是通过\\vboxsvr\shared 这样的路径访问即可。 但是如果客户机是Linux的话,就略微麻烦一点(当然掌握了之后也很好理解) 第一步:安装VirtualBox Additioanl Tools 第二步:设置共享目录 第三步:创建一个特殊的设备目录(可选) 第四步:将共享目录mo... 阅读全文
posted @ 2015-08-18 20:32 陈希章 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 我是照着下面这篇帮助文档,完成了第一个完整的Rust程序: 猜猜看 游戏 http://kaisery.gitbooks.io/rust-book-chinese/content/content/3.1.Guessing%20Game%20%E7%8C%9C%E7%8C%9C%E7%9C%8B.html 我采用的开发工具是Visual Studio Code, 这应该是目前能找到的最"所见即... 阅读全文
posted @ 2015-08-18 15:31 陈希章 阅读(10949) 评论(2) 推荐(0) 编辑
摘要: 最近在研究Rust这个新的语言。那么Rust是什么呢? Rust是一个注重安全与速度的现代系统编程语言,通过在没有垃圾回收的情况下保证内存安全来实现它的目标,这使它成为一个在很多其它语言不适合的用例中大展身手的语言:嵌入到其它语言中,在特定的时间和空间要求下编程,和编写底层代码,例如设备驱动和操作系统。它通过一系列的不产生运行时开销的编译时安全检查来提升目前语言所关注的领域,同时消除一切数据竞争... 阅读全文
posted @ 2015-08-18 12:55 陈希章 阅读(2761) 评论(0) 推荐(1) 编辑
摘要: SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网... 阅读全文
posted @ 2015-08-18 12:45 陈希章 阅读(10530) 评论(0) 推荐(0) 编辑