现在位置: 首页 > chaifuhuan发表的所有文章
  • 10月
  • 17日
综合 ⁄ 共 1291字 评论关闭
这题是男人8题=_=我是看到网上那篇叫寻找必败态——一类博弈问题的快速解法时看到这道题才做的,话说文章作者神一样的分析思路至今学不来,还是只会一点基本的SG函数的求法,Bash,Wythoff,Nim这三个基本模型和三个Nim的变体(AntiNim、LaskerNim、StairCaseNIm),博弈真是漫漫长路啊=_=‘ 靠寻找必败态求解组合博弈问题思维量较大,一般是靠小数据计算,然后推规律,最后提出猜想,验证猜想,最后得解,验证猜想无非是看以自己的猜想能否满足博弈树合法的三个条件即:1、最终态必然是必败态。2、必败态只能走向必胜态。3、必胜态总......
阅读全文
  • 10月
  • 12日
综合 ⁄ 共 1941字 评论关闭
最近在做颜色校正部分的操作,发现对C++文件的读写遗忘了,特记于此;该程序是实现对txt文件的写入与读出;这是初级的写法,有时间在搞一下高级写法;注意最后别忘了close掉打开的文件! 程序如下: // test.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include<iostream> #include<fstream> #include<iomanip> #include<string> using namespace std; #define ARRAYLENTH 65536 int _tmain(int argc, _TCHAR* argv[]) {    int j=0;  float  temTable[ARRAYLEN......
阅读全文
  • 10月
  • 03日
综合 ⁄ 共 1770字 评论关闭
在使用SimpleDateFormat时格式化时间的 yyyy.MM.dd 为年月日而如果希望格式化时间为12小时制的,则使用hh:mm:ss 如果希望格式化时间为24小时制的,则使用HH:mm:ss           Date d = new Date();           SimpleDateFormat ss = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//12小时制           System.out.println(ss.format(d));           Date date = new Date();           SimpleDateFormat sdformat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//24小时制           String LgTime = sdformat.format(da......
阅读全文
  • 09月
  • 09日
操作系统 ⁄ 共 834字 评论关闭
1.SystemTap简介 SystemTap 是监控和跟踪运行中的Linux 内核的操作的动态方法。这句话的关键词是动态,因为SystemTap 没有使用工具构建一个特殊的内核,而是允许您在运行时动态地安装该工具。在安装SystemTap之前,需要确保系统中已经安装了其它两个软件包:kernel-debuginfo RPM:SystemTap需要通过内核调试信息来定位内核函数和变量的位置。对于通常的发行版,并没有安装kernel-debuginfo,所以需要自己安装debug版本。另外,运SystemTap首先需要root权限。 2.安装SystemTap 对于ubuntu,可以使用apt-get来安装,具体命令为:s......
阅读全文
  • 02月
  • 19日
综合 ⁄ 共 4664字 评论关闭
如果需要对TextView的样式进行具体修改,例如改变背景色或者粗体效果,靠多个TextView的拼接显然是十分麻烦的。因此需要用到SpannableString类。它可以对TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性。 先上效果图: 非常简单,还是看代码吧: import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.text.SpannableString; import android.text.Spanned; import android.text.method.LinkMovementMethod; import android.text.style.Foregroun......
阅读全文
  • 06月
  • 05日
搜索技术 ⁄ 共 1998字 评论关闭
 一、环境准备: 系统环境:CentOS-7.0.1406         tomcat-7.0.29         jdk-7u9         solr-4.7.0 首先将软件包上传到/tmp目录下 1、  jdk安装 [root@svn-server /]# cd /tmp/ [root@svn-server /]#tar zxvf jdk-7u9-linux-x64.tar.gz [root@svn-server /]#mv jdk1.7.0_09 /usr/ [root@svn-server /]#vi /etc/profile 在最后一行复制以下代码添加如下内容: JAVA_HOME=/usr/jdk1.7.0_09/ CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH 保存退出(:w......
阅读全文
  • 05月
  • 08日
