作者:admin 发布于:2012-7-27 8:33 Friday
分类:Linux
27Jul
在VMware中安装CentOS6(NAT联网方式),然后使用putty远程,
但奇怪的是,在输入用户名很长一段时候后(无法想像的长),密码输入框才出来。
按理说,这属于局域网,不应该有那么长的延时,一阵google后发现了其问题所在!
通过下面的命令对ssh过程进行追踪:
ssh -v root@192.168.11.10

通过追踪发现ssh在GSS过程中出现错误,而且花费不少时间。通过查看/etc/ssh/sshd_config文件,发现以下配置:
GSSAPIAuthentication yes
将yes该为no,即GSSAPIAuthentication no,重启ssh服务
service sshd restart
再次登录问题解决!
阅读全文>>
评论(0)
引用(267)
浏览(57981)
作者:admin 发布于:2012-7-18 16:33 Wednesday
分类:MSSQL
18Jul
--从Table 表中取出第 m 条到第 n 条的记录:(Not In 版本)
SELECT TOP n-m+1 *
FROM Table
WHERE (id NOT IN (SELECT TOP m-1 id FROM Table ))
--从TABLE表中取出第m到n条记录 (Exists版本)
SELECT TOP n-m+1 * FROM TABLE AS a WHERE Not Exists
(Select * From (Select Top m-1 * From TABLE order by id) b Where b.id=a.id )
Order by id
--m为上标,n为下标,例如取出第8到12条记录,m=8,n=12,Table为表名,Temp为临时表
Sel...
阅读全文>>
评论(0)
引用(97)
浏览(49449)
作者:admin 发布于:2012-7-18 15:38 Wednesday
分类:.NET
18Jul
namespace BackupMySQL
{
class Program
{
public static void DoBackup()
{
string[] ary = ReadFromText();
string host = ary[0];
string port=ary[1];
string user = ary[2];
string password = ary[3];
string database = ary[4];
string fileName = database + "_bak_" + DateTime.Now.ToStr...
阅读全文>>
标签: MySQL
评论(0)
引用(0)
浏览(30792)
作者:admin 发布于:2012-7-18 10:14 Wednesday
分类:.NET
18Jul
引言
本篇文章主要介绍.NET中6个重要的概念:栈,堆,值类型,引用类型,装箱,拆箱。文章开始介绍当你声明一个变量时,编译器内部发生了什么,然后介绍两个重要的概念:栈和堆;最后介绍值类型和引用类型,并说明一些有关它们的重要原理。
最后通过一个简单的示例代码说明装箱拆箱带来的性能损耗。
声明变量的内部机制
在.NET程序中,当你声明一个变量,将在内存中分配一块内存。这块内存分为三部分:1,变量名;2,变量类型;3,变量值。
下图揭示了声明一个变量时的内部机制,其中分配的内存类型依据你的变量类型。.NET中有两种类型的内存:栈内存和堆内存。在接下来的内容中,我们会了解到这两种类型的详细内容。

栈和堆
为了明白什么是栈和堆,先让我们看下下面示例代码的内部机制:
1
2
3
4
5
6
7
8
|
public void Method1(){
int i=4;
int y...
|
阅读全文>>
评论(0)
引用(0)
浏览(26490)
作者:admin 发布于:2012-7-18 9:36 Wednesday
分类:.NET
18Jul
你需要得到被一个特定的程序集所引用的所有程序集。这个信息可以告诉你这个程序集是否在引用一个或多个你所创建的程序集,或者你的程序集是否在引用其他特定的程序集。
解决方法:
使用Assembly.GetReferencedAssemblies方法去得到一个程序集所引用的程序集。例如:
public static string[] BuildDependentAssemblyList(string path, List<string> assemblies)
{
// 维护一个本程序集需要的程序集列表
if (assemblies == null)
assemblies = new List<string>();
// 是否已经包含这个路径的程序了
if (assemblies.Contains(path) == ...
阅读全文>>
评论(0)
引用(0)
浏览(18318)