摘要:
1、简介许多的编程新手对异常处理视而不见,程序里很少考虑异常情况。一部分人甚至根本就不考虑,以为程序总是能以正确的途径运行。譬如我们有的程序设计者调用fopen打开一个文件后,立马就开始进行读写操作,根本就不考虑文件是否正常打开了。在编程过程中恰当地使用异常处理可以增强软件的健壮性。本文将介绍C和C++对于异常处理的一些常用方法。2、C语言的异常处理2.1、无条件终止标准C库提供了exit()和abort()两个函数,它们可以强行终止程序的运行,其声明处于头文件中。这两个函数本身不能检测异常,但在C程序发生异常后经常使用这两个函数进行程序终止。下面的这个例子描述了exit()的行为:#incl
阅读全文
posted @ 2013-07-28 22:05
you Richer
阅读(434)
推荐(0)
摘要:
桌上有叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n。当至少还剩两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张放一整叠牌的最后。输入n,输出每次扔掉的牌,以及最后剩下的牌。样例输入:7样例输出:1 3 5 74 2 6【分析】本题中牌像在排队。每次从排头拿到两个,其中第二个再次排到尾部。这种数据结构称为队列。在数据结构称为FIFO(First in First out,先进先出)表。用一个数组queue来实现这个队列,可设两个指针front和rear。完整的程序如下:#includeconstint MAXN = 50;int queue[MAXN];intmain()
阅读全文
posted @ 2013-07-28 22:03
you Richer
阅读(350)
推荐(0)
摘要:
1. long类型是32位整数,范围是-0x80000000~0x7fffffff;long long是64位整数,范围是-0x8000000000000000~0x7fffffffffffffff VC6.0的64位整数分别叫做__int64与unsigned __int64,其范围分别是[-2^63, 2^63)与[0,2^64),即-9223372036854775808~9223372036854775807与0~18446744073709551615(约1800亿亿)。对64位整数的运算与32位整数基本相同,都支持四则运算与位运算等。当进行64位与32位的混合运算时,32位整数会被
阅读全文
posted @ 2013-07-28 22:01
you Richer
阅读(239)
推荐(0)
摘要:
【文字不错大家分享,不是原创!】这个世界最真实、最深刻的梦想,就是人对于“我”的执著。每天早晨清醒的时候,“我”就开始发挥作用了,我要吃东西、我要工作、我要上厕所。接着,我的势力范围就划定了,这车子、这房子是我的,这工作、部属是我的,到处都是我的东西。即使是独自一人,也很难让我们抛开我,行为、言语、思想到处都是我的色彩,我思故我在、我言故我在、我行动故我在,透过这些我才是真实存在着的。到了晚上睡觉,则是“我累了,我需要休息”,夜里不能控制的做了我的梦,醒来发现一切都是虚妄的。因为有我,活着就有很多的烦恼,要为自己的肚皮、享乐、需要服务,四处奔波,但是,“我”永远没有满足的时候。因为有我,死亡之
阅读全文
posted @ 2013-07-28 22:00
you Richer
阅读(264)
推荐(0)
摘要:
系统调用和库函数的关系系统调用通过 软中断int0x80从用户态进入内核态 。函数库中的某些函数调用了系统调用。 函数库中的函数 可以没有调用系统调用,也可以调用多个系统调用 。编程人员可以通过函数库调用系统调用。 高级编程也可以直接采用int0x80进入系统调用,而不必通过函数库作为中介。如果是在核心编程,也可以通过int0x80进入系统调用,此时不能使用函数库。因为函数库中的函数是内核访问不到的。 2、从用户调用库函数到系统调用执行的流程。 1)假设用户调用ssize_twrite(intfields,contvoid*buff,size_tnbytes)...
阅读全文
posted @ 2013-07-28 21:58
you Richer
阅读(290)
推荐(0)
摘要:
Waiting ten thousand years for Love Time Limit: 10000/2000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 615Accepted Submission(s): 205 Problem Description It was ten thousand years, after Demon Lemon caught Yifenfei’s love. In order to revenge and save h...
阅读全文
posted @ 2013-07-28 21:56
you Richer
阅读(169)
推荐(0)
摘要:
Tutorial: How to "live stream" a media file 如何"直播"一个媒体文件 I have tried a while to setup a free (open source etc.) live streaming solution which is able to stream “anything” to a flash frontend. The basic idea is to stream TV from v4l2 (and similar), but I also wanted to stream fil
阅读全文
posted @ 2013-07-28 21:54
you Richer
阅读(916)
推荐(0)
摘要:
Recently, the ACM/ICPC team ofMarjar Universitydecided to choose some new members from freshmen to take part in the ACM/ICPC competitions of the next season. As a traditional elite university in ACM/ICPC, there is no doubt that application forms will fill up the mailbox. To constitute some powerful
阅读全文
posted @ 2013-07-28 21:52
you Richer
阅读(169)
推荐(0)
摘要:
1 IP私有地址:10.0.0.0 -- 10.255.255.255172.16.0.0 -- 172.31.255.255192.168.0.0 -- 192.168.255.255 2OS中页面调入调出顺序:好比上地铁,旧的人先下来,新的人才能上去,所以页面调出为先,再是页面调入。页面调出之前又必须决定哪些页面需要调用。 3 数据库是的记录可以重复,主键要求既是唯一的,也是非空的,数据库为每个主键默认建立索引,但用户可以通过CREATE INDEX另建其他索引,所以索引个数不唯一,非主键亦可有索引 4进入目录都要x权限(执行权限),查看...
阅读全文
posted @ 2013-07-28 21:50
you Richer
阅读(198)
推荐(0)
摘要:
#define P_TENB PF4_OUT#define P_TSLK PA3_OUT#define P_TDAT PB2_IN//*************************************// 函数名称:Data6675ReadWord// 函数功能:读取6675两个字节数据// 入口参数:无// 出口参数:返回读取的字数据//***************************************/uint8 ReadPin6675(void) //读管脚并滤波{ uint8 Tcon = 0 ; uint8 i ; for(i=0;i= 1...
阅读全文
posted @ 2013-07-28 21:47
you Richer
阅读(600)
推荐(0)
摘要:
简述:我是一个应届毕业生,从小在南方生长,第一次进入北方,来到北京。在这里从事android开发的工作,来北京快一个月了,蛮多感触的。在学校,每当情绪饱满,情感自然流露时,就习惯性地将流露出的情感,整理成一篇篇文章。渐渐地,保留了这个习惯。以前都是在qq空间写博文,一不小心将此qq变为了工作qq,因此转变阵地,来到这里,诉说,记录自己的经历。城市的繁华,留给我们的只是一桌,一椅,一电脑而已。一个应届毕业生,一个来到京都的求职者,在这里生活,工作和学习.一个南方的孩子,一次踏入北方的经历.第一次来到这里,充满惊喜:道路宽广,车水马龙,交通便利.建筑宏伟,路人热情,高楼林立.来到这里,渐渐地转变,
阅读全文
posted @ 2013-07-28 21:45
you Richer
阅读(178)
推荐(0)
摘要:
Dating with girls(2)Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1470Accepted Submission(s): 414 Problem Description If you have solved the problem Dating with girls(1).I think you can solve this problem too.This problem is also about ...
阅读全文
posted @ 2013-07-28 21:43
you Richer
阅读(182)
推荐(0)
摘要:
一. 引言Postmark是由著名的NAS提供商NetApp开发,用来测试其产品的后端存储性能。Postmark主要用于测试文件系统在邮件系统或电子商务系统中性能,这类应用的特点是:需要频繁、大量地存取小文件。Postmark的测试原理是创建一个测试文件池。文件的数量和最大、最小长度可以设定,数据总量是一定的。创建完成后,Postmark对文件池进行一系列的事务(transaction)操作,根据从实际应用中统计的结果,设定每一个事务包括一次创建或删除操作和一次读或添加操作,在有些情况下,文件系统的缓存策略可能对性能造成影响,Postmark可以通过对创建/删除以及读/添加操作的比例进行修改来
阅读全文
posted @ 2013-07-28 21:41
you Richer
阅读(711)
推荐(0)
摘要:
EXPORT_SYMBOL只出现在2.6内核中,在2.4内核默认的非static 函数和变量都会自动导入到kernel 空间的, 都不用EXPORT_SYMBOL() 做标记的。2.6就必须用EXPORT_SYMBOL() 来导出来(因为2.6默认不到处所有的符号)。 1、EXPORT_SYMBOL的作用是什么? EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。这里要和System.map做一下对比: System.map 中的是连接时的函...
阅读全文
posted @ 2013-07-28 21:39
you Richer
阅读(1195)
推荐(0)
摘要:
之前说过,D2D主要为了绘制有三种类型的数据:几何图形,图片,文字。这几种对象也叫做资源,资源就是要D2D流水线中要被加工的对象。几何图形包括:简单几何图形直线,DrawLine,由起点和终点构成,点用结构体:D2D1_POINT_2F描述。矩形,ID2D1RectangleGeometry,DrawRectangle,由距四条边的距离表示,用结构体:D2D1_RECT_F描述。圆角矩形,ID2D1RoundedRectangleGeometry,DrawRoundedRectangle,同矩形,用结构体:D2D1_ROUNDED_RECT描述,另外还要加入圆角参数。椭圆,包括圆,ID2D1E
阅读全文
posted @ 2013-07-28 21:37
you Richer
阅读(460)
推荐(0)
摘要:
一些小球从结点1处依次开始下落,最后一个小球将全落到哪里呢?输入叶子深度D和小球个数I,输出第I个小球最后所在的叶子编号。假设I不超过整棵树的叶子个数。D≤20。输入最多包含1000组数据。样例输入:423 410 12 28 12816 12345样例输出:127512325536358【分析】对于一个结点的k,它的左儿子、右儿子的编号分别是2k和2k+1。可以写出如下的模拟程序:#include#include#define MAXD 20int s[1 n) break;//已经落“出界”了 } } ...
阅读全文
posted @ 2013-07-28 21:36
you Richer
阅读(257)
推荐(0)
摘要:
先通过例子看一看:package com.sotaof.testfinal;public class Value { int i; public Value(int i){ this.i = i; }}package com.sotaof.testfinal;import java.util.Random;public class FinalData { private static Random rand = new Random(47); private String id; public FinalData(String id) { this.id = id; } private f..
阅读全文
posted @ 2013-07-28 21:34
you Richer
阅读(207)
推荐(0)
摘要:
作为一名iOS开发者,很多时候需要用到命令行,有时候一长串的命令实在让人讨厌,特别是一些常用的命令,我们要一遍一遍不厌其烦的去敲键盘。但是老鸟一般都不会这么傻,因为有 alias,通过alias 我们可以给常用的变量取个别名。比如:在terminal 里面敲:alias la="ls -a"然后再敲:la发现了什么?呵呵,发现了什么,现在我们就可以用 la 代替 ls -a 了,比如我们还可以:alias gs="git status"这样就可以用 gs 代替 git status 命令了。是不是觉得特别方便呢?好, 现在重启terminal,再试试刚才
阅读全文
posted @ 2013-07-28 21:32
you Richer
阅读(226)
推荐(0)
摘要:
D2D不仅可以绘制,还可以对多个几何图形对象进行空间运算。这功能应该在GIS界比较吃香。这些计算包括:合并几何对象,可以设置求交还是求并,CombineWithGeometry边界,加宽边界,查询边界。Widen、GetBounds、GetWidenedBounds几何对象填充的区域是否包含指定点,FillContainsPoint笔画是否包含点,StrokeContainsPoint几何对象与指定几何对象之间的交集,CompareWithGeometry创建仅包含直线和(可选)三次方贝塞尔曲线的简化版本的几何对象,Simplify 网格化,创建一组顺时针缠绕的三角形,Tessellate 计
阅读全文
posted @ 2013-07-28 21:30
you Richer
阅读(260)
推荐(0)
摘要:
JMS简介JMS源于企业应用对于消息中间件的需求,使应用程序可以借助消息进行异步处理而互不影响。Sun公司和它的合作伙伴设计的JMS API定义了一组公共的应用程序接口和相应语法,使得Java程序能够和其他消息组件进行通信。JMS有四个组成部分:JMS服务提供者、消息管理对象、消息的生产者消费者和消息本身。 1)JMS服务提供者实现消息队列和通知,同时实现消息管理的API。JMS已经是J2EE API的一部分,J2EE服务器都提供JMS服务。 2) 消息管理对象提供对消息进行操作的API。JMS API中有两个消息管理对象:创建jms连接使用的工厂(ConnectionFactory)和目的地
阅读全文
posted @ 2013-07-28 21:27
you Richer
阅读(234)
推荐(0)
摘要:
What Is Your Grade? Problem Description “Point, point, life of student!” This is a ballad(歌谣)well known in colleges, and you must care about your score in this exam too. How many points can you get? Now, I told you the rules which are used in this course. There are 5 problems in this final ...
阅读全文
posted @ 2013-07-28 21:26
you Richer
阅读(209)
推荐(0)
摘要:
高进度求余或者将一个数奇位上的数字与偶位上的数字分别加起来,再求它们的差,如果这个差是11的倍数(包括0),那么,原来这个数就一定能被11整除. #include #include using namespace std;int main(){ string b,g; int T; cin>>T; while(T--) { cin>>b>>g; if(b != g) { cout<<"NO"<<endl; continue; } int sum1 = 0, sum2 = 0; int n = b.size(); f
阅读全文
posted @ 2013-07-28 21:24
you Richer
阅读(176)
推荐(0)
摘要:
Searching QuicklyBackgroundSearching and sorting are part of the theory and practice of computer science. For example, binary search provides a good example of an easy-to-understand algorithm with sub-linear complexity. Quicksort is an efficient[average case] comparison based sort.KWIC-indexing is a
阅读全文
posted @ 2013-07-28 21:22
you Richer
阅读(253)
推荐(0)
摘要:
//BSTSearch.h//Binary Search Tree#ifndef BSTSEARCH_H#define BSTSEARCH_H#include #include #define true 1#define false 0#define ERROR 2#define NOT_FOUND 3#pragma pack( push )#pragma pack( 4 )struct Node{ int iValue; struct Node* pLeft; struct Node* pRight; struct Node* pParent;};typedef struct Node No
阅读全文
posted @ 2013-07-28 21:20
you Richer
阅读(211)
推荐(0)
摘要:
章节大意: 在人力资源部门给“被解雇者”举行的欢送会上,汤姆金斯先生慵懒的坐在了最后一排——这个被称为“零信号区”的地方,他现在变成了一个ReSOE——“离开,到别处去寻找机会”的人,确切的说是一个“被解雇了的”项目管理人员。他已经听够了那些人说的所谓“鼓励”、“奉献”和“新的机会”的话,看着帽子上的“ReSOE,引以为荣!”的字样,他无奈的笑笑,渐渐进入了梦想。 被一阵喧闹声吵醒,汤姆金斯伸了个懒腰坐直了身子,他注意到了还有一个人也在“零信号区”中,与他仅隔一个座位,一个非常可爱的30岁左右的女人。这个女人叫莱克莎*胡丽安是一个商业间谍,他们简单聊了几句关于无聊会议和项目管理的问题。胡丽..
阅读全文
posted @ 2013-07-28 21:17
you Richer
阅读(130)
推荐(0)
摘要:
题意:有N个点,M条边(有重边)的无向图,这样图中会可能有桥,问加一条边后,使桥最少,求该桥树。 思路:这个标准想法很好想到,缩点后,求出图中的桥的个数,然后重建图必为树,求出树的最长直径,在该直径的两端点连一边,则图中的桥会最少。 从这题中学到两点,所以写一下解题报告。 1.官方说judge的栈小,得手动增栈 #pragma comment(linker,"/STACK:102400000,102400000") 以前没见过,算是学习了。 2.对改正了对Tarjan算法的一个错误理解,以前看某人博客说,无向图中,Tarjan后low值相等的点属于同一块,以前这样判断过,也
阅读全文
posted @ 2013-07-28 21:15
you Richer
阅读(227)
推荐(0)
摘要:
Football (aka Soccer)The ProblemFootball the most popular sport in the world (americans insist to call it "Soccer", but we will call it "Football"). As everyone knows, Brasil is the country that have most World Cup titles (four of them: 1958, 1962, 1970 and 1994). As our national
阅读全文
posted @ 2013-07-28 21:14
you Richer
阅读(265)
推荐(0)
摘要:
@@@模式定义: 将对象组合成树型结构以表示“部分-整体”的层次结构。 组合模式使得用户对单个对象和组合对象的使用具有一致性。 @@@练习示例: 商品类别树 @@@示例代码: \product\Leaf.java ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~package product;/** * 叶子对象 */public class Leaf { /** * 叶子对象的名字 */ private String name = ""; /** * 构造方法,传入叶子对象的名字 * @param name ...
阅读全文
posted @ 2013-07-28 21:12
you Richer
阅读(239)
推荐(0)
摘要:
c程序代码:#include int main(void){ int i=0, j=0; for(i=0; i<8; i++) j=j+1; return 0;} 汇编代码如下:.file "test_asm.c" 2 .text 3 .globl main 4 .type main, @function 5 main: 6 .LFB0: 7 .cfi_startproc 8 pushl %ebp 9 .cfi_def_cfa_offset 8 ...
阅读全文
posted @ 2013-07-28 21:09
you Richer
阅读(234)
推荐(0)
摘要:
设计模式在GIS中的应用一、设计模式概述随着面向对象技术的广泛应用,软件复用在越来越多的开发工程中被采用。在研究软件复用的过程中,设计模式的概念被提了出来。所谓设计模式就是一些设计面向对象的软件的经验总结,它的出现可以说是面向对象理论发展的一个重要的里程碑。地理信息系统(GIS)是一种特定而又十分重要的空间信息系统,它是以采集、贮存、管理、处理分析和描述整个或部分地球表面(包括大气层在内)与空间和地理分布有关的数据的空间信息系统。它不仅要处理一般的、规则的属性数据,还要处理海量的、复杂的空间数据,通常是一个复杂而又庞大的系统,开发起来比较耗费时间和财力。因此GIS的重新实现或者重新修改都是一项
阅读全文
posted @ 2013-07-28 21:07
you Richer
阅读(379)
推荐(0)
摘要:
TextView中内容过长时添加省略号的属性,即ellipsize用法如下:在XML文件中设置:android:ellipsize = "end" //省略号在结尾android:ellipsize = "start" //省略号在开头android:ellipsize = "middle" //省略号在中间android:ellipsize = "marquee" // 跑马灯android:singleline = "true" //添加一个约束 在代码中可以这样写,如下:textView.
阅读全文
posted @ 2013-07-28 21:06
you Richer
阅读(325)
推荐(0)
摘要:
JavaWeb应用程序中所有的请求-响应都是由Servlet来完成的。Servlet是Java Web的核心程序,所有的网址(请求-响应)都交给Servlet来处理。Servlet在Web应用中被映射成一个URL(Uniform Resource Locator),该URL可以被客户端浏览器请求,当用户向指定URL对象的Servlet发送请求时,该请求被Web服务器接收到,该Web服务器负责处理多线程、网络通信等功能,而Servlet的内容则决定了服务器对客户端的响应内容。#.常用的Web服务器 1)Apache 2)IIS 3)Tomcat#.主流的(Java Web)应用服务器(不仅包括w
阅读全文
posted @ 2013-07-28 21:04
you Richer
阅读(283)
推荐(0)
摘要:
1、外链的作用你可能会说外链就是导出链接,是从别人网站或者平台导入到我网站的链接,别的网站对我网站的一次投 ,从而搜索引擎也会给与相应的权重,当然这是对的,但是不是重要的,因为我们最终的目的是转化、是让用户记住我们的网站。我认为外链的最大作用是我能从别人的网站上牵引很多新的用户过来,即使没有权重的传递、我也是成功的,因为我最终为的就是转化或者成交,不要为了搜索引擎排名而做SEO,而要尽可能的去满足用户,去做好用户体验从而为了营销、转化以及流量! 2、外链的形式外链的形式包括锚文字,纯文本(不可以点击的网址文本)、锚文本(指可以点击的网址链接)这些都是对用户、对搜索引擎有用的外链建设的方式,..
阅读全文
posted @ 2013-07-28 21:02
you Richer
阅读(160)
推荐(0)
摘要:
#重定向与转发的区别开发Web应用中会遇到从一个页面跳转到另一个页面的问题,在JSP中有两种跳转方式:1.重定向 2.转发(转向) 重定向:首先服务器受到浏览器客户端请求之后,服务器发送新的链接到客户端浏览器,浏览器接收到新的链接之后又重新请求收到的链接地址,在整个过程中完成之后在客户端浏览器看来是发生了一次跳转,其实是客户端浏览器请求了两次而已,所以在浏览器的地址栏里网络地址自然就会改变成新的连接 转发:服务器接收到客户端的请求之后,服务器把控制权交到另一个JSP页面手里,新的JSP页面接收到请求之后根据情况是继续转交控制权或者显示页面由自己决定,到最后显示页面的整个过程就是一个页面跳转过程
阅读全文
posted @ 2013-07-28 20:59
you Richer
阅读(257)
推荐(0)
摘要:
下面我们用批处理的方法解决批量配对重命名的问题。第一步:输出文件夹内的原始文件名用记事本输入以下代码并保存为“导出原始文件名.bat”文件@dir /a-d /b *.*>原始文件名.txt(注:*.*代表所有文件,如果需要特殊类型文件请自行修改为你所需要的文件后缀)运行这个bat文件,这样当前目录下的所有文件都导入到了“原始文件名.txt”文件中了。第二步:修改或创建与原始文件名顺序相对应的新文件名列表并保存为“新文件名.txt”文件(注:新文件名的条目数一定要与原始文件名的条目数相同,也就是一一对应。可以在刚刚输出的原始文件名文件基础上修改也可以通过手工输入条目,或从表格文件中导出,
阅读全文
posted @ 2013-07-28 20:58
you Richer
阅读(642)
推荐(0)
摘要:
不容易系列之二Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 12790 Accepted Submission(s): 10276 Problem Description 你活的不容易,我活的不容易,他活的也不容易。不过,如果你看了下面的故事,就会知道,有位老汉比你还不容易。 重庆市郊黄泥板村的徐老汉(大号徐东海,简称XDH)这两年辛辛苦苦养了不少羊,到了今年夏天,由于众所周知的高温干旱,实在没办法解决牲畜的饮水问题...
阅读全文
posted @ 2013-07-28 20:56
you Richer
阅读(280)
推荐(0)
摘要:
引言MMU(memory management unit),无论对于computer architecture designer还是OS designer,都是至关重要的部分,设计和使用的好坏,对性能影响比较大。MMU,我觉得是硬件和软件配合最密切的部分之一,对于RISC CPU而言,更是这样。前面,我们对or1200的整体memory hierarchy做了简单分析,了解了cache的映射方式,替换策略,写策略,以及cache的优化等等背景知识,并对or1200的具体实现做了分析。在现实中,cache往往和MMU紧密合作,完成CPU的访存操作。本小节就来分析一下or1200的MMU模块。 1
阅读全文
posted @ 2013-07-28 20:54
you Richer
阅读(624)
推荐(0)
摘要:
Citrix 服务器虚拟化之十一 Xenserver管理vApps vApps是把几个业务相关的虚拟机作为一个单一实体管理,把vApps中的虚拟机的称为Application。启动vApps时其中包含的虚拟机将按照用户定义的顺序启动,这意味您不需要手动安排相关虚拟机的启动顺序。例如:一个生产环境包含数据库服务器、Web服务器,Web服务器提供接口然用户访问数据库服务器的数据,此时我们就可以使用vApps打包管理这两台由业务关联的虚拟机。创建好vApps后,关键在设置启动顺序和启动延迟。有了启动顺序的设置以后,就不会出现随机启动,导致的Web服务器先启动而找不到数据库服务器。vApps还可以整.
阅读全文
posted @ 2013-07-28 20:52
you Richer
阅读(266)
推荐(0)
摘要:
以前对于文件管理的认识只限于UGO的管理,对于特殊权限的学习还是一知半解。重新学习了一遍,我自己理解的东东记录一下。首先,列一下SUID、SGID、Sticy Bit所代表的权限数值。就好像rwx分别对应4,2,1一样,SUID、SGID、Sticy Bit分别对应的数值也是4、2、1。权限对应的数值SUID4SGID2Sticky Bit1r4w2x1为了下面的例子做准备,现在假设有一个文件a,权限为 -rw-rw-r--,对应的数值为664一、SUID全称:Set UID对象:仅用于设置二进制文件的特殊权限用途:用于开放二进制文件的执行权限。当用户执行文件a的时候,执行过程中暂时获得了文件
阅读全文
posted @ 2013-07-28 20:50
you Richer
阅读(332)
推荐(0)
摘要:
骨牌铺方格Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 22248 Accepted Submission(s): 10728 Problem Description 在2×n的一个长方形方格中,用一个1× 2的骨牌铺满方格,输入n ,输出铺放方案的总数. 例如n=3时,为2× 3方格,骨牌的铺放方案有三种,如下图: Input 输入数据由多行组成,每行包含一个整数n,表示该测试实例的长方形方格的规格是2..
阅读全文
posted @ 2013-07-28 20:48
you Richer
阅读(175)
推荐(0)
摘要:
这篇博客我们深入Struts框架执行部分源码,从ActionServlet的process函数开始,看一下其内在的执行过程。 流程图 以下流程图展示的是ActionServlet和RequestProcessor两个类用到的函数,如RequestProcessor调用的其它类的函数不再说明。 函数说明 我们选择几个重要的函数说明,其它函数则简单说明一下即可。 ActionServlet process /** * Perform the standard request processing for this request, and create *...
阅读全文
posted @ 2013-07-28 20:46
you Richer
阅读(340)
推荐(0)
摘要:
题目描述小明置身于一个迷宫,请你帮小明找出从起点到终点的最短路程。 小明只能向上下左右四个方向移动。 输入格式输入包含多组测试数据。输入的第一行是一个整数T,表示有T组测试数据。 每组输入的第一行是两个整数N和M(1#include#include#includeusing namespace std;struct N //结构体定义了2个信息:{ int x,y; //结点编号 int step; //步数} p[105];char map[105][105];int vis[105][105];int dir[4][2]= {{-1,0},{0,-1},{1,0},{0,...
阅读全文
posted @ 2013-07-28 20:42
you Richer
阅读(406)
推荐(0)
摘要:
http://acm.hdu.edu.cn/showproblem.php?pid=2059 这个题用动态规划做。 问题:求到终点最短时间 因此,只要看乌龟和兔子到达终点的时间哪个短就行了。 兔子跑完全程用的时间很好求:time = L / VR 最主要的就是乌龟的最短时间。 我动态规划不是很懂,因此问了一下同学,给我讲解了一下,通过自己的理解,开始对动态规划有一点点感觉了。。 在这里,算乌龟的时间用动态规划,用dp[i]存储到达第i个充电站所用的最短时间,这里我们可以推导一下只有3个充电站的时候的情况: 在第二充电站时,有充电或者不充电到达...
阅读全文
posted @ 2013-07-28 20:40
you Richer
阅读(193)
推荐(0)
摘要:
I/O设备是个慢速设备,无论打印机、调制解调器,甚至硬盘,与CPU相比都奇慢无比,坐下来干等I/O的完成是一件不甚明智事情。 异步(asynchronous) I/O在win32多线程程序设计中被称为overlapped I/O,是win32的一项技术,你可以要求操作系统为你传送数据,并且在传送完毕时通知你。这项技术使你的程序在I/O进行过程中仍然能够继续处理事务。事实上,操作系统内部正是以多线程完成overlapped I/O,你可以获得线程的所有利益,而不需要付出什么痛苦代价。异步(asynchronous) I/O事例: /* * IoByEvnt.c * * Sample...
阅读全文
posted @ 2013-07-28 20:38
you Richer
阅读(490)
推荐(0)
摘要:
MightyHorseis playing a music game calledosu!.After playing for several months,MightyHorsediscovered the way of calculating score inosu!:1. While playingosu!, player need to click some circles following the rhythm. Each time a player clicks, it will have three different points: 300, 100 and 50, deci
阅读全文
posted @ 2013-07-28 20:36
you Richer
阅读(263)
推荐(0)
摘要:
There areNlittle kids sitting in a circle, each of them are carrying some java beans in their hand. Their teacher want to selectMkids who seated inMconsecutive seats and collect java beans from them.The teacher knows the number of java beans each kids has, now she wants to know the maximum number of
阅读全文
posted @ 2013-07-28 20:34
you Richer
阅读(249)
推荐(0)
摘要:
The vast power system is the most complicated man-made system and the greatest engineering innovation in the 20th century. The following diagram shows a typical 14 bus power system. In real world, the power system may contains hundreds of buses and thousands of transmission lines.Network topology an
阅读全文
posted @ 2013-07-28 20:33
you Richer
阅读(266)
推荐(0)
摘要:
文/刚子 2013年7月28日 大家还记得百度的星火计划里提到的网站原创文章的重要性吗?这个破计划,我是不太了解的。因为当初那是我正在看百度推出的绿萝算法,然后我问同事,是不是咱们要注意了。 其实没啥要注意的,因为我们这类公司里面基本上没有软文推广这一说,就更别谈软文营销这一说了。所以,我很纳闷的就是原来网站运营就是这么回事吗?其实非也。经过偶的一段时间的验证,不得不再次拿出这个原创问题来和大家一起进行探讨和分享自身网站原创体会的感受。 当然这部分分享是基于个人的实践,网站编辑里面很少有人懂SEO,所以写出来的东西百度是喜欢,但是不会产生流量价值。所以着落内容的优化不是每一个做网站编辑...
阅读全文
posted @ 2013-07-28 20:30
you Richer
阅读(246)
推荐(0)
摘要:
Escape Time Limit: 1000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 569Accepted Submission(s): 227 Problem Description You find yourself trapped in a large rectangular room, made up of large square tiles; some are accessible, others are blocked by ...
阅读全文
posted @ 2013-07-28 20:29
you Richer
阅读(219)
推荐(0)
摘要:
Problem Description 给你两个集合,要求{A} + {B}. 注:同一个集合中不会有两个相同的元素. Input 每组输入数据分为三行,第一行有两个数字n,m(0#include #include using namespace std;int main(){ int n,m,a[10005],b[10005],i,j; while(~scanf("%d%d",&n,&m)) { for(i = 0; i la; list lb; for(i = 0; i<n; i++) la.push...
阅读全文
posted @ 2013-07-28 20:27
you Richer
阅读(167)
推荐(0)