2011年10月28日
摘要: gcc和g++都是GNU(组织)的一个编译器。误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后缀为.c的,gcc把它当作是C程序,而g++当作是c++程序;后缀为.cpp的,两者都会认为是c++程序,注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。C++的语法规则更加严谨一些。 2.编译阶段,g++会调用gcc,对于c++代码,两者是等价的,但是因为gcc命令不能自动和C++程序使用的库联接,所以通常用g++来完成链接,为了统一起见,干脆编译/链接统统用g++了,这就给人一种错觉,好像cpp程序只能用g++似的。 误区二:gcc不会定义__. 阅读全文
posted @ 2011-10-28 15:52 麦田J 阅读(171) 评论(0) 推荐(0)
摘要: 都是C/C++访问数据库的手段。Pro*C/C++:内嵌SQL,预编译后把内嵌SQL处理为ORACLE标准运行库的调用,然后再象编译一般的C/C++程序一样进行编译、连接、运行。1.proc XXX.pc2.gcc/g++ XXX.c -lclntshOCI:Oracle Call Interface ;OCCI:Oracle C++ Call Interface;一些C/C++访问ORACLE的API,比较繁琐,但是完全符合C/C++语言的访问流程,清晰,便于理解,调试。 阅读全文
posted @ 2011-10-28 15:51 麦田J 阅读(688) 评论(0) 推荐(0)
2011年10月14日
摘要: ''' <summary> ''' 半角英数のチェック ''' </summary> ''' <param name="str"></param> ''' <returns></returns> ''' <remarks></remarks> Public Function f_IsAlphameric(ByVal str As Stri 阅读全文
posted @ 2011-10-14 10:11 麦田J 阅读(602) 评论(0) 推荐(0)
摘要: Sort(DataGridViewColumn,ListSortDirection)重载注意:当通过设置 DataSource 属性将 DataGridView 控件绑定到外部数据源时,Sort(DataGridViewColumn,ListSortDirection) 方法重载不能用于未绑定列。此外,当 VirtualMode 属性为 true 时,可以仅为绑定列调用此重载。若要确定某一列是否为数据绑定列,请检查 IsDataBound 属性值。Sort(IComparer)重载注意:仅当 DataGridView 控件未绑定到外部数据源且 VirtualMode 属性值为 false 时, 阅读全文
posted @ 2011-10-14 09:49 麦田J 阅读(1900) 评论(0) 推荐(0)
摘要: 项目中有DataGridView选中行不显示背景色的需求(背景色设置有另外的需求)通过SelectionBackColor的设置没能达到预想的结果(背景色会继承上层活动窗口的背景色)解决方法是增加了如下的事件 Private Sub dgv_ResultList_SelectionChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles dgv_ResultList.SelectionChanged dgv_ResultList.ClearSelection() End Sub 阅读全文
posted @ 2011-10-14 09:47 麦田J 阅读(1145) 评论(1) 推荐(0)
2011年10月11日
摘要: 根据约定,在使用java编程的时候应尽可能的使用现有的类库,当然你也可以自己编写一个排序的方法,或者框架,但是有几个人能写得比JDK里的还要好 呢?使用现有的类的另一个好处是代码易于阅读和维护,这篇文章主要讲的是如何使用现有的类库对数组和各种Collection容器进行排序,(文章中的一 部分例子来自《Java Developers Almanac 1.4》) 首先要知道两个类:java.util.Arrays和java.util.Collections(注意和Collection的区 别)Collection是集合框架的顶层接口,而Collections是包含了许多静态方法。我们使用Arr. 阅读全文
posted @ 2011-10-11 12:51 麦田J 阅读(236) 评论(0) 推荐(0)
2011年8月23日
摘要: //用正则表达式将前后空格 用空字符串替代。String.prototype.trim = function(){ return this.replace(/(^\s*)|(\s*$)/g, "");} 阅读全文
posted @ 2011-08-23 23:58 麦田J 阅读(162) 评论(0) 推荐(0)
摘要: setInterval("document.getElementById('time').innerHTML=new Date().toLocaleString()+' 星期'+'日一二三四五六'.charAt(new Date().getDay());",1000); 阅读全文
posted @ 2011-08-23 23:57 麦田J 阅读(203) 评论(0) 推荐(0)
摘要: import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;public class ImageUtils { /** * 根据指定宽高缩小图片,多余部分切掉 * * @param src * 原图片 * @param destWidth * 目标宽 * @param destHeight * 目标高 * @return 缩小后图片 */ public static BufferedImage sc... 阅读全文
posted @ 2011-08-23 23:56 麦田J 阅读(316) 评论(0) 推荐(0)
摘要: function dbc2sbc(obj){ var str = obj.value; var result=""; for(var i=0;i<str.length;i++) { code = str.charCodeAt(i);//获取当前字符的unicode编码 if (code >= 65281 && code <= 65373)//在这个unicode编码范围中的是所有的英文字母已经各种字符 { var d=str.charCodeAt(i)-65248; result +... 阅读全文
posted @ 2011-08-23 23:55 麦田J 阅读(295) 评论(0) 推荐(0)