2011年10月19日

Ubuntu下开启root登陆

摘要: 亲手安装过Ubuntu的童鞋都知道,默认安装只会添加一个普通用户名和密码,而超级用户权限则是利用sudo命令来执行。在Ubuntu下使用root登陆或者在shell中用su命令切换到root时会提示错误“认证失败”。因为在安装过程中就没有启用root,也没有给它分配口令。乌帮图用过的其他Linux发行版像Fedora、Mandriva等一般在安装过程中会要求设定root密码,普通用户可以用su root命令转换为超级用户,而Ubuntu下只能利用sudo,该命令为管理员提供了一种细颗粒度的访问控制方法,更加安全。此文解决Ubuntu 11.04下如何开启root用户登陆。有两种方法:1、 为r 阅读全文

posted @ 2011-10-19 16:24 烟雨飘零 阅读(25827) 评论(0) 推荐(1) 编辑

HTML常用标签及其全称

摘要: <ahref="#">a 超级链接(anchor)</a><abbrtitle="abbreviation的简写">abbr 简写的(abbreviation)</abbr><acronymtitle="Jin Hua Tang is JHT">acronym 首字母缩略词(acronym)</acronym><address>address 地址(address)</address><b>b 粗体(bold)</b> 阅读全文

posted @ 2011-10-19 11:00 烟雨飘零 阅读(14653) 评论(1) 推荐(9) 编辑

2011年10月16日

C++ 之编译过程

摘要: 1)用户点击编译程序时,编译程序将C++源代码转换成目标代码,目标代码通常由 机器指令和记录如何将程序加载到内存的信息组成。其后缀通常为.obj或.o;2)目标文件中存储的只是用户所编写的代码的转换结果,并不包括底层的操作指令,不能直接运行。例如程序包 iostream 实现了所有有关输入和输出的操作,并且其所有实现操作的机器代码都放在一个库中,库是对已实现的程序经编译后所产生的代码集合,用户可以在程序中直接使用库。3)一个被称为链接程序的特殊程序将用户程序的目标文件和iostream库中必要代码链接起来生成一个可执行文件,其后缀通常为.exe 。这个可执行文件中包含了执行该用户程序所需要的所 阅读全文

posted @ 2011-10-16 16:47 烟雨飘零 阅读(2469) 评论(2) 推荐(0) 编辑

c++ 编译程序的差异

摘要: 由于不是所有的编译程序都遵循标准的C++程序,所以在使用不同编译程序时要注意一些常见的不兼容问题:例如: 1)标准C++中,使用#include<string> 包含字符串处理功能 而#include<string.h> 并没有包含C++字符串的操作,只是包含了风格的字符串操作,而C字符串和C++字符串是完全不同的,而且用法也不同。 2)标准C++钟,使用#include<cmath>包含数学函数,而旧的编译程序则使用 #include<math.h>来包含数学函数此外旧的编译程序还不支持命名空间,此时需要省略 using namespace s 阅读全文

posted @ 2011-10-16 16:22 烟雨飘零 阅读(1003) 评论(0) 推荐(0) 编辑

2011年10月13日

C++ 之 转义字符

摘要: 反斜杠“\”称为转义字符,该字符并不表示本身,用于在程序中表示那些很难或不能显示的字符,例如如果想要表示字符“\”本身,则应该连续用两个反斜杠。 又例如你想打印输出:hello,"world!" 就不能用cout<<"hello,"world"!\n";可以这样表示:cout<<"hello,\"world\"!\n"; 阅读全文

posted @ 2011-10-13 23:47 烟雨飘零 阅读(457) 评论(0) 推荐(0) 编辑

2011年9月3日

【转】C#虚函数virtual

摘要: 具体的检查的流程如下1、当调用一个对象的函数时,系统会直接去检查这个对象申明定义的类,即申明类,看所调用的函数是否为虚函数;2、如果不是虚函数,那么它就直接执行该函数。而如果有virtual关键字,也就是一个虚函数,那么这个时候它就不会立刻执行该函数了,而是转去检查对象的实例类。3、在这个实例类里,他会检查这个实例类的定义中是否有重新实现该虚函数(通过override关键字),如果是有,那么OK,它就不会再找了,而马上执行该实例类中的这个重新实现的函数。而如果没有的话,系统就会不停地往上找实例类的父类,并对父类重复刚才在实例类里的检查,直到找到第一个重载了该虚函数的父类为止,然后执行该父类里重 阅读全文

posted @ 2011-09-03 23:30 烟雨飘零 阅读(238) 评论(0) 推荐(0) 编辑

2011年9月1日

【转】卸载sql server2005/2008

摘要: 这些天一直在折腾这个东西,估计卸了装,装了卸也装了10几20遍了吧,所以颇有心得啊!~~在网上找关于如何卸载SQL Server 2005的材料也不是很多的说,基本上按照他们说的还是不能解决我的问题,所以只能自己慢慢摸索了,渐渐的也摸索出来一点东西。这里是我卸载SQL server 2005的办法,用这还可以,大家如果碰到类似问题,不妨一试。因为我们是在Cluster环境下来安装SQL Server,所以不知道会不会和一般安装卸载不太一样的说,我自己觉得应该差别不是很大的说。1。首先要停止所有的SQL的服务,步骤如下:Control Panel > Administrative Tool 阅读全文

posted @ 2011-09-01 23:31 烟雨飘零 阅读(1056) 评论(0) 推荐(0) 编辑

【转】 C#技巧集

摘要: 1、ArrayList --> ArrayArrayListlist=newArrayList();list.Add("aaa");list.Add("bbb");list.Add("ccc");string[]arrString=(string[])list.ToArray(typeof(string));2、Array --> ArrayListstring[]arrString={"aaa","bbb","ccc"};ArrayListlist=newArr 阅读全文

posted @ 2011-09-01 23:30 烟雨飘零 阅读(245) 评论(0) 推荐(0) 编辑

【转】字符串处理函数总结

摘要: 在网上看到或平时工作中使用的字符串处理函数,现总结一下,如果大家有好的补充一下:1、是否为空:public static bool IsEmpty(this string input) { if (input == null || input.Trim().Length == 0) return true; return false; }2、加密:public static string MD5(this string input) { string returnValue = string.Empty; byte[] inputBytes = Encoding.UTF8.GetBytes(i 阅读全文

posted @ 2011-09-01 23:28 烟雨飘零 阅读(261) 评论(0) 推荐(0) 编辑

【转】C#网络编程(接收文件) - Part.5

摘要: 本文源代码下载地址: 这篇文章将完成Part.4中剩余的部分,它们本来是一篇完整的文章,但是因为上一篇比较长,合并起来页数太多,浏览起来可能会比较不方便,我就将它拆为两篇了,本文便是它的后半部分。我们继续进行上一篇没有完成的步骤:客户端接收来自服务端的文件。 4.客户端接收文件 4.1服务端的实现 对于服务端,我们只需要实现上一章遗留的sendFile()方法就可以了,它起初在handleProtocol中是注释掉的。另外,由于创建连接、获取流等操作与receiveFile()是没有区别的,所以我们将它提出来作为一个公共方法getStreamToClient()。下面是服务端的代码,... 阅读全文

posted @ 2011-09-01 23:24 烟雨飘零 阅读(265) 评论(0) 推荐(0) 编辑

导航