摘要:
扩展schema,定义自己的bean属性。。不错!主要:1,定义META-INF下.xsd文件,这里是people.xsd;定义spring.handlers;定义spring.schemas2,定义namaspace解析类,这里是StudentNamespaceHandler3,定义beanDefinition,这里是StudentBeanDefinitionParser4,当然还有相关的javabean定义,这里是Student.java详细代码:people.xsd ... 阅读全文
posted @ 2013-08-14 19:46
pangbangb
阅读(672)
评论(0)
推荐(0)
摘要:
1,MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redis logs for details about the error.缘由:应该是之前强制停止redis快照导致解决方案:config set stop-writes-on-bgsave-error no 阅读全文
posted @ 2013-08-14 19:44
pangbangb
阅读(354)
评论(0)
推荐(0)
摘要:
关于Qt操作文件夹、文件的知识用途较多,比如遍历下一层乃至所有子孙文件、文件夹,获取它们的一些信息(大小、类型、最后更改时间等)。当然,也可以进行级联删除。 首先看简单的: 一、Qt遍历文件夹下一层的文件: 方式1: void ImageTree::addFolderImages(QString path) { //判断路径是否存在 QDir dir(path); if(!dir.exists()) { return; } ... 阅读全文
posted @ 2013-08-14 19:42
pangbangb
阅读(10577)
评论(0)
推荐(0)
摘要:
原文地址: 5 More HTML5 APIs You Didn’t Know Existed演示地址: 全屏API Demo 原文日期: 2012年11月08日 翻译日期: 2013年08月13日HTML5 已经给我们提供了许多好用的JavaScript以及HTML API.其中一些是我们期待了许多年的,而另外一些是为移动和桌面开发者准备的。不管这些API出于什么目的而推出,只要能帮我们更好地完成工作就是“好猫”。 前几天我发表了一篇名为: 5个你不知道的HTML5的接口的博文,希望能帮您更好地开发web应用。今天我将为您介绍另外5个少为人知的HTML5 API—— 希望您能发现他们... 阅读全文
posted @ 2013-08-14 19:40
pangbangb
阅读(477)
评论(0)
推荐(0)
摘要:
点击打开poj 2926思路: n维空间计算最远的曼哈顿距离 分析: 1 题目给定n个5维的点,要求最远的曼哈顿距离 2 求最远曼哈顿距离,对于一个n维的空间,其中两点的曼哈顿距离为:|x1-x2|+|y1-y2|+... , 两点的坐标分别为(x1,y1……)和(x2,y2,……)3 考虑二维的情况对于二维空间的两个点(x1,y1)和 (x2,y2),那么曼哈顿距离为|x1-x2|+|y1-y2|那么我们去掉绝对值之后就有四种情况(x1-x2)+(y1-y2) , -(x1-x2)+(y1-y2) ,(x1-x2)-(y1-y2) ,-(x1-x2)-(y1-y2)那么我们把相同点的放在一起 阅读全文
posted @ 2013-08-14 19:37
pangbangb
阅读(159)
评论(0)
推荐(0)
摘要:
链接: http://poj.org/problem?id=3414 http://acm.hust.edu.cn/vjudge/contest/view.action?cid=22009#problem/J Pots Time Limit:1000MSMemory Limit:65536K Total Submissions:8253Accepted:3499Special Judge DescriptionYou are given two pots, having the volume ofAandBli... 阅读全文
posted @ 2013-08-14 19:35
pangbangb
阅读(602)
评论(1)
推荐(0)
摘要:
Wa的版本。。。/*DPdp[i][j]:前i个取某些个且cost不超过j得到的最大价值*/#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef long long int64;//typedef __int64 int64;typedef pair PII;#define MP(a,b) make_pair((a),(b)) const int maxn = 105;const int maxm = 10005;const int 阅读全文
posted @ 2013-08-14 19:33
pangbangb
阅读(212)
评论(0)
推荐(0)
摘要:
在某些应用场合下,我们可能需要在启动A进程启动时关闭进程B。MFC下该如何做呢?以下是我项目中用到的代码:int KillProcess(DWORD Pid){ //打开进程得到进程句柄 HANDLE hProcess=OpenProcess(PROCESS_ALL_ACCESS,FALSE,Pid); if(hProcess==NULL) { printf("OpenProcess error\n"); return 0; } //结束进程 if (TerminateProcess(hProcess,0)) { printf("结束进程成功\n"); 阅读全文
posted @ 2013-08-14 19:31
pangbangb
阅读(1777)
评论(0)
推荐(0)
摘要:
----------------------------------------------------------- #!/bin/bash set -e command 1 command 2 ... exit 0 ---------------------------------------------------------- Every script you write should include set -e at the top. This tells bash that it should exit the script if any statement returns a. 阅读全文
posted @ 2013-08-14 19:28
pangbangb
阅读(242)
评论(0)
推荐(0)
摘要:
建议先学会用康托展开:http://blog.csdn.net/u010372095/article/details/9904497 Problem Description The 15-puzzle has been around for over 100 years; even if you don't know it by that name, you've seen it. It is constructed with 15 sliding tiles, each with a number from 1 to 15 on it, and all packed into 阅读全文
posted @ 2013-08-14 19:26
pangbangb
阅读(298)
评论(0)
推荐(0)
摘要:
TCP(Transmission Control Protocol) TCP(又叫传输控制协议),是一种面向连接的、可靠的、基于字节流的传输层通信协议。TCP连接包括三个状态:连接创建、数据传送和连接终止。三次握手: 1.第一次握手:客户端通过向服务端发送一个SYN来创建一个主动打开,作为三次握手的一部分。简单的说,就是客户端询问服务端,我可以向你发送数据么? 2.第二次握手:服务端应当为一个合法的SYN回送一个SYN/ACK。简单的说就是,服务端回复客户端说,你可以发,你什么时候发? 3.第三次握手:客户端在发送一个ACK。就是客户端告诉服务端,我现在就发,你接着吧。这样就完成了三次握... 阅读全文
posted @ 2013-08-14 19:24
pangbangb
阅读(214)
评论(0)
推荐(0)
摘要:
题目描述 Alice and Bob like playing games very much.Today, they introduce a new game. There is apolynomial like this:(a0*x^(2^0)+1) * (a1* x^(2^1)+1)*.......*(an-1* x^(2^(n-1))+1). Then Alice ask Bob Q questions. In theexpansion of the Polynomial, Given an integer P, please tell the coefficient of the.. 阅读全文
posted @ 2013-08-14 19:21
pangbangb
阅读(188)
评论(0)
推荐(0)
摘要:
翻译整理自:http://guides.rubyonrails.org/v3.2.13/association_basics.html想吐槽一句,http://guides.ruby-china.org/ 翻译地太慢了!!!csdn 复制过来格式都有误啊,改格式改了好几遍了。烦心。。。。什么时候能支持markdown呢-。- Rails支持以下6种关联类型: belongs_to has_one has_many has_many :through has_one :through has_and_belongs_to_many 1. belongs_to :在两个model间建立一... 阅读全文
posted @ 2013-08-14 19:19
pangbangb
阅读(201)
评论(0)
推荐(0)
摘要:
排序算法系列学习,主要描述冒泡排序,选择排序,直接插入排序,希尔排序,堆排序,归并排序,快速排序等排序进行分析。文章规划:一。通过自己对排序算法本身的理解,对每个方法写个小测试程序。具体思路分析不展开描述。二。通过《大话数据结构》一书的截图,详细分析该算法。在此,推荐下程杰老师的《大话数据结构》一书,当然不是打广告,只是以一名读者的身份来客观的看待这本书,确实是通俗易懂,值得一看。ps:一个较为详细的学习链接 http://blog.csdn.net/guo_hongjun1611/article/details/7632047 五。堆排序一。个人理解 学习堆排序,要了解以下两方面内容... 阅读全文
posted @ 2013-08-14 19:17
pangbangb
阅读(420)
评论(0)
推荐(1)
摘要:
Jenkins强大的功能主要靠其丰富的plugin体现,之前的一篇博客《Jenkins安装plugin》中介绍了如何找到并安装需要的plugin。虽然目前已经有大量非常优秀的plugin可供使用,但是有时候仍需要自己开发一些满足项目特殊要求的plugin。下面通过一个简单实例,介绍Jenkins的plugin的整个开发过程。1. 环境准备 1) 安装工具: Maven 3; JDK 6.0或以上版本,Eclipse SDK 4.2 2) 环境变量:PATH中添加mvn.bat路径;JAVA_HOME中添加SDK路径 3) 修改maven安装目录下conf文件夹中的se... 阅读全文
posted @ 2013-08-14 19:15
pangbangb
阅读(578)
评论(0)
推荐(0)
摘要:
题目描述 Several days ago, a beast caught a beautiful princess and the princess was put in prison. To rescue the princess, a prince who wanted to marry the princess set out immediately. Yet, the beast set a maze. Only if the prince find out the maze’s exit can he save the princess. Now, here comes the . 阅读全文
posted @ 2013-08-14 19:12
pangbangb
阅读(293)
评论(0)
推荐(0)
摘要:
一、存储过程定义:它是一组为了完成特定功能的SQL语句集,经过编译和优化后存储在数据库中,用户通过指定存储过程的名字并给出参数(如果这个存储过程带有参数的话)来执行,实现对表的增删改查。(一)优点:1、灵活性:增强了SQL语言的功能和灵活性。可以用流控制语句编写,可以完成复杂的判断和较复杂的运算。2、安全性: (1)保证数据的安全性。通过存储过程可以使没有权限的用户在控制之下间接地存取数据库而不必拥有直接操作基础表的权限,从而保证数据的安全。 (2)数据库完整性。通过存储过程可以使相关的动作在一起发生,从而可以维护数据库的完整性。同时也可以避免对数据库操作出现错误,因为它是预编译的。 (3.. 阅读全文
posted @ 2013-08-14 19:10
pangbangb
阅读(415)
评论(0)
推荐(0)
摘要:
MySql安装由于需要用mySql数据库今天就把它安上了,每次安装软件,数据库总是够我们折腾的,有时出现错误甚至比重装系统还要让人头疼。今天在安的过程中就不出了很多错误,在重启与重装的反复捣鼓中终于安上了,安完之后才感觉原来是这样,以后卸载软件或者重装应该应该怎么样做。遇到的小问题第一个错误是 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax 。根据问题描述应该是连接服务器过程中输入的字符串语法有些问题 阅读全文
posted @ 2013-08-14 19:08
pangbangb
阅读(671)
评论(0)
推荐(0)
摘要:
首先我学习了struts 1.x与struts 2的区别: 1.struts 1.x的控制器类必须从Action类继承。2.struts 2的控制器类可以是一个普通的类,也可以是ActionSupport类的子类。 3.struts 1.x使用一个名为ActionServlet的Servlet类来处理客户端请求。 4.struts 2.x使用一个名为FilterDispatcher的过滤器类来处理客户端请求。 struts 2 的工作流程: 1.判断客户端请求是否以action结尾,如果不是以.action结尾,直接交由Servlet引擎来处理,否则继续下面的步骤。 2.调用一... 阅读全文
posted @ 2013-08-14 19:06
pangbangb
阅读(138)
评论(0)
推荐(0)
摘要:
/// /// rename PPT /// private static void renamePPT() { //add references Microsoft.Office.Interop.PowerPoint //using PowerPoint = Microsoft.Office.Interop.PowerPoint; string pptPath = @"R:\LiChao\Temp\test\CCB_F4I;09_Field Work ... 阅读全文
posted @ 2013-08-14 19:04
pangbangb
阅读(972)
评论(0)
推荐(0)
摘要:
"...one of the most highly regarded and expertly designed C++ library projects in the world." 对于C++库,能够得到如此高的评价, 非Boost莫属了。有兴趣的同行们,想研究一下的,请查看这本书《The Boost C++ Libraries》。 在线资源文档如下:原书为德文版,主页:http://www.highscore.de/cpp/boost/英文版主页:http://en.highscore.de/cpp/boost/中文版主页:http://zh.highscore.d 阅读全文
posted @ 2013-08-14 19:01
pangbangb
阅读(358)
评论(0)
推荐(0)
摘要:
官方网站:http://jodd.org/下载地址:http://jodd.org/download/index.htmlJodd=tools + ioc + mvc + db + aop + tx + html < 1.3MJodd是一个普通开源Java包。你可以把Jodd想象成Java的"瑞士军刀",不仅小,锋利而且包含许多便利的功能。Jodd 提供的功能有: 1.提供操作Java bean, 2.可以从各种数据源加载Bean, 3.简化JDBC的接连与代码, 4.剖析SQL查询, 5.处理时间与日期, 6.操作与格式化String, 7.搜索本地硬盘上的文件, 阅读全文
posted @ 2013-08-14 18:59
pangbangb
阅读(531)
评论(0)
推荐(0)
摘要:
1、对应用进行单元测试在实际开发中,开发android软件的过程需要不断地进行测试。而使用Junit测试框架,侧是正规Android开发的必用技术,在Junit中可以得到组件,可以模拟发送事件和检测程序处理的正确性。第一步:首先在AndroidManifest.xml中加入下面红色代码:....上面targetPackage指定的包要和应用的package相同。第二步:编写单元测试代码(选择要测试的方法,右键点击“RunAs”--“AndroidJunitTest”):importandroid.test.AndroidTestCase;importandroid.util.Log;publi 阅读全文
posted @ 2013-08-14 18:57
pangbangb
阅读(301)
评论(0)
推荐(0)
摘要:
令人蛋疼的IE,IE6/IE7下父元素有相对/绝对定位时,子元素在IE6和IE7下overflow:hidden;失效。情况一:(在parent上增加position:relative) aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa aaaaaaaaaaaaaa bbbb bbbbb ... 阅读全文
posted @ 2013-08-14 18:55
pangbangb
阅读(172)
评论(0)
推荐(0)
摘要:
在VB6中,有ToolTip这个属性,可以设置鼠标悬浮在控件上的时候显示的图像。而,在VB.NET中,实现这个功能需要使用一个类,ToolTip类。代码如下(为了立即起效,建议将这些代码放在Form_Load代码中): Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim k As ToolTip k = New ToolTip() k.AutoPopDelay = 3000 k.ToolTipT... 阅读全文
posted @ 2013-08-14 18:52
pangbangb
阅读(233)
评论(0)
推荐(0)
摘要:
Sruts 2工作流程: Struts 1中所有的Action都只有一个实例,该Action实例会被反复使用。通过上面Struts 2 的工作流程的红色字体部分我们可以清楚看到Struts 2中每个Action都会有多个实例,意思就是说每次处理一个请求时都会生成一个Action实例,这些实例彼此独立,处理完毕就会被销毁。因此Struts 1中的Action是线程不安全的,Struts 2中的Action是线程安全的。由于Action中没有其他特殊资源,使用完毕就会被销毁,不会造成资源占用等的浪费。 阅读全文
posted @ 2013-08-14 18:50
pangbangb
阅读(130)
评论(0)
推荐(0)
摘要:
当你每次看到C++类中声明一个virtual函数,特别是看到了一个virtual的虚构函数。你知道它的意思吗?你肯定会毫不犹豫的回答:不就是多态么。。。在运行时确定具体的行为么。。。完全正确,但这里我要讲的不只是这些东西。有些类需要虚函数,有些不需要虚函数。这是为什么,一般你看到的类如果有一个虚析构函数,那么这个类中应该会有至少一个是虚函数的。。这是为什么呢??如果我们类中没有用其他虚函数的话,你创建了这个也是多余的,而且会增加类对象的大小。。说这些纯理论的东西,也许大家不知所云。。下面我就给例子来验证。。1:class A{public: A(){};// virtual ~A(){}; ~ 阅读全文
posted @ 2013-08-14 18:48
pangbangb
阅读(262)
评论(0)
推荐(0)
摘要:
Coin ChangeTime Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 10924 Accepted Submission(s): 3669 Problem Description Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent, 5-cent, and 1-cent. We want to make changes with these coins fo... 阅读全文
posted @ 2013-08-14 18:46
pangbangb
阅读(188)
评论(0)
推荐(0)
摘要:
前面已经介绍过了POSIX共享内存区,SystemV共享内存区在概念上类似POSIX共享内存区,POSIX共享内存区的使用是调用shm_open创建共享内存区后调用mmap进行内存区的映射,而SystemV共享内存区则是调用shmget创建共享内存区然后调用shmat进行内存区的映射。对每个SystemV共享内存区,内核会维护一个shmid_ds的数据结构,Linux2.6.18中的定义如下:/* 连接共享内存区的进程数的数据类型 */typedef unsigned long int shmatt_t;struct shmid_ds{ struct ipc_perm shm_perm;... 阅读全文
posted @ 2013-08-14 18:43
pangbangb
阅读(497)
评论(0)
推荐(0)
摘要:
工业相机拍摄的图像中,由于摄像质量的限制,图像中的直线经过处理后,会表现出比较严重的锯齿。在这种情况下求取直线的倾角(其实就是直线的斜率),如果是直接选取直线的开始点和结束点来计算,或是用opencv自带的哈夫曼直线方法,都会引起较大的角度偏差,一般会达到好几度。误差这么大,显然达不到工控要求。后来尝试采取直线点集做最小二乘拟合,误差缩小到0.5以下。以下是算法的代码: //最小二乘拟合计算直线的倾角 int pointCount = pointVect.size(); if (pointCount > 0) { int xCount = 0; int yCount = 0; int.. 阅读全文
posted @ 2013-08-14 18:41
pangbangb
阅读(1003)
评论(0)
推荐(0)
摘要:
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4101 题目大意: 给一个矩阵,0表示空的可走,-1宝藏的位置(只有一个),其余的正整数表示该位置石头数。甲乙两个人,轮流玩游戏。甲先玩,谁先从外面通过空路径到达了宝藏的位置(不能经过石头),谁就获胜。如果不能直接到达宝藏位置,可以从外面通过空到某个位置,拿走该位置上的一个石头,如果该位置没有石头则变成空的可走。解题思路:不错的BFS。首先如果甲能一步到达宝藏位置,则甲获胜。否则,一定有一个环包围着宝藏,则甲肯定不能先捅破这个环,不然乙一步就赢了。所以它尽可能的拿掉环外的石头,同理对于乙来说,也是尽 阅读全文
posted @ 2013-08-14 18:39
pangbangb
阅读(220)
评论(0)
推荐(0)
摘要:
这个项目的代码大概会有10000行左右,将分为几期来完成 功能列表: 1、手机防盗: 根据sim的变更,判断手机是否被盗,根据协议发送手机中sim卡的信息,和当前手机的位置(经纬度),给安全号码. 快速进入手机防盗 可以远程发送指令,锁屏,工厂重置手机 md5加密 2、通讯卫士: 来电归属地显示,来电黑名单/短信黑名单管理. 电话短信备份. 3、软件管理: 系统软件和本地软件,显示软件的详细信息,启动,删除应用程序. 获取服务器上软件的 评分信息. 程序锁. 4、任务管理: 管理系统任务 显示系统内存信息,杀死,批量杀死进程,widget 5、上网管理: 显示出每个程序访问的流量. 漫游管.. 阅读全文
posted @ 2013-08-14 18:37
pangbangb
阅读(263)
评论(0)
推荐(0)
摘要:
diff是用来比较两个文本文件的差异的工具,它有三种格式,下面用实例介绍一下:准备三个测试文件1.txt 2.txt 3.txt bixiaopeng@bixiaopengtekiMacBook-Pro ~$ cat 1.txt姓名:毕小朋年龄:保密性别:公的博客:blog.csdn.net/wirelessqa微博:www.weibo.com/wirelessqa邮箱:wirelessqa.me@gmail.combixiaopeng@bixiaopengtekiMacBook-Pro ~$ cat 2.txt姓名:毕小朋年龄:28性别:公的博客:blog.csdn.net/wireles. 阅读全文
posted @ 2013-08-14 18:34
pangbangb
阅读(532)
评论(0)
推荐(0)
摘要:
一、Android中的MVC(1)activity主要用来页面的展示(2)engine包:获取数据和展示数据(包含数据适配器)(3)domain包:存放数据实体第一种包结构组织关系: 第二种包结构:利用程序的业务逻辑进行代码划分,比如QQ, qq有登陆模块,聊天模块,群组模块,qq空间模块com.tencent.logincom.tencent.imcom.tencent.groupcom.tencent.zoom二、建立工程和包splash主要用于闪屏的显示(包括产品logo显示,数据库初始化,获取服务器最新信息是否有新版本更新,)市场上不少应用会在不同时间显示不同logo,这是怎么做的呢? 阅读全文
posted @ 2013-08-14 18:32
pangbangb
阅读(297)
评论(0)
推荐(0)
摘要:
一转眼几个月过去了。。真是忙碌的几个月,最近在弄CAS 身份认证系统,新版本的CAS需要使用Maven进行构建,所以还要研究下Maven相关的资料。第一步就是下载安装Maven。根据官方网站的文档很容易就可以将Maven安装到本机。具体步骤记录如下:到官方下载页面下载构建好的工程(也有源码可以拿回来自己Build)http://maven.apache.org/download.cgi(我下载的是标红框那个) 检查JDK环境,运行Maven的需要安装JDK,只有JRE是不行的。JDK要求1.5或更新版本。(编译Maven可以使用早期的JDK1.3等等都没有关系)解压缩刚刚下载的zip包,里面有 阅读全文
posted @ 2013-08-14 18:30
pangbangb
阅读(185)
评论(0)
推荐(0)
摘要:
1.block 代码块do...end 或 {} 构成一个代码块,就像常见的 .each后面跟的代码块、my_nums = [1,2,3]my_double_nums = my_nums.collect {|num| num*2}puts "#{my_double_nums}"#=> [2,4,6]collect能作用在Array的每个元素上,也支持collect! 操作,即改变数组本身。map! 和 collect! 作用相同 yield关键字 yield能够在方法内调用 block,这也是为什么有一些方法能接受一个block而另一些不行。 Why do some 阅读全文
posted @ 2013-08-14 18:28
pangbangb
阅读(200)
评论(0)
推荐(0)
摘要:
jQuery Animation的工作原理是通过将元素的CSS样式从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。详细用法请参考jQuery 效果 - animate() 方法和官方教程。像CSS3好多效果因为不是数值的,所以是没有办法直接通过animate()方法实现的。如translate(), rotate(), scale(), skew(), matrix(), rotateX(), 阅读全文
posted @ 2013-08-14 18:25
pangbangb
阅读(3144)
评论(0)
推荐(0)
摘要:
简单题。/**/#include#include#include#include#include#include#include#include#include#includeusing namespace std;typedef long long int64;//typedef __int64 int64;typedef pair PII;#define MP(a,b) make_pair((a),(b)) const int maxn = 18;const int inf = 0x7fffffff;const double pi=acos(-1.0);const double eps = 阅读全文
posted @ 2013-08-14 18:23
pangbangb
阅读(182)
评论(0)
推荐(0)
摘要:
android中解析文件的三种方式 好久没有动手写点东西了,最近在研究android的相关技术,现在就android中解析文件的三种方式做以下总结。其主要有:SAX(Simple API for XML),DOM(Document Object Model),Pull.其中前面两种和JAVA中解析XML文件方法类似,第三种解析方式则是Android自带集成的解析方式。 SAX解析:属于事件驱动解析,先不解析整个文档,如果解析到符合XML要求的,我们则可以返回。这样解析的优势是我们不用解析整个文件,效率高。但不足是,我们无法准确的定位到解析的地方。 DOM解析:整片文档解析。一次加载,... 阅读全文
posted @ 2013-08-14 18:21
pangbangb
阅读(688)
评论(0)
推荐(0)
摘要:
所谓“职业”就是指社会赋予每个人的使命和责任;所谓“职业人”就是指愿意并能够完成使命并承担责任的人。 诚信,责任,自律,自觉, 职业人 - 必备素质 1、商务礼仪。这将最直接地体现一个人的职业素养,简要概括为举止得体、仪表 大方、谈吐温文尔雅。 2、时间观念。一个没有时间观念的人会让人没有信任感,须注重以下几个方面: 遵守上班时间、会议时间、同外公司的人约定的时间。上班应比公司所规定的时间早到五分钟左右,利用这短短的几分钟,使自己的心情稳定下来,准备迎接一天工作的挑战。 ... 阅读全文
posted @ 2013-08-14 18:18
pangbangb
阅读(253)
评论(0)
推荐(0)
摘要:
Pointer: A pointer is a variable that contains the address of a variable. if c is a char and p is a pointer that points to it, we could represent the situation this way: &:The unary operator & gives the address of an object, so the statement p = &c; assigns the address of c to ... 阅读全文
posted @ 2013-08-14 18:16
pangbangb
阅读(445)
评论(0)
推荐(0)
摘要:
LinJM @HQU 谈及遗传算法,我首先想到的就是孟德尔的豌豆实验。当然,遗传算法实质上并不能用豌豆实验说明,豌豆实验探讨了分离定律和自由组合定律,而遗传算法所借鉴的并不是这两个定律。遗传算法,简单的讲,就是达尔文的适者生存的原理,当新结果的适应度比原来的适应度高,那么这个结果就保存下来,并遗传给下一代,就是把好的留下来(这个“好的”,“怎么好”,就是我们根据具体情况具体定义的)当然,这里面不仅仅是把好的结果留下来,同时还借鉴了遗传进化里面的染色体交叉和变异的想法。闲话说完,那么咱们就来看看遗传算法比较正式的说法是什么: 遗传算法是计算机科学人工智能领域中用于解决最优化的一种搜索启发... 阅读全文
posted @ 2013-08-14 18:14
pangbangb
阅读(1107)
评论(0)
推荐(0)
摘要:
很久之前在Win7基础上安装了Ubuntu12.04系统,采用硬盘安装的方法。分了1个10G的硬盘分区F盘用于存放Ubuntu12.04的引导文件,其实完全可以制作一个Ubuntu12.04的U盘启动盘。我的分区一共250G空间,格局是这样的:C盘存放Win7系统文件,包括程序等,共40G;D盘和存放资料,80G;E盘70G,存放资料;F盘10G,用于存放Ubuntu12.04的引导文件;前面的C~F分区全是标准的NTFS格式的;另外一个50G格式化后将原有的NTFS格式变成FAT32格式,用于安装Ubuntu12.04。 说实话,现在自己对于Ubuntu12.04的安装算是相当熟悉了。曾经. 阅读全文
posted @ 2013-08-14 18:11
pangbangb
阅读(484)
评论(0)
推荐(0)
摘要:
分享一个非常不错的字符串加密和解密的程序。可以指定不同的密钥对同一字符串进行不同的加密操作,增强加密性能。 Java代码如下:package com.app;import java.security.Key;import java.security.Security;import javax.crypto.Cipher;/** * DES加密和解密工具,可以对字符串进行加密和解密操作 。 */public class Test4 { /** * 默认构造方法,使用默认密钥 */ public Test4() throws Exception { this(strDefaultKey)... 阅读全文
posted @ 2013-08-14 18:09
pangbangb
阅读(404)
评论(0)
推荐(0)
摘要:
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=1711题目意思:找出b在a中的起始位置,没有则是-1解题思路:裸的KMP,不多说不会KMP的话可以去看http://www.cppblog.com/oosky/archive/2006/07/06/9486.html说的非常好模板我是拿的大白的代码:#include#includeusing namespace std;const int maxn = 10000+10;const int maxn2 = 1000000+10;int a[maxn2];int b[maxn];int next[ma 阅读全文
posted @ 2013-08-14 18:06
pangbangb
阅读(193)
评论(0)
推荐(0)
摘要:
第一题:Amount of degrees (ural 1057)题目链接:http://acm.timus.ru/problem.aspx?space=1&num=1057题意:[x,y]范围内的数,可以拆分成k个b进制的不同幂的和 的数字有多少。我们可以将x转换成二进制来讨论。二进制转化时,找到第一个非0非1的数,将其及其后面的数都变为1.那么问题就变成了求[0,x]范围内,二进制表示中含有k个1的数字有多少个。求[x,y]区间相减。我们可以给数建立0,1的表示树。在求高度为i的完全二叉树中含有j个1的路径有多少个时,递推式为:f[i,j] = f[i-1,j-1] + f[i-1 阅读全文
posted @ 2013-08-14 18:04
pangbangb
阅读(357)
评论(0)
推荐(0)
摘要:
题目大意:是有M个猪圈,N个顾客,顾客要买猪,神奇的是顾客有一些猪圈的钥匙而主人MIRKO却没有钥匙,多么神奇?顾客可以在打开的猪圈购买任意数量的猪,只要猪圈里有足够数量的猪。而且当顾客打开猪圈后mirko就可以在打开的猪圈之间任意调整猪的数量,(顾客走了之后猪圈要关闭)。问mirko怎样做能使顾客买到最多的猪思路如下:(也是查的,具体原理和原因明天更新)1.取超级源点和超级汇点;2.当猪圈被第一次打开时,在源点与当前顾客之间连接一条边,容量为该猪圈的猪的头数;3.当某个猪圈 不是被第一次打开时,在上一个打开该猪圈的顾客与当前打开该猪圈的顾客之间连接一条边,容量为无穷大;4.在每个顾客与汇点之 阅读全文
posted @ 2013-08-14 18:02
pangbangb
阅读(281)
评论(0)
推荐(0)
摘要:
Problem Description PusherBoy is an online game http://www.hacker.org/push . There is an R * C grid, and there are piles of blocks on some positions. The goal is to clear the blocks by pushing into them. You should choose an empty area as the initial position of the PusherBoy. Then you can cho... 阅读全文
posted @ 2013-08-14 17:59
pangbangb
阅读(217)
评论(0)
推荐(0)
摘要:
其中属性、元素(标签)、文本都属于节点d1d11steeesteeed12d13d2d3 阅读全文
posted @ 2013-08-14 17:57
pangbangb
阅读(1663)
评论(1)
推荐(0)
摘要:
装饰者模式:1,装饰者可以在被装饰的行为前面或者后面添加新的行为,甚至于完全替换掉。 2,装饰者会导致很多小对象的产生,不可过度使用。 3,通过组合和委托,可以在运行时候动态添加新的行为。 4,装饰者模式遵循面向扩展开放,面向修改关闭的原则。 5,装饰者模式通过组合方式包装被装饰者,从而扩展被装饰者。 真实世界的装饰者: java.io类。通过层层包装实现增加功能 基本架构: 一个抽象类下有一些基本的单元(具体类),有一些基本的装饰因子。通过将基本单元和装饰因子组合起来,就可以形成复杂的单元。同时复杂的单元又可以再次被装饰,从而功能变得更加强大。所有的基本单元以及经过装饰... 阅读全文
posted @ 2013-08-14 17:54
pangbangb
阅读(163)
评论(0)
推荐(0)
摘要:
android中数据存储 Android 中存储数据的方式有五种:SQLite数据库、文件存储、内容提供者、网络、SharedPreferences(Key----value)五种存储方式。 其中SQLite:是才用动态存储数据类型,会根据存入值自动的判断,SQLite具有以下五种数据类型: 1:NULL,空值类型 2:INTEGER:带符号整数,具体取值取决存入数值范围大小。 3:REAL:浮点数字 4:TEXT:文本类型 5:BLOB:二进制对象此外,其它类型的数据,其也支持,在SQLite中,当主键的类型为整数类型的时候,主键默认是在数据库中当前最后一个值的基础上自增1的。 有的时候我. 阅读全文
posted @ 2013-08-14 17:52
pangbangb
阅读(166)
评论(0)
推荐(0)

浙公网安备 33010602011771号