摘要: 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9526247最近二维码真是越来越火了,随便电视上、网络上、商场里,到处都是二维码。而内嵌二维码扫描功能的软件也越来越多,QQ、微信、UC浏览器等等应用都可以对着二维码扫一扫,感觉我们自己的应用里不加上二维码扫描功能,都跟不上时代潮流了。所以今天我就将带着大家一起,在我们自己的程序里加入二维码扫描的功能。不过,二维码功能如果真要做起来还是非常复杂的,从零开始实现不太现实,比较好的做法就是借助现有的开源项目。目前在二维码这一领域名气最大的开源项目就是ZXing了(Zebra Cros 阅读全文
posted @ 2013-08-09 23:59 pangbangb 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 这段时间在做DRP,需要安装Oracle 10g的数据库,我的系统是win8企业版,安装Oracle 10g的时候,选择“高级安装”,提示“程序异常终止”,下面是几个解决方案,跟大家分享一下。错误提示: 解决方案:1.修改安装程序Oracle 10G\database\stage\prereq\db\refhost.xml ..... 只要在后面添加 2.到install目录中找到oraparam.ini文件,把#Windows=4.0,5.0,5.1,5.2修改成#Windows=4.0,5.0,5.1,5.2,6.1,6.2并在后面添加[Windows-6.1-required]... 阅读全文
posted @ 2013-08-09 23:57 pangbangb 阅读(282) 评论(0) 推荐(0) 编辑
摘要: VPN属于远程访问技术,简单地说就是利用公网链路架设私有网络。例如 公司员工出差到外地,他想访问企原理业内网的 服务器资源,这种访问就属于远程访问。怎么才能让外地员工访问到内网资源呢?VPN的解决方法是在内网中架设一台VPN服务器,VPN服务器有两块 网卡,一块连接内网,一块连接公网。外地员工在当地连上 互联网后,通过互联网找到VPN服务器,然后利用VPN服务器作为跳板进入企业内网。为了保证数据安全,VPN服务器和客户机之间的通讯数据都进行了加密处理。有了数据加密,就可以认为数据是在一条专用的数据链路上进行安全传输,就如同专门架设了一个专用网络一样。但实际上VPN使用的是互联网上的公用链路,因 阅读全文
posted @ 2013-08-09 23:56 pangbangb 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 当我们用open()函数去打开文件的时候,有好几种打开的模式。 'r'->只读 'w'->只写,文件已存在则清空,不存在则创建。 'a'->追加,写到文件末尾 'b'->二进制模式,比如打开图像、音频、word文件。 '+'->更新(可读可写) 这个带'+'号的有点难以理解,上代码感受下。 with open('foo.txt', 'w+') as f: f.write('bar\n') f.seek(0) data = 阅读全文
posted @ 2013-08-09 23:54 pangbangb 阅读(204) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是什么?历史早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。定义ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。我们可以这样理解:把一个线程比喻为一个类,ThreadLocal即是这个类中的成员变量,类中的多个方法可以调用。当使用ThreadLocal维 阅读全文
posted @ 2013-08-09 23:52 pangbangb 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 一、分析Java中的数组是定长的,一旦经过初始化声明就不可改变长度,这在实际使用中非常不方便。二、场景比如要对班级学生的信息进行统计,因为我们不知道一个班级会有多少学生(随时都有可能会有学生入学、退学或转学),所以需要一个足够大的数组来容纳所有的学生。但是多大才算足够大呢?随着环境的变化,“足够大”也可能会编程“足够小”,然后就会超出数组的最大容量的情况,那该如何解决呢?事实上,可以通过对数组扩容“婉转”地解决问题,代码如下:public static T[] expandCapacity(T[] datas,int newLen){ //不能是负值 newLen = new... 阅读全文
posted @ 2013-08-09 23:50 pangbangb 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 今天介绍如下如何在Win7环境下从硬盘安装Ubuntu(我使用的版本是12.10)。1.下载Ubuntu ISO镜像文件ubuntu-12.10-desktop-i386.iso。2.使用压缩软件或虚拟光驱打开镜像,复制以下三个文件到C盘a)Casper文件夹下initrd.lz和vmlinuzb).disk文件夹至此安装做需要的文件准备就绪,我们配置一下启动安装的环境。3.下载EasyBCD(单击此处下载),用于添加和修改开机启动项。我们需要通过启动菜单启动引导启动安装程序,而系统默认只有Win7一个启动项,因此我们需要添加一个启动项。a)打开EasyBCD,我们看到引导程序中只有一个引导条 阅读全文
posted @ 2013-08-09 23:48 pangbangb 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 这段时间工作太忙,有些日子没写文章了,今天准备了一篇Wireshark工具的一个小功能,在验证码流的时候非常好用,闲话不说,直接说步骤: 1.打开Wireshark抓取流媒体码流,然后用RTP过滤: 2.Telephony --> RTP -->Stream Analysis 3.Save playload 4.最后选择路径,保存到本地即可用VLC播放器打开查看了。 阅读全文
posted @ 2013-08-09 23:46 pangbangb 阅读(1106) 评论(0) 推荐(0) 编辑
摘要: A problem occurred while installing selected Windows SDK components. Installation of the "Microsoft Windows SDK for Windows 7" product has reported the following error: Please refer to Samples\Setup\HTML\ConfigDetails.htm document for further information. Please attempt to resolve the prob 阅读全文
posted @ 2013-08-09 23:44 pangbangb 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 求出公共子序列 要求最长 字典序最小枚举第一串的所有子串 然后对每一个串做KMP。找到目标子串学会了 strncpy函数的使用 我已可入灵魂 #include #include #include #include using namespace std;char str[20][70];char tmp[70],ans[70];int f[70];int n;void getfail(char *P){ int m=strlen(P); f[0]=0;f[1]=0; for(int i=1;ilen)strcpy(ans,tmp);//最长 else if(l==... 阅读全文
posted @ 2013-08-09 23:42 pangbangb 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 上篇博客《Web版RSS阅读器(二)——使用dTree树形加载rss订阅分组列表》已经写到读取rss订阅列表了,今天就说一下,当获取一条在线rss订阅的信息,怎么去解析它,从而获取文章或资讯。 首先说一下rss的版本。很多人都说rss,但是有相当一部分人,都不知道rss居然不只一种格式。我们常用的订阅格式有Rss和Atom 2种格式。Rss有版本从v0.9一直到现在的v2.0,Atom最新的版本则是1.0。 DeveloperWorks有一篇文章《使用 RSS 和 Atom 实现新闻联合》提及两者的相似点与不同点: RSS 和 Atom 摘要的相似点每个摘要文件实际上代表... 阅读全文
posted @ 2013-08-09 23:40 pangbangb 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 学生信息管理系统(VB版)开工已有半个多月,如今已经验收完毕。在刚开始无从下手到第一次验收,再到修复bug,进行不断的优化,一直优化到现在的状态,无论是从思想上,还是从技术上,都获得了一次飞跃的成长。 还记得刚做完的时候,晓洁师姐给出的第一句评价就是:没有全局观。后来反思了很久,自己的确在这方面吃了大亏,刚做系统的时候没有计划,闷头瞎做,期间不知碰破了多少次头,费的功夫和力气倒不少。 真正验收时,错误百出:比较低级的错误: (1)、粗心导致代码中一些字符的错误,比如中英文字符混淆、某个不起眼符号的遗漏等语句错误,甚至还有一些语句遗漏、颠倒等语法错误。出现这些错误时,应该不骄不躁,学会心平气和. 阅读全文
posted @ 2013-08-09 23:39 pangbangb 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1,跨平台,通过宏可以编译相应操作系统的api 2,定制业务,同一份代码,面向不同的客户,通过宏来定制。 3,Release 和 Debug。在release下,不能崩的,在debug下,是希望尽早暴露问题的。 阅读全文
posted @ 2013-08-09 23:37 pangbangb 阅读(244) 评论(0) 推荐(0) 编辑
摘要: Simpsons’ Hidden TalentsTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1746 Accepted Submission(s): 637 Problem Description Homer: Marge, I just figured out a way to discover some of the talents we weren’t aware we had. Marge: Yeah, wha... 阅读全文
posted @ 2013-08-09 23:35 pangbangb 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 目录1.COM实践简介...22.COM实践VC.22.1.VC创建COM组件...22.2.使用VC调用...52.3.使用C#调用...83.COM实践C#.93.1.C#创建COM组件...93.2.使用VC调用...123.3.使用C#调用...14 1.COM实践简介 因需要对Office系列进行程序操作,特研究了一下COM相关的编程。个人体会:COM面向接口编程,组件可复用,跨语言(限于微软系)。关于COM组件描述,见百度百科:http://baike.baidu.com/view/185316.htm。COM学习书籍(网络PDF版很多):《COM技术内幕》、《COM编程精彩实例》 阅读全文
posted @ 2013-08-09 23:33 pangbangb 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 长期以来楼主一直被一个问题困扰,就是win8进入界面,输密码时开大写其实是小写,开小写是大写。进入系统以后shift键是默认按下的。一直以为是电脑中毒了。上网查了一些东西,发现可能是因为键盘硬件方面的东西。这时不要盲目重装系统。 解决方案有两个,一是去维修店更换键盘。二是外接键盘,且禁用原键盘。 下面讲下如何禁用原键盘。比基本电脑键盘容易因年久失修,进水等问题发生故障,比如乱码,接触摸失灵,等等,在玩游戏中比较重要的F1~F12无故弹出等等,在下尝试了一下比较简单的办法,比较有用,为大家介绍一下,解决大家的问题。进入c:windows/systerm32找到dr... 阅读全文
posted @ 2013-08-09 23:31 pangbangb 阅读(1479) 评论(0) 推荐(0) 编辑
摘要: http://wikioi.com/problem/1312/题目看起来比较水,但是,数学的思维还是很重要的直接枚举TLE;因此,我们可以枚举长度;A、当长度为奇数的时候,中间数必定为整数B、当长度为偶数的时候,中间数为整数 / 2(以数学角度就是存在两个中间数)#include#include#include#include#include#include#includeusing namespace std;int main(){ int n ; scanf( "%d" , &n ) ; for( int i = sqrt( 2 * n ) ; i >= 阅读全文
posted @ 2013-08-09 23:29 pangbangb 阅读(230) 评论(0) 推荐(0) 编辑
摘要: version : xwork-2.1.0/* * Copyright (c) 2002-2006 by OpenSymphony * All rights reserved. */package com.opensymphony.xwork2;import java.io.Serializable;import java.util.Collection;import java.util.List;import java.util.Locale;import java.util.Map;import java.util.ResourceBundle;import com.opensymphon 阅读全文
posted @ 2013-08-09 23:27 pangbangb 阅读(1286) 评论(0) 推荐(0) 编辑
摘要: 因为工作中需要OpenCV,又不想用Windows,所以我就在Linux下编译安装OpenCV了。一开始,由于我的计算机不能安装ubuntu12.04,所以我安装了ubuntu13.04,opencv的环境也配置的很顺利。 Ubuntu 13.04 的编译问题与解决方案 在13.04上安装完成opencv后,我便兴冲冲的实验了一把,其实我的程序什么也没有做,只是添加了包含了opencv的头文件而已。然后我就编译呀。// file : test.c#include #include #include int main(){ return 0;} 编译命令:$ gcc -c test.c $... 阅读全文
posted @ 2013-08-09 23:25 pangbangb 阅读(336) 评论(0) 推荐(0) 编辑
摘要: Rational Rose Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。目前版本的Rational Rose可以用来做以下一些工作:1、对业务进行建模( 工作流);2、建立对象模型(表达 信息系统内有哪些对象,它们之间是如何协作完成系统功能的);3、对 数据库进行建模,并可以在对象模型和数据模型之间进行正、 逆向工程,相互同步;4、建立 构件模型(表达 信息系统的物理组成,如有什么 文件、进程、 线程、分布如何等等);5、生成目标语言的框架代码,如VB、JAVA、DELPHI等。Rational 阅读全文
posted @ 2013-08-09 23:23 pangbangb 阅读(1722) 评论(0) 推荐(0) 编辑