`
pyleaf
  • 浏览: 38078 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论
文章列表
覆盖JTable的getToolTipText(MouseEvent e)方法   @Override public String getToolTipText(MouseEvent e) { int col = columnAtPoint(e.getPoint()); if (col != 0) { return null; } int row = rowAtPoint(e.getPoint()); String toolTip = null; if (row > -1 && col > -1) { Object value ...

JNI学习笔记

1、Java中装载dll库 System.loadLibrary(String);   本地方法 jint JNI_OnLoad(JavaVM* vm, void* reserved);(返回所需的JVM最低版本,如JNI_VERSION_1_2) void JNI_OnUnload(JavaVM* vm, void* reserved);   2、基本数据类型对照 Java              C       ...

Eclipse+MinGW编写JNI

 
初学JNI,在写HelloWorld的时候遇到的两个问题 (1)无法编译C程序,提示找不到头文件及语法错误 (2)编译成功的dll在Java中调用时报错,找不到方法 经过艰苦卓绝的努力,将解决方案记于此  1、下载eclipse c/cpp(www.eclipse.org)版或安装CDT插件,由于我是直接下载的c版,没有安装过CDT,所以不提供说明   2、安装c/c++编译环境。eclipse本身只是编辑器,语言的编译还是需要编译器自己来做,就像编译Java需要JDK一样。     备选方案有(1)MinGW  http://sourceforge.net/projects/mi ...
学习swing最头疼的就是要分辨一个操作控件的方法是否是线程安全的,尤其是在看书中的示例代码的时候,总是看到在事件处理线程以外的地方调用swing控件的方法,很是疑惑。 在此记下Java核心技术上卷十四章中列举的常用线程安全的swing方法   JTextComponent.setText JTextArea.insert JTextArea.append JTextArea.replaceRange JComponent.repaint JComponent.revalidate   这意味着可以在任何地方调用这几个方法,除此之外的方法,就需要用SwingUtilities ...

Spket插件

http://www.spket.com/update/ http://www.agpad.com/update  
1.导出整个数据库mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1)mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql3.导出一个数据库结构mysqldump -u wcnc -p -d –add-drop-table sm ...
1:删除列 ALTER TABLE 【表名字】 DROP 【列名称】 2:增加列 ALTER TABLE 【表名字】 ADD 【列名称】 INT NOT NULL  COMMENT '注释说明' 3:修改列的类型信息 ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称(这里可以用和原来列同名即可)】 BIGINT NOT NULL  COMMENT '注释说明' 4:重命名列 ALTER TABLE 【表名字】 CHANGE 【列名称】【新列名称】 BIGINT NOT NULL  COMMENT '注释说明' 5:重命名表 ALTER TABLE 【表名字 ...

selectKey用法

<!-- My sql SEQUENCE --> <insert id="insertUser-MY-SQL" parameterClass="user"> INSERT INTO T_USER (name, sex) VALUES (#name#,#sex#) <selectKey resultClass="int" keyProperty="id"> SELECT LAST_INSERT_ID() as id </selectKey> ...

Flex4 数字处理

    博客分类:
  • Flex
1、按进制输出   var num:Number = 255; for (var i:int = 2; i <= 16; i++) trace(i+"进制:" + num.toString(i));    结果:   2进制:11111111 3进制:100110 4进制:3333 5进制:2010 6进制:1103 7进制:513 8进制:377 9进制:313 10进制:255 11进制:212 ...
由于项目需要,要自己做一个仪表盘和一个进度条,于是用几个矩形模拟了一下,自己玩了一下,还不错     <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/m ...
  http://sunnytambi.blogspot.com/2010/03/flex-4-arraylist-vs-arraycollection.html 写道 Flex 4: ArrayList vs ArrayCollectionArrayList and ArrayCollection both can be used to store and manipulate list data. Both supports flex data binding which can drive the watching object to update itself on data cha ...

FlexFormatter SVN地址

    博客分类:
  • Flex
http://flexformatter.googlecode.com/svn/trunk/FlexFormatter/FlexPrettyPrintCommandUpdateSite
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <fx:Script> <![CDATA[ ...
1、创建自定义项目渲染器   <s:List id="list" dataProvider="{provider}" selectedIndex="0"> <s:itemRenderer> <fx:Component> <s:ItemRenderer> <s:states> <s:State name="normal"/> <s:State name="hovered&quo ...
Oracle: oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521:orcl
Global site tag (gtag.js) - Google Analytics