当UNIX函数出错时,常常返回一个负数,而且整形变量errno通常被设置为含有附加信息的一个值,例如,open函数如成功,返回 一个非负文件描述符,如果出错就返回-1,在open出错时,有大约15种不同的errno值(文件不存在,权限问题等)。某些函数并不返回负数而是使用另一种约定。例如,返回一个指向对象指针的大多数函数,在出错时,将返回一个null指针。文件中定义了符号errno以及可以赋予它的各种常量,这些常量都以字符E开头。POSIX和ISO C将errno定义为这样一个符号,它扩展成为一个可修改的整形左值(lvalue),这可以是包含出错编号的一个整数,或者是一个返回出错编号指针的函数 Read More
posted @ 2013-08-05 20:29
javawebsoa
Views(328)
Comments(0)
Diggs(0)
小希的迷宫Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 19599Accepted Submission(s): 5993 Problem Description 上次Gardon的迷宫城堡小希玩了很久(见Problem B),现在她也想设计一个迷宫让Gardon来走。但是她设计迷宫的思路不一样,首先她认为所有的通道都应该是双向连通的,就是说如果有一个通道连通了房间A和B,那么既可以通过它从房间A走到房间B,也可以通过它从... Read More
posted @ 2013-08-05 20:27
javawebsoa
Views(285)
Comments(0)
Diggs(0)
畅通工程Time Limit: 4000/2000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 22630Accepted Submission(s): 11814 Problem Description 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇。省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通过道路可达即可)。问最少还需要建设多少条道路? Input ... Read More
posted @ 2013-08-05 20:25
javawebsoa
Views(237)
Comments(0)
Diggs(0)
凹凸贴图(bump mapping)实现的技术有几种,normal mapping属于其中的一种,这里实现在物体的坐标系空间中实现的,国际惯例,上图先: 好了讲下原理 可以根据高度图生成法线量图,生成方法:在高度图的某一点用它上面的一点和右面的一点的高度减去这一点的高度,得到两个向量,再叉乘就是这点的法向量了,然后再单位化 然后用这个单位法向量去算光照 我们这里的光照的计算在物体空间计算的 但是注意一个问题,算出来的单位法向量里面的某些分量可能为负,它的范围为(-1,-1,-1)到(1,1,1),但是我们把单位法向量存储到纹理里面,里面的值只允许为正,所以我们需要把整个范围压缩到(0,0,0) Read More
posted @ 2013-08-05 20:23
javawebsoa
Views(2228)
Comments(0)
Diggs(0)
简单推下物理公式 对角度枚举 物理公式不会推啊智商捉急啊。。。。到现在没想通为什么用下面这个公式就可以包括角度大于90的情况啊。。。 #include#include#include#include#include#includeusing namespace std;#define inf 0x3f3f3f3fconst double pi=acos(-1.0);const double g=9.8;int main(){ int n,ans,sum,i,flag; double h,agl,l1,l2,r1,r2,v[205],l; while(scanf("%d",& Read More
posted @ 2013-08-05 20:21
javawebsoa
Views(251)
Comments(0)
Diggs(0)
收集自Oracle公司的10次(60道)电话面试全部问答(英语)Q: What environment variables do I need to set on my machine in order to be able to run Java programs?A: CLASSPATH and PATH are the two variables.Q: Can an application have multiple classes having main method?A: Yes it is possible. While starting the application we me Read More
posted @ 2013-08-05 20:19
javawebsoa
Views(282)
Comments(0)
Diggs(0)
最常用的简化if语句: && 如果是“前面”,则“后面” [ -f /var/run/dhcpd.pid ] && rm /var/run/dhcpd.pid 检查 文件是否存在,如果存在就删掉 || 如果不是“前面”,则后面 [ -f /usr/sbin/dhcpd ] || exit 0 检验文件是否存在,如果存在就退出 示例:用简化 if 和$1,$2,$3来检测参数,不合理就调用help [ -z "$1" ] && help 如果第一个参数不存在(-z 字符串长度为0 ) [ "$1" = &qu Read More
posted @ 2013-08-05 20:16
javawebsoa
Views(400)
Comments(0)
Diggs(0)
1、今天在Eclipse下面编译一个Http客户端时,发现可以连接局域网,连接不上外部网络,突然想起所用PC是通过代理访问网络的,设置代理后程序可以正常访问网络了: Properties props = System.getProperties(); props.setProperty("proxySet", "true"); props.setProperty("http.proxyHost", "*.*.*.*"); props.setProperty("http.proxyPort", & Read More
posted @ 2013-08-05 20:15
javawebsoa
Views(482)
Comments(0)
Diggs(0)
在HBase中,大部分的操作都是在RegionServer完成的,Client端想要插入,删除,查询数据都需要先找到相应的RegionServer。什么叫相应的RegionServer?就是管理你要操作的那个Region的RegionServer。Client本身并不知道哪个RegionServer管理哪个Region,那么它是如何找到相应的RegionServer的?本文就是在研究源码的基础上揭秘这个过程。在前面的文章“HBase存储架构”中我们已经讨论了HBase基本的存储架构。在此基础上我们引入两个特殊的概念:-ROOT-和.META.。这是什么?它们是HBase的两张内置表,从存储结构 Read More
posted @ 2013-08-05 20:13
javawebsoa
Views(372)
Comments(0)
Diggs(0)
在开发中,很多区域是不允许用户select的,在IE/Safari/Chrome中我们可以使用onselectstart事件来阻止用户选定元素内文本,但在火狐中,这段区域还是可以选择的,如下: Firefox/Opera不支持onselectstart事件 Text 当用鼠标去选定div内的文本时,IE/Safari/Chrome 的控制台输出了3,Firefox/Opera则没有输出。但是火狐有自己的css样式"-moz-user-select“我们可以使用它来禁止用户选择文本如下: Firefox/Opera不支持onselectstart事件 ... Read More
posted @ 2013-08-05 20:11
javawebsoa
Views(225)
Comments(0)
Diggs(0)
为提高matlab程序运行速度,经常将核心程序编写为mex动态链接库;然而,经常情况下,在mex函数中分配的内存或句柄希望在mex函数调用完成后在后续函数调用中能够共享而不被释放,本程序方法为解决该问题提供了一种实现方案。利用mex的C实现方案,为实时应用提供了解决方案。#include #include //全局内存空间static mxArray *persistent_array_ptr[128] = {NULL};//初始化标记static long int initialized[128] = {0};//计数static int cnt = 0;//当清理时的内存释放函数void Read More
posted @ 2013-08-05 20:09
javawebsoa
Views(688)
Comments(0)
Diggs(0)
到底何为算法(由算法联想到的大学教育) 最近在看算法导论,看了几天了,看了前三章,看着看着,看得我脑子中越来越豁然开朗,这本书应该大三开始的时候看最合适,因为那时候基础课程学完,专业课即将开始,而算法导论就是软件上的一个衔接。 那么到底什么是算法呢? 定义:模型分析的一组可行的、确定的和有穷的规则。 百度百科:算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。 特征: 1、有穷性(Finiteness) 算法的有穷性是指算法必须能在执行有限个步骤之后终止; 2、确切性(Defin... Read More
posted @ 2013-08-05 20:07
javawebsoa
Views(472)
Comments(0)
Diggs(0)
最近在使用Noesis.Javascript.dll,但是这个DLL是有X86与X64二种版本的,我自己的电脑是64位的,但是别人的电脑是32位的。所以在别人那里使用的时候出了问题。在VS里怎么引用二个版本的DLL了。在网上搜索了资料。我修改的对应代码如下:(资料在后面,自己可以看) False lib\x86\Noesis.Javascript.dll False lib\x86\Noesis.Javascript.dll False lib\x64\Noesis.Javascript.dll... Read More
posted @ 2013-08-05 20:05
javawebsoa
Views(1020)
Comments(0)
Diggs(0)
个人NO。1一开始题意理解有错。一星星左下边有N颗星星,那它的等级就是N。一开始理解必须X,Y两个坐标都小于,后来根据样例看了一下只要左下方即可,X,Y坐标都小于等于即可,但不包括星星本身。#include #include #include using namespace std;int lowbit(int x){ return x&-x;}int c[32005];int x[32005];int n;int ans[32005];int visit[32005];int a[32005];void add(int x,int y)//后面的所有的值得更新,不包括自身{ wh.. Read More
posted @ 2013-08-05 20:03
javawebsoa
Views(239)
Comments(0)
Diggs(0)
artDialog,一个jquery的对话框插件,很好用的说但是在使用时发现鼠标双击时会自半对话框,查看源码发现有个监听鼠标双击的事件如下图: 简单的方法就是把该行去掉,为了扩展可改成如下图: 这样就可以动态配置是否需要此功能使用方法如下图: $.dialog({ title : json.theme, content : json.content, dbclickHide:true, ////默认false,如果为true则双击就会关闭窗口 lock : true, cancelValue:'关闭窗口', cancel:function(){ }}); 如果是用的压缩过的js Read More
posted @ 2013-08-05 20:01
javawebsoa
Views(212)
Comments(0)
Diggs(0)
在AWR中定位到问题SQL语句后想要了解该SQL statement的具体执行计划,于是就用AWR报告中得到的SQL ID去V$SQL等几个动态性能视图中查询,但发现V$SQL或V$SQL_PLAN视图都已经找不到对应SQL ID的记录,一般来说这些语句已经从shared pool共享池中被替换出去了。 这个时候我们可以尝试使用DBMS_XPLAN.DISPLAY_AWR存储过程来将Oracle Automatic Workload Repository自动负载仓库中记录的SQL语句相关信息抽取出来,如: SYS@ orcl> select /* extrace_awr */ count Read More
posted @ 2013-08-05 19:59
javawebsoa
Views(956)
Comments(0)
Diggs(0)
最近在论坛中的MS Sql Server版块经常看到网友求助如何从一组数据集中获取每个类型中的某个字段最大的一条记录或者最新记录,首先大家都会想到采用group关键字分组,再利用max()函数获取最大的一条记录,但这样只能返回分组的字段,不能返回所有的字段,因此我在这里提供一种解决方法。创建表语句USE [master]GO/****** Object: Table [dbo].[Table_1] Script Date: 08/05/2013 13:21:28 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_P... Read More
posted @ 2013-08-05 19:57
javawebsoa
Views(684)
Comments(0)
Diggs(0)
畅通工程续Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 19989 Accepted Submission(s): 6912 Problem Description 某省自从实行了很多年的畅通工程计划后,终于修建了很多路。不过路多了也不好,每次要从一个城镇到另一个城镇时,都有许多种道路方案可以选择,而某些方案要比另一些方案行走的距离要短很多。这让行人很困扰。 现在,已知起点和终点,请你计算出要从起点到终点,最短需要行... Read More
posted @ 2013-08-05 19:56
javawebsoa
Views(263)
Comments(0)
Diggs(0)
帐户: 密码: 显示结果: Read More
posted @ 2013-08-05 19:53
javawebsoa
Views(389)
Comments(0)
Diggs(0)
1、按照网上的方式设置Mysql编码:修改/etc/mysql/my.cnf 在[mysqld]字段下面添加default_character_set=utf8添加完之后重启mysql,发现无法启动:start: Job failed to start改为如下方式:在[mysqld]字段下面添加: character_set_server=utf8 collation-server=utf8_general_ci 2、Mysql设置不区分大小写:[mysqld]后添加添加lower_case_table_names=1 lower_case_table_names参数详解: lower_cas Read More
posted @ 2013-08-05 19:51
javawebsoa
Views(464)
Comments(0)
Diggs(0)
LinuxFor Ubuntu Linux (tested on a barebone install of Ubuntu 10.04 Lucid Lynx, Ubuntu 11.04 Natty Narwhal, Ubuntu 12.04 Precise Pangolin):sudo apt-get updatesudo apt-get install build-essential chrpath git-core libssl-dev libfontconfig1-devgit clone git://github.com/ariya/phantomjs.gitcd phantomj.. Read More
posted @ 2013-08-05 19:49
javawebsoa
Views(658)
Comments(0)
Diggs(0)
大致可以分为四个主要的类ScanResult wifiConfiguration WifiInfo WifiManager (1)ScanResult,主要是通过wifi 硬件的扫描来获取一些周边的wifi 热点的信息。 在我们进行wifi 搜索的时候,一般会搜到这些信息,首先是接入点名字、接入点信息的强弱、还有接入点使用的安全模式,是WPA、WPE。 打开这个类,我们可以看到以下几个信息 BSSID 接入点的地址,这里主要是指小范围几个无线设备相连接所获取的地址,比如说两台笔记本通过无线网卡进行连接,双方的无线网卡分配的地址。 SSID 网络的名字,当我们搜索一个网络时,... Read More
posted @ 2013-08-05 19:47
javawebsoa
Views(706)
Comments(0)
Diggs(0)
首先计算出k至少为第几位,如果m小于这个数,那么输出0还有一种情况, 就是10的i次方的这种情况,如果i+1等于m,那么直接输出k,否则输出0其他的情况,就是二分,然后判断计算其插入到k之前的数的个数与k至少的位数之和#include #include #define LL unsigned long longLL d[20],k,m,s;int t;void init(){ d[0]=1; for(int i=1;iy-d[p-1]){ans+=y-d[p-1];} else {ans+=x*d[i-t]-d[p-1];} } } ... Read More
posted @ 2013-08-05 19:45
javawebsoa
Views(245)
Comments(0)
Diggs(0)
在DELPHI下读取与设置系统时钟 很多朋友都想在自己的程序中显示系统时间 这在DELPHI中十分容易 利用DateToStr(Date)及TimeToStr(Time)函数即可实现。 二者的函数原型如下: functionDateToStr(Date:TDateTime):string; functionTimeToStr(Time:TDateTime):string; 其返回值均为String型。 在程序中我们可以这样使用: Label1.Caption:=DateToStr(Date); Lable2.Caption:=TimeToStr(Time); 二者分别调用了D... Read More
posted @ 2013-08-05 19:43
javawebsoa
Views(551)
Comments(0)
Diggs(0)
A Short problemTime Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1110Accepted Submission(s): 436 Problem Description According to a research, VIM users tend to have shorter fingers, compared with Emacs users. Hence they prefer problems sh... Read More
posted @ 2013-08-05 19:41
javawebsoa
Views(222)
Comments(0)
Diggs(0)
http://damoqiongqiu.iteye.com/blog/1920191 Read More
posted @ 2013-08-05 19:39
javawebsoa
Views(153)
Comments(0)
Diggs(0)
/***********************************************************************//* * Initialize the NVIC to enable the specified IRQ. * * NOTE: The function only initializes the NVIC to enable a single IRQ. * Interrupts will also need to be enabled in the ARM core. This can be * done using the EnableInt... Read More
posted @ 2013-08-05 19:37
javawebsoa
Views(348)
Comments(0)
Diggs(0)
那是七月中下旬在乐元素公司面试,问了我问什么 $str = "Hellow {$res} world";这么写,我回答说 在字符串中插入复杂变量可以用花括号干起来把?他告诉我 应该 ${res}..今天试了试,偶没有错。。。fuck。。那又能怎么样呢~~ Read More
posted @ 2013-08-05 19:35
javawebsoa
Views(280)
Comments(0)
Diggs(0)
题意:应该不难读懂。 做法:我们可以把雨滴看做静止不动,然后maze(这题的那个人)就是往左上方运动就可以了,计算出maze能跑到的最远的点,然后就是求起点和终点所构成的线段与每个雨滴交的时间,注意题目说每个雨滴可能会相交,所以我们对于每个雨滴算出相交的区间,然后对这些区间进行合并并且计算答案。 注意点:1.maze有可能一开始就在雨滴里面。2.还有maze穿了一部分的雨滴就被追上了。 (竟然没有这种数据)3.两线段共线的情况,就是三角形右边的那条边 与 maze的线段共线, 这种情况之下也要细分,但我没判这种情况也AC了,说明没有这种数据,但考虑问题时我们需要把它考虑进去。(竟然没有这种数据 Read More
posted @ 2013-08-05 19:33
javawebsoa
Views(249)
Comments(0)
Diggs(0)
有些时候会将多张有相同功能的图片绘制成一张,不管是使用或者绘制上都会方便很多。对美工与开发者来说也都是一件省事、省力、更省心的方式。二全其美,又何乐而不为呢。。。例如:QQ等级 0-9可以组成很多种不同的数字等级(不多做解释)!绘制多张图片来描述不同的等级吗?那么请问得绘制多少张呢?想都不敢想。如上方式,已经完全解决了这个问题。 前提条件: 美工:制作一张有多张图标相连的图片。 开发者:只需要根据自己的需求,将部分图片拷贝为副本,再进行合并即可! 下面举个小例子: #include "qqlevel.h... Read More
posted @ 2013-08-05 19:31
javawebsoa
Views(484)
Comments(0)
Diggs(0)
应用举例如下:/* * vector_1.cpp * * Created on: 2013年8月5日 * Author: 黄俊东 * 女神!女神!!! */#include #include //使用某种容器就要引入相应的头文件#include //使用sort()函数,所以要引入这个头文件using namespace std;/** * 打印一个区间中的所有元素 */template void print(T b , T e){ while( b!= e){ cout vi(a,a+5); cout::iterator b = vi.begin(); while(b... Read More
posted @ 2013-08-05 19:29
javawebsoa
Views(288)
Comments(0)
Diggs(0)
不用不知道,一用吓一跳。。看下面这条SQL语句String sql="update cats set name_alias='"+rs.getString(1)+"'where name='"+rs.getString(1)+"'"; 如果数据量很小的话,肯定不会存在什么问题,一眨眼就更新好了。但如果是大一点的表,不用说几百万条,几万条记录就已经要耗费小时级别的时间了。解决方法就是where条件里面的字段一定要加索引,一般直接利用表的主索引就可以了,例如下面这条SQL语句,id就是主索引。String Read More
posted @ 2013-08-05 19:27
javawebsoa
Views(855)
Comments(0)
Diggs(0)
转自果壳---------------------- 《环太平洋》中的巨型怪物也被称为“kaiju”,电影中直接翻译为“怪兽”,没营养;民间译名为“开菊兽”,咱们在这里淫荡一点,选用开菊兽这个名字。 第一部分 怪兽之家 遥远的星系中有一个叫做“Anteverse”星球,那里乌云密布、大地贫瘠、没有河流只有岩层。大气为黄色。岩层中生活着一种外星人“先驱”。这是一种殖民生物,通过不断侵占其他星球来繁衍生息。先驱掌握着极高的制毒化学和超空间技术,可以通过建立“虫洞”的方式将其他星球与本地进行桥接,从敌人内部渗透攻击。它们制造了一种体型庞大、浑身剧毒的生物兵器,作为入侵其他星球的部队,就是开菊兽... Read More
posted @ 2013-08-05 19:25
javawebsoa
Views(5024)
Comments(0)
Diggs(0)
前两天看了看斯坦福大学的iphone开发公开课,讲的倒是不错,可看的我云里雾里的,不怎么讲基础和原理,不太适合初学者。今天看了一上午ios5基础教程这本书感觉有点头绪了。。。。废话少说,讲一讲我上午做的一个UITabBarController的例子。效果图如下: 过程:1.新建一个empty IOS项目。 2,新建三个UIviewController分别为:FirstViewController,SecondViewController,ThirdViewController1.在 Xcode 中,选择文件菜单,然后选择 New—New File;2.在 New File 对话框中,... Read More
posted @ 2013-08-05 19:23
javawebsoa
Views(221)
Comments(0)
Diggs(0)
OpenGL光照测试 花了大概半个月,研究了OpenGL的光照。请注意是固定管线渲染的光照,如果使用着色器的高手们请飘过。这个程序是通过光照对模型的照射,来研究OpenGL光照的性质。以后可以通过这个程序来构建更加复杂的场景。 目前框架和各类的引擎层出不穷,让我都无法选择哪一个了,所以我打算再花一段时间研究最基础的渲染器OpenGL和DirectX。当然,为配合这些渲染器我选择了Qt作为开发的平台,至今我使用Qt已经超过了一年了。 嗯,似乎话扯远了,放出几张图以飨读者吧。 和上次一样,程序包含了基于Enginio的反馈对话框,所以大家仍然可以通过反馈对话框将所... Read More
posted @ 2013-08-05 19:21
javawebsoa
Views(283)
Comments(0)
Diggs(0)
250p:这次是有史以来做的最快的一次250p。。。看题花了两分钟,敲代码最多一分钟。。。太明显了题意~ 500p:这题水了。。。每次都这样。。。很显然用DP来做,不过前面状态表示有问题了。。。搞了好久还是错的。。 题意:给你一系列点,每个点都有一个硬币,刚开始从点(0, 0)开始走,每次只能按照以下规律走,第一次从(x, y)走到(x+k1, y+1),第二次从当前点(x, y)走到(x+k2, y+2),要保证k1 = cur*10+1) { cur = cur*10+1; } while(x%cur != 0) { cur /= 10; } ... Read More
posted @ 2013-08-05 19:19
javawebsoa
Views(319)
Comments(0)
Diggs(0)
It is important to find the that the reason hangs the database.How can we do, is a headache thing. And we can use oracle internal tool to find the cause, which is hanganalyze.Level of hanganalyze10 Dump all processes (IGN state)5 Level 4 + Dump all processes involved in wait chains (NLEAF state... Read More
posted @ 2013-08-05 19:17
javawebsoa
Views(443)
Comments(0)
Diggs(0)
人工神经网络(ANN)提供了一种普遍而且实际的方法从样例中学习值为实数、离散值或向量函数。人工神经网络由一系列简单的单元相互连接构成,其中每个单元有一定数量的实值输入,并产生单一的实值输出。 上面是一个汽车自动驾驶神经网络学习的例子:下方的图像是网络的输入,通过4个隐藏单元运算,得到30个输出(图的上方)决定汽车的行驶方向。 本文主要介绍两种基本单元:感知器和线性单元的权值学习。 感知器(1)感知器原理 感知器是神经网络的一种基础单元。感知器以一个实数值作为输入,计算这些值得线性组合,如果大于某个阈值就输出1,否则输出-1。(其实就是一个符号函数) 感知器可以看做n维空间... Read More
posted @ 2013-08-05 19:15
javawebsoa
Views(892)
Comments(0)
Diggs(0)
《 让你的 Nginx 的 RTMP 直播具有统计某频道在线观看用户数量的功能》一文介绍了 Nginx 的在线统计模块。 我们的在线直播服务使用了 Nginx 的 Rtmp 模块(请参阅《 Nginx RTMP 模块 nginx-rtmp-module 指令详解》)。总体来讲,这个模块的功能稳定性和性能等方面都是很出色的。只要你的直播源头数据供给没问题,Nginx 的直播发布就 No Problem。 对于闲置频道,就是没人观看的直播频道,为了节省系统资源,我们进行了定时清理。那么怎么判定一个频道是闲置的呢?一开始我们使用了《 让你的 Nginx 的 RTMP 直... Read More
posted @ 2013-08-05 19:13
javawebsoa
Views(623)
Comments(0)
Diggs(0)
assert是一个宏定义,原型定义在中:#include void assert( int expression ); 其作用是:如果条件expression返回错误,则终止程序执行。使用assert的缺点是,频繁的调用会极大的影响程序的性能,增加额外的开销。 在调试结束后,可以通过在包含#include 的语句之前插入 #define NDEBUG 来禁用assert调用,示例代码如下: #include #define NDEBUG #include 用法总结与注意事项: 1)在函数的入口处,使用断言检查参数的有效性(合法性)。 2)每个assert只检验一个条件,因为同时检验多个条... Read More
posted @ 2013-08-05 19:11
javawebsoa
Views(241)
Comments(0)
Diggs(0)
1、当你用libcurlAPI来请求某些数据时,发现返回的数据是0,这时候你就要去尝试用CURLOPT_REFERER来伪造一个来路页面;具体设置什么值可以通过浏览器来获取:按f12,在network里面查找;curl_easy_setopt(curl, CURLOPT_REFERER, "http://*****"); Read More
posted @ 2013-08-05 19:09
javawebsoa
Views(6103)
Comments(0)
Diggs(0)
把这个写出来是不是就意味着把 http://www.hacker.org/push 这个游戏打爆了? ~啊哈哈哈其实只要找到一个就可以退出了 所以效率也不算很低的 可以直接DFS呀呀呀呀#include #include #include #include #include #include using namespace std;int dx[] = {-1,1,0,0};int dy[] = {0,0,1,-1};vector ans;int n,m;char map[30][30];char t[30][30];bool found;void copy() //每一次都需要复制一下... Read More
posted @ 2013-08-05 19:07
javawebsoa
Views(212)
Comments(0)
Diggs(0)
掌握该技术最根本的是需要搞清楚session跟踪文件存放的路径和生成跟踪文件的命名规则,不然,在已经存在成全上万trc文件的生产环境中,要想快速正确的找到跟踪其他SESSION产生的trc文件就如大海捞针。 跟踪其它session,一般是根据sid+serial#进行跟踪,但trc文件生成的名称跟SID和Serial#无关系,只是根SPID有关系而已。 所以,搞清楚session跟踪文件存放的路径和生成跟踪文件的命名规则就非常重要了,下面来介绍一下。1、 SESSION跟踪文件存放的路径由数据库的user_dump_dest参数所决定,例如:SQL> show paramete... Read More
posted @ 2013-08-05 19:05
javawebsoa
Views(297)
Comments(0)
Diggs(0)
Problem D Prince and Princess Input:Standard InputOutput:Standard OutputTime Limit:3 SecondsIn ann x nchessboard, Prince and Princess plays a game. The squares in the chessboard are numbered1, 2, 3 ... n*n,as shown below: Prince stands in square1, makepjumps and finally reach squaren*n. He enters a. Read More
posted @ 2013-08-05 19:04
javawebsoa
Views(219)
Comments(0)
Diggs(0)
http://pat.zju.edu.cn/contests/pat-a-practise/1055 第二组数据比较大,如果单纯排序直接检索会超时,因为每次都是对所有数据进行遍历。N/200=500,说明同一年龄最多可以有500个人,而M=100比较小,意味着同一年龄100以后的人都不会被搜到。#include#include#include#include using namespace std;struct node{ char name[10]; int age,worth;}a[100005];int b[20005];int c[205];bool cmp2(const node&a Read More
posted @ 2013-08-05 19:01
javawebsoa
Views(370)
Comments(0)
Diggs(0)
Caching(缓存)在现代的计算机系统中是一项最古老最基本的技术。它存在于计算机各种硬件和软件系统中,比如各种CPU, 存储系统(IBM ESS, EMC Symmetrix…),数据库,Web服务器,中间件等。它的一个重要的作用就是用于弥补不同速度的硬件之间的存取速度的差距,cache可以完全通过硬件实现(算法也是通过硬件实现的),也可以通过在更快硬件上通过软件控制来实现。EMCSymmetrix之所以如此的昂贵,就是因为在这个系统中,提供了一个640G全相连的高速数据缓存(DRAM缓存),完全用硬件实现,就像一个放大版的CPU一级缓存。Caching技术对于现代计算机系统之所以如此重要, Read More
posted @ 2013-08-05 19:00
javawebsoa
Views(193)
Comments(0)
Diggs(0)
每当我们讨论缓存时,总是会对如下几个词比较熟悉,Write-back, write-through, write-around似乎,缓存主要是为“写”设计的,其实这是错误的理解,写从缓存中获得的好处是非常有限的,缓存主要是为“读”服务的。之所以我们要顺带提一下,在一个缓存系统中,如何处理写的顺序,是因为,在写的过程中,需要动态的更新缓存(否则就会产生数据不一致性的问题),以及后端主存。这三个词都是用来表示如何处理写更新的。就是用什么方式来处理写。在一个有缓存的层次结构中,如何理解缓存是为“读”服务的?这涉及到读请求的处理序列。对于每一个读请求,我们都会用如下的操作序列去处理它:1.在缓存中查找 Read More
posted @ 2013-08-05 18:58
javawebsoa
Views(271)
Comments(0)
Diggs(0)
PhantomJS是以WebKit为核心并提供JavaScript编程接口(API)的无界面浏览器。 它提供对web标准的快速并且原生的支持: DOM操作、CSS选择符、JSON、Canvas和SVG。1.下载解压PhantomJS http://phantomjs.org/2.编写简单的测试代码, 保存为test.js, 解压后phantomjs\examples下有大量实例可供参考 console.log('Loading a web page');var page = require('webpage').create();var url = 'h Read More
posted @ 2013-08-05 18:56
javawebsoa
Views(786)
Comments(0)
Diggs(0)
我们看到许多客户的系统因为SQL及数据库设计的很差所以导致许多性能上的问题,这些问题不好解决,但是可以采用一套简单的策略来检查生产系统,发现并纠正一些共性问题。很显然,您应该尽最大努力设计出最好的数据库,使其有很好的索引并在应用程序中采用高质量的SQL查询语句。但是,在很多时候,现实与设计还是有很大的差异,这是因为网络应用程序开发速度快,再加上更新速度也很快,所以,数据库所连接的进程数也经常发生变化。不幸的是,现在服务器运行速度很快,这些问题不容易察觉,只有当系统投入运行一段时间,随着用户和数据的增加,才发现问题。表中若只有10,000行的时候,任何系统都能运行的很好,但是,当表中有数百万行而 Read More
posted @ 2013-08-05 18:54
javawebsoa
Views(248)
Comments(0)
Diggs(0)
借此题试验一下各种做法的效果~这题为ACM2008北京站某题,介于简单与中等之间,做出来,罚时不多基本可以铜了,所以这样的题还必须得会,进阶之路。add(a[i]+1,1)这样处理之后,再用sum(a[i])计算得出的便的确是比a[i]小的数目。结合树状图进一步了解下。树状数组异常的美妙~add(a[i],1)后树状数组的改变或许很复杂。。嗯嗯!!明白了。若换成add(a[i],1)后结果要相应换为sum(a[i])-1;就相当于在a[i]处多加了1,后面的就相当于add(a[i]+1,1)呗~~,但耗时会增多30+MS#include #include #include using name Read More
posted @ 2013-08-05 18:52
javawebsoa
Views(194)
Comments(0)
Diggs(0)
连接SVN报如下错误。Unable to connect to a repository at URL 禁止访问 (forbidden) 1. 右键点击本地副本,TortoiseSVN -> Settings -> Saved Data, 2. 顺序点击所有的“Clear”按钮,把本地缓存都清除了,点击“确定”; 3. 再重新checkout。即可。 Read More
posted @ 2013-08-05 18:50
javawebsoa
Views(1965)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号