- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 读canal遇到的一些问题
1. 代码bug,见图bugofread 2. 为何选择多服务器的逻辑放在client端?而不是由Proxy来维护?对Client透明? 3. NodeAccessStrategy#nextNode有问题,总是顺序取ip,起不到负载均衡的作用。 ...
2015-03-15 19:19:31 407
原创 java网络编程相关库
java.net.InetSocketAddress java.net.SocketAddress import java.net.SocketAddress; import java.net.InetSocketAddress; import java.nio.channels.SocketChannel; // 连接 SocketAddress address = new I...
2015-03-15 12:54:46 174
原创 Java常识
面向对象: static: 类方法,类变量,只执行一次的代码块 static class: 只适用于内部类,用来避免每个类都实现static main函数,用于测试代码。 final: 无法被继承的类,不能被覆盖的类方法,实例方法,只能赋值一次的类变量,实例变量,无法被改变的参数。 interface: 无方法实现,可以被class implements, 可以extends另一个i...
2015-03-08 17:31:18 174
原创 ROR Model层代码约定
随着业务逻辑复杂度和team人数的增长,日渐膨胀的Model层代码需要一个统一的代码约定。 以下是我参考了别人的建议后给出的约定: require/extend/include (they are dependencies) associations, acts_as_*(they are relationships with either other models or ot...
2013-11-27 15:00:51 263
原创 Ubuntu上rvm + rails安装
1.安装rvm \curl -L https://get.rvm.io | bash -s stable 2.rvm安装依赖 rvm requirements 3.安装ruby/rails依赖 sudo apt-get update sudo apt-get install build-essential openssl libreadline6 libreadline...
2013-07-09 09:50:51 112
原创 <<The Art of Readable Code>>
Code Should Be Easy to Understand What Makes Code "Better" The Fundamental Theorem of Readability Is Small Always Better Does Time-Till-Understanding Conflict with Other Goals? like efficient, we...
2012-07-10 11:56:08 141
原创 [jQuery源码]event.js
event.js为jQuery.fn增加了如下接口: jQuery.fn.extend({ on: function( types, selector, data, fn, /* INTERNAL */ one ){}, one: function( types, selector, data, fn ){}, off: function( typ...
2012-07-04 16:58:00 127
原创 [微]perl variable system
1.perl有两套变量系统。一由our声明,又叫全局/包/符号表变量.二是my变量,又叫私有/局部/词法变量。 2.perl4.0时,只有包变量。且没有our,没有use strict 'vars'; 3.perl4.0时,程序员们终于受不了了(想像一下没有私有变量的日子),于是引入了一个轻量级的解决方案: local。 4.到目前为止,你只能local一个包变量,在所在块中,你可以尽情的操...
2011-07-13 01:38:56 105
原创 ubuntu10.10下安装rails环境
源: http://ruby.about.com/od/rubyversionmanager/ss/installrvmlinux.htm。 $ sudo apt-get install build-essential $ sudo apt-get install curl $ sudo apt-get install zlib1g-dev libreadline5-dev libssl-de...
2011-04-17 15:22:30 95
[RubyHackingGuide]对象的基础RBasic
比较大部分的对象类, 我们会发现它们都包含一个共同点: RBasic. [img]/upload/attachment/125726/4855a7b3-3a5b-3cb8-87b1-fee6196bce42.png[/img] RBasic的定义是: [code="c"] struct RBasic { unsigned long flags; ...
2009-07-16 17:18:55 111
[RubyHackingGuide]Ruby的对象类
Ruby世界中,万物皆对象. 用Ruby"写作"时, 书写下"名词", 对这些"名词"进行修辞: 用"形容词(修饰性的名词)"丰富它们, 用"动词"让它们活泼.用OO语言来说, "对象可以拥有属性, 并响应消息". 我们知道如何用Ruby的OO语法创建类并实例化对象.但这一切是如何用C语言实现的呢?简单的说, Ruby世界中任何对象都对应C语言中的某个"变量
2009-07-16 16:22:35 92
[RubyHackingGuide]统一处理对象之VALUE
VALUE是Ruby的C实现中用来"[i]指向/引用/代表[/i]"所有Ruby对象的"[i]指针[/i]"的统一的类型 [img]/upload/attachment/125399/d869125d-18c6-3620-9169-63bd2d788064.png[/img] 通过统一类型,可以获得类似"多态"的好处,ruby实现起来就更为简洁(代码方面). 然后, 同样是出于实现的考虑(性...
2009-07-15 18:16:24 99
[RubyHackingGuide]万物皆对象之Fixnum
Fixnum是实例可以内嵌在VALUE中的Ruby内置类之一. [i]INT2FIX宏将C中的int数值转换成VALUE[/i] [code="c"]#define INT2FIX(i) ((VALUE)(((long)(i))
2009-07-15 17:03:14 179
原创 Ruby标准库一览
当然用ri来看文档细节 文本 base64.rb 处理Base64编码的模块 csv.rb CSV(Comma Separated Values)库 ruby 1.8 特性 digest.so 消息摘要库 请参考[ruby-src:ext/digest/digest.txt.ja] digest/md5.so digest/rmd160.so digest/sha1.so diges...
2009-02-19 13:08:25 716
原创 2007-5-16工作日志
今天解决的问题:1, IE插件中的ToolBar上“添加”一个Combobox,并正确处理焦点和输入 这里说的“添加”并不是真的添加,而是利用MoveWindow将Combobox移动 到ToolBar上相应的位置。 要实现这样的功能,必须完成以下步骤: : Band类实现IInputObject的三个方法,UIActivateIO,
2007-05-16 17:56:00 478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人