现在位置: 首页 > atoll发表的所有文章
  • 07月
  • 27日
综合 ⁄ 共 1836字 评论关闭
软件详细介绍:http://bbs.kafan.cn/thread-1449268-1-1.html 写在最前: 1.此工具是本人学习Windows内核的一个产物,界面层采用MFC编写,驱动层采用WDK7600编译。 2.此工具90%以上的功能都是在内核驱动中实现,Ring3层程序只做展示结果之用。虽然本人已经在诸多环境中做过严格的测试,但也可能存在一定的不稳定性。 3.此工具目前支持win2000、xp、win2003、vista、win2008、win7、win8(32位)等绝大多数Windows操作系统。程序界面支持简体中文和英文两种语言,会随着操作系统语言的不同而自适应。 4.如果本程序或系统奔溃,请将......
阅读全文
  • 06月
  • 09日
综合 ⁄ 共 459字 评论关闭
public static void main(String[] args) {          BigInteger aa =new BigInteger("100");         BigInteger bb= new BigInteger("25");          BigInteger sub=aa.subtract(bb);//大整数的减         BigInteger add=aa.add(bb);//大整数的加          BigInteger mul=aa.multiply(bb);//大整数的乘         BigInteger div=aa.divide(bb);//大整数的除          System.out.println(sub.toString());          System.out.println(add.toString());         System.out.println(mul.toString());     ......
阅读全文
  • 05月
  • 23日
综合 ⁄ 共 301字 评论关闭
整体架构     客户端提交拓扑到nimbus。 Nimbus针对该拓扑建立本地的目录根据topology的配置计算task,分配task,在zookeeper上建立assignments节点存储task和supervisor机器节点中woker的对应关系; 在zookeeper上创建taskbeats节点来监控task的心跳;启动topology。 Supervisor去zookeeper上获取分配的tasks,启动多个woker进行,每个woker生成task,一个task一个线程;根据topology信息初始化建立task之间的连接;Task和Task之间是通过zeroMQ管理的;后整个拓扑运行起来。
阅读全文
  CentOS6.2下一步一步源代码安装OpenStack(三)keystone配置、运行、测试 分类: OpenStack安装2012-04-19 21:42 1664人阅读 评论(5) 收藏 举报 这篇文章与我前面写的安装keystone有很大部分是相同,如果你看过前面的那篇文章这里略读主可以了 1.配置 也可参考:http://docs.openstack.org/trunk/openstack-compute/install/content/keystone-conf-file.html进行配置 1.1拷贝默认配置文件: [ugyn@cc swift-1.4.8]$ cd ../keystone-2012.1 && sudo cp -R etc /etc/keystone [ugyn@cc keystone-2012.1]$ sudo c......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1307字 评论关闭
RE,暂存。(大概是字符串的处理不对,如果能帮鄙人指正错误,当感激不尽。。) import java.io.*; import java.math.*; import java.util.*; public class Main { public static BigInteger get_Value(char Matrix[][], int n, int base) { BigInteger ret = BigInteger.ZERO; for(int i = n - 1; i >= 0; i--) for(int j = n - 1; j >= 0; j--) { ret = ret.multiply(BigInteger.valueOf(base)); if(Matrix[i][j] == '*') ret = ret.add(BigInteg......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 4131字 评论关闭
一、如何添加/删除Combo Box内容 1,在Combo Box控件属性的Data标签里面添加,一行表示Combo Box下拉列表中的一行。换行用ctrl+回车。 2,在程序初始化时动态添加 如: //控件内容初始化 CString strTemp; ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->ResetContent();//消除现有所有内容 for(int i=1;i<=100;i++) {    strTemp.Format("%d",i);    ((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp); } 3,下拉的时候添加 如: CString strTemp; int iCount=((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetC......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 371字 评论关闭
1.获取选中单行的id      当把JqGrid的 empId 列的属性中有key:ture,下面两句的效果一样。 s=$("#sourceEmployeeTable").jqGrid('getGridParam','selrow'); ts=$("#sourceEmployeeTable").jqGrid('getCell',s,'empId'); 2. 获取选中的多行的id,需要添加multiselect属性为true,获取选中的行的id: var ids = $('#sourceEmployeeTable').jqGrid("getGridParam", "selarrrow"); 3.JqGrid异步加载:当页面初始化的时候JqGrid设置不显示,当触发某一事件时显示该JqGrid,需要重新在事件中设置JqGrid的宽度。否则JqGrid无法正常显示。
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 2728字 评论关闭
可重入函数主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被中断的话,可能会出现问题,这类函数是不能运行在多任务环境下的。 可重入函数也可以这样理解,重入即表示重复进入,首先它意味着这个函数可以被中断,其次意味着它除了使用自己栈上的变量以外不依赖于任何环境(包括static),这样的函数就是......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 1979字 评论关闭
 软件的开发过程     软件系统的开发是按阶段进行的,一般划分为以下阶段:可行性分析;需求分析;系统设计(概要设计、详细设计);程序开发;编码,单 元测试;系统测试;系统维护。    软件开发过程中要明确各阶段的工作目标、实现该目标所必需的工作内容以及达到的标准。只有在上一个阶段的工作完成后,才能开始下 一阶段的工作。    1可行性分析     明确系统的目的、功能和要求,了解目前所具备的开发环境和条件,论证的内容有:① 在技术能力上是否可以支持;② 在经济上效益如 何;③ 在法律上是否符合要求;④ 与部门、企业的......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 1608字 评论关闭
Mysql默认关闭远程登录权限,如下操作允许用户在任意地点登录: 1. 进入mysql,GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '' WITH GRANT OPTION; IDENTIFIED BY后跟的是密码,可设为空。 2. FLUSH privileges; 更新   Mysql为了安全性,在默认情况下用户只允许在本地登录,可是在有此情况下,还是需要使用用户进行远程连接,因此为了使其可以远程需要进行如下操作:   一、允许root用户在任何地方进行远程登录,并具有所有库任何操作权限,具体操作如下: 在本机先使用root用户登录mysql: mysql -u roo......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 1940字 评论关闭
Launcher是JRE中用于启动程序入口main()的类。分析这个类有助于理解JRE系统类的加载机制。 该类主要功能是:创建ExtClassLoader和AppClassLoader,还根据配置创建SercurityManager,设置进程上下文类加载器。 (一)Launcher初始化代码 private static Launcher launcher = new Launcher();public static Launcher getLauncher() {return launcher;} public Launcher() {// 1. 创建扩展类加载器:ExtClassLoaderClassLoader extcl;try {extcl = ExtClassLoader.getExtClassLoader();} catch (IOException e) {throw new InternalEr......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 5221字 评论关闭
0. 升级windows 1. 安装java开发环境先从http://java.sun.com下载j2sdk-1_4_2_11-windows-i586-p.exe安装目录:D:/j2sdk1.4.2_11 设置JAVA_HOME(系统)环境变量:JAVA_HOME=D:/j2sdk1.4.2_11设置CLASSPATH(系统)环境变量:CLASSPATH=.另外在(系统)环境变量Path的最后加入:;%JAVA_HOME%/bin 2. 安装tomcat5.0.28下载文件:jakarta-tomcat-5.0.28.exe点击此文件,开始安装配置:8080wyts/pass 测试:在浏览器地址栏内输入:http://localhost:8080/,出现带cat标志的页面。 3. 安装apache及php5下载如下文件:apache_2.0.58-win32-x86......
阅读全文