摘要: 转自老赵博客:http://www.cnblogs.com/JeffreyZhao/archive/2009/02/01/1381867.html引文参见:从CSDN的趣味题学Python两道算法趣味题:要求算一任意长度字符串中不同的字符以及它的个数。把一段字符串用“右起竖排”的古文格式输出。引文用了Python来解这种趣味题,很有意思,Python也很适合。不过我看了看似乎这篇文章没有真正理解如今的C#可以怎么用,老赵一时兴起,也来设法做了一下。第1题Python版:dic = {}for s in "abcdefgabc": dic[s] = 1 if s not in 阅读全文
posted @ 2012-01-26 22:40 kidfruit 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 原因:貌似是因为安装了vs之后运行环境的冲突导致解决方法:Run Configurations -> EnvironmentName : PATHValue : C:\MinGW\bin即在运行设置中增加 Path=C:\MinGW\bin 阅读全文
posted @ 2011-09-11 03:56 kidfruit 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 检测部分代码 1 if (cplex.RefineConflict(constraints,prefs)) 2 { 3 Cplex.ConflictStatus[] conflicts = cplex.GetConflict(constraints); 4 for (int i = 0; i < conflicts.Length;i++ ) 5 { 6 if (conflicts[i]==Cplex.ConflictStatus.Member) 7 System.Console.WriteLine(" Proved : " + const... 阅读全文
posted @ 2011-09-06 17:07 kidfruit 阅读(890) 评论(0) 推荐(0) 编辑
摘要: 本文教你如何使用autoconf、automake等来制作一个以源代码形式(.tar.gz)发布的软件、并可在执行configure时使用自定义参数。一、概述和基础知识 在Linux下得到一个以源代码形式发布的包(一般为.tar.gz或.tar.bz2格式),我们可以用./confiugure、make、makeinstall来编译安装,其中在运行./configure的时候还可以根据自己的需要加入不同的参数(可用./configure--help来查看参数表)。 先说说执行./configure后会生成什么东西?运行后系统会根据用户的实际情况生成config.h和多个Makefile。其.. 阅读全文
posted @ 2011-09-01 13:45 kidfruit 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: 关于gcc、glibc和binutils模块之间的关系,以及在现有系统上如何升级的总结一、关于gcc、glibc和binutils模块之间的关系1、gcc(gnu collect compiler)是一组编译工具的总称。它主要完成的工作任务是“预处理”和“编译”,以及提供了与编译器紧密相关的运行库的支持,如libgcc_s.so、libstdc++.so等。2、binutils提供了一系列用来创建、管理和维护二进制目标文件的工具程序,如汇编(as)、连接(ld)、静态库归档(ar)、反汇编(objdump)、elf结构分析工具(readelf)、无效调试信息和符号的工具(strip)等。通常, 阅读全文
posted @ 2011-08-30 00:44 kidfruit 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 新建一个文本文档,输入如下内容:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions][HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin][HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2]"cygdrive prefix"="/cygdrive""cygdrive flags"=dword:0000 阅读全文
posted @ 2011-08-15 16:05 kidfruit 阅读(764) 评论(0) 推荐(0) 编辑
摘要: gnome-shell 字体更改sudo gvim /usr/share/gnome-shell/theme/gnome-shell.css应用程序列表字体太小:.search-result-content > .overview-icon {font-size: 10pt;font-weight: bold;}Dash 的tooltip太小:StTooltip StLabel {font-size: 1em;font-weight: bold;}改完后 alt+f2, r 回车应用——————————————————————————————————在/usr/share/gnome-s 阅读全文
posted @ 2011-07-31 18:44 kidfruit 阅读(1063) 评论(0) 推荐(2) 编辑
摘要: 我建立项目用的都是CLR空项目。如果需要ctrl+F5的时候最后出现任意键继续。右键点击你的那个项目,选中Properties/Configuration Properties/Linker/System/把右边的Subsytem改为CONSOLE:(/SUBSYSTEM:CONSOLE)CTRL+F5后也会停留了。但是这样每个项目我都需要手动改,有没有什么办法可以不用改项目属性的?。。还是我应该建立一种新的项目?是哪种呢? 阅读全文
posted @ 2011-05-29 22:38 kidfruit 阅读(1033) 评论(0) 推荐(0) 编辑
摘要: 1、下载NUnit的bin包。这里使用bin包而不是msi自动安装包,因为这样更容易理解下面步骤的意图。http://launchpad.net/nunitv2/2.5/2.5.9/+download/NUnit-2.5.9.10348.zip2、解压到任意位置,比如C:\NUnit-2.5.9.10348。3、在VS工具栏的“工具”菜单下的“外部工具”中,新加一个外部工具指向你的C:NUnit-2.5.9.10348\bin\net-2.0\nunit.exe。初始目录设为项目的exe目录。4、在VS2010中新建一个C#项目,并且新建一个类Game,代码如下:Game代码5、项目新建一个T 阅读全文
posted @ 2010-12-27 02:21 kidfruit 阅读(1906) 评论(1) 推荐(0) 编辑
摘要: 代码如下: 阅读全文
posted @ 2010-11-14 16:34 kidfruit 阅读(2040) 评论(0) 推荐(0) 编辑