现在位置: 首页 > bz520发表的所有文章
  • 05月
  • 09日
综合 ⁄ 共 694字 评论关闭
优点:对try,catch,finally处理的比较好 缺点: 1.变量定义有时丢失,有时重复 2.对if (!(obj instanceof String))会处理成if (!obj instanceof AccessPoint) 3.有些代码无法反编译 4.异常的名字有时候弄混,catch时命名为ex,下面的代码中却是e 5.if (canUse)处理成if (canUse != 0) 判断为true:if (canUse != 0) 判断为false:if (canUse == 0) 6.    public void addActionListener(ActionListener al)    {      this.m_listenerList.add(VWConsoleListener.class, al);    } 应该是     public void addActionListener(Actio......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 310字 评论关闭
一直没找着在哪设置utf-8 在配置文件里一直没找着, 最后在 /usr/lib/impala-shell/impala_shell.py找着了。 def do_select(self, args):     """Executes a SELECT... query, fetching all rows"""     return self.__execute_query(self.__create_beeswax_query("select %s" args)) 改成   return self.__execute_query(self.__create_beeswax_query("select %s" %(args.encode('utf-8'),)))
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 4859字 评论关闭
 最大流  POJ 1273 Drainage Ditches  POJ 1274 The Perfect Stall (二分图匹配) POJ 1698 Alice's Chance POJ 1459 Power Network POJ 2112 Optimal Milking (二分) POJ 2455 Secret Milking Machine (二分) POJ 3189 Steady Cow Assignment (枚举) POJ 1637 Sightseeing tour (混合图欧拉回路) POJ 3498 March of the Penguins (枚举汇点) POJ 1087 A Plug for UNIX POJ 1149 Pigs (构图题) ZOJ 2760 How Many Shortest Path (边不相交最短路的条数) POJ 2391 Ombrophobic Bovines (必须拆点,否则有BUG) WHU 1124 Football Co......
阅读全文
  • 03月
  • 23日
综合 ⁄ 共 2270字 评论关闭
今天学了一下午的正则表达式(马士兵的那个视频教程),这RegularExpressions也算是一门小语言了,唯一让我不能理解的就是API里非捕获组中的那些用法,经过在论坛的查找学习,呵呵 ,现在终于理解了,下面与大家分享下。   捕获组(capturing group)是把多个字符当作一个单元对待的一种方式。通过把字符括在括号内创建捕获组。例如,正则表达式(dog)创建包含字母“d”、“o”和“g”的一个组。输入字符串和捕获组匹配的那一部分将被保存在内存中,以便以后通过反向引用再次使用。 而非捕获组就是输入字符串和捕获组匹配的那一部分将不被......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 492字 评论关闭
在数据结构中,二叉树是一种基本的且运用非常广泛的数据结构。二叉树在排序、查找以及大规模数据索引方面应用非常多,此外更加复杂的树形结构也可以转化为二叉树进行处理。 一、二叉树的定义二叉树的节点与单链表的节点有点类似,都是有数据域和指向下一结点的指针,区别是二叉树指向下一结点的指针有两个:左节点和右节点;产生分叉。二叉树也有一个根节点(在单向链表中叫头节点),当根节点指向NULL时,此时二叉树为空二叉树; 下面是各种二叉树递归定义以及各种二叉树: 二、分清二叉树的前序、中序、后序以及深度遍历平时做些......
阅读全文
  • 01月
  • 31日
综合 ⁄ 共 2651字 评论关闭
在C++编程语言中,有很多功能都与C语言相通,比如指针的应用等等。在这里我们介绍的则是一种类似于函数指针的C++函数对象的相关介绍。C++函数对象不是函数指针。但是,在程序代码中,它的调用方式与函数指针一样,后面加个括号就可以了。这是入门级的随笔,说的是函数对象的定义,使用,以及与函数指针,成员函数指针的关系。 C++函数对象实质上是一个实现了operator()--括号操作符--的类。例如: class Add  {  public:  int operator()(int a, int b)  {  return a + b;  }  };  Add add; // 定义函数对象  cout << add(3,......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 846字 评论关闭
分类: SQL 使用技巧 2012-04-06 16:12 1332人阅读 评论(0) 收藏 举报 运行环境:Oracle10g sqlplus环境下。  在查询语句中,经常会出现一个错误:  SQL基础:ORA-00918:未明确定义列的错误。  当前遇到有两种情况。原因为:当查询语句中,查询的表(数据集)中有相同的字段名,查询字段无法确认是改查那个字段  时,就会报未明确定义列的错误。  第一种情况:  1.单表时:  比如fconsign表中存在三个字段:fcsg_consign_id,fcsg_consign_type,fcsg_consign_status  SELECT FCSG_CONSIGN_ID FROM (SELECT FCSG_CONS......
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 793字 评论关闭
;;emacs date and time (November 30,2011 16:18) ;;insert-current-data and time (defun insert-current-date()"Insert the current date & time"(interactive "*");(insert (format-time-string "%Y-%m-%d %H:%M:%S" (current-time))))(insert (format-time-string "%Y-%m-%d %H:%M:%S" (current-time))))(global-set-key "\C-xj" 'insert-current-date) (defun qiang-comment-dwim-line (&optional arg) "Replacement for the comment-dwim command. If no region is selected and current line is not blank and w......
阅读全文
问题出在内在分配上  SOAPTest的官方文档说是系统的内存太大造成的,一般为3G,需要在启动时加一个参数控制一下JAVA使用的内存数。 This VM failure sometimes happens on machines with large amounts of memory, usually over 3 gigs. To fix this, we will need to pass an argument to SOAPtest to change the amount of memory allocated to the JVM in which SOAPtest runs. You will need to find out how much memory is available on the machine you are working on. Then to fix this you can do the following:1) R......
阅读全文
  • 08月
  • 25日
综合 ⁄ 共 12123字 评论关闭
触摸屏是通过中断来实现的。我的程序是在sdram中运行的,要想正确的实现中断跳转,就要使MMU工作,实现物理地址与虚拟地址的映射,把虚拟地址0x00000000映射到物理地址0x30000000(sdram的首地址)。MMU相应的函数在2440slib.s中。  触摸屏可分为矢量压力传感式、电阻式、电容式、红外式和表面声波式等,我用的是最普遍的-四线电阻式。   s3c2440集成了4线制电阻式的触摸屏接口,触点坐标的检测是通过A/D转换来实现的。s3c2440提供8路A/D模拟输入,其中有4路是与触摸屏复用的,s3c2440比s3c2410改进的地方是片内部加入了开关用的MOS......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 9750字 评论关闭
作者:shenzi 链接:http://blog.csdn.net/shenzi Windows核心编程:内存映射文件     与 虚拟内存相似,内存映射文件允许开发人员预定一块地址空间区域并给区域调拨物理存储器。不同之处在于内存映射文件的物理存储器来自磁盘上已有的文件,而不 是来自系统的页交换文件。一旦把文件映射到地址空间,我们就可以对它进行访问,就好像整个文件都已经在被载入内存一样。      内存映射主要用于以下三种情况: 系统使用内存映射文件来载入并运行.exe和动态链接库(DLL)。这大量节省了页交换文件的空间以及应用程序启......
阅读全文
  • 10月
  • 22日
综合 ⁄ 共 305字 评论关闭
#include #include #include using namespace std; int main(){ int n; while(cin>>n&&n>=3){ long long fx,fy,x,y,frx,fry; printf("%d ",n); scanf("%lld%lld",&x,&y); fx=x;fy=y;frx=x;fry=y; for(int i=2;i<=n;i++){ cin>>x>>y; printf("%.6f %.6f ",(x+frx)/2.0,(y+fry)/2.0); frx=x;fry=y; } printf("%.6f %.6f \n",(fx+x)/2.0,(fy+y)/2.0); }  return 0; }
阅读全文