自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (2)
  • 收藏
  • 关注

原创 使当前用户具有超级管理员权限

   今天,在RedHat中想在/usr 下面建一个java目录的,报错,说没有权限,于是乎我就加sudo,居然又报错,terry不在超级管理员队列中,我晕了,以前从没碰到额。    从网上搜了下,很容易就解决了。 并输入root密码后失败,终端显示terry is not in the sudoers file首需要切换到root身份$su -       注意有 ‘

2011-06-26 00:18:00 2040

转载 HashTable的用法

一,哈希表(Hashtable)简述  在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的

2011-06-19 23:28:00 774

原创 自己动手做验证码 .net

<br />   今天学了下如何做验证码。<br />   下面说下简单的步骤<br />1.   新建一个validate.ashx页面,把 ProcessRequest(HttpContext context)的函数体换成一下内容。<br />            context.Response.ContentType = "image/jpeg";<br />            using (System.Drawing.Bitmap bitmap = new System.Drawing.B

2011-06-02 12:38:00 970

原创 文件操作类的一些方法

<br /> <br />BinaryReader类——从文件流中读取二进制文件<br />构造函数:BinaryReader() 重载,实例化一个BinaryReader对象<br />方法:<br />   Close(),关闭当前reader和潜在的流<br />   Dispose(),释放被BinaryReader使用的未托管的资源,并选择性的释放托管资源<br />   Equals(),判断指定对象是否和当前对象相等<br />   FillBuffer(),用一个从流中读取的制定数量的字节来

2011-05-31 23:01:00 719

原创 C# 文件操作必须要掌握的几个类(一)

C# 文件操作 类

2011-04-04 22:38:00 950

原创 百度之星编程题一 ---

一个正整数有可能可以被表示为n(n>=2)个连续正整数之和

2011-02-18 21:44:00 873

原创 用链地址法解决冲突的哈希表

/*作者:徐**日期:12.29  918Version:v1.0作用:简单员工管理系统 每个员工的信息包括:编号,姓名, 性别,出生年月日, 学历,职务,电话,住址等。系统的功能包括:  1,查询:按特定条件查找员工  2,修改:按编号对某个员工的某项信息进行修改  3,插入:加入新员工的信息  4,删除:按编号删除已离职的员工的信息  5,排序:按特

2010-12-30 13:37:00 2984

原创 线性探测再散列解决冲突的哈希表

今天又完成了一道编程题。此题是用线性探测再散列解决冲突的哈希表设计题。完成后还是有些困惑,发现自己对算法分析不是特理解。例如,“平均查找长度的上限为2”就不是特别理解。虽然算法写完了,但是性能不知道有没有题中所说的那样“平均查找长度的上限为2”呢?希望懂的GG,MM帮忙看下~哦/*作者:徐**日期:12.29  918Version:v1.0作用:为班级30个人设计

2010-12-30 13:19:00 11265

原创 最短路径算法之一-------迪杰斯特拉算法

         这些天数据结构某些地方的确让哥头疼死了,也让我兴趣倍增。琢磨了半天终于把迪杰斯特拉算法给搞清了。哎,ungelivable~void ShortestPath_DJS(AdjMatrix* G, int v0){    int idst[MAX_VERTEX_NUM];    VertexSet path[MAX_VERTEX_NUM];    VertexS

2010-12-26 21:43:00 1170

原创 校园景点导航图

 兄弟我最近完成图中的的一个作业,纠结死我了。就是一个校园景点导航图,要求大家应该都懂,就是要用上DJS算法和Floyd算法,整个书上估计就这两三个算法最难了。书,哥是看了一遍又一遍,都想吐了;别人的程序看了又看,还是不太明白。最后虽然完成了这个作业,但还是不太满意。我是改了别人的算法过程写上去的,基本上就是按照原来的写的,它的意思我也只懂了一点点;哎~下面就是我做的那个,有兴趣的

2010-12-24 23:20:00 4172 15

原创 自己做的一个C语言小游戏——吃金子

          本周数据结构课程设计,哥挑了个简单点的题目,用C语言编写了一个图形界面的吃金子小游戏。基本想法是:      定义了一个数组,通过数据映射到屏幕的坐标。       然后通过一些画图函数,画出淘金者(红色圆)和金子(黄色圆)。       通过键盘的上下左右键控制淘金者的上下左右移动。      每隔六秒钟,游戏界面会刷一次,此时金子会更换位置。    

2010-12-17 19:11:00 4509 1

原创 一些困惑

          最近一直都很困惑,感觉自己又陷入了迷茫。已经大二了,是缺少目标么,没有给自己个定位?还是一直学着学着,累了?在校的那些朋友们,近来可好?你们会觉得困惑么,迷茫么?这个时候最需要和有同样心情的人交流一下,说着说着,也许困惑就都没了o。希望咱们分享一份心情,交流一下,呵呵。莫怪~T——T         困惑了,我就会觉得很闷,整天不想说话,想这想那,然后就烦。也许是内

2010-11-09 16:59:00 936 4

原创 10月30日 周记 加油

      今天看见会长写了篇日志,忽然觉得该是时候写些东西的时候了,要不然怎么谈什么交流,什么理解呢?最近忙于着手C#的设计模式,搞得自己都有点焦虑症了,适当的放松放松才是硬道理,才会有灵感。嘎嘎。       进软协这么久了,这周算是真正接触到了所谓的项目(项目的含义:项目是一件事情、一项独一无二的任务,也可以理解为是在一定的时间和一定的预算内所要达到 的预期目的。项目侧重于过程,它是

2010-10-31 13:13:00 874

原创 C#中的反射机制

反射的概述:          反射的定义:审查元数据并收集关于它的类型信息的能力。元数据(编译以后的最基本数据单元)就是一大堆的表,当编译程序集或者模块时,编译器会创建一个类定义表,一个字段定义表,和一个方法定义表等。         System.reflection命名空间包含的几个类,允许你反射(解析)这些元数据表的代码   System.Reflection.Assemb

2010-10-30 11:04:00 636

原创 二进制,八进制,十六进制和十进制的转换程序

              最近用数据结构中栈的知识弄了个进制转换的程序。              大家看看。/**这个程序实现了十进制与二进制,八进制,十六进制之间的转换。*Dec stand for decimal*Oct stand for octonary*Bin stand for binary*//**author:xufeiyang*vers

2010-10-24 17:51:00 3071 4

原创 约瑟夫问题的循环单链表实现

        大二我们开始学数据结构了,幸好暑假在家好好看了下,现在学的不是特别吃力,一份耕耘,一份收获。呵呵。约瑟夫问题大家都清楚吧,数据结构书本后面有道题目就是讲它。在下一看,兴趣来了,就思考了一会儿。然后就敲程序。#include #include #include 我先包含三个头文件,前两个就不用说了吧,后面一个time后文件,我是想让它自动生成密码,省得自己输入

2010-09-27 21:58:00 1392

原创 郁闷的星期五

      今天真是郁闷,昨夜同学电脑出问题,让我帮忙。于是整个上午都在帮同学弄电脑,好像弄不好誓不罢休似的,结果十二点多的时候终于柳暗花明又一村了。呵呵。       但是今天下午,我正在办公室好好学习天天向上时,来了两个女生。让我帮忙看电脑,怎么办哪?人来总不好意思拒绝吧,于是乎又只能Continue。。。一个弄好后,没想到还有另一个,我吐血。五点半了,也该吃晚饭了。我对第二个人电脑中的奇怪

2010-09-03 18:30:00 874 1

原创 吸收多余字符 回车

      今天编程时,碰到了个问题,定义一个字符变量,输入一个字符,然后用switch判断,结果老师出错。    也许是还有C语言习惯 ,习惯性在输入字符后加了个getch,后改成getchar。后来查到原来也可以用cin.get()来吸收一个多余字符。    再经调查,原来吸收多余字符十分重要,因为多余字符很有可能影响后面的输入。For example:#include #incl

2010-09-02 21:19:00 3479

原创 随机走动问题

     随机走动问题是一大类问题的总称,引得数学界兴趣旺盛,且经久不衰。除了一些特例外,这个问题是出奇的难题,大部分迄今为止都不能解决。下面是随机走动问题中的一个:一只贪杯的蟑螂,熏熏然在室内游荡。地面铺满方砖,共计n×m块,构成大面积矩阵。蟑螂在方砖间随机爬行,可能撞大运,照片阿司匹林解酒,这里按下不表。假定蟑螂从房间中央一块方砖出发,除非撞墙,可以爬向相邻8块方砖中的任意一个,且

2010-07-28 14:24:00 1925

原创 骑士征程

         今天终于完成“骑士征程”编程题,感觉很难,需要考虑的变化比较多。         当前坐标,下一个坐标等等,最难搞的就是方向的确定。算法也有多种选择,不过凭我的大脑只能想到两种比较简单的,而且第二种还是在第一种的基础上实现的,呵呵。(感觉这就像有人问我会做几样菜,我答:会两种,第一,蛋炒饭;第二,饭炒蛋。)         测试时,出现了一个比较严重的bug,属于逻辑上的

2010-07-28 14:19:00 2117

原创 命令行处理

以前编程时,main函数都是不带参数的,但我们可以在主函数中使用一个或多个参数。例: int main(int argc, char *argv[])其中 argc表示传递给主函数的main()有多少个参数,argv[]以字符串数组形式接收真正的参数。Main函数本身是索引为0的参数,所以argc至少是1。可以在控制台环境中,在程序路径和名称的后面键入的参数将传递给ar

2010-07-28 14:12:00 660

原创 程序设计

       程序设计主要包括以下五个步骤:1.代码设计在此阶段一般把程序分成多个模块,然后进行逐个模块的设计,主要考虑是否使用文件、确定算法以及数据结构。2.程序代码初步设计应将所给的功能设计成流程图的样式,然后编辑代码。3.程序调试给出执行程序所需要的数据,以确保程序可以运行,如果发现错误,那么需要重新生成程序。4.程序调试5.给程序加上注释,可以让

2010-07-28 14:09:00 732

原创 Const int *, int const *, 和int * const 的区别:

void main(){ Int x1, x2, x3; Const int *p1 = &x1;       //p1可以初始化,也可以不初始化 Int const *p2 = &x2;       // p2可以初始化,也可以不初始化 Int *const p3 = &x3;        //p3是常量,必须初始化   //*p1 = 5;          

2010-07-28 13:59:00 803

原创 字符串操作

      可以用C语言字符串数组的形式读取字符串,也可以使用string类型读取字符串。使用string好处:字符串相关内存可以被自动管理,而C语言字符串要先声明足够大存储空间才能读入字符串。       (string 最大特点就是易于管理) 例: #include  #include  using namespace std; void main() {  str

2010-07-28 13:43:00 620

原创 异常处理

 所有的程序都有bug,规模越大bug越多,一个软件在经历了Demo版本后,会经历Alpha版(内部测试版),然后是Beta版本(外部测试版),最后才发布Release版本(正式版本)。 异常分类:1.语法错误    2.运行时发生错误 异常处理语句大家都熟悉吧:try,throw , catch。 需要注意的是,catch括号里的参数最多只能有一个,括号内是省略号表示可以接受

2010-07-28 13:32:00 581

原创 预编译处理

 主要使用的预编译处理指令有下面9个:     #define #undef #include #if #elif  #else #endif #ifndef # ifdef 预处理命令共同的语法规则有下面6条: 所有的预处理命令在程序中都是以“#”来引导 每一条预处理命令必须独占一行,在一行中写#include "stdio.h" #include 是非法的。 预处理命令

2010-07-28 13:17:00 1003

原创 IDE使用小技巧

           1.如何检测程序中的括号是否配对?把光标移动到需要检测的地方如{},(),[]、2.如何查看一个宏(或变量、函数)的宏定义?选中这个宏,单击右键选择Go To Defition Of 。。。(或用快捷键F12),就会转到定义宏 的位置。3.如何格式化一段乱七八糟

2010-07-28 13:07:00 667

原创 行输入输出

    判断输入字符串是否为空 用 if(s.empty() == true) cerr定义一个整型指针和一个字符型指针iP,cP,我们输出其中的内容,整型则为cout字符型为cout如果cout则输出的是整数的地址。若cout则只能输出字符串第一个字符。那么如何输出字符串的地址呢?用cout就行了,输出字符串的地址。               行输入有时需要

2010-07-24 16:54:00 650

原创 VC小知识

1.通过代码获得应用程序主窗口的指针主窗口的指针保存在CWinThread::m_pMain中,调用AfxGetMainWnd()函数实现。AfxGetMainWnd->ShowWindow(SW_SHOWMAXMIZED)     //使程序最大化2.改变窗口的图标向窗口发送WM_SECTION消息。举例:HICON hIcon = AfxGetApp()->Load

2010-07-24 16:50:00 710

原创 随机数生成器(笔记)

                      C++标准函数库中提供有一个随机数发生器——rand函数,他返回『0,MAX』之间均匀分布的偽随机整数。Rand函数不接受参数,默认以1为种子(起始值)。随机发生器总以相同的种子开始,所以形成的偽随机数列也相同,失去了随机意义。这是有意设计,目的为了便于程序调试。另一个函数srand,可以指定不同的无符号整数为种子。但如果种子相同,偽随机数列也相

2010-07-22 12:50:00 803

More Effective C++ 中文.pdf

深入学习c++好书,相信它对你一定很有帮助。

2010-09-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除