上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 91 下一页
  2013年12月5日
摘要: quickexpr = /^(?:[^)[^>]*$|#([w-]+)$)/ (?:…)表示是一个非捕获型 [^)表示是一个捕获型,以''起始,中间包含一个或多个字符 $表示字符的结尾 (#([w-]+))表示是一个捕获型,以'#'号和字符串、数字、_以及-组成 rnotwhite = /s/ s表示是空白字符以外的符号 trimleft = /^s+/trimright = /s+$/ 左右边的空白。s是空白字符。^前缀表示字符串开始,$后缀表示字符串结束 rdigit = /d/ 表示是数字 rsingletag = /^(?:)?$/ ^ 表示以&# 阅读全文
posted @ 2013-12-05 10:08 我的小人生 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 阅读提示: 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 尽可能保持二者内容一致,可相互对照。 本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。const _fc0: Single = 0.0; _fc1: Single = 1.0; _fc6: Single = 6.0; _fc60: Single = 60.0; _fc255: Single = 255.0; _fc360: Sing... 阅读全文
posted @ 2013-12-05 10:04 我的小人生 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 散列表(又名哈希表)仅仅需要一个包含单一指针的链表头。它是双向链表的变体。它不同于双链表——表头和结点使用相同的结构体——散列表对表头和结点有不同的定义。如下:struct hlist_head { struct hlist_node *first;};struct hlist_node { struct hlist_node *next, **pprev;};散列表的实现一般采用hlist_head数组,每个hlist_head挂一个双向hlist_node链表,大致如下图。其中pprev它指向前一个结点的next指针。1、初始化1.1、初始化头#define H... 阅读全文
posted @ 2013-12-05 10:00 我的小人生 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 一棵B树T是具有如下性质的有根树(设根为root):1.每个节点x有一下域: (a)num,当前存储在节点x的关键字个数,关键字以非降序存放,因此key[i]=2来表示。每个非根节点的个数n必须满足M-1num&&keyword>TestNode->key[i]) i=i+1; if(inum&&keyword==TestNode->key[i]) return TestNode; if(TestNode->isleaf) { printf("Not founded!\n"); return NULL; } else 阅读全文
posted @ 2013-12-05 09:57 我的小人生 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 阅读提示: 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 尽可能保持二者内容一致,可相互对照。 本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。const _fc0: Single = 0.0; _fcd5: Single = 0.5; _fc1: Single = 1.0; _fc2: Single = 2.0; _fc6: Single = 6.0; _fc60: Single ... 阅读全文
posted @ 2013-12-05 09:53 我的小人生 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 不容易系列之(4)——考新郎题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2049题目大意:有N对新婚夫妇,其中所有的新娘站成一列,都盖上了红布。然后让新郎去找新娘,每个新郎只能找一个新娘,而且不能一个对一个。问其中M个新郎找错新娘的情况有多少种。 思考过程: 这其实就是一个错排问题+排列组合问题 首先要从N个新郎当中找出M个找错的。即C(N,M)。其次是对这M组新人进行错排,为D(M)。而且两者之间是乘法原则 错排和排列组合地推公式: 由于是第一次写排列组合这块的内容,写一下如何用递推公式求 C(N,M) 和 D(M)... 阅读全文
posted @ 2013-12-05 09:49 我的小人生 阅读(363) 评论(0) 推荐(0) 编辑
摘要: Linux本身是一个发展中的操作系统。它有很多前期不完善的机制,被后代用新的机制代替。但是老的机制不可能一下子就消亡,因此由于“历史原因”,会产生很多新旧机制共存的情况。而且Linux的教科书数不胜数,那些老的经典教科书的某些章节其实在技术上已经有点过时。这实际上为我们初学者带来了麻烦:一方面,我们要同时掌握新旧两种机制;另一方面,拿设备驱动的使用来说,新旧设备驱动的使用方式也不同,这在初学时会带来一些困扰。因此在学习时,不要抱住所谓“经典”的教科书不放,多看看外面的世界会比较好。如果要举一个例子来佐证的话,我就会举 sys 文件系统的例子: “sysfs 本身并不是一项很新的技术,但... 阅读全文
posted @ 2013-12-05 09:46 我的小人生 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 下面是一个函数能够保证连接多个数据库的下不同的表的函数,可以收藏一下,比较实用,测试过是有用的。function mysql_oper($oper,$db,$table,$where='1',$limit='10'){ $conn=mysql_connect('localhost','like','admin',true) or mysql_error(); mysql_select_db($db,$conn); mysql_query("set names utf8");//必须和表单数据字符 阅读全文
posted @ 2013-12-05 09:42 我的小人生 阅读(1640) 评论(0) 推荐(0) 编辑
摘要: 1.前言在嵌入式操作系统中队列是任务间数据交换的常用手段,队列是生产者消费者模型的重要组成部分。FreeRTOS的队列简单易用,下面结合一个具体例子说明FreeRTOS中的队列如何使用。 2.参考代码 参考代码中存在两个任务,任务A和任务B。任务A扮演生产者的角色,任务A不断地向队列中填充内容,填充的内容为一个int16_t类型的变量,填充完之后该变量累加;任务B扮演消费者的角色,任务B不断的从队列中提取内容,并通过串口打印。 /* Standard includes. */#include #include /* Scheduler includes. */#include "Fr 阅读全文
posted @ 2013-12-05 09:39 我的小人生 阅读(1686) 评论(0) 推荐(0) 编辑
摘要: 使用VS2012的“发布网站”工具部署网站项目大体上分为三步1. 预编译:“发布网站“工具队网站中的页和代码进行预编译2. 输出:将编译器输出 写入指定的文件夹中3. 输出转移:将输出复制到目标Web服务器,并从目标Web服务器中运行应用程序 下面就结合牛腩新闻发布系统来完成这一个过程,之后再介绍一些在发布过程中出现的问题1.发布网站(预编译和输出)可以将网站发布到您可以使用 Visual Studio支持的任何连接协议访问的任何位置。在这里我将网站发布到本地的文件夹中 1.右击调试好网站,会出现如下的菜单,选择”发布网站”;出现”发布网站”对话框 2.在”目标位置”框... 阅读全文
posted @ 2013-12-05 09:35 我的小人生 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 53 54 55 56 57 58 59 60 61 ··· 91 下一页