apns丢消息问题的解决
对于“如果一个消息发送失败,比如因为 deviceToken 不合法,APNs 会在大约 500ms 后断掉链接,在断链前发送的消息也会发送失败;”的解决,JAVA写代码,真优雅! https://github.com/notnoop/java-apns private void monitorSocket(final Socket socket) {...
View Article招聘:有兴趣做一个与Android对等的操作系统么?
摘要: 前不久我发了一篇《八一八招聘的那些事儿》讲了我自己作为求职者对招聘的一些看法。那个时候我还在求职,对求职的结果还是挺满意的,五家公司面试,放弃了其中三家的offer(包括盛大云计算,东航信息部以及一小美资公司),拒了一家的二面(因为我已经做好决定了),最后选择了以前工作过的老东家-上海科泰。虽然科泰给的 offer 待遇不是所有 offer...
View ArticleAC自动机
摘要: AC自动机 算法目的: AC自动机主要用于解决多模式串的匹配问题,是字典树(trie树)的变种,一种伪树形结构(主体是树形的,但是由于加入了失败指针,使得它变成了一个有向图);trie图(我的理解^_^)是对AC自动机的一种改造,使得图中每个结点都... 阅读全文英雄哪里出来 2014-07-10 14:26 发表评论
View Article类型系统与图灵完全
序 类型系统在编程语言中是极为重要,不单单是提供一个类型的标注或是方便编译,更多时候是减少出错的可能。当类型系统强大到一定程度,就可以进行所谓的“富类型编程”,比如在Haskell中只要编译器不报错,大致上程序也是没什么bug的。在常用的静态类型语言中,C++/java/C#等,虽然在新标准与新版本中支持类型的自动推导,但是对类型系统及其推导还是缺少更为直接的支持。...
View ArticleJS(04)图片库改进之书写优秀的JS-DOM
今天完成了图片库的改进,不得写下关于这个的深切感触,获得的宝贵经验!。不罗嗦直接看先看代码1.平稳退化 要支持平稳退化,也就是在浏览器禁用js时,不会造成无法浏览,知识用户体验变差了而已,功能还是实现了的。此时就不能使用javascript伪协议加href属性来解决。如下。2.分离js...
View ArticleAndroid多线程分析之二:Thread的实现
摘要: 在前文《Android多线程分析之一:使用Thread异步下载图像》中演示了如何使用 Thread 处理异步事务。示例中这个 Java Thread 类都是位于 Framework 层的类,它自身是通过 JNI 转调 dalvik 里面的 Thread 相关方法实现的。因此要分析 Androd 中的线程,就需要分析这两层中的与线程相关的代码,这就是本文要探讨的主题。本文将把...
View ArticlejsonRPC的curl命令行使用,python使用,object-c使用
摘要: 记录jsonRPC在python、curl命令行、object-c里的标准使用方法。其他编程语言也可参照 阅读全文何清龙 2014-07-11 17:45 发表评论
View Article科研不是比赛,而是一种对未知和完美的自我追求——跟邢波(Eric Xing)面对面聊科研
http://blog.sina.com.cn/s/blog_4caedc7a0102uwvu.html编者按:6月26日,2014年国际机器学习大会(ICML)在北京国际会议中心完美落幕。作为机器学习领域两大顶尖年会之一,这是 ICML大会30多年来首次来到中国和远东,在国内的机器学习界震动不小。身为本次大会主席的卡耐基梅隆大学计算机系教授邢波(Eric...
View ArticleMatlab 2013a 使用指南
因为Matlab 2010a没有relieff函数,故将x240s中的Matlab 2010a删除,安装了 Matlab 2013a。台式机这两个版本都保留了。 2013a的界面风格相对2010a有了很大的变化(1) 如何使用默认布局?Home->Layout->Default(2) 如何运行程序?Editor->Run杰哥 2014-07-12 09:24 发表评论
View ArticleAndroid多线程分析之三:Handler,Looper的实现
摘要: 在前文《Android多线程分析之二:Thread的实现》中已经详细分析了Android Thread 是如何创建,运行以及销毁的,其重点是对相应 native 方法进行分析,今天我将聚焦于 Android Framework 层多线程相关的类:Handler, Looper, MessageQueue, Message 以及它们与Thread...
View Article[cocos2dx笔记009]试用quick-cocos2dx-2.2.4
quick-cocos2d-x 的中文站是http://quick.cocoachina.com/?page_id=40,用他们自己的话说:quick-cocos2d-x(后文简称 quick)与 cocos2d-x 的关系,用一句话概括:quick 是 cocos2d-x 针对 Lua...
View Articlestd::ofstream failed
今天在输出数据到文件时,用到C++的std::ofstream,结果文件就是没有输出成功,示例程序如下所示: #include <fstream>#include <sstream>#include <iostream>#include <cassert>void Output(const std::string &theFileName){...
View ArticleUbuntu安装SublimeText2
一、环境操作系统:ubuntu 14.04 x64编辑器:Sublime Text v2.0.1 x64二、下载并解压下载SublimeText的地址:http://c758482.r82.cf2.rackcdn.com/Sublime%20Text%202.0.1%20x64.tar.bz2$ sudo mv Sublime\ Text\ 2.0.1\ x64.tar.bz2...
View Article【招聘】盛大游戏招聘windows客户端、C++服务端
windows客户端开发工程师 岗位职责: 1、维护开发windows客户端产品 2、客户端产品相关的设计文档撰写、代码编写、测试支持、游戏接入支持、问题排查等 任职资格: 1. 正直诚信 2. 精通C++;熟悉windows消息机制、windows多线程开发、windows网络程序开发 3. 2年以上Windows客户端程序开发经验; 4. 有游戏客户端开发经验者优先 C++服务端开发工程师...
View Article怎么安装*.jar文件?
http://featureselection.asu.edu/software.php中的Information Gain,运行会提示,错误:Undefined variable "weka" or class "weka.attributeSelection.InfoGainAttributeEval"....
View ArticleAndroid多线程分析之四:MessageQueue的实现
摘要: 在前面两篇文章《Android多线程分析之二:Thread的实现》,《Android多线程分析之三:Handler,Looper的实现》中分别介绍了 Thread 的创建,运行,销毁的过程以及 Thread与 Handler,Looper 之间的关联:Thread 在其 run() 方法中创建和运行消息处理循环 Looper,而 Looper::loop() 方法不断地从...
View Article