`
mengzhiang
  • 浏览: 22856 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Update Resources on Frame Deactivatio 只有在 war exploded 的时候才会出现 
查看IDEA 启动日志 ~/Library/Logs/IntelliJIdea2016.3  查看日志,发现是因为本地Host 没有配置 127.0.0.1 localhost 导致,   配置之后,可以正常打开项目。  
前端开发其实有两个不同的群体: 后端的程序员出身。 美工出身。 基本上没有一开始就做前端开发的工程师,所以用的编辑器也带有明显的区别。程序员出身的前端工程师,尤其是在大学中被要求写Kernel的,一般都会对VIM情有独钟。如果VIM用得好,确实效率很高,也有一部分Java出身的程序员会喜欢Eclipse-based (Aptana)或者Netbeans。 而美工出身的前端开发,他们一般都喜欢Notepad++,Textmate,Sublime等等更为轻量级的编辑器,或者是Dreamweaver这种带有可视化编辑的。 
  文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename ...
  http://www.yeeyan.org/channel/tech 一个很好的网站   You are here【译文】是什么成就一个伟大的程序员? 【译文】是什么成就一个伟大的程序员? By Eric Tou - Posted on 14 七月 2011 原文:What Makes A Great Programmer?   按: ...
案例四:Sql_trace进行Oracle诊断案例  问题说明:很多时候,在我们进行数据库操作时,比如drop user,drop table等,经常会遇到这样的错误  ORA-00604: error occurred at recursive SQL level 1 .  这样的提示,很多时候是没有丝毫用处的。本案例就这一类问题提供一个思路及方法供大家参考。  1. drop user出现问题  报出以下错误后退出  ORA-00604: error occurred at recursive SQL level 1  ORA-00942: table or view does not ex ...
最近复习JAVA基础,学习Java初始化,总结如下。 java类的加载 重点:1:静态成员变量只加载一遍。2:静态成员不能是局部变量。3:类先加载内部成员 然后 执行构造方法。 4:先加载静态内部成员,然后加载非静态的内部成员。   总结下对象的创建过程,假设有一个名为Dog的类 1:当new Dog时 java解释器查找类路径,定位Dog.class文件。 2:载入Dog.class 文件,创建一个Class对象,并执行所有的静态初始化(只执行一遍)。 3:new Dogs创建对象,为Dog对象在堆上分配足够的内存。 4:这块存储空间清零,自动的将Dog对象中的所有基本类型设置 ...
  求知可以作为消遣,可以作为装饰,也可以增长才干。   当你孤独寂寞时,阅读可以消遣。当你高谈阔论时,知识可供装饰。当你处世行事时,正确运用知识意味着力量。懂得事物因果的人是幸福的。有实际经验的人虽 ...
学习下Java发展史,明白下Java发展到现在不是一朝一夕的,明白什么是核心的,什么是后加的,了解为什么后来加入这些东西,可以对技术有个更好的认识,对于以后出现的新的技术有正确的理解。   俗话说:“读史可以明智”了解一个东西现在有什么的时候,了解下这个东西为什么有,会收获更多。   1.Java:怀胎Java的历史可以追溯到1991年4月,Sun公司的James Gosling领导的绿色计划(Green Project)开始着力发展一种分布式系统结构,使其能够在各种消费性电子产品上运行,他们使用了C/C++/Oak语言。由于电子产品种类繁多,运行环境各不相同,使得用这些语言进行开发 ...
一道常见的面试题,求100以内的质数?关键是要记得什么是质数? 毕业时间一长,这个差点忘了 质数:只能被1和他自己整除的数叫做质数。 思路是只要它不能被其他整除即可,理解了这个,代码很简单。 public class Zhishu { /** * 求质数,(只能为1和他自己整除,其他的都不行) * @author mengzhiang */ public static void main(String[] args) { for(int i=1;i<100;i++){ int flag =0; for(int j ...
开发中经常遇到的一种情景:1:在一个父窗口中打开子窗口。2:子窗口关闭后,需要调用一些父窗口中的方法。 这时就需要回调了。下面是一个简单的模拟。 //新窗口类 function Dialog(o){ //关闭窗口,并调用父窗口回调 this.closeWin =function(){ o.callback(); } } //初始化参数 var parameter ={ url :"http:\\", callback :function(){ //刷新父窗口 alert("callback刷新父窗口& ...
闭包:我个人理解 就是方法返回的不是简单的值,而是一个包含方法的对象(或者说是可执行内容),通过执行返回值可以访问包裹它的对象中的方法。而这些方法一般情况下是不可见的。或者说,闭包包含包裹类的引用,有权访问包裹类的所有成员。 标准的定义:闭包:是一个可调用的对象,它记录了一些信息,这些信息来自创建它的作用域。   光说不练假把式,还是看代码吧。   1:先是JAVA的。 /** * @author: mengzhiang */ public interface U { void f1(); void f2(); void f3(); }   /* ...
最近学习集合类,感觉光看总记不住,就边学习,边练习。 于是自己模拟了下常用的  ArrayList  类。名字为MyArrayList。 亮点是使用内部类返回 Iterator。 1:首先模拟 Iterator 接口。 /** * @author: 孟志昂 * @email: mengzhiang@gmail.com */ interface MyIterator { Object next(); boolean hasNext(); }   2:然后模拟 Collecton 接口 /** * @author: 孟志昂 * @email: ...
嵌套类意思是静态的内部类,与C++不同,嵌套内部类可以访问外围类的属性和方法。 1:普通内部类不能创建 static 的属性和方法,因为外部无法直接访问内部类,只能通过外部类。 2:嵌套类可以创建 static 的属性和方法,并且因为嵌套类是static的,这样可以通过外部类加上点来访问内部类,而且可以直接访问内部类的静态方法。 3:接口内部也可以嵌套类,接口内部的类默认是静态和public的,可以通过接口名来访问内部类,这个内部类是这个接口名下的而已。   1:普通内部类不能创建static属性和方法 public class TestNested { clas ...
通过内部类实现工厂模式。 //Service接口 interface Service { void method1(); void method2(); } //创建Service的工厂接口 interface ServiceFactory { Service getService(); } //Service实现 class Implementation1 implements Service { private Implementation1() { } public void method1() { System.out.print ...
Global site tag (gtag.js) - Google Analytics