什么是观察者模式呢? 就是主题对象和依赖对象的一对多的关系,当主题变化时,依赖对象都能收到通知。也有人说是生产者和消费者关系,不管怎么说理解了就行。 场景:很多用户都订阅一篇新闻,当这篇新闻有变化时,订阅的用户都能收到通知 实现: 抽象一个观察者,它可以根据订阅的主题和状态值进行后续操作 定义读者1 ...
分类:
其他好文 时间:
2016-05-09 01:29:31
阅读次数:
162
作者:施懿民链接:https://zhuanlan.zhihu.com/p/20866017来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 同步: 托管代码 托管代码可以访问很多在System.Threading里定义的同步原语。包括操作系统原语的简单封装如:互斥(M ...
分类:
编程语言 时间:
2016-05-09 01:31:21
阅读次数:
239
DuiLib学习笔记(二) 扩展CScrollbar属性 Duilib的滚动条滑块默认最小值为滚动条的高度(HScrollbar)或者宽度(VScrollbar)。并且这个值默认为16。当采用系统样式的滚动条,或者 Troy的源码(https://github.com/qdtroy/DuiLib_U ...
分类:
其他好文 时间:
2016-05-09 01:28:48
阅读次数:
1187
1.-webkit-tap-highlight-color 1.-webkit-tap-highlight-color -webkit-tap-highlight-color:rgba(0,0,0,0);//透明度设置为0,去掉点击链接和文本框对象时默认的灰色半透明覆盖层(iOS)或者虚框(Andr ...
分类:
移动开发 时间:
2016-05-09 01:28:27
阅读次数:
235
Linux下TCP/IP及内核参数优化有多种方式,参数配置得当可以大大提高系统的性能,也可以根据特定场景进行专门的优化,如TIME_WAIT过高,DDOS攻击等等。如下配置是写在sysctl.conf中,可使用sysctl -p生效,相关参数仅供参考,具体数值还需要根据机器性能,应用场景等实际情况来 ...
分类:
其他好文 时间:
2016-05-09 01:28:16
阅读次数:
182
真机测试 首先按照这设置android studio: http://jingyan.baidu.com/article/fea4511a75d627f7ba912540.html 2.打开android手机,的设置找到开发者选项,USB调试打开。真机调试就是这么溜。 ...
分类:
移动开发 时间:
2016-05-09 01:27:38
阅读次数:
221
为了加强与其他独立游戏开发者的沟通和交流,以后独立开发日志将发在专注独立游戏的indienova,其他通用性的技术文章将继续发在博客园,让不同内容的文章各归其位。 独立开发日志新地址:http://indienova.com/u/guigui/blog ...
分类:
其他好文 时间:
2016-05-09 01:29:06
阅读次数:
156
数据库:以文件的形式存放(2进制) sql 必须定义字符集 utf8 1.连接 MySQL_connect2.选择DB MySQL_ select_db3.组装sql并发送执行 MySQL_query (返回格式类型 查询类 返回资源 其余返回 true或false)4.处理结果 MySQL_fet ...
分类:
数据库 时间:
2016-05-09 01:29:35
阅读次数:
235
前言 很多时候传数据需要只含两个变量的Model/JavaBean,但就为了两个变量去写一个Model/JavaBean实在是麻烦,而且类型固定重用性低。比如: 1.网格显示的头像-名称 需要 String-String类型的一个GridBean 2.日期选择器的Item 需要Boolean-Str ...
分类:
编程语言 时间:
2016-05-09 01:27:23
阅读次数:
312
Who's in the Middle Time Limit:1000MS Memory Limit:65536KB 64bit IO Format:%I64d & %I64u Submit Status Practice POJ 2388 Who's in the Middle Submit St ...
分类:
其他好文 时间:
2016-05-09 01:27:02
阅读次数:
170
最近编码数量下降,总想越过基础知识点的学习,快速进阶到 高手行列,这几天觉得这样的想法真的是愚蠢至极,不要总想go big,go big 也要慢慢积累,自己老是被细碎的知识点碾压,这是有问题的,自己必须要快刀斩乱麻 彻底戒除这样急功近利的想法。 每天在博客或者GtHub上写写代码,简单与复杂这些不要 ...
分类:
其他好文 时间:
2016-05-09 01:28:03
阅读次数:
168
【动态规划】凸多边形最优三角剖分 枚举三角行,再递归三角形旁边的两个多边形。 【动态规划】凸多边形最优三角剖分 枚举三角行,再递归三角形旁边的两个多边形。 ...
分类:
其他好文 时间:
2016-05-09 01:27:02
阅读次数:
204
虚拟机配置成静态IP可以保证每次宿主机器重启后,虚拟机的IP保持不变,这对于学习集群环境下的软件(如hadoop集群,mysql等数据库集群)很有用。 vmware workstation 中装好linux系统后(这里用CENTOS 7),虚拟机使用NAT方式上网,可以按照下述方式进行简单的网络配置 ...
分类:
系统相关 时间:
2016-05-09 01:26:19
阅读次数:
1112
1.利用border特性 首先看个例子,该例的border四边的颜色不同,宽度均为50px 代码如下: 根据border的这个特性,调整border宽度和颜色组合,我们可以画出各种三角形,如: 再利用圆角和伪元素(::after,::before)就可以创建出简单的对话泡效果了 2.利用backgr ...
分类:
Web程序 时间:
2016-05-09 01:26:27
阅读次数:
256
一维数组 int[] a=new int[n];n代表建立N个int类型的空间; 二维数组 int[,] a=new int[a,b];a代表a个一维数组,b代表每个一维数组中有b个元素; 三维数组 int[,,] a=new int[i,l,j];i代表有i个二维数组,l带表每个二维数组中有l个一 ...
分类:
其他好文 时间:
2016-05-09 01:28:10
阅读次数:
166