自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 资源 (6)
  • 收藏
  • 关注

原创 javascript 表格非空判断

引子jquery自带的<input required>非常好用,但是只能在一个form里做非空校验如果我们想用js对任何元素及其子元素做非空校验,该怎么办呢?attr我们借鉴required方式,给我们想要非空的元素加<element i-require>然后用jquery的attr方法判断即可!$(element).attr('i-require') !== undefined深度优先遍历算法va

2015-04-16 14:28:27 2251

原创 javascript正则表达式

引子遇到的问题:// 希望字符串格式: "io":1 , "cpu":2 , "mem":3 , // 可接受的字符串格式: "io":1 , "cpu":2 , "mem":3我们希望检测到第二种格式,然后偷偷的在最后加一个逗号就好。 我的代码:var vrRegx = /^("[a-zA-Z0-9]+":[0-9]+,)+(\s*"[a-zA-Z0-9_\-+]+"\s*:\s*[0-9]+\

2015-04-09 17:32:17 434

原创 进程间通信

引子from multiprocessing import Process, Queue import os, time, randomdef write(q): for value in ['A' ,'B', 'C']: print 'Put %s to queue ...' % value q.put(value)def read(q): whil

2015-04-06 18:44:36 414

原创 进程

进程基本用法os中的fork或python中的p.start用于从父进程中分叉出一个子进程。 p.join()是指什么呢?from multiprocessing import Process import osdef run_proc(name): print 'Run child process %s (%s)..' % (name, os.getpid())if __name__ =

2015-04-06 10:35:12 807

原创 为什么要用AMD规范以及怎么用

为什么要用AMD规范 我们必须自己清楚js文件的加载顺序 必须依靠全局变量使用依赖,强烈的全局污染! 同步有性能问题,我们希望依赖一旦load, 代码立即执行 我们希望有类似#include,因为我们希望js代码能不写成一坨,同时还能少http请求几次 一旦模块化,我们可以容易的mock一些模块,方便测试 怎么用define( //The name of this module "t

2015-04-02 15:20:03 2497

原创 angularjs源码阅读

compile到底干了些什么?书上是怎么写的$compile指令会遍历dom树并搜集它找到的所有指令,然后将这些指令的链接函数合并为单一的链接函数。 然后这个链接函数会将 编译好的模板 链接到$rootScope中去function compile($compileNodes,transcludeFn,...){ //$compileNodes是JQuery的Node对象Array

2015-04-01 17:28:54 911

avalon.js 200行精简版

精简版的avalonjs,实现了mvvm,只有200行js,注释详细,非常适合学习js mvvm框架,理解angularjs, avalonjs的实现! 源码解读blog: http://blog.csdn.net/vctisildur/article/details/46454755

2015-06-27

计算机网络概论

计算机网络概论

2015-03-22

zxing条码识别源码精简版

zxing是著名的基于图像处理的条码识别开源项目 支持所有格式的条码 导致源码过于长,很难读懂 该版本为精简版,边对焦边识别条码,相比项目完整代码20多个.java精简到只有一个,适合在其基础上改编 经实际测试可运行

2011-10-21

android camera程序源代码,可连拍,未添加储存功能,注释详细

初次运行使用surfaceCreated()实现相机初始化 重复拍照采用另写的initCamera()方法 可重用性强 未添加储存功能,以便开发者自行添加

2011-09-01

android下实现最基本的拍照程序源代码,注释详细

Step 1: Create a class that extends SurfaceView and implements SurfaceHolder.Callback Step 2: In the surfaceCreated method, get an instance of the Camera Step 3: In the surfaceChanged callback Step 4: Implement surfaceDestroyed to cleanup Step 5: Add the SurfaceView to your layout Step 6: Add a Button for Taking the Picture Step 7: Acquire permission for using the Camera hardware 最精简,七步源代码

2011-08-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除