处理流/包装流(相对于节点流更高级): 1. 隐藏了底层的节点流的差异,并对外提供了更方便的输入/输出功能,让我们之关心高级流操作。 2. 使用处理包装流包装了节点流程序直接操作处理流,让节点流与底层的设备做IO操作。 3. 只需要关闭处理流即可 包装流如何分区:写代码的时候,发现创建对象的时候,需 ...
分类:
编程语言 时间:
2017-05-22 22:10:43
阅读次数:
240
一、三层代码生成器关键:数据库的重要视图 今天看了下老杨的视频教程,写了一把三层代码生成器,理解了一下简单的代码生成器是如何实现的,其重点就在于数据库系统视图。 代码生成器需要了解数据库中的几个非常重要的视图,比如INFORMATION_SCHEMA(.TABLES、.COLUMNS)以及一些类型属 ...
分类:
其他好文 时间:
2017-05-22 22:10:38
阅读次数:
201
Key Value Coding是cocoa的一个标准组成部分,它能让我们能够通过name(key)的方式訪问属性,某些情况下极大地简化了代码。可称之为cocoa的大招。 例如以下的样例: 使用KVC的优点 不使用KVC - (id)tableView:(NSTableView *)tablevie ...
分类:
移动开发 时间:
2017-05-22 22:10:30
阅读次数:
244
最近工作中要用到搜索引擎,由于目前用的搜索引擎是LeanCloud 提供的 ,不太好用,不支持范围等搜索,而且每天还收费30元,请求次数也有限制。基于这些原因,我们只好在自己的服务器上部署搜索引擎了。 经过一番调研结合我们自身的技术,选择使用Elasticsearch,下面介绍Elasticsear ...
分类:
其他好文 时间:
2017-05-22 22:10:24
阅读次数:
292
链接 http://acm.ecnu.edu.cn/blog/entry/29/ 今年湘潭的A题 题意不难 大意是把n*(n+1)矩阵去掉某一列 求去掉那一列之后的对应的行列式的值 mod 1e9+7 思路1 : 先做一次高斯消元 得到一个阶梯矩阵 只有最后两列没有被消元 然后每去掉一列 拿出新的矩 ...
分类:
其他好文 时间:
2017-05-22 22:10:13
阅读次数:
716
MOD(x,y) 返回 x 被 y 除后的余数,MOD(x,y) 对于带有小数部分的数值也起作用,它返回除法运算后的精确余数 mysql> SELECT MOD(31,8), MOD(234,10), MOD(45.5,6);+ + + +| MOD(31,8) | MOD(234,10) | MO ...
分类:
其他好文 时间:
2017-05-22 22:10:04
阅读次数:
196
又是一年七夕。又是一年单身。看到很多停止更新的blog, 仿佛看到了一茬一茬的程序猿 进入it 圈 又离开it圈,就有莫名的忧桑 ...
分类:
其他好文 时间:
2017-05-22 22:09:56
阅读次数:
165
if ( ! function_exists('error')) { /** * 错误跳转 */ function error($mes, $url) { echo '<script type="text/javascript">alert("'.html_escape($mes).'");hist ...
分类:
其他好文 时间:
2017-05-22 22:09:48
阅读次数:
162
今天跟随视频学习了一下C#中最重要的一些概念之委托与事件。老杨的视频讲的还是挺深入浅出,不过刚接触C#.NET的人还是朦朦胧胧,就像张子阳先生说的“每次见到委托和事件就觉得心里别(biè)得慌,混身不自在”。跨过这道坎的人就有种一览众山小的感觉了。我又浏览了皱华栋老师JamesZou的博文《深入理解 ...
今天继续函数的讲解: 目录: 1.函数对象 2.函数嵌套 3.名称空间和作用域 4.闭包 5.装饰器 6.迭代器 7.生成器 8.内置函数 第一部分:函数对象 第二部分:函数嵌套: 第三部分:名称空间和作用域 第四部分:闭包 第五部分:装饰器 第六部分:迭代器 第七部分:生成器 第八部分:内置函数 ...
分类:
编程语言 时间:
2017-05-22 22:09:32
阅读次数:
178
绩效评估计划: 打算从工作量、任务完成率、完成及时度、方案采用率、归档及时率、改善创新、责任心、积极性、团队意识几方面对团队成员进行考核。 总分100分,其中任务完成率20分,其余每项10分。 第一阶段评估: 工作量 (10分) 任务完成率 (20分) 完成及时度 (10分) 方案采用率 (10分) ...
分类:
其他好文 时间:
2017-05-22 22:09:24
阅读次数:
141
★☆ 输入文件:2015message.in 输出文件:2015message.out 简单对比 时间限制:1 s 内存限制:256 MB 【题目描述】 有n个同学(编号为1到n)正在玩一个信息传递的游戏。在游戏里每人都有一个固定的信息传递对象,其中,编号为i的同学的信息传递对象是编号为Ti同学。 ...
分类:
其他好文 时间:
2017-05-22 22:09:14
阅读次数:
210
getBoundingClinetRect: 获取某一个元素相对视窗的位置集合(它是一个方法,返回一个对象集合) 位置集合主要包括 { top, left, right,bottom } 等属性 用法: Obeject.getBoundingClinetRect() (这里的Obeject代表的想要 ...
分类:
其他好文 时间:
2017-05-22 22:09:06
阅读次数:
145
定义一个 NSArray 的分类 NSArray (JSON).h文件 NSArray (JSON).m文件 ...
分类:
移动开发 时间:
2017-05-22 22:08:57
阅读次数:
177
1 // 编写程序entab,将空格串替换为最少数量的制表符和空格。但要保持单词之间的间隔不变。假设制表符终止位的位置与练习1-20的detab程序的情况相同。当使用一个制表符或者一个空格都可以到达下一个制表符终止位时,选中哪一种替换字符比较好? 2 3 #include 4 5 #define T... ...
分类:
编程语言 时间:
2017-05-22 22:08:41
阅读次数:
269
学习Java语言程序设计也有一段时间了。现在我想对封装、继承和多态,在Java中面向对象的三大特征,总结一下我的理解,不妥当的地方望大家包涵。封装。给我的感觉封装就是一个包装,一个代码是否健壮,与用不用封装有很大的关系,封装就像是包裹一个礼物,不仅让礼物看起来更加..
分类:
其他好文 时间:
2017-05-22 21:33:31
阅读次数:
186