上一页 1 2 3 4 5 6 7 ··· 28 下一页
摘要: 最近我们网站新增了一台数据库服务器,需要将现有的主要数据库迁移到新服务器上。 现有的这台数据库服务器装的是SQL2005。考虑到SQL2008已经出来很久了,想必已经比较成熟,功能又比2005强,据说2005是个过渡产品,趁现在是台全新的服务器,索性安装SQL 2008,不然以后再升级可能更麻烦。 2008肯定可以兼容2005,问题是,我们除了这台主数据库,还有好几台辅助用的数据库,它们全都是2005,并且要使用主数据库的部分数据。现在主数据库升级为2008,其他的还能正常使用吗? 花了一些时间进行测试,发现2005和2008可以协同使用。除了用2005的SQL Server Manageme 阅读全文
posted @ 2011-03-21 15:25 水木 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: VS调试SQL存储过程的时候提示被用户取消问题: 您工作的本机装有Visual Studio 2005,局域网中有一台SQL Server 2005数据库服务器,你想通过本机远程调试SQL Server 2005服务器上的存储过程。但是不知道如何配置或启用远程调试?希望这篇文章对您有用。对于数据库和Visual Studio在同一机器的存储过程调试,可以直接调试,不需要做任何配置,但是对于远程调试的配置,没有过多篇幅描述,所以本文就说说如何配置SQL Server 2005进行远程调试。 开始之前,我们先约定,运行Visiual Studio 2005(下边简称VS)的机器,称之为客户机,运行 阅读全文
posted @ 2011-03-21 15:16 水木 阅读(1058) 评论(5) 推荐(1) 编辑
摘要: 介绍SQL Server 2000可以让我们在查询分析器中直接调试存储过程(更多的信息请参看:用SQL Server 2000的查询分析器调试存储过程) 到了现在的SQL Server 2005,这个功能被转移到了SQL Servr Management Studio和Visual Studio IDE内。 使用这个技术,我们可以在Visual Studio中一步一步地调试存储过程。 而且你也可以在存储过程中设置断点,这样当你调试你的程序时,这些断点就会生效。 SQL Server 2005的所有版本都支持调试功能(包括Express版)。 但是,只有Team Systems和Professi 阅读全文
posted @ 2011-03-21 15:04 水木 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: SQL 2005 的存储过程和触发器调试大法(原创) 在SQL2000中,我们想要调试存储过程非常简单,只需要在对象浏览器中找到存储过程,然后点击鼠标右键选择“执行(调试)”就可以弹出一个工具栏出来,进行调试。然而到了SQL2005中同样的操作却变成了生成一段SQL语法,没有调试功能,如果使用了Express版本会更加郁闷,连“执行”菜单都没有,如图所示:Express版本中,菜单中根本没有“执行”功能。那么调试功能到什么地方去了呢?别急,我找到了。原来微软把调试功能放在了VS2005中了。注意是VS2005,不是SQL2005,打开VS2005,选择工具、再选择“连接到数据库”。选择正确的数 阅读全文
posted @ 2011-03-21 14:48 水木 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 不管你现在是否正使用IE8(或坚持使用IE6),或是用Chrome与火狐,下面一些建议可能会让你想尝试一下IE9。 固定站点 微软发布IE9就是想告诉全球用户,他们已开始重视网络浏览器。IE9已不仅是一个浏览网页的工具,它转变为一个将网络与系统桌面结合得更紧密的互动体验程序。另外,用户经常访问的网站还可被固定在Windows 7桌面任务栏内,方便用户更快访问这些站点。这些固定网站在任务栏内直接点击网站的图标即可进入,用户还可以利用任务功能来设定跳转名单,这样只需右键轻轻一点,即可进入。 标签栏增强 标签式浏览最大的好处是可同时在一个窗口打开多个页面。而有时你想看两个并列在同一页面的标签页,因为 阅读全文
posted @ 2011-03-21 13:26 水木 阅读(716) 评论(0) 推荐(0) 编辑
摘要: SqlDbHelper.csview source print?001using System; 002using System.Collections.Generic; 003using System.Text; 004using System.Data; 005using System.Data.SqlClient; 006using System.Configuration; 007008namespace ADODoNETDemo 009{ 010/// <summary> 011/// 针对SQL Server数据库操作的通用类 012/// 作者:周公 013/// 日 阅读全文
posted @ 2011-03-18 17:12 水木 阅读(5915) 评论(0) 推荐(0) 编辑
摘要: 前言做为程序员,为了实现理想而奋斗不懈,每天对着电脑辐射坐在工位上拼搏8小时甚至更久,这种如同机器旁边的机器般的工作对于健康的损耗何其之大?再这么下去,还真得应了:“职务不高,工资不高,血压血脂血糖高;政治不突出,业务不突出,腰椎盘突出”这种亚健康状态,最可怕的是技术人员平均寿命都有点惊悚,就怕最后“出师未捷身先死,长使英雄泪满襟”。是时候呼吁一下健康的问题了!废话不说了,进入正题吧。本次的带来的是:程序员必备的10大健康装备,Let's go!装备1:沙袋“昨天在忙,今天在忙,明天也很忙,实在没时间锻炼身体啊”,我们总在抱怨分配不出足够的时间锻炼身体,可这样下去总让我们心里有一种担忧 阅读全文
posted @ 2011-03-18 16:07 水木 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 记得在大学里不止一次关注网站架构方面的东西了,但每次都是泛泛了解,也没有着重记录,一段时间后对各种架构的思想也就模糊了。这几天不知怎么的又心血来潮(可能是快毕业了冲动了)想深入了解一下网站架构方面的知识,并想通过这次来总结一下网站架构,记录一点东西供自己以后翻阅,也给那些希望了解这方面知识的朋友提供一点点有用的信息,下面是我这次学习的总结笔记,有什么写得不妥的地方还请大家指出,还有希望这篇随笔能抛砖引玉,大家各抒己见。1、MySpace架构回顾了MySpace的成长史,真是让人惊叹,他的架构基本经历了五个里程碑,每个阶段都是显得那么仓促,那么无奈,那么坎坷,又是那么的精彩,网站为了生存只能想尽 阅读全文
posted @ 2011-03-18 16:03 水木 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 百科名片DirectAdmin 是一套国外开发的功能非常强劲的虚拟主机在线管理系统,通过这个管理系统您可以方便的管理您的服务器,设置EMAIL、设置DNS、开通FTP、在线文件管理、数据库管理等,方便管理员、客户及代理商在线操作虚拟主机信息。目录DirectAdmin功能 " name=STAT_ONCLICK_UNSUBMIT_CATALOG log-data-detail="">DirectAdmin价格 编辑本段DirectAdmin功能 电邮管理: 用户可以创建POP3 帐户, catch-all邮箱, 邮件转发, 邮件列表, 自动回复, 和网页邮局 阅读全文
posted @ 2011-03-17 16:51 水木 阅读(536) 评论(0) 推荐(0) 编辑
摘要: ssh连上你的VPS,然后netstat -anp|grep mysql看mysql服务是否在运行如果没运行,需要把你的mysql服务启动起来,最好把它设置成自动启动 阅读全文
posted @ 2011-03-17 14:46 水木 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 为什么要学制作外挂 学习制作外挂,其实是学习一门网络技术,不是仅仅是游戏! 我们玩游戏,游戏公司玩我们,你可以忍受游戏的不平衡吗?你可以忍受游戏的BUG吗,你愿意交钱去买外挂(有时后还可能上当受骗)吗?你不愿意自己做外挂自己用吗?你不愿意做几个外挂给你的朋友使用吗?你不愿意体验制作外挂的乐趣吗?你不愿意自己的游戏ID有很多钱,很好的装备,很高的等级吗?看到别人拿着外挂到处惹是生非,你心理平衡吗?所以,我们要自己制作外挂,做自己的外挂! 学习制作外挂,不是复杂的事,为什么不花点时间来学习学习呢? 学习外挂有3点好处: 1、学到一门技术(关于网络) 2、可以更好地玩游戏, 3、可以利用外挂赚到人民 阅读全文
posted @ 2011-03-15 13:59 水木 阅读(1690) 评论(0) 推荐(0) 编辑
摘要: GetWindowThreadProcessId 编辑本段一、VC -------------------------------------------------------------------------------- The GetWindowThreadProcessId function retrieves the identifier of the thread that created the specified window and, optionally, the identifier of the process that created the window. 意. 阅读全文
posted @ 2011-03-14 13:33 水木 阅读(613) 评论(0) 推荐(0) 编辑
摘要: BringWindowToTop 函数功能:该函数将指定的窗口设置到Z序的顶部。如果窗口为顶层窗口,则该窗口被激活;如果窗口为子窗口,则相应的顶级父窗口被激活。 函数原型:B00L BringWindowToTop(HWND,hWnd); 参数: hWnd: 设置到Z序的顶部的窗口句柄。 返回值:如果函数成功,返回值为非零;如果函数失败,返回值为零。若想获得更多错误信息,请调用GetLastError函数。 备注:使用BringWindowToTop函数显示出被其他窗口部分或全部遮盖的窗口。 调用这个函数类似于调用SetWindowPos函数来改变窗口在Z序中的位置,但是BringWindow 阅读全文
posted @ 2011-03-14 13:29 水木 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 这几天期末考,完全没有考试的心情,又无聊到玩起连连看,可惜输得太多,非常不爽,于是自己做个连连看外挂玩一下。网上有很多连连看的外挂可以下载,不过自己做一个来用,感觉自然不一样,毕竟还是学计算机的嘛~~这里简要记下做的过程,有兴趣自己写的朋友可以参考参考~~~ 我是用MFC做的~开发环境:Xp sp2 、Visual Studio.NET 2003 一、QQ游戏连连看玩法。 玩法非常简单,用鼠标点击两个相同的格子,如果两个格子可以用一条“线”连起来,则这两个格子可以消去。关键是这条“线”最多只能有两个拐点!~二、外挂的功能需求。 功能简单:一个按键,让游戏自动消去一对格子·· 阅读全文
posted @ 2011-03-14 13:15 水木 阅读(2482) 评论(0) 推荐(0) 编辑
摘要: 很久之前发布了一个小外挂,是我自己捣鼓出来的QQ游戏连连看外挂。 见:http://www.cnblogs.com/G_Weber/archive/2009/06/02/1494871.html 在做这个外挂的时候,还是有一点点基于对象的思想的,小弟才疏学浅,还不敢说自己是做到面向对象。说基于对象,就是对其中最核心的消去算法做了封装,有一个跟其它因素无关的功能。今天,想把连连看外挂中核心的消去算法做一个分析。一、何谓我所谓的“核心消去算法” 连连看的游戏规则就不用说了吧,不知道的人也不会看到这里来的。 “核心消去算法”就是在游戏中利用高效的算法找出符合连连看游戏规则,可以消去的两个点。二、连连 阅读全文
posted @ 2011-03-14 11:43 水木 阅读(6614) 评论(1) 推荐(0) 编辑
摘要: 首先列举比较重要的问题在前面。 1.关于QQ密码码的加密: 2.关于登陆是否需要验证码的校验。 3. 发日志的时候g_tk参数的算法。 分析过程。 1.登陆的时候,需要先判断是否需要使用验证码。 string url = String.Format("http://ptlogin2.qq.com/check?uin={0}&appid={1}&r=0.{2}", TxtUser.Text.Tri... 阅读全文
posted @ 2011-03-10 18:08 水木 阅读(1860) 评论(0) 推荐(0) 编辑
摘要: 最近写程序抓取数据,发现对有的网站用HttpWebrequest抓取网页的时候会报错,捕获异常提示:"服务器提交了协议冲突 Section=ResponseStatusLine ”,改用WebClient也是同样问题,后来知道,WebClient是对HttpWebrequest进一步进行了封装。最后终于找到问题根源:The server committed a protocol violation. Section=ResponseHeader Detail=CR must be followed by LF 微软没有容忍不符合RFC 822中的httpHeader必须以CRLF结束 阅读全文
posted @ 2011-03-10 16:41 水木 阅读(6170) 评论(0) 推荐(0) 编辑
摘要: 你的问题的原因是这样的,ASP.Net 2.0 增强了安全性,对一些有危害的http 头进行了判断,比如url中有空格的情况,以帮助网站提高网络攻击的防御能力。如果你的http头中有一些ASP.NET 认为是有危害的信息,则会返回这个错误。你访问百度没有问题,是因为百度根本就不是asp.net 做的。这个问题的解决办法是在你的 web.config 中添加如下配置:<configuration><system.net><settings><httpWebRequest useUnsafeHeaderParsing="true" /& 阅读全文
posted @ 2011-03-10 16:33 水木 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 一下是分析制作过程:1.首先登录农场,(建议从空间登录)。2.打开抓包工具(我用的WSockExpert_Cn.exe),选进程iexplorer.exe,点打开,开始监视,如下图(注:我用的ie8,进程较多,如不确定可以挨个试一下,ie6的话只有一个进程,没这么麻烦)3.找到要赠送的好友,赠送牧草。然后返回抓包工具查看。如下图(抓包分析的话当然要先找个开通了牧场的才能分析)数据如下post网址部分 POST /cgi-bin/cgi_feed_food HTTP/1.1 Accept: */* Accept-Language: zh-CN Referer: http://appimg.qq. 阅读全文
posted @ 2011-03-10 14:37 水木 阅读(2854) 评论(0) 推荐(0) 编辑
摘要: 在百度搜索g_tk,只得到几个可怜而且不完整的答案,因此,我首次在源始时代公开一下QQ空间的g_tk算法。其实g_tk只是QQ空间对日志进行操作的时候,所采取的一套安全机制,如果g_tk字符串的值不对的话,请求是没有办法提交的,因此,很多刚刚涉及HTTP协议技术的人想对QQ空间这尊大佛动手脚的话,只能望而却步。下面我以VB为例,在这里详解一下g_tk的计算方法。其实g_tk校验是通过skey值来算出来的,弄过QQ登录的人可能都知道,在登录成功之后,cookies里都会返回skey值,通常是以@开头,并且带有一串看似无规则的大小写字母混合,总共10位。下面我们先来抓包看看,g_tk到底用在了哪里 阅读全文
posted @ 2011-03-10 12:20 水木 阅读(1429) 评论(0) 推荐(0) 编辑
摘要: 新浪博客系统架构(http://blog.sina.com.cn):web服务器:nginx+apachecgi:php博客应用服务器:猜测是c++,memcachdb.存储系统:mysql发表最简单的一篇博客(内容在100字以内),花了2.77秒。调用接口:http://control.blog.sina.com.cn/admin/article/article_post.php对比腾讯qq空间(http://qzone.qq.com):qzone的博客系统架构比较独特,web服务器:公司开发的qzhttp(c++,epoll)cgi:fastcgi(c++)博客应用服务器:blogcont 阅读全文
posted @ 2011-03-10 10:24 水木 阅读(1918) 评论(0) 推荐(0) 编辑
摘要: Thread与ThreadPool使用的时候在内存里对象是如何分布的呢? 今天我们就从内存堆的角度分析下两者。 先上小白鼠代码:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->staticvoidMain(string[]args){for(inti=0;i<30;i++){Threadt=newThread(newThreadStart(ThreadProc));t.Name="Overred_"+i;t.Star 阅读全文
posted @ 2011-03-09 18:00 水木 阅读(5053) 评论(2) 推荐(9) 编辑
摘要: 这章将向大家介绍.NET中的线程API,怎么样用C#创建线程,启动和停止线程,设置优先级和状态. 在.NET中编写的程序将被自动的分配一个线程.让我们来看看用C#编程语言创建线程并且继续学习线程的知识。我们都知道.NET的运行时环境的主线程由Main ()方法来启动应用程序,而且.NET的编译语言有自动的垃圾收集功能,这个垃圾收集发生在另外一个线程里面,所有的这些都是后台发生的,让我们无法感觉到发生了什么事情.在这里默认的是只有一个线程来完成所有的程序任务,但是正如我们在第一篇文章讨论过的一样,有可能我们根据需要自己添加更多的线程让程序更好的协调工作。比如说我们的例子中,一个有用户输入的同时需 阅读全文
posted @ 2011-03-09 17:12 水木 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 进程:当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 线程:线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 多线程:多线程是指程序中包含多个执行流,即在一个程序中可以同时运行多个不同的线程来执行不同的任务,也就是说允许单个程序创建多个并行执行的线程来完成各自的任务。 静态属性:这个类所有对象所公有的属性,不管你创建了多少个这个类的实例,但是类的静态属性在内存中只有一个。二、多线程的优劣 优点:可以提高CPU的利用率。在多 阅读全文
posted @ 2011-03-09 17:12 水木 阅读(262) 评论(0) 推荐(0) 编辑
摘要: System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍: Thread.Start():启动线程的执行; Thread.Suspend():挂起线程,或者如果线程已挂起,则不起作用; Thread.Resume():继续已挂起的线程; Thread.Interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程; Thread.Join():阻塞调用线程,直到某个线程终止时为止 Thread.Sleep():将当前线程阻塞指定的毫秒数; Thread.Abort( 阅读全文
posted @ 2011-03-09 17:06 水木 阅读(4452) 评论(0) 推荐(1) 编辑
摘要: usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Threading; namespace线程练习 { classProgram { staticvoidMain(string[]args) { Console.WriteLine("开始一个新的线程,名为次线程"); Threadt=newThread(newThreadStart(ThreadProc)); t.Start(); for(inti=0;i<4;i++) { Console.WriteLine(&qu 阅读全文
posted @ 2011-03-09 17:04 水木 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 64 位版本 Windows 中的注册表分为 32 位注册表项和 64 位注册表项。许多 32 位注册表项与其相应的 64 位注册表项同名,反之亦然。64 位版本 Windows 包含的默认 64 位版本注册表编辑器 (Regedit.exe) 可显示 64 位和 32 位的 注册表项。WOW64 注册表重定向器为 32 位程序提供了对应于 32 位程序注册表项的不同注册表项。在 64 位版本的注册表编辑器中,32 位注册表项显示在以下注册表项下: HKEY_LOCAL_MACHINE\Software\WOW6432Node使用默认的 64 位版本注册表编辑器,可以查看或编辑 64 位和 3 阅读全文
posted @ 2011-03-09 16:58 水木 阅读(3119) 评论(0) 推荐(0) 编辑
摘要: 欢迎您报考上海交通大学MBA!欢迎大家提问,我们会及时为您答疑解惑。报考上海交通大学MBA常见问题解答欢迎各位考生登陆www.sjtumba.org/bbs,在那您的问题将会得到我们在校MBA学生客观全面的答复。 报名及报考资料: Q 请问考交大MBA普通班,网上报名的“考试类别”是定向、非定向、委陪、自筹? 如果是单位为您付学费请填委培,如果您自己承担学费请填自筹。 Q 现在网报交大-选择工商管理-但是下面有20来个专业方向,到底选哪一个?还是可以随便选的? 可以随便选一个,等入学后根究方向课再选择方向。 Q 请问老师,现场报名的时候就要确定读国际班还是普通班还是业余班么?还是成绩出来以后再 阅读全文
posted @ 2011-03-09 14:35 水木 阅读(726) 评论(0) 推荐(0) 编辑
摘要: MPA是什么意思?一MPA简介和MPA地位MPA 是公共管理硕士(Master of Public Administration) 专业学位的英文简称, 是以公共管理学科及其他相关学科为基础的研究生教育项目, 其目的是为政府部门及非政府公共机构培养高层次、应用型专门人才。在国外市场经济发达国家 公共管理硕士(MPA)、工商管理硕士(MBA ) 以及法律硕士(JM)被称为文科高层次职业研究生教育的三大支柱。MPA 教育已成为这些国家培养高级公务员的主要途径。……【详细】MPA是什么意思?一MPA 教育在世界的迅速发展过程美国MPA的发展过程可分为三个阶段: 1. 20 世纪50 年代以前为创立和 阅读全文
posted @ 2011-03-09 14:12 水木 阅读(2776) 评论(0) 推荐(0) 编辑
摘要: (1)你的事业发展需要:MBA有助于发展你的事业么? 选择MBA的一个关键原因就是发展你的事业。所以,你必须要确认,从过去的工作经历到未来的事业发展过程当中,MBA是不是当中合乎逻辑的部分。请记住,对于公司的招聘人员来说,MBA仅仅是智力过人和在压力下工作能力的证明。只有当MBA同你以往的经历和未来的发展前景适应时,MBA学位对你才有意义。MBA能够增加你的才干,但它无法从根本上改变你。 (2)在取得MBA之后,你期待什么样的职业? 通用MBA适于那些要进入咨询领域或投资银行领域的或者那些对未来要从事的事业没有明确目标的人。另一方面,如果你打算管理医院,那么你可能想选择卫生服务MBA。同样,如 阅读全文
posted @ 2011-03-09 13:54 水木 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 28 下一页