1、概述Hadoop Streaming是Hadoop提供的一个编程工具,它允许用户使用任何可执行文件或者脚本文件作为Mapper和Reducer,例如:采用shell脚本语言中的一些命令作为mapper和reducer(cat作为mapper,wc作为reducer)$HADOOP_HOME/bin/hadoop jar $HADOOP_HOME/hadoop-streaming.jar \-input myInputDirs \-output myOutputDir \-mapper cat \-reducer wc本文安排如下,第二节介绍Hadoop Streaming的原理,第三节介绍 Read More
posted @ 2013-07-16 20:36 javawebsoa Views(483) Comments(0) Diggs(0)
在做Android应用程序中,连接网络的时候,常常要用到检测网络状态是否可用,在这里分享一个比较好用的方法。本人参考:http://blog.csdn.net/sunboy_2050/article/details/7896313 在此只作记录,感谢原作者。首先在Activity里,定义一个检测网络状态的方法:/** * 对网络连接状态进行判断 * * @return true, 可用; false, 不可用 */ private boolean isOpenNetwork() { ConnectivityManager connManager = (ConnectivityManage... Read More
posted @ 2013-07-16 20:33 javawebsoa Views(319) Comments(0) Diggs(0)
很多时候我们都想阻止一个a ?link的href跳转。1click以上代码可以达到这个效果有一点要注意1234567function stop(){return false ;}click这么写是不会阻止默认事件的,stop()反回false, ?onclick却没有返回值 只有事件的返回值是false时 才会阻止默认事件 所以要这么写:1click这样就会有效果, 那么如果是用绑定事件的方式呢 会怎么样呢qwrap是用标准的事件绑定方式来做的 可以用它来测试123clickW(‘#testa’).click( function (){ return false ;}); // 这是一个标准. Read More
posted @ 2013-07-16 20:32 javawebsoa Views(212) Comments(0) Diggs(0)
Problem A: Delete itTime Limit:2 Sec Memory Limit:64 MB Submit:99 Solved:25 Description 克林在打一行字母时总是会打多一个字符,比如想打”july”时会打成”juuly”,这样他需要删掉其中一个’u’。 克林想知道他可以删掉哪个位置的字符就可以变成他真正想打的一行字母。 Input 第一行一个整数:T(测试个数) 每个测试 输入两行,两个字符串(全是小写字母) 串长为1到1000000 第一个串长度刚好比第二个的长度大一 Output 每个测试数据: 第一行输出可以删除的位置个数P 如果P>... Read More
posted @ 2013-07-16 20:29 javawebsoa Views(330) Comments(0) Diggs(0)
目前使用较多的Cocos2d-x开发平台是XCode,应该是由于大部分Cocos2d-x开发者都是iOS开发出生。但是当我们将XCode开发的Cocos2d-x工程发布Android版本时,每次都需要使用ndk将Cocos2d-x的C++代码编译一遍,然后再用Eclipse打开,这个过程比较麻烦。于是本人尝试在Eclipse中实时编译Cocos2d-x的工程,即可以随时修改或添加java和android代码后,点击Eclipse中的运行完成编译。参考的编译Cocos2d-x的教程如下:http://www.xuephp.com/main/detail.php?cid=32787 按以上的教程配 Read More
posted @ 2013-07-16 20:29 javawebsoa Views(528) Comments(0) Diggs(0)
最近为使用Oracle11G数据库做个快速开发的小程序,使用64位Win2008+Vs2012环境,结果碰壁连环,幸好不算太笨,终于解决了,特记录一下。测试环境: Oracle11g (11.2.0.3_64bit)安装在64位Win2008上,同机安装Vs2012,C#语言。在项目引用system.data.oracleclient后,提示:Ms仅在.net framework 4尚支持system.data.oracleclient,今后的版本将不再提供这个组件了。于是想改用Oracle提供的组件。匆忙到Oracle官网下载了ODAC 11.2 Release 4 (11.2.0.3.0) Read More
posted @ 2013-07-16 20:25 javawebsoa Views(290) Comments(0) Diggs(0)
Asp.NET调用百度翻译,图示:HTML: OA翻译 源语言: 自动检测 中文 英文 日文 目标语言: 自动检测 中文 英文 日文 C#:using System;using System.Collections.Generic;using S... Read More
posted @ 2013-07-16 20:21 javawebsoa Views(327) Comments(0) Diggs(0)
自动激活网卡 安装了CENTOS 6.X后,每次启动了系统都需要手动激话网卡,以下方法可以在系统启动后自动激活网卡。 cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" HWADDR="00:0C:29:FC:1C:72" NM_CONTROLLED="yes" ONBOOT="no" 修改ONBOOT为yes vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" Read More
posted @ 2013-07-16 20:19 javawebsoa Views(497) Comments(0) Diggs(0)
查看本地分支git branch* dev master*代表当前位于dev分支 查看远程分支git branch --remote origin/dev origin/master 创建分支git checkout -b new_branch注意,new_branch的代码来自于当前分支切换分支git checkout another_branch和创建分支就差-b参数push本地分支代码到远端服务器git push origin branch_name如果远端服务器没有该分支,将会自动创建pull远端分支代码到本地对应分支git pull origin branch_name删除本地... Read More
posted @ 2013-07-16 20:17 javawebsoa Views(399) Comments(0) Diggs(0)
sharepoint 2010 在自定义列表的字段上增加功能菜单方法打开sharepoint designer 2010,找到需要修改的视图页面,例如allitem.aspx,编辑这个页面,点击高级设置,修改下面的字段属性 Read More
posted @ 2013-07-16 20:15 javawebsoa Views(192) Comments(0) Diggs(0)
用Axis2实现Web Service,虽然可以将POJO类放在axis2/WEB-INF/pojo目录中直接发布成Web Service,这样做不需要进行任何配置,但这些POJO类不能在任何包中。这似乎有些不方便,为此,Axis2也允许将带包的POJO类发布成Web Service。看网上的一些例子都比较简单,就是些打印之类的方法.看了些例子动手建了一个,下面把步骤贴上:另附源码:http://download.csdn.net/detail/liweifengwf/5762875一、新建一个web程序webservice01二、把官网的 axis2.war 中的 conf、modules、 Read More
posted @ 2013-07-16 20:13 javawebsoa Views(1166) Comments(0) Diggs(0)
错误:运行tomcat6w.exe ,提示 指定的服务未安装 unable to open the service 'tomcat6'(我用的是官网下载的解压版)解决方法:打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可 安装成功: 注意:在执行上面的步骤时可能会出现:tomcat.exe未找到、The CATALINA_HOME environment variable is not defined correctly这就说明你的tomcat环境没配置好!下面是我的环境配置, Read More
posted @ 2013-07-16 20:10 javawebsoa Views(9486) Comments(0) Diggs(0)
MongoDB 主从复制与 Mysql 类似。 在主服务器上加--master 选项启动。 [root@Mongodb bin]# /Apps/mongo/bin/mongod --dbpath=/data/db --master --port=27018 --oplogSize 64 Tue Jul 16 19:17:44 [initandlisten] MongoDB starting : pid=30892 port=27018 dbpath=/data/db master=1 32-bit ** NOTE: when using MongoDB 32 bit, yo... Read More
posted @ 2013-07-16 20:09 javawebsoa Views(530) Comments(0) Diggs(0)
二分查找是建立在有序序列上的一种查找方式,所以说,前提就是被查找的序列应该是有序的。1while方式实现的二分查找:public static boolean binarySearchWithWhile(int[] array , int val) { int start = 0 ; int end = array.length-1; /** * 因为二分查找是针对有序序列的 * 所以说,我们假如序列是升序的 * 如果:valarray[end]) { searchError(val); return false; } boolean flag = true;... Read More
posted @ 2013-07-16 20:06 javawebsoa Views(625) Comments(0) Diggs(0)
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=28题意:有相互交叉的黑白两种颜色的小球,每一个小球每次可以跳两格;问你是否可以将同种颜色的小球移动到连续的位置上去;分析:A、当球的总数是奇数的时候,无论怎么移动,均能使小球移动到满足的位置;B、当球的总数是偶数的时候,当处于奇数与偶数位置上的某一种颜色的球的差值小于2时,也能移动到满足的位置,否则不能。#include#include#include#include#include#includeusing namespace std;int main(){ int Cas Read More
posted @ 2013-07-16 20:04 javawebsoa Views(165) Comments(0) Diggs(0)
OSIOpenSourceInitiative(简称OSI,有译作开放源代码促进会、开放原始码组织)是一个旨在推动开源软件发展的非盈利组织。OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(OpenSystemInterconnectionReferenceModel,OSI/RM),它是由国际标准化组织ISO提出的一个网络系统互连模型。它是网络技术的基础,也是分析、评判各种网络技术的依据,它揭开了网络的神秘面纱,让其有理可依,有据可循。一、OSI参考模型知识要点图表1:OSI模型基础知识速览模型把网络通信的工作分为7层。1至4层被认为是低层,这些层与数据移动密切相关。5至7层是高. Read More
posted @ 2013-07-16 20:02 javawebsoa Views(966) Comments(0) Diggs(0)
最近做项目需要用到AutoCompleteTextView这个控件,而其下拉框的滚动条有点难看,于是想去掉。走了些弯路,终于弄通了。 首先先介绍一种不靠谱的方法:反射机制为什么会有人想到用这个呢?打开AutoCompleteTextView的源码我们可以看到,其实这个控件是由EditText和Listview组成的。AutoCompleteTextView继承EditText,DropDownListView继承Listview,DropDownListView则为AutoCompleteTextView的成员变量public class AutoCompleteTextView exten. Read More
posted @ 2013-07-16 20:01 javawebsoa Views(1279) Comments(0) Diggs(0)
动态链接库修改文件名问题? eg:GetRadarFS.dll->RadarModel.dll; 注意修改:打开文件GetRadarFs.def 修改 LIBRARY "GetRadarFs" -> LIBRARY "RadarModel" 这样在test应用程序中添加RadarModel.dll和RadarModel.lib文件就不会有问题了。 ///////////////////////////////////////////////////////////////////////// Radio控件使用技巧? Radio控件互斥。Ct Read More
posted @ 2013-07-16 19:58 javawebsoa Views(139) Comments(0) Diggs(0)
xpipe-无名管道的C++封装类无名管道的C++封装类,用于父子进程进行通信基础介绍unix下一切皆文件,管道也不例外。无名管道pipe定义在中。 #include int pipe(int fd[2]);其中fd[0]是读端,fd[1]是写端,fd[1]的输出是fd[0]的输入,因此管道是一个有向的半双工通信方式。使用`write(fd[1],...)`和`read(fd[0],...)`对管道中的信息进行读写。无名管道通常运用于父子进程间通信。关闭读端或者写端是使用`close`函数,同文件句柄一样,关闭后不能重新打开。如果关闭后使用该端,系统会发送一个`SIGPIPE`的信号。作为.. Read More
posted @ 2013-07-16 19:56 javawebsoa Views(444) Comments(0) Diggs(0)
【亦请参考:http://www.yiiyee.cn/Blog/dumpservice/】张佩提供 有偿但 价格极低的Dump文件分析服务 !.如果你有一个Dump文件——不管是应用程序还是内核驱动——但不知道从何下手,看不到任何希望,没有半点头绪。还等什么?赶快使用我提供的这项服务吧!.它包含下面这些内容:.1.有偿服务, 5元(RMB)起价。如果觉得不满意,可以拒绝付款。如果觉得满意,可以按照你的满意程度付费(5元起价,10元或100元都可以,建议给一个平均价)。2.传送Dump文件,应当将Dump文件和必要的符号文件压缩后,通过网盘或QQ中转站等方式,发送给我(专用mail: zhang Read More
posted @ 2013-07-16 19:52 javawebsoa Views(202) Comments(0) Diggs(0)
Oracle Autonomous TransactionsAutonomous transactions allow you to leave the context of the calling transaction, perform an independant transaction, and return to the calling transaction without affecting it's state. The autonomous transaction has no link to the calling transaction, so only comm Read More
posted @ 2013-07-16 19:50 javawebsoa Views(318) Comments(0) Diggs(0)
顿时觉得神清气爽!!#include #include #define eps 1e-8#define zero(x) (((x)>0?(x):-(x))eps;}//判两点在线段异侧,点在线段上返回0bool opposite_side(point p1,point p2,line l){ return xmult(l.a,p1,l.b)*xmult(l.a,p2,l.b)eps) return distance(p,l.a)eps) return distance(p,l.a)=pi+pi) dlng-=pi+pi; if (dlng>... Read More
posted @ 2013-07-16 19:48 javawebsoa Views(249) Comments(0) Diggs(0)
阅读提示: 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 尽可能保持二者内容一致,可相互对照。 本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。 图像的最大值处理就是以当前像素为中心,取周边一定半径范围内的所有像素的RGB分量的最大值,作为当前像素的分量值。如果图像含Alpha信息,则应对Alpha分量作一个相反的处理,即最小值处理。procedure DoMaxValue(var Dest: TImageData; con Read More
posted @ 2013-07-16 19:46 javawebsoa Views(315) Comments(0) Diggs(0)
在软件行业做了14年了,从打工到创业,从程序员到创业者,从稚嫩到江湖,从无知到未知,其中滋味应有尽有独自品尝暗自思量,失败过、动摇过、挣扎过,但从未放弃,尽管辛辛苦苦若干年,诚信务实干实业,现实是比不上朋友炒几套房,这不仅仅是实干者的悲哀,更是社会的悲哀,其中缘由心知肚明无需多说,尽管如此,我依然保持一颗感恩的心,庆幸我的企业能够养活一批人,他们以这里为家为业发光发热,庆幸我自已一直保持激情和斗志,在吃饱喝足穿暖之余还可以对未来对人生对发展冥思苦想以求突破,纵使我们是如此地微不足道不足挂齿,但我们一直还存在着奋斗着,甚至还有着远大的梦想,那就是我的平台梦---引领移动信息化新趋势的iWorl. Read More
posted @ 2013-07-16 19:44 javawebsoa Views(233) Comments(0) Diggs(0)
本文翻译自:http://evan.borgstrom.ca/post/1314205955/osx-bootable-usb-from-iso 我也就不按照原文上一句句的翻译了,只说几个比较重要的步骤吧,记录下来,以来可能还会用到 1. 使用系统自带的Disk Utility工具格式化U盘 2. 把iso转成img, 命令:hdiutil convert -format UDRW -o debian-6.0.7-amd64-netinst.img debian-6.0.7-amd64-netinst.iso 3. 找到你USB的disk,命令:diskutil list根据你的U盘的大小找. Read More
posted @ 2013-07-16 19:42 javawebsoa Views(356) Comments(0) Diggs(0)
1.操作系统 centos5.4 2.安装ruby yum install ruby 会安装得到 1.8.5 如果你公司用的是1.8.X就无所谓了, 拿这个学习就行了 如果你们公司用的是1.9.X,那么你需要去下载源码进行安装。【你会很悲剧的发现下载已被伟大祖国的万里长城封锁了】 我这里使用1.8.5学习就ok了 3.安装rails yum -y install rubygem-rails.noarch 4.看看安装完毕的成果 [root@localhost projects]# ruby -v ruby 1.8.5 (2006-08-25) [x86_64... Read More
posted @ 2013-07-16 19:39 javawebsoa Views(358) Comments(0) Diggs(0)
越努力.越幸福.----willingseal. 使用地图,查出地址的经度多少?纬度多少? (1)输入你要查询的地址 (2)右键 (3)显示经纬度 -----------------(1) (2) (3) ------ Read More
posted @ 2013-07-16 19:37 javawebsoa Views(1303) Comments(0) Diggs(0)
版本说明:CloudFoundry:V2版本 OpenStack:Folsom或者Grizzly版本 本篇文章采用OpenStack Folsom+nova-network的OpenStack环境,安装步骤可以参照以下文档:Folsom:https://github.com/mseknibilel/OpenStack-Folsom-Install-guideGrizzly:https://github.com/mseknibilel/OpenStack-Grizzly-Install-GuideOpenStack安装完以后,进行以下准备工作:1、配置默认的安全组策略 2、创建密钥对创建名称为c Read More
posted @ 2013-07-16 19:36 javawebsoa Views(516) Comments(0) Diggs(0)
阅读提示: 《Delphi图像处理》系列以效率为侧重点,一般代码为PASCAL,核心代码采用BASM。 《C++图像处理》系列以代码清晰,可读性为主,全部使用C++代码。 尽可能保持二者内容一致,可相互对照。 本文代码必须包括文章《Delphi图像处理 -- 数据类型及公用过程》中的ImageData.pas单元。 图像的最小值处理就是以当前像素为中心,取周边一定半径范围内的所有像素的RGB分量的最小值,作为当前像素的分量值。如果图像含Alpha信息,则应对Alpha分量作一个相反的处理,即最大值处理。procedure DoMinValue(var Dest: TImageData; con Read More
posted @ 2013-07-16 19:33 javawebsoa Views(442) Comments(0) Diggs(0)
============================================================ 博文原创,转载请声明出处 电子咖啡-专注于移动互联网 ============================================================ 我们用这种方法去创建cell- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{dequeueReusableCellWithId... Read More
posted @ 2013-07-16 19:33 javawebsoa Views(336) Comments(0) Diggs(0)
mysql列类型--字符串 http://blog.csdn.net/jk110333/article/details/9342301 mysql列类型--时间和日期 http://blog.csdn.net/jk110333/article/details/9342319 MySQL 支持多种列类型:数值类型、日期 / 时间类型和字符串 ( 字符 ) 类型 说明: ·M 表示最大显示宽度。最大有效显示宽度是255。 ·D 适用于浮点和定点类型,并表示小数点后面的位数。最大可能的值是30,但不应大于M-2。 ·方括号(‘[’和‘]’)表示可选部... Read More
posted @ 2013-07-16 19:31 javawebsoa Views(318) Comments(0) Diggs(0)
以下方案缺少loader相关的步骤,明天补上!!! 前面写过一篇《关于yaf的控制器命名,一个纠结的问题》。没想到yaf群里面也有跟我遇到一样问题的人,分享下解决办法。 写完那篇博文后,我尝试了多种思路,又是SPL又是配置的,历经了不少坎坷,但还是顺利的达成了我想要的目标。还是那句老话,办法总比困难多。下面,我介绍一下我的这个方案,不过这个方案的基本原理是修改yaf的源码重新编译,不喜欢这个方案的同学可以忽略本文了。 What我们要达成什么样的目标?1、修改yaf控制器的命名规范,如ZF一样:“控制器类名 = 模块名_控制器名Controller”,文件命名不变。2、为了兼容以前缺省模块中的代 Read More
posted @ 2013-07-16 19:28 javawebsoa Views(2763) Comments(0) Diggs(0)
说明:只供学习交流default行,是指grub启动时默认菜单项。0表示第一项,如果是多系统可以修改此选项改变默认光标停留位置。timeout行,是指菜单到自动启动系统前的停留时间,单位时间为sec,可以按需分配。splashimage行,指定启动菜单的背景图标,图片格式应该是xpm图像。hiddenmenu行,用于启动时隐藏菜单,除非在timeout之前按下ESC才能看到菜单。第14-17行,linux类,其格式一般为:title(…)root(hd[0-n],x)kernel(…)initrd(…)其中:title行,指定一个启动操作系统名称;root行,指定相应内核镜像所在目录/boot Read More
posted @ 2013-07-16 19:26 javawebsoa Views(261) Comments(0) Diggs(0)
label.maxDisplayedLines=0; // 默认多行显示,不截取 label.maxDisplayedLines=1; //任意整数,显示单行文本,自动截取(...) label.maxDisplayedLines=2; //撑满label,可多行,显示不了的截取(...) Read More
posted @ 2013-07-16 19:23 javawebsoa Views(730) Comments(0) Diggs(0)
mysql列类型:整型 http://blog.csdn.net/jk110333/article/details/9342283 mysql列类型--时间和日期http://blog.csdn.net/jk110333/article/details/9342319 ·CHAR这是CHAR(1)的同义词。 ·[NATIONAL] VARCHAR(M) [BINARY]变长字符串。M表示最大列长度。M的范围是0到65,535。(VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定。最大有效长度是65,532字节)。注释:MySQL 5.1遵从标准SQL规范,并且不 Read More
posted @ 2013-07-16 19:22 javawebsoa Views(282) Comments(0) Diggs(0)
#include #include #include #include #include void *thread_function(void *arg);char message[] = "Hello world!\n";int main() { int res; pthread_t a_thread; void *thread_result; res = pthread_create(&a_thread, NULL, thread_function, (void *)message); if(res != 0) { perror("Thread cre Read More
posted @ 2013-07-16 19:20 javawebsoa Views(178) Comments(0) Diggs(0)
mysql列类型--整型http://blog.csdn.net/jk110333/article/details/9342283 mysql列类型--字符串http://blog.csdn.net/jk110333/article/details/9342301 ·DATE日期。支持的范围为'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式显示DATE值,但允许使用字符串或数字为DATE列分配值。 ·DATETIME日期和时间的组合。支持的范围是'1000-01-01 00: Read More
posted @ 2013-07-16 19:18 javawebsoa Views(257) Comments(0) Diggs(0)
SELECT Row_Number() over ( order by getdate() ) as '序号', * FROM T_Cod_XQ Read More
posted @ 2013-07-16 19:16 javawebsoa Views(344) Comments(0) Diggs(0)
水墨荷花制作思路并不复杂:把图片转为黑白,用滤镜等增加水墨纹理即可。不过在处理的时候还有很多细节需要处理,如图片的背景,水墨纹理控制范围等,这些需要自己慢慢摸索。原图 最终效果 1、打开素材图片,把背景图层复制一层。 2、选择菜单:图像 > 调整 > 阴影/高光,参数设置如下图。 3、选择菜单:图像 > 调整 > 黑白,参数设置如下图。 4、选择菜单:选择 > 色彩范围,选择中背景黑色载入选区。 5、执行:图像 > 调整 > 反相,把黑色背景转为白色。 6、把当前图层复制两层,如下图。 7、最上面的图层混合模式改为“颜色减淡”,然后按Ctrl + I Read More
posted @ 2013-07-16 19:14 javawebsoa Views(330) Comments(0) Diggs(0)
在TCP/IP网络中,网络层并不对数据包进行可靠性传输保证,只通过ICMP报文提供反馈机制(例如:差错控制)。PING命令就是ICMP的请求/响应报文,也是网络最常用的测试手段。通常使用PING命令测试互通性时有以下几种消息反馈: 1、Request Time Out 2、Destination Unreachable 3、TTL Expired in transit 情况1:当信源机PING某信宿机时,信源机在一段时间内(信源机发送ICMP请求报文后,会启动定时器0)无法收到ICMP响应报文,就会产生该种情况。出现上述问题的原因在于,信源到信宿的路由正常,而信宿到信源无可用通... Read More
posted @ 2013-07-16 19:12 javawebsoa Views(3385) Comments(0) Diggs(0)
Linux给人最大的享受就是可以根据个人喜好去定制令自己舒服的系统配置,像终端颜色的设置就是一个典型的例子。图1 系统默认状态下的终端显示 在没有经过自定义配置的终端下工作久了,难免容易疲劳,因为所有输入输出都是一个颜色,对查找一些命令的执行结果很不方便。除了颜色,默认终端配置下的长长的路径名也是一个让人比较蛋疼的地方。经过网上一番资料查找,才知道,原来对终端的配置,可以写到不同的文件之中,例如:~/.bashrc、/etc/bash.bashrc、/etc/profile这几个文件。但是,这些文件的作用又不尽相同,用户在进行配置之前必须先了解... Read More
posted @ 2013-07-16 19:10 javawebsoa Views(1323) Comments(0) Diggs(0)
这道题目和抢银行那个题目有点儿像,同样涉及到包和物品的转换。我们将奶牛的两种属性中的一种当作价值,另一种当作花费。把总的价值当作包。然后对于每一头奶牛进行一次01背包的筛选操作就行了。需要特别注意的是,当x小于0的时候,循环应该是正向的,不明白的话,好好想想01背包的一维解法为什么是逆向的。#include#include#define MAX 99999999#define N 201005int dp[N];int Max(int x,int y){ if(x>y) return x; else return y;}int main(){ int n; while(scanf(&qu Read More
posted @ 2013-07-16 19:05 javawebsoa Views(248) Comments(0) Diggs(0)
本文以快速排序为例,推导了快排的时间复杂度nlogn是如何得来的,其它算法与其类似。对数据Data = { x1, x2... xn }:T(n)是QuickSort(n)消耗的时间;P(n)是Partition(n)消耗的时间; (注:Partition专指把n个数据分为大小2份的时间) 有些文章给出了快排的精确计算结果: Read More
posted @ 2013-07-16 19:03 javawebsoa Views(5788) Comments(0) Diggs(1)
iText中用文本块(Chunk)、短语(Phrase)和段落(paragraph)处理文本。 文本块(Chunk)是处理文本的最小单位,有一串带格式(包括字体、颜色、大小)的字符串组成。如以下代码就是产生一个字体为HELVETICA、大小为10、带下划线的字符串: Chunk chunk1 = new Chunk("This text is underlined",FontFactory.getFont(FontFactory.HELVETICA, 12,Font.UNDERLINE)); 短 语(Phrase)由一个或多个文本块(Chunk)组成,短语(Phrase)也 Read More
posted @ 2013-07-16 19:01 javawebsoa Views(314) Comments(0) Diggs(0)
DescriptionAlice和Bob都要向同一个商人购买钻石。商人手中有 N 颗钻石,他会将它们一颗颗地卖给他们,Alice和Bob通过竞价的方式来决定钻石的归属。具体的过程如下:商人首先指定其中一个人开始报价,之后两人轮流报价,要求是一定要比对方报的价格更高。任何时候,如果一个人不愿出价或者出不起价钱时,可以宣布弃权,则对手以最后一次报的价格将钻石买下。当然,如果两人都没钱,商人是不会卖钻石的。首次报价至少为 1,并且只能报整数的价钱。Alice和Bob特别爱攀比,因此他们都希望能比对方买到更多的钻石。Alice和Bob各自带了 CA和 CB的钱用于竞拍钻石。此外,Alice和商人有很不 Read More
posted @ 2013-07-16 19:00 javawebsoa Views(232) Comments(0) Diggs(0)
题目地址:http://acm.fzu.edu.cn/problem.php?pid=1607 给定一个n,将n平均分成m份,问有几种方法,每种方法中找出最大的数。思路:就是求n的因子数、先将每个数求出最小素因子、再将n的所有素因子数加1相乘。小结论:求一个数的所有因子数、先分解、n=(a^x)*(b^y)*(c^z),(a、b、c均为素数),因子数=(x+1)*(y+1)*(z+1)-1。 AC代码:输入数据很多,开始用cin果断超时了。#include #include #include #include #include #include #include #include #incl. Read More
posted @ 2013-07-16 18:58 javawebsoa Views(212) Comments(0) Diggs(0)
.style { width:100px; /*火狐以及一般浏览器*/ width:200px\9; /*IE8*/ *width:150px; /*IE7*/ _width:50px; /*IE6*/ height:100px; border:1px solid red;} Read More
posted @ 2013-07-16 18:55 javawebsoa Views(152) Comments(0) Diggs(0)
相信谈起病毒式营销,大家都会跟我一样的兴奋。第一它具有特别强大的传播性,就像病毒一样是无孔不入。第二它具有很强的侵略性,能让用户在不知不觉的过程中接受它并且成为病毒的传播源。谈起病毒式营销这个词,经常会想到曾经风靡大江南北的传销组织。其实说起来,传销这类型的营销概念跟病毒式营销简直就是有异曲同工之妙。两者不同的是类似于传销注重更多的是组织架构似的拓展,但是病毒式营销则注重的是在表达形式上的创建。但是两者共同的本质都是追求效果的最大化。 假如想要做好病毒式营销,最重要的是要尊重人性的规律。假如不能尊重人性的规律的话就无法形成爆炸似的裂变性的传播的,而且极有可能在第一个传播源头就被用户彻底... Read More
posted @ 2013-07-16 18:54 javawebsoa Views(395) Comments(0) Diggs(0)
HTML5 Canvas阴影用法演示HTML5 Canvas中提供了设置阴影的四个属性值分别为:context.shadowColor = “red” 表示设置阴影颜色为红色context.shadowOffsetX = 0表示阴影相对TEXT的水平距离,0表示两者水平位置重合context.shadowOffsetY = 0表示阴影相对TEXT的垂直距离,0表示两者垂直位置重合context.shadowBlur = 10 阴影模糊效果,值越大模糊越厉害。一个最简单的带有阴影的矩形代码如下:context.shadowColor = "RGBA(127,127,127,1)&quo Read More
posted @ 2013-07-16 18:53 javawebsoa Views(245) Comments(0) Diggs(0)
前面我们已经把服务器搭建完成,并且在客户端实现了登录了。 和我们使用的QQ一样,想一想,登录成功之后呢?肯定是要有一个好友列表,通过这个列表,我们可以选择我们需要聊天的好友。 这里我们先研究下 xmpp的数据格式,再去实现我们的好友列表登录成功后,我们拿到的是一个连接connection。然后,通过这个connection,我们可以去获取里面的角色:Roster roster =connection.getRoster();这里我们拿到了一个Rosrer对象,再通过这个对象,我们可以拿到所有的群组 CollectionentriesGroup = roster.getGroups();再遍历. Read More
posted @ 2013-07-16 18:51 javawebsoa Views(210) Comments(0) Diggs(0)
之前提到nand驱动的初始化分析,有一个结构体struct mtd_info始终贯穿这些代码再来分析一下这个结构体的基本功能,如何初始化,如何使用 一、分析过程看看结构体的出现和使用方式第一次出现在文件\u-boot-sunxi-sunxi\drivers\mtd\nand\nand.c内:#ifndef CONFIG_SYS_NAND_SELF_INIT static void nand_init_chip(int i) { struct mtd_info *mtd= &nand_info[i]; struct nand_chip *nand = &nand_chip[i]; Read More
posted @ 2013-07-16 18:34 javawebsoa Views(838) Comments(0) Diggs(0)