摘要: 题目描述:判断第二个字符串中的元素是否都能在第一个字符串中找到:注意:和字符串的字串的问题有所区别,如第一个字符串为 abcdefg,第二个字符串为 aaabc,第二个字串还是包含于第一个字符串方法1:将str2中的每一个字符取出,逐一和字符串str1中的字符进行比较#include int WhetherInclude(char* str1, char * str2){ int ia; int ib = 0; while(str2[ib] !='\0') //遍历str2 { ia = 0; while(str1[ia]!='\0') //遍历str1 { . 阅读全文
posted @ 2013-08-16 19:48 pangbangb 阅读(186) 评论(0) 推荐(0) 编辑
摘要: #! /usr/bin/env python2.7# -*- coding:utf-8 -*-#File:w7.py#Date:2013-7-18#Author:wangyuimport reimport sqlite3"""当你感到有些日子先当难过的时候,那你一定经历一些不一样的东西,这些东西会让你变的更加强大,谢谢世界给我的苦难和思考""""""开始学习正则表达式""""""邮箱注册系统"""class e_ma 阅读全文
posted @ 2013-08-16 19:46 pangbangb 阅读(437) 评论(0) 推荐(0) 编辑
摘要: 正确答案:C 在Oracle 8i中引入GROUPING()函数,被用来做为GROUPING()函数参数的表达式必须与出现在GROUP BY 子句中的表达式相匹配。包含了CUBE、ROLLUP或GROUPING SET关键字的组查询时,该函数对相关列的聚合结果中的NULL值进行检查。例如通过写出decode(grouping(id),1,’ALLID’,id) id来检测id是否有一行由CUBE产生的空值,或着是否其在数据库中本身就是空值。如果这些NULL值是由本次CUBE查询生成的,那么返回1,否则返回0。 官方解释:GROUPING distinguishes superag... 阅读全文
posted @ 2013-08-16 19:44 pangbangb 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在Openssl中,非对称加密涉及到两个密钥。一个为公开的密钥(公钥),一个为非公开的密钥。而OpenSSL中非对称加密算法有RSA、DSA、ECC,他们的原理不同,因此其密钥结构不同。下面我们列出我们关心的密钥部分。1)非对称算法密钥结构OpenSSL中,生产密钥的算法通过以下几个函数int RSA_generate_key_ex(RSA *rsa, int bits, BIGNUM *e, BN_GENCB *cb);int DSA_generate_key(DSA *dsa);int EC_KEY_generate_key(EC_KEY *eckey);int DH_generate_k 阅读全文
posted @ 2013-08-16 19:42 pangbangb 阅读(2332) 评论(0) 推荐(0) 编辑
摘要: 偶然看见了人家的博客发现这么一个问题,研究了一下午, 才发现其中的奥妙。Stupid。题目描述: 回文串就是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。 回文子串,顾名思义,即字符串中满足回文性质的子串。 给出一个只由小写英文字符a,b,c...x,y,z组成的字符串,请输出其中最长的回文子串的长度。输入: 输入包含多个测试用例,每组测试用例输入一行由小写英文字符a,b,c...x,y,z组成的字符串,字符串的长度不大于200000。输出: 对于每组测试用例,输出一个整数,表示该组测试用例的字符串中所包含的的最长回文子串的长度。样例输入:aba... 阅读全文
posted @ 2013-08-16 19:40 pangbangb 阅读(737) 评论(0) 推荐(0) 编辑
摘要: POJ 2409Let it Bead这题就是polya公式的直接套用,唯一麻烦的是置换群的种类数,由于可以翻转,所以除了要加上pow(c,gcd(s,i))这些平面旋转的置换群,还要加上翻转的。由于翻转的情况奇偶是不同的,所以需要分开讨论:偶数:pow(c,(s-2)/2+2)*(s/2)+pow(c,(s/2))*(s/2);(里面包含了两个对点和两个对边的旋转) 奇数:pow(c,(s-1)/2+1)*s;(一个点和对边的旋转)#include#include#include#include#include#include#include#include#define mem(a,b) 阅读全文
posted @ 2013-08-16 19:37 pangbangb 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 什么是建造者模式Builder模式也叫建造者模式或者生成器模式,是由GoF提出的23种设计模式中的一种。Builder模式是一种对象创建型模式之一,用来隐藏复合对象的创建过程,它把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态地创建具有复合属性的对象。首先我们建立一个House对象package com.meritit;/** * 房子 * @author 李小强 * */public class House { //地板 private String floor; //墙 private String wall; //屋顶 private String housetop; p.. 阅读全文
posted @ 2013-08-16 19:35 pangbangb 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 以前在电脑上安装windows系统时总是很顺利,没有遇到什么大问题。前几天为公司一台电脑安装win7时,进行到 展开windows文件时,每次执行到……60%左右就会报错(错误代码好像是什么0x800...,记不住了)。二话不说,www.google.com。搜索一番,找到了一个可行的办法:使用window安装光盘(不一定是光盘,刻有windows系统的u盘亦可),进入修复模式,之后进入命令窗口,输入如下指令: diskpart list disk // 列出磁盘 select disk 0 // 选择磁盘 list partition // 列出分区 select par... 阅读全文
posted @ 2013-08-16 19:32 pangbangb 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 题目地址:http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&page=show_problem&problem=1475题目意思:给你一个序列,告诉你Wavio序列的定义若一个Wavio序列的长度为2*n+1前n+1个是递增的后n+1个是递减的求出这个序列中的最长的Wavio序列的长度解题思路:对序列正着求LIS得出dp1[i]反着求LIS得出dp2[i]分别代表以i为终点的正着的LIS的长度,反着的LIS的长度然后枚举i,找出最大的min(dp1[i],dp2[i])长度就是这个* 阅读全文
posted @ 2013-08-16 19:30 pangbangb 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Js中执行变量中的命令语句,也就是所谓的宏替换(很实用的例子) 由其做动态编程时非常有用,必须符合js中的语法,用eval能够执行。var aaa="alert('这是变量中的语句')"; eval(aaa); 阅读全文
posted @ 2013-08-16 19:28 pangbangb 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 本人总结,圆检测主要有以下几种方法:1.霍夫圆检测:OpenCV中使用cvHoughCircles,Matlab中使用imfindcircles2.轮廓跟踪:OpenCV中使用cvFindcontours,matlab中也有相应的边缘跟踪函数,自己查吧3.cvFindContours+Least Square4.cvFindContours+Least Square+SubPixle方法 阅读全文
posted @ 2013-08-16 19:26 pangbangb 阅读(1375) 评论(0) 推荐(0) 编辑
摘要: /** * 类名:TEST.java * * 功能:i++与++i的区别,使用实例说明 * * * @Author:lilong * @Date:2013-5-20 * @Time:上午11:25:27 * @Version:1.0 */public class Test { public static void main(String[] args) { /** * i++就是 先赋值,后运算 赋值 * 就是将 等号右边的值赋给等号左边的值 运算就是i 自己加一 * */ int i = 1; int j = i++; System.out.printl... 阅读全文
posted @ 2013-08-16 19:23 pangbangb 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1) ARM指令集 32位的 ARM指令和 16位 的Thumb指令1,寄存器寻址MOV R1, R2 //将寄存器R2的值传给寄存器R12,立即寻址MOV R0, #0XFF00 //数据包含在指令中3,寄存器偏移寻址MOV R0, R2, LSL #3 //R2的值左移3位,结果放入 R0中 即 R0 = R2 * 8LSL逻辑左移、 LSR逻辑右移、 ASL算术左移、 ASR算术右移、 ROR循环右移、RRX带扩展的循环右移4,寄存器间接寻址LDR R1, [R2] //将R2中的数值作为地址,取出此地址的数据保存在R1中SWP R1,R1,[R2] //将R2中的数值作为地址5,基址寻 阅读全文
posted @ 2013-08-16 19:21 pangbangb 阅读(740) 评论(0) 推荐(0) 编辑
摘要: #include #define N 10000int main(){ static int r[N]={1}; int i,j; int k=0,l=0; for(i=1;i=0;j--) { printf("%04d",r[j]); } printf("\n"); } return 0;} 阅读全文
posted @ 2013-08-16 19:19 pangbangb 阅读(186) 评论(0) 推荐(0) 编辑
摘要: Wi-Fi网络的一个极其重要的特点就是移动性。例如,一个人可以在使用Wi-Fi电话进行通话或是从服务器上下载大数据量的文件时穿过一幢建筑物。用户设备内部的Wi-Fi无线电可以从一个接入点漫游至另一个接入点,这样就提供了无缝连接。至少,这是我们所希望实现的!过去,我曾遇到过漫游的问题,所以我决定做一些测试,来看看其中的究竟。我尤其感到好奇的是漫游实际上有多快,以及它是否对无线应用造成破坏。 我的测试配置包含两个接入点,一个接入点(AP-1)设置为信道1,另外一个(AP-2)设置为信道6。其它设置都采用缺省值,比如信标间隔为 100毫秒,屏蔽RTS(请求发送)/CTS(允许发送)功能,等等。两个接 阅读全文
posted @ 2013-08-16 19:17 pangbangb 阅读(2214) 评论(0) 推荐(0) 编辑
摘要: 先看效果: 中间切换动画没来得及截图,凑合着看吧。主要是java代码的实现:Welcom.javapackage kehr.activity.welcome;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;import android.view.Window;import android.view.WindowManager;public class Welcome extends Activity { @Override p 阅读全文
posted @ 2013-08-16 19:14 pangbangb 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 20世纪80年代,那时我家有一台“古老的”电视机,牌子我忘了,只记得是台黑白电视机,没有遥控器,每次开关机或者换台都需要通过电视机上面的那些按钮来完成,我印象最深的是那个用来换台的按钮,需要亲自用手去旋转(还要使点劲才能拧动),每转一下就“啪”的响一声,如果没有收到任何电视频道就会出现一片让人眼花的雪花点。当然,电视机上面那两根可以前后左右移动,并能够变长变短的天线也是当年电视机的标志性部件之一,我记得小时候每次画电视机时一定要画那两根天线,要不总觉得不是电视机,。随着科技的飞速发展,越来越高级的电视机相继出现,那种古老的电视机已经很少能够看到了。与那时的电视机相比,现今的电视机给我们带来的. 阅读全文
posted @ 2013-08-16 19:12 pangbangb 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 今天还是讲讲和图形有关的事情,这次的难度再增加些,不是直接改源代码了,而是通过RTTI的方式去让定制我们需要的功能。从Bitmap的源代码中,我们可以看到FPixelFormat的属性是私有的,也就是我们无法动态的去改变。明明有十几种PixelFormat形式,又不能去设置,难道又是bug? 通过RTTI,我们可以很实习它的修改。我们先自己定义一个继承自TBitmap的类,取名为TMyBitmap;然后设置属性PixelFormat ,get set方法如下:procedure TMyBitmap.SetPixelFormat(const PixelFormat: TPixelFormat); 阅读全文
posted @ 2013-08-16 19:10 pangbangb 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 在移动互联网时代,手机邮件已不是什么新鲜事了,我们可以使用内置的Gmail引擎来发送邮件,也可以使用SMTP来发送邮件,下面用一个简单示例来演示邮件的发送,包括单方发送邮件、多方发送邮件以及抄送邮件,密送邮件,发送附件等。代码如下:Activity:package com.home;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.view.View;import android.view.View.On 阅读全文
posted @ 2013-08-16 19:08 pangbangb 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1.只有拥有找男女朋友的能力和很多备胎,才有资格真正享受单身生活。 所以别JB老提单身多好,你就是没本事找对象 2.多照照镜子,很多事情你就明白了 3.没钱没事业,才有时间去提高自己的人生境界。 所以别老装清高,你就是个穷比 4.这个世界没有错,谁让你又没钱长得又不好看 整天抱怨世界不公平的对号入座 5. 真正努力过的人,就会明白天赋的重要性。 没天赋,你努力一辈子都没用 6. 有些人努力了一辈子,终于从社会四流挤入了三流 你照样不入流, 7.出身不好的限制不光是平台的问题。出身不好说明你父母混的不怎么样。 别找借口... 阅读全文
posted @ 2013-08-16 19:05 pangbangb 阅读(133) 评论(0) 推荐(0) 编辑