现在位置: 首页 > hark发表的所有文章
  • 01月
  • 02日
综合 ⁄ 共 706字 评论关闭
the   following   may   help   determine   wheter   an   object   is   a   lvalue   or   rvalue:   if   the   object   obtained   from   an   expression   has   a   name,   then   it   must   be   lvalue;   otherwise   it   is   rvalue.   this   means   all   temporary   objects   must   be   rvalues.   example:  ++a;       //   the   result   is   'a ',   which   has   a   name   --   'a ',   so   it   is   lvalue.  a++;       //   the   result   is   a   temporary   object   --   ......
阅读全文
  • 06月
  • 07日
综合 ⁄ 共 3535字 评论关闭
转载自:http://blog.csdn.net/sduyyy/article/details/6309660 1.VC2005:无法执行添加/移除操作,因为代码元素是只读的....多个解决办法 最近在编程过程中偶尔会遇到这个错误, 非常烦人, 因为一旦添加事件处理函数就会弹出这个窗口 解决方案: 1、重启VC 2、打开Resource.h文件看看 一看就知道了 有些定义重复了 可以手动改掉 保存 编辑器重新加载 。。。。。。。。 3、关闭解决方案,删除ncb文件重新添加即可 4、实在不行就手动添加消息处理 5、查看.h和.cpp文件的属性,有可能是只读的,修改属性后就可以了 6、把你要添加事件的对......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 3506字 评论关闭
本文转载自罗云彬的编程乐园 (除了图片、排版外没做任何改动) 作者:罗云彬、发布日期:2000-8-8 ------------------------------------------------------------------------------------------ 在Win32汇编中,我们经常要和Api 打交道,另外也会常常使用自己编制的类似于Api 的带参数的子程序,本文要讲述的是在子程序调用的过程中进行参数传递的概念和分析。一般在程序中,参数的传递是通过堆栈进行的,也就是说,调用者把要传递给子程序(或者被调用者)的参数压入堆栈,子程序在堆栈取出相应的值再使用,比如说,如果你要调......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 583字 评论关闭
    北大的这道考研上机题的数据量比较大,暴力宽搜可能会超时,想来想去应该跟满二叉树的性质有关,即,令父节点的标号为i, 若左孩子存在,那么左孩子的标号为2*i,若右孩子存在,那么右孩子标号为2*i+1。根据这个性质我便一层一层搜,若不到最后一层,那么当前层的结点便可以全部加上,而不必挨个去计数。其实最后一层也不必挨个去计数,只要最后一层的尾结点的标号大于最左孩子的标号,那么便可以用尾结点下标剪去最左孩子的下标加1.     题目URL:http://ac.jobdu.com/problem.php?id=1113     我的AC代码: #include <ios......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 1283字 评论关闭
1.WritableSheet sheet = workbook.getSheet(0); 2.sheet.setName("修改后"); // 给sheet页改名 3.workbook.removeSheet(2); // 移除多余的标签页 4.workbook.removeSheet(3); 5. 6.sheet.mergeCells(0, 0, 4, 0); // 合并单元格 7.sheet.setRowView(0, 600); // 设置行的高度 8.sheet.setColumnView(0, 30); // 设置列的宽度 9.sheet.setColumnView(1, 20); // 设置列的宽度 <pre name="code" class="java"> /* * WritableFont.createFont("宋体"):设置字体为宋体 ......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 2357字 评论关闭
There are several types of Ethernet frames: Ethernet II frame, or Ethernet Version 2,[f] or DIX frame is the most common type in use today, as it is often used directly by the Internet Protocol.(太网帧) Novell raw IEEE 802.3 non-standard variation frame IEEE 802.2 Logical Link Control (LLC) frame IEEE 802.2 Subnetwork Access Protocol (SNAP) frame 不同的帧有不同的格式和MTU值 上图中表示各个帧的数据格式。 下面是通用Ethernet II 帧示意图 带有vlan tag的以太网帧。通常MAC层的etherne......
阅读全文
  • 04月
  • 03日
综合 ⁄ 共 5536字 评论关闭
相信大家在开发一些程序会有识别图片上文字(即所谓的OCR)的需求,比如识别车牌、识别图片格式的商品价格、识别图片格式的邮箱地址等等,当然需求最多的还是识别验证码。如果要完成这些OCR的工作,需要你掌握图像处理、图像识别的知识,需要用到图形形态学、傅里叶变换、矩阵变换、贝叶斯决策等很多复杂的理论,这让绝大部分人都会望而却步。     Tesseract这个开源项目的出现让我们普通人也可以涉足OCR的开发。Tesseract可以从图片中识别出文字内容,但不要以为Tesseract可以智能的识别出各种奇形怪状、复杂的图片文字,Tess......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 785字 评论关闭
/* * 使用回溯法解决n皇后问题 */ #include <stdio.h> #include <math.h> #define NUM 8 //皇后的数目 int chess[NUM]; //依次表示每个皇后所在的列数 int count = 0;//总的解数 //表示能否在第i行value列放置皇后,行数是从0开始 bool canPlaced(int i,int value) { //第0行的皇后可以任意摆放 if (i==0) { return 1; } //依次检测之前的皇后,是否冲突 for (int j=0;j<i;j++) { //列冲突 if (chess[j]==value) { return false; } //对角线冲突 if (abs(i-j)==abs(chess[j]-value)) ......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 941字 评论关闭
any是任意对象。配合使用STL容器点,可向此容器添加任意类型的对象。 #include <iostream> #include <string> #include <utility> #include <vector> #include "boost/any.hpp" using namespace std; class A{ public: void some_function(){ cout << "A::some_function()" << endl; } }; class B{ public: void some_function(){ cout << "B::some_function()" << endl; } }; class C{ public: void some_function(){ ......
阅读全文
  • 01月
  • 25日
综合 ⁄ 共 836字 评论关闭
public class ss { public void methed(int n){ if(n==1) System.out.print("1"); else if(n==2) System.out.print("1"+" "+"1"); else{ int[] a=new int[n+1]; a[0]=1;a[1]=1;a[2]=2; int front=0,rear=3; while(front!=rear){ if(a[front]==1&&a[(front+1)%(n+1)]==1){ front=(front+1)%(n+1); a[rear]=1;a[(rear+1)%(n+1)]=1; rear=(rear+2)%(n+1); } else{ a[rear]=a[front]+a[(front+1)%(n+1)]; front=(front+1)%(n+1); rear=(rear+1)%(n+1); } } //front=(f......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 1190字 评论关闭
     标准SQL语法中,对SELECT语句执行GROUP BY操作的话,SELECT选择的列必须出现在GROUP BY子句中,也就是说先要明确根据什么分组,然后才能选择分没分组。不过MySQL数据库不完全是这样,只要MySQL数据库不是运行在ANSI模式下(什么是运行模式,简单讲就是指支持的SQL语法,运行模式是在启动mysql服务时以--sql-mode设置,默认应为空,ANSI是一套通行的标准SQL语法体系),就可以简化GROUP BY操作时的选择列。 出现在GROUP BY子句,但没有出现在SELECT的选择列中,这我们可以理解对吧,不过如果是SELECT选择了列,但该列却并没有......
阅读全文
  • 01月
  • 22日
综合 ⁄ 共 110字 评论关闭
安全到达无锡半个月,今天上街走走。看看传说中的无锡长什么样子,看几本书什么的。将会在这里停留半年以上,真希望早日到达北京,每一分钟都在改变自己,希望梦想和遐想是一致的。哈哈  祝自己玩得开心哈   大家有时间可以来无锡找我玩
阅读全文