码迷,mamicode.com
首页 > 2017年05月31日 > 全部分享
优雅地实现JavaScript的继承
众所周知,面向对象编程有三个重要的概念: 封装、继承、多态。而JS作为面向对象的弱类型语言,应该说是基于对象的语言,正如常说的,JS的世界里,万物皆对象。虽然JS本身不是面向对象的语言,我们可以通过模拟的方法,来实现类似JAVA式的类继承。 1、创建一个自定义对象 2、当执行 var p1 = ne ...
分类:编程语言   时间:2017-05-31 10:30:23    阅读次数:125
交换排序——2快速排序实现
快速排序的效率比较高的算法,如果我们只能掌握一种排序,那快速排序是最佳的选择。 ...
分类:编程语言   时间:2017-05-31 10:30:14    阅读次数:154
精致解说:Google搜索语法
前言 之前听过一个笑话,有人打开浏览器,输入www.baidu.com, 然后搜索框输入Google,查询google地址点击跳转google,再查询关键词。老实说,本人就经常这么干。Google真的有这么神奇吗?带我一一道来。Google(www.Google.com)是一个搜索引擎,由两个斯坦福 ...
分类:其他好文   时间:2017-05-31 10:30:06    阅读次数:340
[NOIP2013]花匠
Description 花匠栋栋种了一排花,每株花都有自己的高度。花儿越长越大,也越来越挤。栋栋决定把这排中的一部分花移走,将剩下的留在原地,使得剩下的花能有空间长大,同时,栋栋希望剩下的花排列得比较别致。 具体而言,栋栋的花的高度可以看成一列整数h1, h2, … , hn。设当一部分花被移走后, ...
分类:其他好文   时间:2017-05-31 10:29:59    阅读次数:199
java并发基础
《java并发编程实战》终于读完4-7章了,感触很深,但是有些东西还没有吃透,先把已经理解的整理一下。《java并发编程实战》笔记(一)是对前3章的总结。这里总结一下第5章的东西,为什么跳过第4章?不告诉你。 一,阻塞队列和生产者-消费者模式 java中的阻塞队列提供了可阻塞的put和take方法, ...
分类:编程语言   时间:2017-05-31 10:29:49    阅读次数:246
Binary Tree Paths
/** * Definition of TreeNode: * public class TreeNode { * public int val; * public TreeNode left, right; * public TreeNode(int val) { * this.val = val... ...
分类:其他好文   时间:2017-05-31 10:29:40    阅读次数:169
Mysql的建表规范与注意事项
一、 表设计规范 二、 索引规范 三、 SQL语句规范 四、 散表规范 五、 其他 FAQ 1-1.库名、表名、字段名必须使用小写字母,“_”分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为0,即库表名以实际情况存储,大小写敏感。如果是 ...
分类:数据库   时间:2017-05-31 10:29:30    阅读次数:267
firewald
firewald一iptables1)三张表五条链1filter:input:通过路由表之后目的地为本机output:由本机产生,向外转发forward:通过路由表之后,目的地不为本机2nat:prerouting:数据包进入路由表之前postrouting:数据包进入路由表之后inputoutput3mangle:prerouting,postrouting,in..
分类:其他好文   时间:2017-05-31 10:29:22    阅读次数:237
多线程编程-- part5.1 互斥锁之公平锁-获取锁
基本概念 1.AQS:AbstractQueuedSynchronizer类 AQS是java中管理“锁”的抽象类,锁的许多公共方法都是在这个类中实现。AQS是独占锁(例如,ReentrantLock)和共享锁(例如,Semaphore)的公共父类。 (01) 独占锁 -- 锁在一个时间点只能被一个 ...
分类:编程语言   时间:2017-05-31 10:29:13    阅读次数:193
javase基础6
1.键盘录入月份,输出对应的季节 2.打印所有回文数 3.不死神兔 4.求数组中满足要求的元素和 1)定义一个int类型的一维数组,内容为{171,72,19,16,118,51,210,7,18}2)求出该数组中满足要求的元素和。 求和的元素的个位和十位不能包含7,并且只能为偶数。 6.裁判评分 ...
分类:编程语言   时间:2017-05-31 10:29:04    阅读次数:186
java数组类Arrays:比较,填充,排序
int i1[] = {1,2,3,4,5,6}; int i2[] = {6,5,4,3,2,1}; //排序 Arrays.sort(i2); System.out.println(i1.equals( i2 )); System.out.println( Arrays.equals(i1, i... ...
分类:编程语言   时间:2017-05-31 10:28:58    阅读次数:173
Java基础:异常捕获顺序
转载请注明出处:jiq?钦's technical Blog public voidtestException(){ int a[] = {1,2,3};int q = 0; try{ for(int i=0;i<a.length;i++){a[i] /= q;} }catch(Arithmetic ...
分类:编程语言   时间:2017-05-31 10:28:50    阅读次数:134
Python3 类
# 定义一个继承object的类 class Human(object): # 类属性,被所有此类的实例共用。 species = "H. sapiens" # 构造方法,当实例被初始化时被调用。注意名字前后的双下划线,这是表明这个属 # 性或方法对Python有特殊意义,但是允许用户自行定义。你自 ...
分类:编程语言   时间:2017-05-31 10:28:42    阅读次数:126
mongodb数据操作(CRUD)
1.数据插入db.集合名.insert() 操作 数组插入 操作 > db.info.insert([ ... {"url":"www.baidu.com"}, ... {"url":"www.9888.cn"}, ... {"url":"www.a.cn"} ... ]); BulkWriteRe ...
分类:数据库   时间:2017-05-31 10:28:28    阅读次数:218
Python3 流程控制和迭代器
# 先随便定义一个变量 some_var = 5 # 用if语句打印出"some_var比10小"。 if some_var > 10: print("some_var比10大") elif some_var range(1,10) 是一个实现可迭代接口的对象 # 可迭代对象可以遍历 for i i... ...
分类:编程语言   时间:2017-05-31 10:28:19    阅读次数:170
JavaScript图片裁剪
1.jquery 图片裁剪库选择 Jcrop:http://deepliquid.com/content/Jcrop.html imgareaselect:http://odyniec.net/projects/imgareaselect/ CropZoom:https://github.com/c ...
分类:编程语言   时间:2017-05-31 10:28:13    阅读次数:252
C++ vector基本用法
转自金河http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back ...
分类:编程语言   时间:2017-05-31 10:28:05    阅读次数:223
1545条   上一页 1 ... 73 74 75 76 77 78 79 ... 91 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!