现在位置: 首页 > surrogate发表的所有文章
  • 11月
  • 22日
综合 ⁄ 共 3540字 评论关闭
这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条件时对一组语句进行编译,而当条件不满足时则编译另一组语句。     条件编译命令最常见的形式为:     #ifdef 标识符     程序段1     #else     程序段2     #endif          它的作用是:当标识符已经被定义过(一般是用#define命令定义),则对程序段1进行编译,否则编译程序段2。     其中#else部分也可以没有,即:  ......
阅读全文
  • 10月
  • 03日
综合 ⁄ 共 42字 评论关闭
tar pcvf   *.tar.xz   folder/ tar pxvf  *.tar.xz
阅读全文
  • 09月
  • 24日
web前端 ⁄ 共 1965字 评论关闭
遇到了一个问题:grails 项目中的 html 文件,浏览器打开全乱码。这些 html 文件全是 UTF-8 编码的,也有   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>   <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 头了。java 开发 web 乱码不在是问题的情况下,还让我遇到这事。 一个怪现象:浏览器里指定 GBK 编码可以正常显示(可以怀疑与平台有关);不带 index.html 的方式(即直接访问路径),如 http://localhost:8080/grails-test/ 又是另一套乱码(即乱码......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 12497字 评论关闭
1 Linux I2C驱动架构Linux下I2C驱动的架构图如下:  图1.1 Linux下I2C驱动架构     如上图所示,每条I2C总线会对应一个adapter,而每条I2C总线上则可以有多个 client,在linux kernel中,通过I2C core层将I2C client与I2C adapter关联起来,Linux 中I2C驱动代码位于drivers/i2c目录。    Linux中I2C可以分为三个层次,分别为I2C core层、I2C adapter driver层、I2C device driver层。   1.1 I2C core层    I2C core是用于维护Linux的I2C核心部分,提供了核心的数据结构,I2C适配器驱动和设备驱动的注册、注销管理等API,同时还提供......
阅读全文
  • 03月
  • 17日
数据库 ⁄ 共 4783字 评论关闭
转自:http://www.cnblogs.com/ora-fans/articles/1273872.html            Oracle Spatial主要通过元数据表、空间数据字段(即sdo_Geometry字段)和空间索引来管理空间数据,并在此基础上提供一系列空间查询和空间分析的程序包,让用户进行更深层次的GIS应用开发。Oracle Spatial使用空间字段sdo_Geometry存储空间数据,用元数据表来管理具有sdo_Geometry字段的空间数据表,并采用R树索引和四叉树索引技术来提高空间查询和空间分析的速度。   1、元数据表说明   Oracle Spatial的元数据表存储了有空间数据的数据表名称、空间......
阅读全文
  • 03月
  • 09日
综合 ⁄ 共 11922字 评论关闭
转载自:http://blog.csdn.net/wg_chn/article/details/13340877 浅析Haar分类器方法 由于工作需要,我开始研究人脸检测部分的算法,这期间断断续续地学习Haar分类器的训练以及检测过程,在这里根据各种论文、网络资源的查阅和对代码的理解做一个简单的总结。我试图概括性的给出算法的起源、全貌以及细节的来龙去脉,但是水平有限,只能解其大概,希望对初学者起到帮助,更主要的是对我个人学习的一次提炼。 一、Haar分类器的前世今生 人脸检测属于计算机视觉的范畴,早期人们的主要研究方向是人脸识别,即根据人脸来识别......
阅读全文
  • 08月
  • 08日
综合 ⁄ 共 4220字 评论关闭
[CODE:]表menu_cls该表结构如下图: CREATE TABLE IF NOT EXISTS `menu_cls` (  `id` int(4) NOT NULL auto_increment,  `parent_id` int(4) NOT NULL default '0',  `level` int(4) NOT NULL default '0',  `path` varchar(200) collate utf8_unicode_ci default NULL,  `title` varchar(40) collate utf8_unicode_ci default NULL,  PRIMARY KEY  (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=29 ;  [CODE:]类Menu_Class.php <?php class Menu_Class{     private $menu;     pu......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 487字 评论关闭
选择你的工程。 Project菜单 --》 generate javadoc 接着 在你的工程里面选择你需要生成javadoc的类。 建议选择 protected级的方法产生doc( 选中它表示protected 和public的方法都产生doc) javadoc command C:\Java\jdk1.6.0_37\bin\javadoc.exe  // 跟你的jdk安装位置相关了 点击next ---> 可以取个名字先~~~~ 最后点击finish大功告成。 常用的javadoc标记如下: @author:指定java程序作者。可以出现在类或者接口文档注释中。 @version:程序版本。可以出现在类或者接口文档注释中。 @deprecated:不推荐使用......
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 4478字 评论关闭
        C++的类中有两种函数非常特别,一种是构造函数(constructor),另一种是析构函数(deconstructor)。在上篇文章中已经讲述了构造函数,本文将讨论析构函数。         当我们定义了类的一个对象时,就会隐式的调用构造函数,构造函数执行完成后,对象就有了资源。当我们不需要该对象时,即程序运行到对象作用域之外时,会隐式的调用析构函数,析构函数执行完成后,对象的资源就被释放。   一、析构函数(deconstructor)         构造函数的英文名为constructor,它是起到构造对象的作用的函数。析构函数的英文名为deconstructor......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 161字 评论关闭
有时候工作 做不完 是因为 难度 。 自己不会某个技术点。 有时候是因为 量度。 反复做某个事情 。 说是 量变 能 产生 质变。 希望是这样的吧。 记得以前 敏捷开发的时候,QA大大说,把工作难度消灭,而转化成只有工作量,没有工作难度。他的意思是这样就好估计时间了。 那时候,觉得真难,怎么能变成只有量呢。 今天看到量了, 不过是大量的量。 原来量大了也就是难。
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 458字 评论关闭
  估计会是最笨的办法了,先是int到string,然后又来string到int,但完成时仍然小兴奋~总结一下。1.在布局文件xml里声明需要的TextView、EditView、Button对象,并设置相应属性;2.在activity里边声明这三个玩意,额外声明3个整型变量用于等下的计算;3.通过findviewbyid获取这三个玩意的操作权分别给editText1、editText2、button;4.给button设置监听器ButtonClickListener,继承OnClickListener父类,并在触发时进行加法计算;5.用int a = integer. parse(EditText1.getText().toString())将EditText1中输入的值赋给a,同理于b......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 1876字 评论关闭
线段树的模版 没什么思想 #include <iostream> #include <fstream> #include <cstdio> #include <algorithm> #include <cstring> #include <vector> #include <bitset> #include <cmath> #include <queue> #include <stack> #include <set> #include <map> #include <ctime> #define LL long long #define Vi vector<int> #define Si set<int> #define readf freopen("input.txt","r",stdin) #define writef freopen("output.txt","w"......
阅读全文