现在位置: 首页 > regardant发表的所有文章
  • 10月
  • 08日
综合 ⁄ 共 8317字 评论关闭
文章目录     Floating Point Number In a Nutshell 深入浅出浮点数 Stephen Suen Copyright © 2005 Stephen Suen. All rights reserved. 浮点数(Floating Point Number)计算机系统中用于表达实数或者说小数的一种方式。由于其表达方式的原因,产生了围绕浮点数的许多常见问题。最典型的就是"为什么我的浮点运算的结果和想象的不同",即浮点数精度损失问题。本文将回避关于浮点数枯燥的数值计算理论,基于 Java 平台的浮点数支持(当然,也适用于其它绝大部分编程语......
阅读全文
  • 08月
  • 22日
综合 ⁄ 共 1106字 评论关闭
       贴片电阻常见封装有9种,用两种尺寸代码来表示。一种尺寸代码是由4位数字表示的EIA(美国电子工业协会)代码,前两位与后两位分别表示电阻的长与宽,以英寸为单位。我们常说的0603封装就是指英制代码。另一种是米制代码,也由4位数字表示,其单位为毫米。下表列出贴片电阻封装英制和公制的关系及详细的尺寸:     贴片电容和贴片电阻都是一样可以用的,0805,1206等。 国内贴片电阻的命名方法:1、5%精度的命名:RS-05K102JT    2、1%精度的命名:RS-05K1002FT R     -表示电阻 S     -表示功率0402是1/16W、060......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 21379字 评论关闭
1 先让我们分析task在hadoop中Tasktracker的运行过程: 我们知道每个job都是分割成多个task(由map task和reduce task组成)来完成的,而每个task又是由TaskLauncher(即:mapLauncher和reduceLauncher)来完成分配slot和开启task的运行(startNewTask),同时会创建相应的TaskInProgress,而TaskInProgress又是具体描述task信息的实体(包括task进度,配置文件,TaskRunner等信息),其中TaskRunner则是运行任务的线程类。 来看看TaskLauncher类:      class TaskLauncher extends Thread {     private IntWritable numFreeSlots;     pri......
阅读全文
  • 03月
  • 29日
综合 ⁄ 共 733字 评论关闭
最近忙着给手机平台完善日志和数据统计系统,之前利用txt文件来处理。   大概用了2个月,愈加发现数据统计和日志分析的难度;   所以从昨天开始,计划找个小型的数据库系统,sqlite在我处理android和iphone客户端开发的时候就接触过,但是没深入;   今天一到公司就着重研究下了sqlite,环境配置,c++调用都没问题,而且得心应手;   突然在磁盘根目录发现了一个bat文件,何不在发布数据库的时候,直接利用bat文件创建,不仅方便修改,而且运维人员容易上手,   干脆就这么干了,哈哈。   下面是部分bat配置:   《make db.bat》 s......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 2434字 评论关闭
Angel was caught by the MOLIGPY! He was put in prison by Moligpy. The prison is described as a N * M (N, M <= 200) matrix. There are WALLs, ROADs, and GUARDs in the prison. Angel's friends want to save Angel. Their task is: approach Angel. We assume that "approach Angel" is to get to the position where Angel stays. When there's a guard in the grid, we must kill him (or her?) to move into the grid. We assume that we moving up, down, right, left takes us 1 unit time, and killing a guard......
阅读全文
  • 05月
  • 29日
综合 ⁄ 共 644字 评论关闭
在VC++中想加入自定义消息,以下方法可供参考 ……   1、首先定义消息: #define WM_MYMESSAGE (WM_USER+100)    2、在.h头文件中,加入消息响应函数:  LONG OnMyMessage(WPARAM wParam, LPARAM lParam);   该函数有规定的格式: LONG Function_Name(WPARAM wParam, LPARAM lParam);   3、加入消息响应宏    在响应该消息的类中,在消息响应块中BEGIN_MESSAGE_MAP(CAboutDlg, CDialog)   //{{AFX_MSG_MAP(CAboutDlg)       // No message handlers   //}}AFX_MSG_MAP END_MESSAGE_MAP()      加入以下语句: ON_MESSA......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 929字 评论关闭
   这道题的关键是拓扑排序,但是同时入度为0的结点可能有多个结点,按题目要求,用优先级队列便可解决。另外,不要忘记判断重边。    我的AC代码。    昨天晚上想到判断重边的工作完全可以交给STL的find()函数来做,自己没必要写函数,于是修改了一下。现在整个程序更加简洁了。    #include<iostream> #include<stdio.h> #include<queue> #include<vector> #include<string.h> using namespace std; const int Max = 510; vector<int> t[Max]; int indegree[Max];  int main() { priori......
阅读全文
  • 05月
  • 21日
综合 ⁄ 共 39369字 评论关闭
80个智慧故事   rw-r--r--   42 root root 14015733 Oct 11 20:16 kernel-debug-2.6.18-53.el5.i686.rpm 100个智慧故事      1、一只火鸡和一头牛闲聊,火鸡说:我希望能飞到树顶,可我没有勇气。牛说:为什么不吃一点我的牛粪呢,他们很有营养。火鸡吃了一点牛粪,发现它确实给了它足够的力量飞到第一根树枝,第二天,火鸡又吃了更多的牛粪,飞到第二根树枝,两个星期后,火鸡骄傲的飞到了树顶,但不久,一个农夫看到了它,迅速的把它从树上射了下来。    生存之道1:牛屎运让你达到顶峰,但不能让你留在那里。    2、......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 197字 评论关闭
初用VNC-Viewer时,发现鼠标右键很气人,明明只点了一下右键,却是左右键连击的效果,又一次甚至把eclipse搞乱了。 后来发现其实设置一下就好了: 点击Options,弹出的窗口中点击Advanced..->Inputs 选择Enable 3-button mouse emulation,我们现在用的鼠标基本都是三键的(中间有滚轮),如果不选这一项的话就会出现鼠标不听话的现象。 点击确定,OK了。
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2276字 评论关闭
参看原文:http://www.cnblogs.com/lucas/archive/2009/03/17/1411656.html 首先,JS对象是一个用大扩号来申明的。这个是用 function 关键字模拟 class的,他并不能算是真正的JS对象。 在JS中,创建对象(Create Object)并不完全是我们时常说的创建类对象,JS中的对象强调的是一种复合类型,JS中创建对象及对对象的访问是极其灵活的。 JS对象是一种复合类型,它允许你通过变量名存储和访问,换一种思路,对象是一个无序的属性集合,集合中的每一项都由名称和值组成(听起来是不是很像我们常听说的HASH表、字典、健/值对?),而其......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 579字 评论关闭
 环境:Oracle 11g R2 +SQLPlus           问题:ORACLE用SYS和SYSTEM默认密码登录提示 ORA-01017:invalidusername/password;logond denied           我们都知道,sys的默认密码是manager,system的默认密码是change_on_install,为什么使用默认密码都无法正常登录呢?刚安装好后可以正常运行,久了没用反而用不了了。就这奇怪了。不过可以使用下面的解决办法。           解决:         Win +Run------->Cmd------->输入以下命令: [sql]   www.2cto.com   sqlplus / assysdba       alter usersystem identified by man......
阅读全文
  • 04月
  • 23日
综合 ⁄ 共 2476字 评论关闭
这两天做比赛的状态实在是太差了,尤其是那天就睡了4个小时,早上到学校,下午就去做比赛了,什么题都不想写。其实就是个线段树,不过今天写了好久也没写出来,最近确实做题太少了,之前没有想到二分找点的位置,看了题解才知道,第一次二分还写错了,不过想了一下就调好了,其实还是挺简单的成段更新的线段树。 #include <iostream> #include <cstdio> #include <cstring> using namespace std; #define MAXN 50005 struct Node { int sum,left,right,lazy; }tree[MAXN<<2]; int n; void build(int l......
阅读全文