摘要: 一 窗外的炮竹声还没有平息,胡宇一个人躺在床上,不知是该享受元宵节的欢庆,还是该哀叹一个人的孤寂。 他想强迫自己睡着,可偏偏窗外绚丽的烟花令他想起了一些难以忘怀的往事——关于许妍,关于10年前的那次相遇。 二 胡宇十年前还是飞行员专业大二的学生,那时候知乎刚刚兴起,胡宇就是第一批用户之一。每当夕阳西 阅读全文
posted @ 2016-10-08 17:34 cyhhao 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 技术路线 GUI的实现 棋盘的绘制 落子位置的判定 胜利条件判定算法 4条线分为8个方向,两两对称。因为情况很多,所以我构造了两个数组,dx和dy,如图: 将数组从[0,3][4,7]分为两部分,分别对应四条线每条线的两个方向。 如此只需循环遍历8个方向,每个方向出发的4个棋子子,统计这些棋子有多少 阅读全文
posted @ 2016-10-08 17:29 cyhhao 阅读(2176) 评论(0) 推荐(2) 编辑
摘要: 问题: 随手分享一下好了,这个问题困扰了很久。 cryptico.js这个加密算法库很全,很适合在前端用到各种加密解密算法的需求。但是美中不足的是,它的RSA加密不支持PEM格式,所以如果你后端用java或者python生成的公钥不能直接用PEM的base64格式传给前端进行加密。 问题: 随手分享 阅读全文
posted @ 2015-10-22 22:18 cyhhao 阅读(3484) 评论(0) 推荐(1) 编辑
摘要: 起因 深夜忽然想下载一点电子书来扩充一下kindle,就想起来python学得太浅,什么“装饰器”啊、“多线程”啊都没有学到。 想到廖雪峰大神的python教程很经典、很著名。就想找找有木有pdf版的下载,结果居然没找到!!CSDN有个不完整的还骗走了我一个积分!!尼玛!! 怒了,准备写个程序直接去 阅读全文
posted @ 2015-05-13 17:11 cyhhao 阅读(4923) 评论(3) 推荐(0) 编辑
摘要: Out of Mana,法力耗尽。 内存就像法力,耗尽了就什么都不能做了。有时候一个应用程序占用了太大的内存,超过了Android系统为你规定的限制,那么系统就会干掉你,以保证其他app有足够的内存。俗称内存溢出(Out Of Memory)。(其实不止Android系统,内存溢出本身说的就是jav 阅读全文
posted @ 2015-05-13 16:59 cyhhao 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 恼人的ANR 早先年用Android的时候,就连很多知名的app也总是莫名其妙崩溃,好像手机快的时候会崩溃,手机卡的时候app会卡死。卡死的时候会弹出来一个框,询问是要结束app还是继续等待。这就是ANR(Application Not Responding)无疑了。 ANR一般有三种类型: Key 阅读全文
posted @ 2015-05-13 16:44 cyhhao 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 简要讲解Handler是做什么的我们知道,在Android中,app启动会启动一个进程一个线程——UI线程,UI线程是主线程,并且不允许这个线程阻塞超过5秒,一旦超过5秒就会ANR。所以较为耗时的工作(网络请求、文件读写)一般都是开一个线程来处理的,但其他的工作线程不可以直接操作Android的UI... 阅读全文
posted @ 2015-05-13 16:43 cyhhao 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 初学Android的困惑 初学Android跳转页面的时候,往往教程里是这么写的: 当时可能想当然的把setClass()当作是传递了两个class进去,从而实现了class之间的某种“切换”动作。 但是如果你看看这个方法的参数就会发现它原型其实是这样的: 那么什么是Context呢?为什么传递个M 阅读全文
posted @ 2015-05-13 16:42 cyhhao 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 推荐的IDE IntelliJ IDEA JetBrains是一家捷克的软件开发公司,这家公司做出了很多的优秀的IDE,有写python的、php的、web前端的……IDEA就是其中一款非常优秀的java IDE。IDEA在写java方面,功能和易用程度远超eclipse,几乎所有和java有关的东 阅读全文
posted @ 2015-05-13 16:40 cyhhao 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 起因 因为初学Android的时候还没有写博客的意识,现在Android的门是入了,正在进阶的道路上行走,但是就这一路也走了不少的弯路。我想,总得来说Android入门还是比较容易的,网络资源比较丰富,就连Google官方都提供了eclipse+SDK+ADT的集成(当年是要自己装ADT插件配置的) 阅读全文
posted @ 2015-05-13 16:36 cyhhao 阅读(323) 评论(0) 推荐(0) 编辑