摘要: 动态加载js文件是ext4.x的一个新特性,可以有效的减少浏览器的压力,提高渲染速度。如动态加载自定义组件1.在js/extjs/ux目录下,建立自定义组件的js文件.2.编写MyWindow.js文件Ext.define('js.extjs.ux.MyWindow'/*名称一定要与路径相对应*/,{ extend : 'Ext.window.Window', title : '动态加载的组件', width : 400, height : 300, bodyStyle: 'background:#ffc; padding:10px;&# 阅读全文
posted @ 2014-02-08 22:53 楪夕 阅读(3746) 评论(0) 推荐(2) 编辑
摘要: 1.拖取NotifyIcon控件。将该控件的visible设成false.2.指定NotifyIcon的Icon(很重要,否则最小化后找不到窗口).3.找到window的SizeChanged事件: private void Form1_SizeChanged(object sender, EventArgs e) { if (this.WindowState == FormWindowState.Minimized) { this.ShowInTaskbar = false; //不显示在系统任务栏 ... 阅读全文
posted @ 2014-01-21 20:27 楪夕 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Properties是HashTable下的一个持久的属性集,没有泛型,key-value都是String类型。由于能与IO流结合使用,所以能方便地操作属性文件或者xml文件。一.properties读取配置文件,并输出到控制台:1 Properties properties = new Prope... 阅读全文
posted @ 2013-12-16 23:56 楪夕 阅读(2295) 评论(0) 推荐(0) 编辑
摘要: 单例模式有两种书写模式:饿汉式和懒汉式。1.饿汉式class Single{ private final static Single s = new Single(); private Single(){} public static Single getS... 阅读全文
posted @ 2013-11-10 17:25 楪夕 阅读(1109) 评论(1) 推荐(0) 编辑
摘要: 从官网下载的Netbeans不论是中文版还是英文版默认的操作界面都是中文,因为Netbeans 根据本地的操作系统自动设置界面语言,并且没有提供更改的功能。 之前都是使用英文版的开发工具,现在突然变成中文的,各种不适应,所以还是改成英文的好了,虽然N多看不懂。 其实很简单,找到%NetBea... 阅读全文
posted @ 2013-10-30 09:49 楪夕 阅读(2625) 评论(1) 推荐(0) 编辑
摘要: 直接贴代码: 方法一: 1 Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler http://www.baidu.com"); 方法二: 1 //判断当前系统是否支持Java AWT Desktop扩展 2 ... 阅读全文
posted @ 2013-10-28 00:19 楪夕 阅读(3556) 评论(0) 推荐(0) 编辑
摘要: 这两天用eclipse,突然变得很卡,就上网找了些资料,对eclipse.ini启动参数配置,整理如下:1.先了解下JVM内存管理机制,JVM内存分为堆内存和非堆内存2.JVM内存限制首先JVM内存限制于实际的最大物理内存,假设物理内存无限大的话,JVM内存的最大值跟操作系统有很大的关系。简单的说就... 阅读全文
posted @ 2013-10-24 23:30 楪夕 阅读(5414) 评论(1) 推荐(3) 编辑
摘要: 一个很简单的技巧,不多说,直接贴图1.2.3.选择你jdk下的src.zip就可以了。搞定! 阅读全文
posted @ 2013-10-03 16:06 楪夕 阅读(185) 评论(0) 推荐(0) 编辑
摘要: c#直接调用java代码,需要ikvmbin-0.44.0.5.zip。下载地址: http://pan.baidu.com/share/link?shareid=3996679697&uk=255031021 1.下载并解压 2.配置环境变量:在path中添加%IKVM_HOME%\bin,IKV... 阅读全文
posted @ 2013-09-30 16:38 楪夕 阅读(7075) 评论(7) 推荐(4) 编辑
摘要: c#进程间的通信方式很多种,只会这种,感觉比较简单。不懂原理,能用就行。 假设有两个程序:server(主进程),client(子进程) 1.server端: /*定义一个结构体,用来接收从子进程传过来的信息,与子进程定义的一样*/ public struct COPYDATASTRUCT { public IntPtr dwData; public int cbData; [MarshalAs(UnmanagedType.LPStr)] public strin... 阅读全文
posted @ 2013-09-05 13:05 楪夕 阅读(798) 评论(2) 推荐(0) 编辑