现在位置: 首页 > xudomei发表的所有文章
            Expect是一个用来实现自动交互功能的软件套件 (Expect [is a] software suite for automating interactive tools)。 expect等待输出中输出特定的字符,通常是一个提示符,然后发送特定的响应。   #!/usr/bin/expect spawn ./interac.sh expect "Enter number:" send "1\n" expect "Enter name:" send "sanwu\n" expect eof以上面的代码为例,expect等待./interac.sh脚本文件的输出字符Enter number:和Enter name:,并发送特定的相应 1 和sanwu。 在上面的代码中,因为我们是对于expect的隐式调用,所以需要在第一行......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 461字 评论关闭
现在是半夜了,准备学习了,刚才无聊去看看无间道12 哈哈,这个日子是不是过的有点傻逼与刺激,我知道通宵就像是毒药,你尝试过之后便总是惦记, 妈蛋,希望自己有所收获,仅此而已,这样的生活,我始终没有看到希望的尽头 不管是汪峰的存在,大桥下,再见青春,北京北京,,,都是一杯一杯可乐 在我最青春的时候恶意的释放 还记得 高四时,听着从头再来和父亲而泪流满面 再也回不去啦,我的十七岁 现在的 自己,是否变了的太多, 永不变的,便是 自己的信仰和不曾麻木的灵魂 偶尔的二锅头只是麻醉自己的 借口 关于成绩,我已不想......
阅读全文
年终决定整理一下代码,第一部分图像的基本操作 说明:代码注重效率和高度可移植性,仅使用stdio.h库 参考例程,欢迎参考指正 int imread(char *filename, unsigned char color[1024],unsigned char *data,int size[2]) { FILE *fp; int i; int ct; unsigned char buf[4]; unsigned char bitHead[54]; if( size[4]%4 == 0) ct = 0; fp = fopen(filename,"rb"); if(fp == NULL) return -1; else{ fread(bitHead,1,54,fp); if(bitHead[28]==8) { ct = 4 - (size[0])%4; if( ct == 4) ct = 0; fread(colo......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 4055字 评论关闭
 1: 获取IDirect3D9接口,主要用来查找物理硬件设备信息,和创建IDirect3DDevice9接口.代码如下:        IDirect3D9* pD3D = Direct3DCreate9(D3D_SDK_VERSION);   2: 验证硬件支持的显示模式,在 a shader approach 一书中,在窗口下使用当前显示模式作为显示格式和后台缓存格式,在全屏模式下使用D3DFMT_X8R8G8B8作为显示格式后台缓存格式.代码如下: D3DDISPLAYMODE mode; pD3D->GetAdapterDisplayMode(D3DADAPTER_DEFAULT,&mode); //检查窗口模式 pD3D->CheckDeviceTyte(D3DADAPTER_DEFAULT,D3DDEVTYPE_HAL,mode.Format,mo......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 2358字 评论关闭
产品表: { _id: new ObjectId("4c4b1476238d3b4dd5003981"), slug:"wheel-barrow-9092", sku: "9092", name:"Extra Large Wheel Barrow", description: "Heavy duty wheelbarrow...", details: { weight: 47, weight_units: "lbs", model_num: 4039283402, manufacturer: "Acme", color: "Green" }, total_reviews: 4, average_review: 4.5, pricing: { retail: 589700, sale:489700, }, price_history: [ { retail: 529700, sale: 429700, start: new Date(2010, 4, 1), end: new Date(2010, 4, 8) }, { retail: 529700, sale: 5......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 3905字 评论关闭
转载时请注明出处和作者联系方式文章出处:http://www.limodev.cn/blog作者联系方式:李先静 <xianjimli at hotmail dot com>昨天看了一下Android中的签名机制,这里介绍一下Android中签名用的Key的产生方法和签名的原理。产生Keyo 产生RSA私钥(private key)openssl genrsa -3 -out testkey.pem 2048-3 是算法的参数(public exponent)。2048 是私钥长度。testkey.pem 是输出的文件。o 产生PKCS#10格式的认证请求。所谓认证请求就是发给认证机构认证的一个请求,它主要包括一个公钥和一些相关信息(如组织名称和联系人邮件地......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 3641字 评论关闭
AdaBoost,是英文"Adaptive Boosting"(自适应增强)的缩写,是一种机器学习方法,由Yoav Freund和Robert Schapire提出。AdaBoost方法的自适应在于:前一个分类器分错的样本会被用来训练下一个分类器。AdaBoost方法对于噪声数据和异常数据很敏感。但在一些问题中,AdaBoost方法相对于大多数其它学习算法而言,不会很容易出现过拟合现象。AdaBoost方法中使用的分类器可能很弱(比如出现很大错误率),但只要它的分类效果比随机好一点(比如两类问题分类错误率略小于0.5),就能够改善最终得到的模型。而错误率高于随机分类器的弱......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 592字 评论关闭
1、复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。 不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用&quot;alter&quot;添加,而且容易搞错。     2、只复制表结构到新表 CREATE TABLE 新表SELECT * FROM 旧表WHERE 1=2 或CREATE TABLE 新表LIKE 旧表     3、复制旧表的数据到新表(假设两个表结构一样) INSERT INTO 新表SELECT * FROM 旧表     4、......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 647字 评论关闭
第一题,基础题:1. 数据库及线程产生死锁的原理和必要条件,如何避免死锁。2. 列举面向对象程序设计的三个要素和五项基本原则。3.Windows内存管理的方式有哪些?各自的优缺点。第二题,算法与程序设计:1.公司举行羽毛球比赛,采用淘汰赛,有1001个人参加,要决出“羽毛球最高选手”,应如何组织这次比赛?可以使用伪代码。2.有100盏灯泡,第一轮点亮所有电灯,第二轮每两盏灯熄灭一盏,即熄灭第2盏,第4盏,以此类推,第三轮改变编号为3的倍数的电灯,第3盏,第6盏,如果原来那盏灯是亮的,就熄灭它,如果原来是灭的,就点亮它,以......
阅读全文
  • 01月
  • 15日
综合 ⁄ 共 2430字 评论关闭
消防(mindist) 【问题描述】 某个国家有n 个城市,这n 个城市中任意两个都连通且有唯一一条路径,每 条连通两个城市的道路的长度为zi(zi<=1000)。 这个国家的人对火焰有超越宇宙的热情,所以这个国家最兴旺的行业是消防 业。由于政府对国民的热情忍无可忍(大量的消防经费开销)可是却又无可奈何 (总统竞选的国民支持率),所以只能想尽方法提高消防能力。 现在这个国家的经费足以在一条边长度和不超过s 的路径(两端都是城市) 上建立消防枢纽,为了尽量提高枢纽的利用率,要求其他所有城市到这条路径的 距离的最大值最小。 ......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 1411字 评论关闭
本题中文题 题意很明显  问最少要打几个电话  我的做法是强连通+缩点 1A #include <iostream> #include <cstdio> #include <vector> #include <cstring> #include <algorithm> using namespace std; #define MAXN 1010 int stack[MAXN],low[MAXN],dfn[MAXN],sum[MAXN],tran[MAXN],times,top,m,n; bool instack[MAXN]; int ru[MAXN]; vector <int> e[MAXN]; void tarjan(int u){ low[u]=dfn[u]=++times; stack[top++]=u; instack[u]=true; for(int i=0;i<(int)e[u].size()......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 3617字 评论关闭
YUV 开放分类:程序 编辑词条分享 YUV(亦称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属於PAL)。 编辑摘要 目录 1 概述 2 优点作用 3 公式 4 采样格式 5 各种YUV格式 YUV -概述 YUV 在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是所谓的YUV色彩空间表......
阅读全文