现在位置: 首页 > retenue发表的所有文章
  • 08月
  • 03日
综合 ⁄ 共 490字 评论关闭
在客户一次停机维护中,发现了这个问题。 环境是ORACLE 10G RAC for AIX6,使用了HACMP管理共享磁盘。 在停机维护时间段内需要重启主机,当关闭了数据库和CLUSTER后,节点1使用reboot命令重启操作系统,等了很长时间,系统仍然没有启动的迹象,不得以到机房中检查,发现服务器处于关机状态。 手工启动服务器后,发现HACMP启动报错,原因是/etc/snmpdv3.conf文件被清空。将另外节点的文件拷贝到当前节点上,HACMP和RAC环境顺利启动。 而节点2同样采用reboot操作,同样服务器没有自动重启而只是关机,手工启动后发现ORACLE_HOME......
阅读全文
  • 02月
  • 26日
综合 ⁄ 共 538字 评论关闭
题目链接~~>                    这题求的是任意多边形的面积。 (1).用向量叉乘:A(x1,y1), B(x2,y2) , C(x3,y3) . AB(x2-x1,y2-y1),AC(x3-x1,y3-x3)  然后求ABxAC(求AB AC的行列式)然后将结果的绝对值除以2.           求多边形面积不用绝对值。 (2).补充:海伦公式:AB=a BC =b AC=c p=(a+b+c)/2   面积S=sqrt(p*(p-a)*(p-b)*(p-c)). 代码: #include<stdio.h> #include<math.h> int main() { int n ; int x1,x2,x3,y1,y2,y3 ; while(scanf("%d",&n)!=EOF) { if(n==0) ......
阅读全文
  • 10月
  • 05日
综合 ⁄ 共 911字 评论关闭
一、edns_client_subnet简介 1.1 功能        正常查找域名的dig:dig www.baidu.com @8.8.8.8       想从指定运营商或ip查找域名的dig:dig www.baidu.com @8.8.8.8 +client=104.119.200.200 1.2 官网       官网:http://tools.ietf.org/id/draft-vandergaast-edns-client-subnet-02.html 二、dig支持edns_client_subnet       dig默认不支持edns_client_subnet。可以通过以下2种方法支持: 1. 下载修改过的,支持edns_client_subnet的dig: http://download.csdn.net/detail/kanguolaikanguolaik/6623257。      将其拷贝到lin......
阅读全文
  • 09月
  • 11日
综合 ⁄ 共 912字 评论关闭
自动安装: 1、通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台 2、粘贴对应版本的代码后回车安装 适用于 Sublime Text 3: import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()) 适用于 Sublime Text 2: import  urllib2,os;pf......
阅读全文
  • 08月
  • 26日
综合 ⁄ 共 2524字 评论关闭
一幅彩色图像的基本要素是什么? 说白了,一幅图像包括的基本东西就是二进制数据,其容量大小实质即为二进制数据的多少。一幅1920x1080像素的YUV422的图像,大小是1920X1080X2=4147200(十进制),也就是3.95M大小。这个大小跟多少个像素点和数据的存储格式有关。下面简述yuv与像素的关系: YUV与像素的关系: YUV是利用一个亮度(Y)、两个色差(U,V)来代替传统的RGB三原色来压缩图像。传统的RGB三原色使用红绿蓝三原色表示一个像素,每种原色占用一个字节(8bit),因此一个像素用RGB表示则需要8*3=24bit。如果使用YUV表示这个像......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 2407字 评论关闭
在使用grep、awk和sed命令时,需要使用正则表达式。这里说一下正则表达式基本的应用: ^ 只匹配行首 $ 只匹配行尾 * 一个单字符后紧跟*,匹配0个或多个此单字符 [] 匹配[]内字符,可以是一个单字符,也可以是字符序列。可以使用 - 表示[]内字符序列范围,如用[1-5]代替[12345] \ 用来屏蔽一个元字符的特殊含义。因为有时在shell中一些元字符有特殊含义。\可以使其失去应有含义。 . 匹配任意单字符 pattern\{n\} 用来匹配前面pattern出现次数。n为次数 pattern\{n,\} 含义同上,但次数最少为n ......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 165字 评论关闭
1、javascript 动态改变,如果web页面动态删除一个控件如按钮等,那么控件总数length是随之减少的。 2、spring的IOC容器中web开发bean的属性scope="prototype" 代表每次请求都会重新创建一个对象。 3、ie8不显示上传图片,原因是图片路径被更改成C:/fakepath ,这是ie8 新增的安全禁用
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 4852字 评论关闭
一、串行化的概念和目的 1.什么是串行化              对象的寿命通常随着生成该对象的程序的终止而终止。有时候,可能需要将对象的状态保存下来,在需要时再将对象恢复。我们把对象的这种能记录自己的状态以便将来再生的能力。叫作对象的持续性(persistence)。对象通过写出描述自己状态的数值来记录自己 ,这个过程叫对象的串行化(Serialization) 。串行化的主要任务是写出对象实例变量的数值。如果交量是另一对象的引用,则引用的对象也要串行化。这个过程是递归的,串行化可能要涉及一个复杂树结构的单行化,包括原有对象、对......
阅读全文
  • 03月
  • 21日
综合 ⁄ 共 2360字 评论关闭
第1步: 安装tftp所需的软件。首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa和tftpd-hpa。然后还需要安装xinetd,在终端下输入 sudo apt-get install xinetd,安装好xinetd。 第2步: 配置相关服务文件。进入根目录下的etc文件夹(cd /etc/),首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下: # Simple configuration file for xinetd    #    # Some defaul......
阅读全文
  • 03月
  • 16日
综合 ⁄ 共 4264字 评论关闭
无密码进入系统 (2010-05-10 11:32:08) 转载 标签: 忘记密码 进入系统 it 一.忘记开机密码开机密码是指你在打开电脑开机自检后就跳出的密码。这时你只有输入正确的密码后练作系统才启动。这种密码出现时,你就想进入电脑的BIOS设置都不行,所以安全性相对要好(建议笔记本电脑不要设置此类密码。因为一旦忘记密码,然后又丢了相应的解密盘的话,你可就要去笔记本产商维修店去烧钱了)。解决方法:打开机箱,把主板上的CMOS锂电池取出来,过一会儿(5-10分钟),再放进去,密码自动消失。原理:因为开机密码是通进BIO......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 1157字 评论关闭
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用过,那么你 对java实际上还很不了解。 3、工具:必须至少熟练使用一种IDE的开发工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括进行工程管理、常用选项的......
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 1964字 评论关闭
        C++有很多关键字,比如if、else、for、continue、break这类常用关键字。还有一些使用不是很频繁的关键字,容易被忘记,这里总结一下,对于笔试面试也许会有帮助。 1、explicit         这个关键字对于好的代码是必要的。         使用explicit关键字,将构造函数声明为显式构造函数,以防止隐式的类型转换。         class Test { public: explicit Test(const std::string& s){} Test operator+(Test&){} };         接受一个实参的构造函数,实际上定义了转换为此类类型的隐式转换机制,可称为转换构造......
阅读全文