摘要: 1.UNIX标准化1.1.ISO C1989 年后期,C程序设计语言的ANSI(American National Standards Institute) 标准X3. 15 9-1989得到批准( ANSI 1989) 。此标准已被采用为国际 标准 ISO/IEC 9899:1990。1999年,ISO C给根性为ISO/IEC 9899:1999。按照ISO C标准定义了各个头文件(header),可将ISO C库分成24个区。下表列出了C标准定义的各个头文件。 1.2.IEEE POSIX POSIX是一系列由IEEE(Institute of Ele... 阅读全文
posted @ 2013-09-01 20:37 pangbangb 阅读(428) 评论(0) 推荐(0)
摘要: 题目:http://www.spoj.com/problems/LCS/题意:给两个串A和B,求这两个串的最长公共子串。分析:其实本题用后缀数组的DC3已经能很好的解决,这里我们来说说利用后缀自动机如何实现。对于串A和B,我们先构造出串A的后缀自动机,那么然后用B串去匹配,对于B,我们一位一位地扫描,维护一个ans值,表示从B串的开始到B[i]的这个子串与A的最长公共子串。假设现在到B[i-1]的最长公共子串长度为ans,然后我们来看B[i],如果当前节点有B[i]这个孩子,那么直接就len++即可。如果没有就找一直向前找pre,直到找到有B[i]这个孩子的节点。#include #inclu 阅读全文
posted @ 2013-09-01 20:35 pangbangb 阅读(358) 评论(0) 推荐(0)
摘要: 概念: 首先AJAX不只是一个特定的客户端技术,更应算是一种技巧。Ajax技术的核心操作是用XmlHttpRequest(下称XHR)对象进行异步数据处理。 所谓异步,即通过 AJAX,JavaScript 无需等待服务器的响应,而是: Ø 在等待服务器响应时执行其他脚本 Ø 当响应就绪后对响应进行处理作用: 在AJAX技术中,主要利用JavaScript的XHR对象来传递用户界面上的数据到服务端并返回结果。XHR对象用来响应通过HTTP传递的数据,一旦数据返回到客户端就可以立刻使用DOM(是页面的一个完全面向对象的表示)技术来操作数据并显示到网页上。 AJAX的最终目的是 阅读全文
posted @ 2013-09-01 20:33 pangbangb 阅读(3232) 评论(0) 推荐(0)
摘要: 在之前的文章中我们介绍了带你走进EJB--JMS 和 带你走进EJB--JMS编程模型 对JMS有了初步的了解, 作为EJB系列的文章我们会继续对EJB相关的内容做进一步深的学习和了解.而此次需要进行的是MDB. MDB(Message DrivenBean)消息驱动Bean.它是EJB跟JMS的一个整合,跟SessionBean 一样,MDB是由EJB容器进行管理,同时也可以利用EJB所提供的系统服务诸如事务,安全等. 我们可以通过MDB的规范,能够使用更为简洁的方式来开发JMS异步消费者,作为开发者需要的是去实现onMessage方法即可,你不需要去获取JMS链接,不需要JMS S... 阅读全文
posted @ 2013-09-01 20:30 pangbangb 阅读(289) 评论(0) 推荐(0)
摘要: 翻译自 Features Reference下表列出了软/硬件Feature和权限的参考信息,它们被用于GooglePlay。硬件feature下面列出了被大多数当前发布的平台所支持的硬件功能描述。为了标明应用程序所使用或需要的某个硬件Feature,都要在一个独立的元素的android:name属性中声明。 Feature类型Feature描述符描述注释Audioandroid.hardware.audio.low_latency应用程序使用设备上的低延迟的音频通道,并且对于输入或输出的延迟或之后是敏感的。Bluetoothandroid.hardware.bluetooth应用程序... 阅读全文
posted @ 2013-09-01 20:28 pangbangb 阅读(314) 评论(0) 推荐(0)
摘要: 插入排序:简单地说,就是就将无序序列依次插入到有序序列中。 算法描述: 1. 从第一个元素开始,该元素可以认为已经被排序 2. 取出下一个元素,在已经排序的元素序列中从后向前扫描 3. 如果该元素(已排序)大于新元素,将该元素移到下一位置 4. 重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 5. 将新元素插入到该位置后 6. 重复步骤2~5 时间复杂度: 最坏情况;O(n^2); 平 均:O(n^2); /*********** 插入排序 ************/void InsertSort(int *p, const int len){ asse... 阅读全文
posted @ 2013-09-01 20:26 pangbangb 阅读(218) 评论(0) 推荐(0)
摘要: 控件包使用了DbGridEh。Requies也加入了ehlib70.dcp就是编译时不通过,提示: Never-build package 'XXXX' requires always-build package 'EhLib70' 最后解决了,需要在Project->Options里的Description里将BuildControl选项设置成Rebuild as needed 这是程序包的互相依赖是的问题,假如程序包A依赖程序包B,如果B改变了A如何办?这就看你在编译程序包时候的Build Control如何选择,如果选择Rebuild as need 阅读全文
posted @ 2013-09-01 20:23 pangbangb 阅读(451) 评论(0) 推荐(0)
摘要: 拿破仑·希尔把它叫做:“自制的七个C”:1、控制自己的时间(Clock)。时间虽不断流逝,但也可以任人支配。你可以选择时间来工作、游戏、休息、烦恼..虽然客观的环境不一定能任人掌握,但人却可以自己制定长期的计划。当我们能控制时间时,就能改变自己的一切。让自己每天的生活过得充实无隙,今日事今日毕。时间就是生命,把握时间,就是掌握生命。2、控制思想(Concept)。我们可以控制自己的思想与想象性的创造。必须记住:幻想在经过刺激之后,将会实现。3、控制接触的对象(Contacts)。我们无法选择共同工作或一起相处的全部对象;但是我们可以选择共度最多时间的同伴,也可以认识新朋友,找出成功的 阅读全文
posted @ 2013-09-01 20:21 pangbangb 阅读(271) 评论(0) 推荐(0)
摘要: 在我们最求梦想,实现目标的道路上,总会有些话会使我们豁然开朗,也许正是这些有影响力的话改变了我们的人生轨迹。下面摘录了一些有影响力的话,送给还在浮躁的你,还在迷茫的你,还在追梦的你...。这些话或来自书本,或来自电影,或来自博客,或朋友的心情签名,或其他。今天,你被这些话影响了吗?财富从来都是某些目标产生之后附带产生的结果。(罗振宇《逻辑思维》,关于财富的真正思考) 这一代人会分成三种命运,犬类、蛙类、鱼类。犬类一直在忠诚地在寻找着主人,在找工作;蛙类长出了脚蹼,而鱼类自由自在,他们根本不理解我们的痛苦。即使在创业当中,也可以看到这三类人,创业的、乐此不疲的、做小买卖的,也有在职场上受着各.. 阅读全文
posted @ 2013-09-01 20:18 pangbangb 阅读(239) 评论(0) 推荐(0)
摘要: I've been working for the past 15 months on repairing my rusty math skills, ever since I read a biography of Johnny von Neumann. I've read a huge stack of math books, and I have an even bigger stack of unread math books. And it's starting to come together. 自从我读了Johnny von Neumann的传记,我已经为 阅读全文
posted @ 2013-09-01 20:16 pangbangb 阅读(209) 评论(0) 推荐(0)
摘要: 一,线程基础知识1,线程的概念 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。2,线程的优点 (1) 通过为每种事件类型的处理分配单独的线程,能够简化处理异步时间的代码。 (2) 多个线程可以自动共享相同的存储地址空间和文件描述符。 (3) 有些问题可以通过将其分解从而改善整个程序的吞吐量。 (4) 交互的程序可以通过使用多线程实现相应时间的改善,多线程可以把程序中处理用户输入输出的部分与其它部分 阅读全文
posted @ 2013-09-01 20:14 pangbangb 阅读(247) 评论(0) 推荐(0)
摘要: 由于CSDN博客和博客园的编辑方面有不一致的地方,导致文中部分图片错位,为不影响浏览效果,建议点击打开链接。 说起为什么会看到这个东西,那还真的绕一圈。首先在写《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他。一文时里面提到了导向滤波,然后看何凯明的《Guided Image Filtering》一文时又多次提到双边滤波,结果我就又把以前研究的双边滤波的文章翻出来看看,就再次翻到了Fast O(1) bilateral filtering using trigonometric range ker. 阅读全文
posted @ 2013-09-01 20:12 pangbangb 阅读(430) 评论(0) 推荐(0)
摘要: Cutting SticksYou have to cut a wood stick into pieces. The most affordable company, The Analog Cutting Machinery, Inc. (ACM), charges money according to the length of the stick being cut. Their procedure of work requires that they only make one cut at a time.It is easy to notice that different sele 阅读全文
posted @ 2013-09-01 20:10 pangbangb 阅读(253) 评论(0) 推荐(0)
摘要: 在Cocos2d-x中经常碰到init() 和 onEnter()init()和onEnter()这两个方法都是CCNode的方法。 1.二者的执行顺序是:先init() 后onEnter()。 2.init()在类的初始化时只会调用一次。 3.onEnter在该类被载入场景的时候被调用,可能会发生多次。 下面提供这样一个demo判断二者的执行顺序:BaseFile.h#ifndef __trydemo__BaseFile__#define __trydemo__BaseFile__#include #include "cocos2d.h"USING_NS_CC;class 阅读全文
posted @ 2013-09-01 20:07 pangbangb 阅读(241) 评论(0) 推荐(0)
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1181题意很简单。有用并查集做的。我这里用传递闭包做。有向图的传递闭包采用Floyd思想,可以判断任意两点之间是否有通路。 PS:Floyd思想:对于每一对顶点 u 和 v,看看是否存在一个顶点 w 使得从 u 到 w 再到 v 比已知的路径更短。如果是更新它。这题代码:#include #include #include using namespace std;int map[200][200];void floyd(){ for(int i='a'; ij { fo... 阅读全文
posted @ 2013-09-01 20:05 pangbangb 阅读(239) 评论(0) 推荐(0)
摘要: 空间参考系统与WKT解析1、为什么要空间参考系统?空间参考系统,也称为坐标系统。在GIS中为地理数据定位的基准,假设给你一个坐标(442281.875,4422651.589)。如果不给你空间参考系统,你可能根本不知道这个点在哪,是在欧洲还是在我们中国。这样就会给GIS应用带来困难。因此说没有空间参考的地理数据都是没有实际意义的。如果我告诉你他的空间参考系统是WGS84坐标系下的UTM50带的投影坐标系,那么你可能经过一些推算可以知道这是在北京。这里的推算就是用到了投影坐标反算,也就是由投影坐标系的平面坐标转换到地理坐标的经纬度。好了,现在大概应该知道空间参考系统的重要性了吧。2、空间参考系统 阅读全文
posted @ 2013-09-01 20:03 pangbangb 阅读(6224) 评论(0) 推荐(0)
摘要: 参考:http://www.cnblogs.com/ylbtech/archive/2013/02/22/2921771.html你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一块。如果你只能将金条切割两次,你怎样分给这些工人?解答:只能切割两次,并且每天都要给金块。首先把金条看出成7小块的组合切割两次分割的方式:1 1 5, 1 2 4 ,1 3 3,有三种方式。对于1 1 5:第一天给1 第二天给1 第三天只能给剩下的5对于 1 2 4:第一天给1第二天给2 (这里需要拓展思维:让他们找回1)第三天再给1第四天给4(这里继续拓展思维:让他们找回 1 和 2)第 阅读全文
posted @ 2013-09-01 20:01 pangbangb 阅读(217) 评论(0) 推荐(0)
摘要: 题目连接:3971 - Assemble 题目大意:有若干个零件, 每个零件给出的信息有种类, 名称, 价格, 质量, 现在给出一个金额, 要求在这个金额范围内, 将每个种类零件都买一个, 并且尽量让这些零件中质量最小的越大, 输出质量最小的值。 解题思路:首先可以用二分搜索确定质量, 然后在搜索的过程中要判断这个质量是否能被满足, 判断函数可以用贪心, 在每一类的零件中选择价格最低且质量大于等于当前质量的零件。(事先按照价格大小排序)。 #include #include #include using namespace std;const int N = 1005;const int M 阅读全文
posted @ 2013-09-01 19:58 pangbangb 阅读(206) 评论(0) 推荐(0)
摘要: 在之前lua学习:lua作配置文件里,我们学会了用lua作配置文件。其实lua在游戏开发中可以作为一个强大的保存、载入游戏数据的工具。 1.载入游戏数据比如说,现在我有一份表单:data.xls 用什么工具解析这个Excel文件并将数据载入游戏?我们可以使用Lua来完成这个工作。不过要先将表单保存为csv文件(数值用逗号隔开的文件)。从表单中,我们可以得知第一行是键名,剩下的行是数值。我们可以用下面的lua函数载入该csv文件并保存到表中。function GetLines(fileName) index = 0 myLines = {} for line in io.lin... 阅读全文
posted @ 2013-09-01 19:56 pangbangb 阅读(331) 评论(0) 推荐(0)
摘要: 问题:有两个房间,一间房里有三盏灯,另一间房有控制着三盏灯的三个开关, 这两个房间是 分割开的,从一间里不能看到另一间的情况。现在要求受训者分别进这两房间一次,然后判断出这三盏灯分别是由哪个开关控制的。 有什么办法呢?解答:这里有三个未知数,对应亮与不亮只有两个已知值,不能解这个问题。还需引进别的属性。(1)引进开灯时间长短热的属性A B C三盏灯 A开时间长一些然后关掉 B开时间短一些关掉 C不开 根据灯热的三个程度即可解决这个问题A B C三盏灯 先把A长时间开一会然后开B C不开 根据A是热的 B是亮的 C是不亮的 也可解决这个问题。(2)扩展亮这个属性A B C三盏灯 进入房间给A灯接 阅读全文
posted @ 2013-09-01 19:54 pangbangb 阅读(593) 评论(0) 推荐(0)
摘要: 已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的并集新非降序链表S3。输入格式说明:输入分2行,分别在每行给出由若干个正整数构成的非降序序列,用-1表示序列的结尾(-1不属于这个序列)。数字用空格间隔。输出格式说明:在一行中输出合并后新的非降序链表,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出“NULL”。样例输入与输出:序号输入输出11 3 5 -12 4 6 8 10 -11 2 3 4 5 6 8 1021 2 3 4 5 -11 2 3 4 5 -11 1 2 2 3 3 4 4 5 53-1-1NULL//注意:当我用cin,cout的时候,最后一个case超 阅读全文
posted @ 2013-09-01 19:52 pangbangb 阅读(3720) 评论(0) 推荐(0)
摘要: 下面介绍下用C++实现的顺序队列,在VC6下调试通过。1、文件组织形式2、sq.h顺序队列类的说明#ifndef _SQ_H_#define _SQ_H_typedef int dataType;#define maxSize 100class sq{public: sq(); //~sq(); void push(dataType var); void pop(); dataType front(); bool isEmpty(); bool isFull();private: dataType queue[maxSize]; int head; int tail;};#endif 3、sq 阅读全文
posted @ 2013-09-01 19:49 pangbangb 阅读(568) 评论(0) 推荐(0)
摘要: 参考文档 http://blog.chinaunix.net/uid-20639775-id-1617795.html http://xxtianxiaxing.iteye.com/blog/563063 http://dev.mysql.com/doc/refman/5.0/en/mysql-cluster-single-user-mode.html http://www.mysqlab.net/knowledge/kb/detail/topic/backup/id/8309 在http://blog.csdn.net/mchdba/article/details/10544... 阅读全文
posted @ 2013-09-01 19:47 pangbangb 阅读(285) 评论(0) 推荐(0)
摘要: -- ==================================================================== -- mysqladmin: connect to server at 'localhost' failed的解决方案! -- ==================================================================== 1 登陆失败,mysqladmin修改密码失败 [root@mysql var]# mysqladmin -u root password '123456' 阅读全文
posted @ 2013-09-01 19:45 pangbangb 阅读(425) 评论(0) 推荐(0)
摘要: Rule #0为移动平台进行优化 为移动平台进行优化是十分重要的,因为移动平台的性能大概只有桌面平台的1/10左右(*1),它通常意味着: 更慢的CPU速度,这意味着不经过优化的JavaScript代码,性能会十分糟糕;更小的内存,没有虚拟内存的支持,这意味着加载太多的资源容易导致内存不足,JSVM更容易引发GC,并且GC造成的停顿时间也越长;更慢的GPU速度,没有独立的显存,内存带宽相比PC要慢的多,这意味着即使使用GPU对Canvas进行加速,您仍然需要小心网页DOM树的复杂度,游戏所使用的分辨率(Canvas的大小),图片资源的分辨率,游戏场景的复杂度和尽量避免Overdraw... 阅读全文
posted @ 2013-09-01 19:43 pangbangb 阅读(333) 评论(0) 推荐(0)
摘要: 2G环境下资源下载有一定概率失败,客户端日志显示收到403错误 问题现象: 测试同学在使用联通号码在移动网络环境下,访问连接得到的response_code出现是403,导致资源读取失败表情显示异常。 问题重现步骤: 资源都存放在res.domain.com域名下。如:http://res.domain.com/test_path_to_res/1001.json 当在该移动网络环境下 a. 在使用域名的url访问时,连接正常,读取正常,表情显示正常。 b. 当后台push下来相应的ip代替res.domain.com进行替换连接时,在该机子上对某些ip(如:1*... 阅读全文
posted @ 2013-09-01 19:40 pangbangb 阅读(150) 评论(0) 推荐(0)
摘要: 工作两年多了,其实酝酿这篇文章很久了。直到近期,第一份工作终结,也算画上圆满句号了。得来闲暇,发发牢骚。某种意义上说,也算是第二次跳槽了,第一次是大学毕业,直接该行了,不知到老师们怎么想。工作第一年,大多数时间都是在学习,提高也很大。工作第二年,逐渐成为一个熟手,负责的工作任务也越来越多,越来越忙,加班也加了不少。第一份工作,C公司给我带来的好,我也很好的回报了。深深的表示感谢,这种感激不止在离别之际。就像你的大学一样,就算有种种的不好,但是回味起来……。工作两年,感悟到第一份工作,不要计较太多,努力学习提升技能,积累经验才是最重要的。开始注重代码质量,开始不自觉的关注设计模式,开始关注代码的 阅读全文
posted @ 2013-09-01 19:38 pangbangb 阅读(172) 评论(0) 推荐(0)
摘要: 原文地址:http://www.shapeblue.com/cloudstack/understanding-cloudstacks-physical-networking-architecture/翻译仅供参考 理解并配置CloudStack中某个主机物理网络连接,在一开始的时候可能会显得很混乱。软件定义网络(SDN)的设置大大简化了某些方面的配置,但是其整合到CloudStack并未完全成熟,并且它并不能在任何情况下都是正确的解决方案。在本文中,Paul Angus,ShapeBlue的云计算架构师,云技术专家,将会揭开一些领域,这些领域可能会导致人们对CloudStack物理网络架构方面 阅读全文
posted @ 2013-09-01 19:36 pangbangb 阅读(469) 评论(0) 推荐(0)
摘要: 机器学习算法 之欧氏距离 欧氏距离通常用于衡量2个点之间的距离,注意这2个点可以是定义在2维空间的,也可以是定义在3维空间或者n维空间的。 二维的公式 ρ = sqrt( (x1-x2)^2+(y1-y2)^2 ) 三维的公式 ρ = sqrt( (x1-x2)^2+(y1-y2)^2+(z1-z2)^2 ) n维空间的公式 n维欧氏空间是一个点集,它的每个点 X 可以表示为 (x[1],x[2],…,x[n]) ,其中 x[i](i = 1,2,…,n) 是实数,称为 X 的第i个坐标,两个点 A = (a[1],a[2],…,a[n]) 和 B = (b[1],b[2],…,b[n]... 阅读全文
posted @ 2013-09-01 19:33 pangbangb 阅读(390) 评论(0) 推荐(0)
摘要: 到 这里依次选择最新版本的Adobe Reader,我选择目前最新的 9.5.5版本的,下载下来后,双击选择dep包,启动软件中心进行安装,中间会提示软件包欠佳,选择"忽略并安装"。 安装成功后,命令行输入acroread启动Adobe Reader,或者在Dash中搜索“Adobe Reader”然后双击打开运行。 如果你打开后也出现了如下问题“菜单无字”。 请按照如下修复。( 来源) 解决Ubuntu Adobe Reader 9.5.1空白菜单问题(不显示文字) 打开终端,输入如下代码,路径请根... 阅读全文
posted @ 2013-09-01 19:32 pangbangb 阅读(400) 评论(0) 推荐(0)
摘要: 深圳华为BSS公共部件 部门招聘招聘面试地点:大连,西安工作地点:深圳时间:2013年9月7日联系方式:dawuliang@gmail.com 18675538182有兴趣的同学,可以直接电话或邮件联系!!!【开发】岗位要求:1、本科及以上学历,电信行业领域至少1年以上工作经验;2、精通Java语言,熟悉JavaEE基础技术,熟悉主流Web框架; 2、熟悉HTML、CSS、Javascript,最好能写优秀的Javascript组件; 3、熟练使用至少一种数据库(SqlServer,Oracle,Mysql,DB2等),精通SQL和常见优化 4、有使用Tomcat, Jboss, Weblog 阅读全文
posted @ 2013-09-01 00:46 pangbangb 阅读(232) 评论(0) 推荐(0)
摘要: RatingBar控件比较常见就是用来做评分控件,先上图看看什么是RatingBar 在布局文件中声明 numStars表示有多少颗星, stepSize表示每次滑动的大小 在Activity中的代码package com.example.ratingbar;import android.app.Activity;import android.os.Bundle;import android.widget.RatingBar;import com.example.widgetdemo.R;public class ratingBarActivity extends Activit... 阅读全文
posted @ 2013-09-01 00:44 pangbangb 阅读(392) 评论(0) 推荐(0)
摘要: 题意:一题街道上很多酒店,交易葡萄酒,正数为卖出葡萄酒,负数为需要葡萄酒,总需求量和总售出量是相等的,从一家店到另外一家店需要路费(路费=距离×运算量),假设每家店线性排列且相邻两店之间距离都是1,求最小路费。 在纸上模拟了一下,你会发现一家店如果卖酒,它的最终流向就是向两边运送;如果买酒,那它就在那边等别家店送酒过来。(我在废话。。。)然后第一家店肯定是向右边运酒了,最小的运费当然是卖给右边尽量近的店了,然后第一家店的供求就为0,不需要再考虑了,这样就变成后面几家去买卖的子问题了。这样是可以解的,但是问题是数据量为10W,而这样解复杂度为O(n^2),必须超时。然后可以根据这个思路 阅读全文
posted @ 2013-09-01 00:42 pangbangb 阅读(413) 评论(0) 推荐(0)
摘要: 题目不算难,但是不认真想的话很容易wa,我就是wa了多次才意识到自己想法存在的缺陷。相同的时候往后找知道出现不相同时,只能判断出当前字符的优先顺序。这个题目如果朴素的按照这种方法做的话复杂度其实是n*n的,可是数据较弱,可以过,我用的就是朴素的办法。但是多加思索的话可以发现我们可以用后缀数组保存原串和反串,使复杂度降低到nlongn。#include #include #include using namespace std;const int maxn=3e4+9;char a[maxn],ans[maxn];int main(){ int n; while(scanf("%d&q 阅读全文
posted @ 2013-09-01 00:40 pangbangb 阅读(223) 评论(0) 推荐(0)
摘要: 题目:Query on a tree题意:给定一棵树,告诉了每条边的权值,然后给出两种操作:(1)把第i条边的权值改为val(2)询问a,b路径上权值最大的边分析:本题与HDU3966差不多,区别就是:HDU3966是告诉树中点权的值,这里是边权。所以我们可以转化,用边的孩子节点来表示该边。#include #include #include #include using namespace std;const int N=50010;const int INF=1siz[son[u]]) son[u]=v; } }}void dfs2(int... 阅读全文
posted @ 2013-09-01 00:37 pangbangb 阅读(176) 评论(0) 推荐(0)
摘要: 1.Dijkstra模板自己写一遍才知道可能犯的错误,囧。HDU2544大水题一枚。http://acm.hdu.edu.cn/showproblem.php?pid=2544//1.注意INF的取值,不仅仅是最大边长度 2.注意W[i][j]的清空void Dijk(){ memset(v,0,sizeof(v)); for(int i=1;i(d[x]+w[x][j])) d[j]=d[x]+w[x][j]; } }}边(x,y)上的松弛操作if(d[j]>(d[x]+w[x][j])) { d[j]=d[x]+... 阅读全文
posted @ 2013-09-01 00:35 pangbangb 阅读(183) 评论(0) 推荐(0)
摘要: 本文出自 http://blog.csdn.net/shuangde800 ---------------------------------------------------------------------------------- Linux文件系统为一个倒置的树状结构,所有文件或文件夹均包含在一个根目录“/”中。 Linux系统严格区分大小写,名称最多255个字符 除正斜线外都是有效字符 每一个Shell都有一个当前的工作目录,通过命令pwd(print work dire... 阅读全文
posted @ 2013-09-01 00:33 pangbangb 阅读(145) 评论(0) 推荐(0)
摘要: http://poj.org/problem?id=2229Description Farmer John commanded his cows to search for different sets of numbers that sum to a given number. The cows use only numbers that are an integer power of 2. Here are the possible sets of numbers that sum to 7: 1) 1+1+1+1+1+1+1 2) 1+1+1+1+1+2 3) 1+1+1... 阅读全文
posted @ 2013-09-01 00:30 pangbangb 阅读(190) 评论(0) 推荐(0)
摘要: 报表分享是Power BI for Office 365比较关键的一个功能,其中提供的Power BI站点将给这些报表一个安全的"归宿",同时也可以跟任何想要分享的人进行协作------无论是在办公室里,还是在移动环境。从此篇开始你将看到Anna是如何在Power BI进行工作簿的协作分享,以及在下一篇中通过Power Query如何共享以及管理查询。Power BI站点通过Power BI站点,你可以快速地创建一个在线协作站点。这个站点很容易创建,用户很方便的体验到Power BI for Office 365丰富的在线功能。在这里Anna的Power BI站点已经创建好 阅读全文
posted @ 2013-09-01 00:28 pangbangb 阅读(276) 评论(0) 推荐(0)
摘要: HDU1045 Fire Nethttp://acm.hdu.edu.cn/showproblem.php?pid=1045 解题思路:本题是加条件变形后的搜索题,中间有检查的成份,弄的题目有点恶心的感觉。 给定一个n*n的地图,图中有“。”和“X”,"X"表示墙,“。”表示空地。可以在空地上修建炮台,当时互相可见的炮台(同行或同列,且中间没有墙隔开)就会互相摧毁对方,造成事故。要求在图中的空地上修建炮台,要使炮台不会互相攻击。要求出最多能修建多少个炮台。地图的大小nmax,即当前搜索到的方案能建的炮台数是以前的方案修的炮台数里的最多的,则改变max的值为sum。深度优先搜 阅读全文
posted @ 2013-09-01 00:26 pangbangb 阅读(816) 评论(0) 推荐(2)
摘要: 实现Android 系统搜索框(有浏览记录),先看下效果: 一、配置搜索描述文件 要在res中的xml文件加创建sreachable.xml,内容如下: 二、填写配置文件信息 1.搜索框的配置 2.保存内容的配置 三、调用启动搜索框方法 //弹... 阅读全文
posted @ 2013-09-01 00:24 pangbangb 阅读(513) 评论(0) 推荐(0)
摘要: struts2 Action获取表单传值 1.通过属性驱动式 JSP: Action:直接通过get、set方法获取。 public class sysAction extends ActionSupport{ private String username; public String login() throws Exception { System.out.println(username); return SUCCESS; } pub... 阅读全文
posted @ 2013-09-01 00:21 pangbangb 阅读(269) 评论(0) 推荐(0)
摘要: CCProgressTimer,创建使用这个节点可以大致实现两个作用的效果:其一:在游戏中几乎大部分的游戏启动界面都是游戏加载画面,那么用到的一般是进度条提示加载进度,其使用的就是CCProgressTimer。其二:在游戏中需要对精灵的出现等动作制作一些渐显的效果。(1)类型一般就是两种:typedef enum { /// Radial Counter-Clockwise kCCProgressTimerTypeRadial, /// Bar kCCProgressTimerTypeBar,} CCProgressTimerType;(2)类型1:radial(环形... 阅读全文
posted @ 2013-09-01 00:19 pangbangb 阅读(311) 评论(0) 推荐(0)
摘要: 一、图像的读取和显示A=imread(FILENAME,FMT)f = imread('D:\myimage\chestxray.jpg');二、图像的写入inwrite(A,FILENAME,FMT)inwrite(f,'patient10_run1.tif')只使用于JPEG图像imwrite(f,'filename.jpg','quality',q)三、图像的显示imshow(f,[low high])figure; %创建一个新窗口subplot(m,n,p);%打开一个有m行n列图像%位置的窗口,并将焦点位于第p个位置上 阅读全文
posted @ 2013-09-01 00:17 pangbangb 阅读(1323) 评论(0) 推荐(0)
摘要: 1、SDCC 盛大召开的会议,既然参加了,就写篇博客记一下。 2、蒋公子 首先向大会主席台走来的是csdn老大...... 额,好像不是走过来的。蒋涛采用了个特殊的上台方式呢~ 在台上蒋公子就软件及其未来的发展方向提出了些自己看法。穿戴设备的兴起是一个有目共睹的趋势,比如眼镜、手表,这些日常用品都纷纷加入电子化的行列。其核心在于:便捷 。眼镜也好,手表也好,都是一个智能终端的扩展,或者说是互联网的扩展。这些穿戴设备可以更好的将信息“推”到人们更容易获得的地方,而不仅仅是口袋中的那块大砖头。在整个软件行业,API将成为企业业务拓展的重要方式。在未来... 阅读全文
posted @ 2013-09-01 00:15 pangbangb 阅读(183) 评论(0) 推荐(0)
摘要: 题意就是给出n对数每对xi, yi 的值范围是-1000到1000然后让你从中取若干对使得sum(x[k]+y[k]) 最大并且非负 且 sum(x[k]) >= 0 sum(y[k]) >= 0 其中 k为所有你取到的标号 然后刚开始没什么思路后来想想。 这就是背包吧。将x看成花费,y看成价值然后dp[i]表示在花费了i情况时价值最大是多少注意到数值有负数所以要加一些技巧所有x的总值可能是-10w,而所有y的总值也可能是-10W那么可以dp[100000] = 100000以这个作为什么都没取的状态。然后我们要判断第一个数的和是否非负就是判断 dp[i]中的i是否小于10W然后判 阅读全文
posted @ 2013-09-01 00:13 pangbangb 阅读(172) 评论(0) 推荐(0)
摘要: 小明系列故事——师兄帮帮忙Time Limit: 3000/1000 MS (Java/Others)Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 3502Accepted Submission(s): 894Problem Description 小明自从告别了ACM/ICPC之后,就开始潜心研究数学问题了,一则可以为接下来的考研做准备,再者可以借此机会帮助一些同学,尤其是漂亮的师妹。这不,班里唯一的女生又拿一道数学题来请教小明,小明当然很高兴的就接受了。不过等他仔细读题以后,发现自己也不会做,这下小明囧了:如果. 阅读全文
posted @ 2013-09-01 00:10 pangbangb 阅读(272) 评论(0) 推荐(0)
摘要: 1、synchronized关键字的作用域有二种: 1)是某个对象实例内,synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线程访问了其中的一个synchronized方法,其它线程不能同时访问这个对象中任何一个synchronized方法)。这时,不同的对象实例的synchronized方法是不相干扰的。也就是说,其它线程照样可以同时访问相同类的另一个对象实例中的synchronized方法; 2)是某个类的范围,synchronized static aStaticMe.. 阅读全文
posted @ 2013-09-01 00:08 pangbangb 阅读(591) 评论(0) 推荐(0)
摘要: 本篇博客关注的焦点是视图的使用以及视图和多表连接的配合。以便可以了解视图,以及更好的使用视图。 首先,还是要说明一下视图的定义:视图是基于SQL语句的结果集的可视化虚拟表,换句话说视图就是SQL查询结果的可视化呈现,是多个表的部分数据的关系虚拟表。为了后面的内容更容易理解,我们还要看一下视图的建立过程。如图所示是机房收费系统中的《User_sys》和《CheckInfo_sys》建立的一个视图的关系。(不讨论该视图是否具有实用价值)那么这个视图建立的代码如下:SELECT dbo.CheckInfo_sys.UserName, dbo.CheckInfo_sys.Income, dbo... 阅读全文
posted @ 2013-09-01 00:06 pangbangb 阅读(1656) 评论(0) 推荐(0)
摘要: 链栈是借用单链表实现的栈。其不同于顺序栈之处在于:1、链栈的空间是程序运行期间根据需要动态分配的,机器内存是它的上限。而顺序栈则是静态分配内存的。2、链栈动态分配内存的特性使得它一般无需考虑栈溢出的问题。 链栈的的组织结构如下图所示。容易发现其是架构的单链表的基础之上的。 下面介绍下我用C++实现的链栈,VC6下调试。1、文件的组织结构2、ls.h链栈类的说明#ifndef _LS_H_#define _LS_H_typedef int dataType;struct node //链栈节点{ dataType data; //数据域... 阅读全文
posted @ 2013-09-01 00:04 pangbangb 阅读(4772) 评论(0) 推荐(0)
摘要: 如果说智能手机和智能设备现在被认为是个人和办公方面的科技标准,那么这种描述就过于简单了。几乎没有人能否认一个事实,就是每个人都需要这种智能 技术。尽管每个人拥有智能手机或其他智能设备的理由不尽相同,但它是必须的。无论从个人或者商务的角度看,智能科技已经成为我们生活的一部分。 现在,智能科技无处不在,开发商不得不为智能手机用户设计出更加方便的移动应用程序。我可以肯定的说,最新潮最特别的移动应用程序会不断出现。实际上,总有一款移动应用达到某种用途,并适合于每个人。你会在新入手的iPads里发现令孩子们激动的游戏,还有一些程序则可以促进人们之间的交流。移动应 用不再是 消磨时间的手段,它们总... 阅读全文
posted @ 2013-09-01 00:01 pangbangb 阅读(384) 评论(0) 推荐(0)