当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(305) Comments(0) Diggs(0) Edit
小希的迷宫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(278) Comments(0) Diggs(0) Edit
畅通工程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(229) Comments(0) Diggs(0) Edit
凹凸贴图(bump mapping)实现的技术有几种,normal mapping属于其中的一种,这里实现在物体的坐标系空间中实现的,国际惯例,上图先: 好了讲下原理 可以根据高度图生成法线量图,生成方法:在高度图的某一点用它上面的一点和右面的一点的高度减去这一点的高度,得到两个向量,再叉乘就是这点的法向量了,然后再单位化 然后用这个单位法向量去算光照 我们这里的光照的计算在物体空间计算的 但是注意一个问题,算出来的单位法向量里面的某些分量可能为负,它的范围为(-1,-1,-1)到(1,1,1),但是我们把单位法向量存储到纹理里面,里面的值只允许为正,所以我们需要把整个范围压缩到(0,0,0) Read More
posted @ 2013-08-05 20:23 javawebsoa Views(2196) Comments(0) Diggs(0) Edit
简单推下物理公式 对角度枚举 物理公式不会推啊智商捉急啊。。。。到现在没想通为什么用下面这个公式就可以包括角度大于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(243) Comments(0) Diggs(0) Edit
收集自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(274) Comments(0) Diggs(0) Edit
最常用的简化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(384) Comments(0) Diggs(0) Edit
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(466) Comments(0) Diggs(0) Edit
在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(350) Comments(0) Diggs(0) Edit
在开发中,很多区域是不允许用户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(218) Comments(0) Diggs(0) Edit
为提高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(641) Comments(0) Diggs(0) Edit
到底何为算法(由算法联想到的大学教育) 最近在看算法导论,看了几天了,看了前三章,看着看着,看得我脑子中越来越豁然开朗,这本书应该大三开始的时候看最合适,因为那时候基础课程学完,专业课即将开始,而算法导论就是软件上的一个衔接。 那么到底什么是算法呢? 定义:模型分析的一组可行的、确定的和有穷的规则。 百度百科:算法可以理解为有基本运算及规定的运算顺序所构成的完整的解题步骤。或者看成按照要求设计好的有限的确切的计算序列,并且这样的步骤和序列可以解决一类问题。 特征: 1、有穷性(Finiteness) 算法的有穷性是指算法必须能在执行有限个步骤之后终止; 2、确切性(Defin... Read More
posted @ 2013-08-05 20:07 javawebsoa Views(448) Comments(0) Diggs(0) Edit
最近在使用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(968) Comments(0) Diggs(0) Edit
个人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(226) Comments(0) Diggs(0) Edit
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(201) Comments(0) Diggs(0) Edit
在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(915) Comments(0) Diggs(0) Edit
最近在论坛中的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(667) Comments(0) Diggs(0) Edit
畅通工程续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(256) Comments(0) Diggs(0) Edit
帐户: 密码: 显示结果: Read More
posted @ 2013-08-05 19:53 javawebsoa Views(378) Comments(0) Diggs(0) Edit
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(452) Comments(0) Diggs(0) Edit