<1>问题:棋盘覆盖问题<2>代码:#include<iostream> using namespace std; int Board[4][4] = {0}; int tile = 1; void ChessBoard(int tr,int tc,int dr,int dc,int size) { if(size == 1) return; int t = tile++; int s = size/2; if(dr<tr+s && dc<tc+s) ChessBoard(tr,tc,dr,dc,s); else { Board[ Read More
posted @ 2013-04-30 18:29 javawebsoa Views(169) Comments(0) Diggs(0)
编译正确代码:#include<stdio.h>#include <string.h>#include<iostream>using namespace std;class T{ public: T(string p) { ptext = p; } const char & operator [](int pos) const { return ptext[pos]; } string ptext;};int main(){ string s = "abcd"; T t(s); //t[0] = 't';//因为为 Read More
posted @ 2013-04-30 18:27 javawebsoa Views(511) Comments(0) Diggs(0)
二叉查找树描述二叉查找树的性质:对于树中的每个结点X,它的左子树中所有关键字值小于X的关键值,而它的右子树中所有关键字大于X的关键值。由于树的递归定义,通常是递归的编写查找树的常用操作例程。对这些常用例程中,主要需要考虑的是插入和删除节点。下面将简要说明。(二叉查找树的平均深度是O(logN),所以一般不需要担心栈空间用尽。)Insert:为了将X插入到树T中,可以像用Find那样沿着树查找。如果找到X,则什么也不用做。否则,将X插入到遍历的路径上的最后一点上。如下图所示,为了插入5,因而遍历该树,就好像在运行Find。在具有关键字4的节点处需要向右行进,但4的右子树不存在,因此5不在这棵树上 Read More
posted @ 2013-04-30 18:25 javawebsoa Views(264) Comments(0) Diggs(0)
通俗的讲,Web服务器传送页面使浏览器可以浏览,然而应用程序服务器提供的是客户端应用程序可以调用(call)的方法(methods)。确切一点,你可以说:Web服务器专门处理HTTP请求(request),但是应用程序服务器是通过很多协议来为应用程序提供(serves)商业逻辑(business logic)。下面让我们来细细道来:Web服务器(Web Server)Web服务器可以解析(handles)HTTP协议。当Web服务器接收到一个HTTP请求(request),会返回一个HTTP响应(response),例如送回一个HTML页面。为了处理一个请求(request),Web服务器可以 Read More
posted @ 2013-04-30 18:23 javawebsoa Views(233) Comments(0) Diggs(0)
1. bash中的$相关参数 Shell代码 $0-表示当前文件名 $*-以空格分离所有参数,形成一个字符串 $@-以空格分离所有参数,形成一个字符串组合。与$*的不同表现在被""引用时,"$*"是一个字符串,而"$@"则包含多个字符串 $#-传递给进程的参数数目 $?-上一条命令的执行结果,没有错误时为0 $$-本条命令的PID 2. bash技巧,由变量的内容来组合为另一个变量的变量名 EXAMPLE: Shell代码 A_B_C_D="something" t1="B" t2=" Read More
posted @ 2013-04-30 18:21 javawebsoa Views(130) Comments(0) Diggs(0)
问题首先我们看下面的一个很常见的事件绑定代码://example $('#dom').click(function(e){ //dosomething }); $('#dom2').click(function(e){ //dosomething });这段代码在事件绑定处理上有一些缺陷:1.过多的事件绑定会损耗内存2.后期生成HTML会没有事件绑定,需要重新绑定3.语法过于繁杂解决方案对于1、2两点的解决方案,我们首先先了解一下jQuery的事件绑定jQuery的事件绑定有多个方法可以调用,以click事件来举例:·click方法·bind Read More
posted @ 2013-04-30 18:19 javawebsoa Views(186) Comments(0) Diggs(0)
点击打开链接 题目有点坑,注意先输入N,后输入M,优化在图的最外层再添加一层 // File Name: nyoj92.cpp// Author: bo_jwolf// Created Time: 2013年04月30日 星期二 15:20:24#include<vector>#include<list>#include<map>#include<set>#include<deque>#include<stack>#include<bitset>#include<algorithm>#include Read More
posted @ 2013-04-30 18:17 javawebsoa Views(232) Comments(0) Diggs(0)
免责声明:此文档的目的是为了分析腾讯常用的TEA算法,参考信息全部根据网上公开的资料,关键信息也做了过滤,不存在任何攻击和泄密。TEA这个简单加密算法在中国如此有名,大概主要因为腾讯在大量协议,本地数据中使用这个算法。网上很多人甚至直接将腾讯的加密算法称为TEA算法。腾讯的算法,数据分块的加密的确采用的是TEA(第一代)算法,密钥16个字节,每次处理的分块数据是8个字节(2个32位整数),但标准的TEA算法推荐处理的轮数是32轮甚至64轮,而腾讯使用的是16轮。应该是为了加快速度。腾讯的加密算法,是于一个数据流(BUFFER)的处理,采用的的是改进CBC的算法(看见一片blog称这个是交织算法 Read More
posted @ 2013-04-30 18:15 javawebsoa Views(917) Comments(0) Diggs(0)
Oracle发布《面向大规模可伸缩网站基础设施的MySQL参考架构》白皮书,针对将MySQL用作数据存储的不同类型和不同规模的网站给出了推荐的拓扑结构。根据分别提供4类服务——用户和会话管理、电子商务、分析类应用 (多结构数据)和CMS(元数据)——的网站的规模和可用性要求(如下表所示),这份白皮书给出了4个参考架构。请注意,这里给出的指导方针只是基本建议,实际应用中需要根据读写模式、负载平衡和所用的缓存机制等因素进行调整。小型(Small)网站参考架构这一参考架构可用于上述4类网站的所有小型实现。可以使用MySQL Replication来制作数据的副本以支持备份和分析。中型(Medium) Read More
posted @ 2013-04-30 18:13 javawebsoa Views(239) Comments(0) Diggs(0)
今天我们来学习一下,不同chart 的具体使用方法。本次的主角是Area Chart。 概述: 面积图(Area Chart)使用SVG 或者VML显示在浏览器中,可以在鼠标悬停时显示提示信息。 作用:Google 示例: 示例代码: <html><head><scripttype="text/javascript"src="https://www.google.com/jsapi"></script><scripttype="text/javascript"> google Read More
posted @ 2013-04-30 18:11 javawebsoa Views(2234) Comments(0) Diggs(0)
一、实验目的及要求 1. 用C语言编写和调试一个模拟进程调度程序,以加深对进程的概念及进程调度算法的理解,模拟过程的数据结构和算法符合主流操作系统的进程调度规则(从第2点开始给出过程规则)。 2. 进程调度算法:采用最高优先数优先的调度算法(即把处理机分配给优先数最高的进程)。 3. 每个进程有一个进程控制块(PCB)表示。进程控制块可以包含如下信息:进程名、优先数、需要运行时间、已用CPU时间、进程状态等等。 4. 进程的优先数及需要的运行时间可以事先人为地指定(也可以由随机数产生)。 5. 每个进程的状态可以是就绪 W(Wait)、运行R(Run)、或完成F(Finish)三种状态之一。. Read More
posted @ 2013-04-30 18:09 javawebsoa Views(645) Comments(0) Diggs(0)
数据库访问低效、框架配置错误、内存使用过度、网页臃肿,以及不遵循常见Web性能最佳实践都是应用开发中常见的、影响应用性能的主要陷阱。技术性能公司Computeware从实际案例总结了贯穿应用始终的八大影响应用性能的陷阱,这些陷阱不仅仅局限于应用开发中,还涉及到整个应用交付流程,包括从终端用户到后台系统的所有组件、数据库以及第三方服务等等,望运维人员、架构师、测试人员和开发人员引以为戒。CSDN摘译如下:一、臃肿的Web前端面向群体:运维人员、架构师、测试人员、开发人员通常企业在重构代码、优化SQL语句、应用缓存等方面都作了充足的优化,其中大部分对应用的最终用户并不可见。然而直接与用户交互的We Read More
posted @ 2013-04-30 18:07 javawebsoa Views(226) Comments(0) Diggs(0)
最近由于气温变化特别大,不小心感冒,感冒之后才发现真心难受啊。再次真真切切的体会了一把:身体是革命的本钱,没有健康做保障,其他的一切都是胡扯。给各位不论是技术大牛还是菜鸟们,普及三条身体保健的建议:一、不要舍不得吃身为上班族,吃饭是最要命的事。每天都是凑合、凑合,凑合凑合算了。日复一日,年复一年,相信你的小命不久也就给凑合了。衣食住行,少穿一件名牌,住的差点这些都是无关紧要的东西。吃饭绝对不能凑合,一日三餐,有规律的饮食保证了身体的营养需要,才能保证工作效率。身体没有任何保障,工作、生活和学习只能是后话。 给大家推荐八条合理制定的饮食原则:(1)每日一次肉、家禽、鱼。(2)每日需要蛋、豆... Read More
posted @ 2013-04-30 18:06 javawebsoa Views(203) Comments(0) Diggs(0)
进程如何使用内存 进程是操作系统资源分配的最小单元。操作系统分配给进程的内存空间中包含五种段:数据段、代码段、BSS、堆、栈。数据段:存放程序中的静态变量和已初始化且不为零的全局变量。代码段:存放可执行文件的操作指令,代码段是只读的,不可进行写操作。这部分的区域在运行前已知其大小。BSS段( Block Started By Symbol):存放未初始化的全局变量,在变量使用前由运行时初始化为零。堆:存放进程运行中被动态分配的内存,其大小不固定。栈:存放程序中的临时的局部变量和函数的参数值。 内存区域中以上五个段的组织形式: 逻辑地址、相对地址与物理地址 逻辑地址:与当前数据在内存中的... Read More
posted @ 2013-04-30 18:03 javawebsoa Views(2416) Comments(0) Diggs(0)
难得五一没啥安排,闲的无聊,开始移植u-boot-2012.10,与大家分享哈。首先分析u-boot-2012.10,看它与以前的u-boot-1.1.6有啥不同,分析u-boot建Source Insight工程不再详述。这里以TQ2440为例,配置过程分析,从Makefile开始。一·、分析u-boot根目录下的Makefile往往在编译u-boot之前,会配置相应单板。eg:make smdk2410_config,打开Makefile,找不到smdk2410_config,只看到746:smdk6400_config。change@change:~$ cd Si/TQ2440 Read More
posted @ 2013-04-30 18:01 javawebsoa Views(365) Comments(0) Diggs(0)
1.建造者模式(Builder),又叫生成器模式,它是将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的比奥斯。如果我们用了建造者模式,那么用户就只需指定需要建造的类型就可以得到它们,而具体建造的过程和细节就不需知道了。 2.建造者模式(Builder)结构图 3.建造者模式主要是用于创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。 4.建造者模式的好处是使得建造代码与表示代码分离,由于建造者隐藏了该产品是如何组装的,所以若需要改变一个产品的内部表示,只需要再定义一个具体的建造者就可以了。 以下为一个例子的代码结构图... Read More
posted @ 2013-04-30 18:00 javawebsoa Views(189) Comments(0) Diggs(0)
内容整理自刘伟老师的PPT~~ 什么是电子商务? Electronic Commerce.在全球各地广泛的商业贸易活动中,在 因特网开放的网络环境下,基于 浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物,商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种 新型商务运营模式。(电子是手段,商务是目的) 电子商务的发展趋势 电子商务常态化,融合物流供应链,融合搜索引擎,融合商业智能,移动电子商务。 电子商务类型 主要类型包括八类,分别是:B2B、B2C、C2C、C2B、B2M... Read More
posted @ 2013-04-30 17:58 javawebsoa Views(324) Comments(0) Diggs(0)
<!doctype html><html><head><style type="text/css">body { background:#000; font:25px/25px 宋体;}#box { float:left;width:252px;border:#999 20px ridge;color:#9f9;text-shadow:2px 3px 1px #0f0; }#info { float:left;color:#cfc;padding:24px; }#next { padding:8px;width:105px;c Read More
posted @ 2013-04-30 17:56 javawebsoa Views(1011) Comments(0) Diggs(0)
题目链接呵呵 五一不做比赛,就总结比赛了。做完了。。。其实就C题和I题比较有价值。。。。那就讲讲这两个题吧C:给你N个数,N个区间,要求判断是否存在一个唯一的匹配。思路: 先随便求出一个匹配 , 然后判断这个匹配是否唯一。。。求出一个匹配的话,可以先把区间按右端点排序,维护一个set,表示当前还没有匹配的点,每次在点集中找最小的但是大于等于当前区间左端点的点跟这段区间匹配。算是贪心吧,如果有解,肯定能找到一个解。接下来是判断解的唯一性,解不唯一的情况如下图所示 Pnow是当前点 Snow是当前点匹配的区间,只要当这段区间的左端点到Pnow之间的所有点中存在一个点Pi,Pi所对应的区间的右端点超 Read More
posted @ 2013-04-30 17:54 javawebsoa Views(450) Comments(0) Diggs(0)
http://www.bnuoj.com/bnuoj/contest_show.php?cid=1605#problem/17956B. 沙漠之旅Time Limit: 1000msCase Time Limit: 1000msMemory Limit: 65536KB64-bit integer IO format: %lld Java class name: MainSubmit Status PID: 29376Font Size: + - “小胖要穿越一片沙漠,小胖开着一辆大吉普,小胖的吉普油耗高,吉普能放四桶油。”这就是人人会唱的沙漠之歌~~体现了小胖拔群的聪明才智。小... Read More
posted @ 2013-04-30 17:52 javawebsoa Views(203) Comments(0) Diggs(0)
一、文本文件与二进制文件的定义 大家都知道计算机的存储在物理上是二进制的,所以文本文件与二进制文件的区别并不是物理上的,而是逻辑上的。这两者只是在编码层次上有差异。 简单来说,文本文件是基于字符编码的文件,常见的编码有ASCII编码,UNICODE编码等等。二进制文件是基于值编码的文件,你可以根据具体应用,指定某个值是什么意思(这样一个过程,可以看作是自定义编码)。 从上面可以看出文本文件基本上是定长编码的(也有非定长的编码如UTF-8),基于字符嘛,每个字符在具体编码中是固定的,ASCII码是8个比特的编码,UNICODE一般占16个比特。而二进制文件可看成是变长编码... Read More
posted @ 2013-04-30 17:50 javawebsoa Views(651) Comments(0) Diggs(1)
NSArray 会自动对对象retain,记得对象要释放。 NSArray *myCommentArray = [[NSArray alloc] initWithObjects:comment1,comment2,comment3, nil]; [comment1 release]; [comment2 release]; [comment3 release]; Read More
posted @ 2013-04-30 17:48 javawebsoa Views(118) Comments(0) Diggs(0)
今天早上在java教材上修改运行了一个很简单的Applet小程序,原题是通过移动鼠标来绘制圆圈,稍微修改了一下便可以产生彩色的圆圈。很不错,还可以选择不同的图形,例如矩形、圆之类的,但是有一个缺陷,将窗口放大后,那个按钮是看不见的,必须将鼠标移动到按钮处才会有按钮显示,一共有五个按钮,都处于窗口上方。 import java.applet.Applet; import java.awt.Color; import java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionL... Read More
posted @ 2013-04-30 17:46 javawebsoa Views(315) Comments(0) Diggs(0)
ssss 是基于Golang的http、web服务框架。此框架的目标并不是想做一个大而全的web容器,它主要用于开发高性能的底层http服务。没有会话管理模块,不支持正则路由。支持如下特性:MVC,类型内方法路由,JSON/JSON(JQueryCallback)/XML服务,模板,静态文件输出。ssss HTTP and WEB services of framework for Golang。It is mainly used to develop the underlying HTTP service,No session management module, does not supp Read More
posted @ 2013-04-30 17:44 javawebsoa Views(823) Comments(0) Diggs(0)
MyEclipse如何显示行数Window->Preferences->General->Editors->Text Editors->Show line numbersText Editors的选项卡里面勾选Show line numbers,一项即可。 Read More
posted @ 2013-04-30 17:42 javawebsoa Views(407) Comments(0) Diggs(0)
本文来自 csdn ucser, http://blog.csdn.net/perfectpdl转载注明出处,谢谢 提供 GB 28181网关及整体解决方案。公安部要求:做好顶层设计,必须“统一标准”,各地在组织视频监控系统联网建设及视频图像信息整合与共享工作中,必须遵循国家和行业针对公安视频监控领域制定标准的要求,必须遵循:(一)国家标准 GB/T 28181-2011安全防范视频监控联网系统传输、交换、控制技术要求(业内简称:SIP 国标); (二) 国家标准 GB/T 27524-2010 安全防范监控数字视音频编解码技术要求(业内简称:SVAC 国标) (三)行业标准GA/T 6... Read More
posted @ 2013-04-30 17:40 javawebsoa Views(1252) Comments(0) Diggs(0)
题目链接:acm.hdu.edu.cn/showproblem.php?pid=1712分析: 这是一个01背包的变体,但始终是01背包,只不过,每个物体的代价和利益的状态不唯一(也就是说花费不同的代价得到不同的利益). 所以只要在最里面再加一层循环,遍历每个物体的不代价和利益的状态即可!#include<iostream>#include<string>#include<cstring>#include<algorithm>#include<cstdio>#include<cmath>#include<cctype Read More
posted @ 2013-04-30 17:39 javawebsoa Views(191) Comments(0) Diggs(0)