源码地址:https://github.com/zwxbest/Demo 1.顺序存储和单向链表,双向链表,循环链表的增删查改 https://github.com/zwxbest/Demo/tree/master/LinkedList 2.二叉树以及线索二叉树的创建以及遍历 https://github.com/zwxbest/Demo/tree/master/BinaryTree 3.生产者消费者,用lock和同步方法 https://github.com/zwxbest/Demo/tree…
Python开发常用组件.命令(干货) 持续更新中-关注公众号"轻松学编程"了解更多. 1.生成6位数字随机验证码 import random import string def num_code(length=6): """ 生成长度为length的数字随机验证码 :param length: 验证码长度 :return: 验证码 """ return ''.join(random.choice(string.digits)…
注意,此博客来源于我的 OneNote 笔记本 因此属于图片形式进行展示,这意味着你可以: 不经过我的同意进行保存 不经过我的同意进行发布 我仍然希望搬运时留一个网址指明来处:我的博客园 多谢!以下是一句话设计模式总结(原创): 代理模式: 扩展原有对象的内容. 单例模式: 唯一对象. 可以通过RSS源来快速获取更新:http://feed.cnblogs.com/blog/u/348762/rss 持续更新. 作者:Chongsaid…
原创上课笔记,转载请注明出处 第一章 面向对象编程(中级部分) PDF为主 1.1 IDEA 删除当前行,ctrl+y 复制当前行,ctrl+d 补全代码,alt+/ 添加或者取消注释,ctrl+/ 导入该行需要的类,alt+enter 快速格式化代码,ctrl+ALT+L 快速运行程序,alt+r(自己设置) 生成构造器等,alt+insert 查看一个类的层级关系,ctrl+H,继承有用(光标放在类名上) 快速定位某个方法的位置,ctrl+B(ctrl+鼠标点击) 自动分配变量,main方法…
////////////////////获取元素属性/////////////////// function getStyle(obj,name) { if(obj.currentStyle) { return obj.currentStyle[name]; } else { return getComputedStyle(obj,false)[name]; } } //////////////////在target元素后插入元素///////////////////////// functio…
最近刷LeetCode,自己自娱自乐完之后去discussion看大佬们的各种巧妙解法,总是止不住的双击666--加上最近Python3用的比较多(虽然Python实在不推荐跑算法题目,一是运行效率太低,二是Pythonic模式感觉是在作弊,只有在不考虑效率的情况下使用Python实现非Pythonic的算法设计还可以说的过去,且当作熟悉Python了),总结了一下常用的函数及方法,与大家分享也可以自己温故,与C++ STL还是有很多重叠的. 函数 next() 函数 返回迭代器的下一个项目.…
平常在windows电脑上使用Git Extensions 工具比较多,大部分的常用指令都可以通过点点点就可以完成.在mac电脑上的话使用sourcetree工具.但有时候也会直接通过git命令,很多时候也是通过百度来临时查阅,所以总结下来方便自己,也方便可能需要的你. 1.基本命令 1.1. 生成SSH公钥和私钥,公钥要复制配置到git服务器上的 // 生成SSH密钥 ssh-keygen -o // .pub后缀名为公钥,另外一个为私钥 cat ~/.ssh/id_rsa.pub 1.2.…
更新于:2015年1月28日 17:08:13 -------------------------表空间 --------------------------------------- ----- 查看Oracle当前用户下的信息(用户,表视图,索引,表空间,同义词,存储过程函数,约束条件) 0 .表空间 select username,default_tablespace from user_users; -----查看当前用户每个表占用空间的大小 CNT_MB From User_Exten…
采用纯java和RenderScript两种方式来做高斯算法. 也可以用NDK来做,想试试的可以参考: http://stackoverflow.com/questions/2067955/fast-bitmap-blur-for-android-sdk/23119957#23119957                            纯java的代码有点长,可直接参考源代码 放上RenderScript的核心算法 : /** * 第二种方法的延伸 * * @param bm * @pa…
1.基本数据类型   - 整数型:byte  short  int  long   默认为int 计算时需要转换    - 浮点型:float  double     默认为double    - 布尔类型:boolean   - 字符型    2.引用类型     包括数组,类,接口   类型  引用对象  =  new  构造方法( ):   Person  p  =  new  Person();   Person作为一个引用类型   3.函数或方法   - 方法的重载:函数名一样,参数个…