class Foo def initialize(&block) instance_eval(&block) if block_given? end end class Foo def initialize yield self if block_given? end end x = Foo.new
分类:
其他好文 时间:
2016-02-26 22:03:19
阅读次数:
366
guard语句和if语句有点类似,都是根据其关键字之后的表达式的布尔值决定下一步执行什么。但与if语句不同的是,guard语句只会有一个代码块,不像if语句可以if else多个代码块。 那么guard语句的作用到底是什么呢?顾名思义,就是守护。guard语句判断其后的表达式布尔值为false时,才
分类:
编程语言 时间:
2016-02-26 22:02:08
阅读次数:
268
不知不觉开始上班5年了,渐渐的没了一开始的学习劲头,工作趋于稳定。。。可是心中的焦虑却越来越强烈,安全感日益降低,是时候好好规划自己的生活了。 接下来两周(截止3月13日)的时间,掌握消息队列,ioc,依赖注入 的概念,熟练使用常用的消息队列,以及ioc框架 消息队列 微软默认的 MSMQ 开源的分
分类:
其他好文 时间:
2016-02-26 22:03:04
阅读次数:
209
一、基本定义 1、Dimension类封装了单个对象中组件的宽度和高度(精确到整数); 2、该类与组件的某个属性相关联; 3、由Component类和LayoutManager接口定义的一些方法将返回Dimension对象; 4、通常width和height的值是非负整数 二、构造方法 构造方法摘要
分类:
其他好文 时间:
2016-02-26 22:04:05
阅读次数:
193
环境CentOS 6.5 1.安装jdk [root@localhost zzh]# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http:/
分类:
其他好文 时间:
2016-02-26 22:03:54
阅读次数:
817
strtrim 从字符串,删除开头和结尾的空白 句法 S = strtrim(STR) C = strtrim(CSTR)
分类:
其他好文 时间:
2016-02-26 22:01:16
阅读次数:
5265
-(void)pinchGesture { UIPinchGestureRecognizer *pinch = [[UIPinchGestureRecognizer alloc]initWithTarget:self action:@selector(pinch:)]; [self.view add
分类:
移动开发 时间:
2016-02-26 22:02:33
阅读次数:
257
Given a positive integer, return its corresponding column title as appear in an Excel sheet. 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB 分析: 类比
分类:
其他好文 时间:
2016-02-26 22:02:29
阅读次数:
171
1.(http://group.jobbole.com/13838/) 搜狗2016研发工程师笔试题 1 int main(int argc, char *argv[]) 2 { 3 string a="hello world"; 4 string b=a; 5 if (a.c_str()==b.c
分类:
其他好文 时间:
2016-02-26 22:00:01
阅读次数:
271
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、数据库操作对象常被设计成单例。 //单例模式 public class Manager { private static Manager manager=new Manager(); pr
分类:
其他好文 时间:
2016-02-26 22:01:50
阅读次数:
177
Android的环境搭建好折腾,光是下载Android SDK就折腾了好几天, 直接连接,速度接近于0,一行行红色的refused, 然后找软件翻*墙成功(不推荐,软件可能有后门) 但是...速度比老猫还慢! 不死心,再继续折腾... 只是,我最终找到了最快安装的方法了: 一. 在线下载(使用`本地
分类:
移动开发 时间:
2016-02-26 22:00:18
阅读次数:
294
这是取得DC句柄的其中一种方法(会重定义原点和建立新的剪裁区): function TControl.GetDeviceContext(var WindowHandle: HWnd): HDC; begin if Parent = nil then raise EInvalidOperation.C
分类:
其他好文 时间:
2016-02-26 21:59:14
阅读次数:
238
1073 家族 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 规定:x和y是亲戚,y和z是亲戚,那么x
分类:
其他好文 时间:
2016-02-26 22:00:43
阅读次数:
210
void merge_sort(int *A,int x,int y,int *T){ if(y-x>1){ int m=x+(y-x)/2; int p=x,i=x,q=m; merge_sort(A,x,m,T); merge_sort(A,m,y,T); while(p<m || q<y){
分类:
编程语言 时间:
2016-02-26 21:58:04
阅读次数:
174
今天总结了下Node.js的Formidable模块的使用,下面做一些简要的说明。 1) 创建Formidable.IncomingForm对象 var form = new formidable.IncomingForm() 2) form.encoding = 'utf-8' 设置表单域的编码
分类:
Web程序 时间:
2016-02-26 22:00:11
阅读次数:
483
---恢复内容开始--- 在看了大话数据挖掘这本书前36页后,学到的知识。 数据挖掘(Data Mining)和数据库中的知识发现(KDD)互为别名。 数据挖掘的实例:啤酒与尿布、流量套餐用户群、套餐用户流失量原因、捆绑销售、零件维修费用的节制。 数据挖掘的概念:基于大量的、不完全的、有噪音的、模糊
分类:
其他好文 时间:
2016-02-26 21:59:22
阅读次数:
191
每个http的请求和响应都有同样的基本形式:一个首部行、一个包含元数据的Http首部、一个空行,然后是一个消息体 GET /p/zfs HTTP/1.1 Host: www.oschina.net Connection: keep-alive Accept: text/html,applicatio
分类:
Web程序 时间:
2016-02-26 21:59:50
阅读次数:
277