综合 ⁄ 共 521字 评论关闭
      vim是一个很强大的编辑工具,被很多程序员熟知。关于vim的配置网上有很多资料,可自行查阅,个人就不在这里赘述。关于vim中的插件个人最喜欢ctags,因为它在看代码时非常方便。这里主要讲述ctags的配置。如果是ubuntu系统,可用apt-get install ctags下载,fedora可用yum install ctags下载,如果不能直接下载就去ctags官网下载相应的包再安装。   下载完后,找到vimrc,一般在/etc/vim下(ubuntu),输入以下命令: set tags=tags;    set autochdir  后保存。其中autochdir个人觉得是auto change directory的意思,这样在任何......
阅读全文
最近重温了《java编程思想(第四版)》的异常章节。 Java中的异常分为受检查的异常和不受检查的异常。 (1)受检查的异常:这种在编译时被强制检查的异常称为"受检查的异常"。即在方法的声明中声明的异常。 (2)不受检查的异常:在方法的声明中没有声明,但在方法的运行过程中发生的各种异常被称为"不被检查的异常"。这种异常是错误,会被自动捕获。 从作者Bruce Eckel的语气中看以看出,作者对受检查的异常是有质疑的,并认为在一些规模较小的程序中,受检查的异常能够提高开发效率,但随着项目规模的扩大,过多的受检 查的异常......
阅读全文
  • 12月
  • 10日
综合 ⁄ 共 7848字 评论关闭
摘要:每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库--SQLite,本文介绍的就是如何为你的Android应用程序创建和操作SQLite数据库。 标签:SQLite  Android  SQL  数据库 数据库支持每个应用程序无论大小的生命线,除非你的应用程序只处理简单的数据,那么就需要一个数据库系统存储你的结构化数据,Android使用SQLite数据库,它是一个开源的、支持多操作系统的SQL数据库,在许多领域广泛使用,如Mozilla FireFox就是使用SQLite来存储配置数据的,iPhone也是使用SQL......
阅读全文
  • 11月
  • 26日
综合 ⁄ 共 638字 评论关闭
面试官:熟悉哪种语言 应聘者:Java。 面试官:知道什么叫类么 应聘者:我这人实在,工作努力,不知道什么叫累 面试官:知道什么是包? 应聘者:我这人实在  平常不带包 也不用公司准备了 面试官:知道什么是接口吗? 应聘者:我这个人工作认真。从来不找借口偷懒 面试官:知道什么是继承么 应聘者:我是孤儿没什么可以继承的 面试官:知道什么叫对象么? 应聘者:知道,不过我工作努力,上进心强,暂时还没有打算找对象。 面试官:知道多态么? 应聘者:知道,我很保守的。我认为让心爱的女人为了自已一时的快乐去堕胎是不道德的行为......
阅读全文
  • 11月
  • 23日
综合 ⁄ 共 4296字 评论关闭
转自:http://www.blogjava.net/gdws/archive/2006/12/21/89232.aspx 以下是一份简单的教程,向您展示如何使用Junit编写和组织测试程序。   一个简单的测试用例。 您是怎样编写测试代码的呢? 在调试器中使用表达式也许是最简单的办法。您可以不用重新编译,就能改变调试器中的表达式,您甚至可以在您看到运行的对象实例后再决定如何改变;您也可以写一些作为测试的表达式将结果打印到标准输出。以上风格的测试都有一些局限,因为它们都需要人为的判断来分析程序运行的结果;而且,呈现给您的也是一些不友好的输出。您每次只能运......
阅读全文
  • 11月
  • 19日
综合 ⁄ 共 3203字 评论关闭
设计模式 人类社会中和自然界中的各种组织结构和活动是不断演变和进化而来的,他们的存在是具有一定的合理性和鲁棒性。然而软件的诞生只有区区几十年的时间,其结构和开发方法不尽完善,故模拟现实生活中的场景成为一个有效的手段。建筑工程和软件工程,树图和数据结构…… 我们将通过类比现实生活中大家都熟悉的结构或活动来理解设计模式,并给出可运行得代码。 1.      职责链 1.1.       现实场景 举一个申冤例子。假设你有个冤情。最先找到村委会,如果这个请求属于其职责范围之内并且可以得到圆满解决,那么申冤到此结束,否则......
阅读全文