面向对象设计三大特性一、封装良好的封装能够减少耦合;类内部的实现可以自由地修改;类具有清晰的对外接口。比如建立一个猫的类,再建立一个狗的类,这样也算封装,只是会出现大量相似代码。二、继承继承的出现是因为对象类中出现过多重复代码,为解决该问题而建立父类,将这部分代码放进父类中,由子类继承。子类继承父类...
分类:
其他好文 时间:
2015-09-15 00:12:55
阅读次数:
121
建库,建modelphp artisan make:migration create_tags_table --create=tagsphp artisan make:model Tag加字段increments('id'); $table->string('name'); ...
分类:
其他好文 时间:
2015-09-15 00:12:51
阅读次数:
193
从 JDBC 类型映射到 Java 类型JDBC 类型Java 类型CHARStringVARCHARStringLONGVARCHARStringNUMERICjava.math.BigDecimalDECIMALjava.math.BigDecimalBITbooleanTINYINTbyteS...
分类:
数据库 时间:
2015-09-15 00:11:51
阅读次数:
277
函数write_checkpoint中,会调用block_operations,函数中有这样一段代码:retry_flush_dents: f2fs_lock_all(sbi); /* write all the dirty dentry pages */ if (get_page...
分类:
其他好文 时间:
2015-09-15 00:13:30
阅读次数:
304
JSP页面顶端出现“红色”的报错信息:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path。原来Javaweb工程类中没有添加Tomcat运行时相关类导致。下面是具体的解决方法:1、右...
分类:
编程语言 时间:
2015-09-15 00:13:08
阅读次数:
177
在前两篇博文中分别介绍了Fragment得基础和Fragment的生命周期,然而说了这么多Fragment到底怎么用呢以及我们为什么要使用Fragment?本篇博文将主要探讨这两个问题,首先说下在APP中有这好好Activity,跳转起来有那么简单,我们为什么还要使用Fragment呢?这是因为.....
分类:
移动开发 时间:
2015-09-15 00:13:58
阅读次数:
338
好像是feedly订阅里看到的文章,读完后觉得非常不错,译之备用,多看受益。加载jQuery1.坚持使用CDN来加载jQuery,这种别人服务器免费帮你托管文件的便宜干嘛不占呢。点击查看使用CDN的好处,点此查看一些主流的jQuery CDN地址。XHTML1232.安全起见,最好还是提供一个本地备...
分类:
Web程序 时间:
2015-09-15 00:11:51
阅读次数:
350
---恢复内容开始---LINUX中的网络编程是通过SOCKET接口来进行的。Socket(套接字)Socket相当于进行网络通信两端的插座,只要对方的Socket和自己的Socket有通信联接,双方就可以发送和接收数据了。Socket的定义类似于文件句柄的定义。下面的流程图大概描述了基于TCP协议...
分类:
其他好文 时间:
2015-09-15 00:13:47
阅读次数:
616
二级指针,一直是自己比较模糊的存在,直到有天做梦 然后醒来就懂了 嘎嘎啥都不说了 直接上代码的//定义DBLog#define DBLog(fmt, ...) NSLog((@"\nfunction:%s \nline:%d" fmt),__PRETTY_FUNCTION__,__LINE__,.....
分类:
其他好文 时间:
2015-09-15 00:13:15
阅读次数:
139
如果你想理解Java垃圾回收如果工作,那么理解JVM的内存模型就显的非常重要。今天我们就来看看JVM内存的各不同部分及如果监控和实现垃圾回收调优。1、Stop the World Event所有的垃圾回收都是“阻塞”事件(“Stop the World” events),因为所有应用程序线程必须.....
分类:
编程语言 时间:
2015-09-15 00:11:37
阅读次数:
205
# cd /usr/src/linux# make mrproper # 清除所有东西,包括配置文件# make oldconfig # 从当前内核配置文件的基础上创建一个新的配置文件# make menuconfig...
分类:
其他好文 时间:
2015-09-15 00:10:19
阅读次数:
118
展示图片 时候 固定 了 imageView 的大小 图片 也裁剪了 尽量保持比例 可是 还是失真 变形了这张图 ui 要求展示的UIimageView 大小 是固定 的 ,传过来的 图片 是这样的比例大小这么大的图呢 比例 完全 不对等imageView 的contentMode 属性 网上有个 ...
分类:
移动开发 时间:
2015-09-15 00:12:16
阅读次数:
659
扩展欧几里德算法基本算法:对于不完全为 0 的非负整数 a,b,gcd(a,b)表示 a,b 的最大公约数,必然存在整数对 x,y ,使得 gcd(a,b)=ax+by。证明:设 a>b。 1,显然当 b=0,gcd(a,b)=...
分类:
编程语言 时间:
2015-09-15 00:09:47
阅读次数:
222
一.时间复杂度一、概念时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a*2n+b*n3+c*n2+d*n*lg(n)+e*n+fa ! =0时,时间复杂度就是O(2n);a=0,b0 =>O(n3);a,b=0,c0 =>O(n2)依此类推...
分类:
编程语言 时间:
2015-09-15 00:11:50
阅读次数:
2470
1.属性的特性一个属性包含一个名字和4个特性。4个特性:值,可写性,可枚举性,可配置性2.对象的三个属性一:原型属性要想检测一个对象是否是另一个对象的原型,使用isPrototypeOf()方法如:var P={x=1}; //定义一个原型对象var o=Object.create(p); ...
分类:
编程语言 时间:
2015-09-15 00:11:40
阅读次数:
210
1.首先要安装rabbitmq:sudo apt-get install rabbitmq-server。2.要在python中使用rabbitmq服务,可以使用现成的类库pika、txAMQP或者py-amqplib,这里选择了pika: sudo pip install pika。举例:发送消息...
分类:
编程语言 时间:
2015-09-15 00:11:51
阅读次数:
143
Javascript设计模式第一章 面向对象的Javascript1.1 多态在面向对象设计中的应用多态最根本好处在于,你不必询问对象“你是什么类型”而后根据得到的答案调用对象的某个行为--你只管调用行为就好,剩下的一切多态会搞定换句话说就是:多态的最根本作用就是把过程化的条件分支语句转化为对象的多...
分类:
编程语言 时间:
2015-09-15 00:10:12
阅读次数:
199