`
文章列表

两道面试题

1. 编程题   1) 请用js定义一个Animal类,包含属性name以及方法sleep 2) 请定义Person类,继承上面的类,并添加speak方法   function Animal() { this.name = ''; } Animal.prototype.sleep = function () { console.log('sleep...'); }; function Person () {} Person.prototype = new Animal(); Person.prototype.constructor = Person ...
引言 做这件事情之前,首先 1. 对于MySQL,首先需要改改mysql的默认存储路径,以免因为硬盘分区或者挂载容量的问题,导致数据插入不成功。 两个解决方案: http://dba.stackexchange.com/questions/24403/change-existing-datadir-path http://stack ...
当我们进行sql排序时,往往会遇到多个排序同时进行的需求。   以下面的表格为例 FirstName | LastName | YearOfBirth ---------------------------------------- Thomas | Alva Edison |1847 Benjamin | Franklin |
整理了2013年浙江大学软件学院考研878计算机基础综合大题解析   感谢@declan2009分享878原题,需要其他年份考研资料的朋友,请参见请参见考研分类 或者 浙大软院考研专栏   操作系统部分大题解析,请参见http://benworld.iteye.com/blog/2159887 计算机网络部分大题解析,请参见http://benworld.iteye.com/blog/2159885   计算机组成原理部分大题解析,稍后更新。。。请关注浙大软院考研专栏动态。   附件中为 1. 2013年浙江大学软件学院878计算机基础综合真题 2. 数据结构部分大题解析 ...
  需要2013年浙大878考研真题的朋友,请点击http://benworld.iteye.com/blog/2161062   整理了2013年浙大878考研的操作系统大题答案,   一、试分析大页面和小页面各自的优点。 下面仅给出了大小页面的分析,需要自己总结大小页面 ...
  其他年份考研试题解析和知识点汇集请浏览: 考研分类 或者 浙大软院考研专栏 需要2013年浙大878考研真题的朋友,请点击http://benworld.iteye.com/blog/2161062   整理了2013年浙大878考研的计算机网络大题答案,   一、为什么要使用UDP? 让用户进程直接发送原始的IP分组不就足够了么? 关键点:UDP属于传输层,而IP分组属于网络层的内容,此题的实质其实就是区分传输层和网络层。   答题要点: 1. UDP为用户数据报协议,是一种无连接的协议,该协议的主要作用是将网络数据报的流量压缩成数据报的形式,不关心数据是否安全 ...
在使用codemirror时,其原理是根据form中的textarea标签,自动加载其内容,获得代码行的显示。(具体使用方式参见 codemirror官网使用手册 http://codemirror.net/doc/manual.html)优点显而易见,在codemirror中,修改了一部分代码,在form表单 ...
Tomcat – java.lang.OutOfMemoryError: PermGen space  该问题的解决方案如下: 1. 引用MKyong的博客文章 http://www.mkyong.com/tomcat/tomcat-javalangoutofmemoryerror-permgen-space/   2. 引用stackoverflow的解决方案 http://stackoverflow.com/questions/12688778/increase-tomcat-memory-settings   1和2结合,可以解决tomcat内存不足问题。   在Ecl ...
1.  在div中(div存在嵌套)的图片想要在该div中垂直居中显示,我们需要在图片就近的一个父div中,设置如下属性:(其核心思路为让这个父div来规定子元素的显示) display : table-cell; vertical-align : middle; text-align : center;   为了保证图片不失真,我们可以设置图片的属性: width: auto;height: auto;max-width: 130px; (自设定)max-height: 130px;(自设定)   另需注意,div层级之间高度和宽度的设定,否则可能出现不居中不对齐的情况。 ...
Alt+/ 快速提示快捷键修复Eclipse3.3中把内容助手(Content Assist)的快捷键由 Alt+/ 改成了Ctrl+Space,这与操作系统的输入法切换的快捷键冲突,所以造成内容助手不能使用了。而已前Eclipse 3.2版本中的 Alt+/ 快捷键被作为新的单词补全(Word Competion)功能的快捷键。所以现在想像以前一样使用 Alt+/ 来实现内容助手的功能,就需要更改Eclipse3.3快捷键的设置了。具体操作如下: 1. 点击Windows->Preferences->General->Keys 2. 在快捷键列表中找到:Word Compet ...
在C/C++中,有以下基本类型 bool  表示真假 char    表示了256个字符   以下三个类型,表示scalar numbers(任意标量值) short(2 bytes),int(4 bytes),long(4 bytes)   以下两种类型,表示arbitrarily precise numbers(任意精度值),用它们所表示的字节数尽可能的表示任意精度值。 float      4 bytes        double     8 bytes          binary digit  --->  bit 8个比特代表一个字节,我们可以用下 ...
哈希表存储模型     与Map接口中的内部Entry<K, V>接口(键值对)不同, ConcurrentHashMap在其基础上,自己规定了内部类HashEntry<K, V>   static final class HashEntry<K,V> { final K key; final int hash; volatile V value; final HashEntry<K,V> next; HashEntry(K key, in ...

JAVA动态代理

JAVA动态代理     在目前的Java开发包中包含了对动态代理的支持,但是其实现只支持对接口的实现。 主要通过java.lang.reflect.Proxy类和java.lang.reflect.InvocationHandler接口。 Proxy类主要用来获取动态代理对象,InvocationHandler接口用来约束调用者。   Proxy类   Proxy类,提供用于创建动态代理类和实例的静态方法。其最重要的两个静态创建方法:  public static Class getProxyClass (ClassLoader loader, Class[] inter ...
  控制反转(Inversion of Control)大大降低了代码的耦合性。实例是由容器注入到对象中,而不是主动创建的。   IoC将对象生成放置在配置文件中,只需要修改配置文件就可以更换实现类。   实现简单的IOC public interface Action { public String execute(String str); } public class UpperAction implements Action { private String message; public String getMes ...
接上一篇文章  JAVA Reflection(反射机制)   动态数组   java.lang.reflect.Array static Object set(Object array, int index, Object newValue) Static Object setXxx(Object array, int index, Xxx newValue) 这些方法将一个新值存储到给定位置上的给定数组中。 其中xxx代表boolean、btye 、double、float、int、long、short中的其中一种 static Object get(object ar ...
Global site tag (gtag.js) - Google Analytics