has_many的使用技巧 + defmain_manager +creator +end + moduleUserMethods defself.included(base) -base.has_many:course_subjects +base.has_many:created_course_subjects,:class_name=>"CourseSubject", +:foreign_key=>:creator_id end end defadd_course(course,user) -retur... Read More
posted @ 2013-05-08 20:11
javawebsoa
Views(226)
Comments(0)
Diggs(0)
imageButton.setOnTouchListener(new OnTouchListener(){ @Override public boolean onTouch(View v, MotionEvent event) { if(event.getAction() == MotionEvent.ACTION_DOWN){ //按下 }else if(eve... Read More
posted @ 2013-05-08 20:09
javawebsoa
Views(289)
Comments(0)
Diggs(0)
一、引子var a = {n:1}; a.x = a = {n:2}; alert(a.x); // --> undefined 看 jQuery 源码 时发现的这种写法。 以上第二句 a.x = a = {n:2} 是一个连续赋值表达式。 这个连续赋值表达式在引擎内部究竟发生了什么?是如何解释的?二、猜想猜想1:从左到右赋值,a.x 先赋值为 {n:2},但随后 a 赋值为 {n:2}, 即 a 被重写了,值为 {n:2},新的 a 没有 x 属性,因此为 undefined。步骤如下a.x = {n:2};a = {n:2};这种解释得出的结果与实际运行结果一致,貌似是对的。注意「猜 Read More
posted @ 2013-05-08 20:08
javawebsoa
Views(186)
Comments(0)
Diggs(0)
MySQL Create Table语句的应用与语法 以下的文章主要介绍的是MySQL Create Table语句的实际用法与MySQL Create Table语句的基本语法的介绍,如果你对其具体的操作步骤感兴趣的话,你就可以对以下的文章来一个“大阅兵”。 MySQL中create table语句的基本语法是:CREATE[TEMPORARY]TABLE[IFNOTEXISTS]tbl_name[(create_definition,...)] [table_options][select_statement] TEMPORARY:该关键字表示用MySQL create table新... Read More
posted @ 2013-05-08 20:06
javawebsoa
Views(331)
Comments(0)
Diggs(0)
1、分支限界法 (1)描述:采用广度优先产生状态空间树的结点,并使用剪枝函数的方法称为分枝限界法。 所谓“分支”是采用广度优先的策略,依次生成扩展结点的所有分支(即:儿子结点)。 所谓“限界”是在结点扩展过程中,计算结点的上界(或下界),边搜索边减掉搜索树的某些分支,从而提高搜索效率。 (2)原理:按照广度优先的原则,一个活结点一旦成为扩展结点(E-结点)R后,算法将依次生成它的全部孩子结点,将那些导致不可行解或导致非最优解的儿子舍弃,其余儿子加入活结点表中。然后,从活结点表中取出一个结点作为当前扩展结点。重复上述结点扩展过程,直至找到问题的解或判定无解为止。 (3)分支限界... Read More
posted @ 2013-05-08 20:04
javawebsoa
Views(2596)
Comments(0)
Diggs(0)
以下几篇文章是较深入分析binder机制。 目录1.Android - Binder机制 - ServiceManager2.Android - Binder机制 - 普通service注册3.Android - Binder机制 - 获得普通service4.Android - Binder机制 - client和普通service交互5.Android - Binder机制 - Binder框架总结6.Android - Binder机制 - ProcessState和IPCThreadState7.Android - Binder机制 - 驱动 Android - Binder机制 -. Read More
posted @ 2013-05-08 20:02
javawebsoa
Views(363)
Comments(0)
Diggs(0)
Redis ZADD key score member [[score member] [score member] ...]将一个或多个 member 元素及其 score 值加入到有序集 key 当中。如果某个 member 已经是有序集的成员,那么更新这个member 的score 值,并通过重新插入这个member 元素,来保证该member 在正确的位置上。score 值可以是整数值或双精度浮点数。如果 key 不存在,则创建一个空的有序集并执行ZADD 操作。当 key 存在但不是有序集类型时,返回一个错误。对有序集的更多介绍请参见 sorted set 。 可用版本: ... Read More
posted @ 2013-05-08 20:00
javawebsoa
Views(1303)
Comments(0)
Diggs(0)
以下几篇文章是较深入分析binder机制。 目录1.Android - Binder机制 - ServiceManager2.Android - Binder机制 - 普通service注册3.Android - Binder机制 - 获得普通service4.Android - Binder机制 - client和普通service交互5.Android - Binder机制 - Binder框架总结6.Android - Binder机制 - ProcessState和IPCThreadState7.Android - Binder机制 - 驱动 Android - Binder机制 -. Read More
posted @ 2013-05-08 19:58
javawebsoa
Views(306)
Comments(0)
Diggs(0)
JavaScript 可算是世界上最流行的编程语言,它曾被 Web 开发设计师贴上噩梦的标签, 虽然真正的噩梦其实是 DOM API,这个被大量的开发与设计师随手拈来增强他们的 Web 前端的脚本语言, 如今越来越被重视,虽则如此,JavaScript 仍然拥有很多让人费解的东西。## 1. 它以 Java 命名,但并不是 Java它最初叫 Mocha, 接着改名为 LiveScript,最后才确定命名为 JavaScript, 根据历史记录,Java 的命名与 Netscape 和 Sun 之间的合作有关, 作为交换条件,Netscape 在他们备受欢迎的浏览器中创建了 Java 运行时。值 Read More
posted @ 2013-05-08 19:56
javawebsoa
Views(190)
Comments(0)
Diggs(0)
Python 学习笔记-初识python 1、 安装python3 我用的python版本是最新的3.3.2,在官网可以下载到! 先查看电脑上是否安装了python,在linux 和 mac Os 上会预装python2,但windows上没有,windows没有预装任何python的版本。 在windows下控制台键入:python 可以查看显示的python信息,查看详细的python信息,可以键入:python.exe -v *如果电脑上没有安装任何python,可以在www.python.org上下载一个适合你的操作系统的python版本。最新版本的是p... Read More
posted @ 2013-05-08 19:54
javawebsoa
Views(283)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号