2010-05 归档
共 35 篇
在SQL Server2000中要删除日志释放磁盘空间得分两步进行: ·执行backup log语句来删除不活动日志,但此时磁盘空间并未释放; ·收缩数据库释放未使用的磁盘空间; 下边详细说明: ①.执行backup log语句删除不活动日志 执行sql语句:backup log Northwind with no_log,不活动日志将被删除,下图为sql语句执行前后数据库大小: 但在资源管理器中查看,你会发现剩余的磁盘空间并没有多出来,原因是日志删除了,但占用的空间未被释放,所以得再收缩下数据库来释放磁盘空间。 说明:这个步骤也有人是执行"dump transaction Northwind with no_log",但SQL Server2000帮助文件中说dump transaction和backup log是同义的,保险起见这两句可都执行一下。…
📂 服务器
👤 博主
📅 2010-05-20
👁 7147
👍 0
阅读全文 →
ECShop v2.7.2商品内容页上一个下一个链接的title属性值默认是空的,有人说不利SEO,下边我们稍做修改,将商品名称做为title属性值: ①.打开goods.php文件,在208行附近找到下边代码: 修改成: ②.打开themes\default\goods.dwt文件,找下下边代码: 修改成: 修改完成!
📂 程序修改
👤 博主
📅 2010-05-19
👁 5830
👍 0
阅读全文 →
ECShop v2.7.2添加新文章时,文章作者一栏默认为空,每次都要手工填写,有些不便。通常,文章作者就是当前登录用户,下边我们稍做修改,使用当前登录用户为文章默认作者。 打开admin\article.php文件,修改如下(新增红色部分):
📂 程序修改
👤 博主
📅 2010-05-19
👁 5293
👍 0
阅读全文 →
ECShop v2.7.2中,和后台菜单相关的文件有两个: ·菜单项:admin\includes\inc_menu.php ·菜单文本:languages\zh_cn\admin\common.php 所以,要修改菜单主要也就是修改这两个文件了。 理论基础 1).菜单项管理 inc_menu.php文件用于管理菜单数量、显示顺序、链接等,该文件内容形如: 做程序的应该都知道这是一个二维数组,格式如下: 它们在页面上的显示顺序测试发现是以分类名称进行排序的! 2).菜单文本管理 细心的可能问了,那菜单的文本呢?总不能就显示01_goods_list、02_goods_add这类文本吧,这就要用到common.php文件了。由于我们大都用简体中文,所以修改languages\zh_cn\admin\common.php文件就可以了,如果你要用繁体中文,那就修改languages\zh_tw\admin\common.php,其他依此类推。该文件内容形如:…
📂 程序修改
👤 博主
📅 2010-05-18
👁 7664
👍 0
阅读全文 →
先前有写过一篇类似的文章《使用DNS+IIS在本地创建域名和站点》,它是通过在本地安装DNS服务器来实现域名解析,今天我们使用hosts来实现一样的功能。 ①.在IIS中给站点添加主机头,如hao123.com: ②.修改hosts文件(C:\WINDOWS\system32\drivers\etc\hosts,win2003)如下: ③.在IE中访问hao123.com: hao123.com域名现在是你的了,呵呵。
📂 服务器
👤 博主
📅 2010-05-17
👁 4972
👍 0
阅读全文 →
家里局域网共4台机子,采用ADSL+路由器共享上网。昨晚开始是访问网页非常慢,接着是QQ、旺旺不停掉线,再发现路由器管理界面打开都非常困难,想是有人在用BT下载,占了全部带宽。路由器是低端的D-Link,没有限速功能,就想到p2p终结者,没想安装成功一运行,弹出提示:网络中已经有其他P2P终结者运行,您可以过10分钟后再尝试运行!之后终结者自动退出。 官方说明:软件出现这个提示是因为在网络中有其他人开始运行P2P终结者,并且该主机的网络管理权限和您本机的权限相同,而且您当天运行持续时间大于该主机的持续运行时间,为了保证公平性,所以您需要退出以使该主机可以运行软件。 知道是安装P2P终结者,那就好办了,虽然不能终止它运行,但可以通过在机子上安装ARP防火墙来避免它的干扰。没想网络非常慢,防火墙根本无法下载,当时时间也比较晚,只好做罢。…
📂 网络技术
👤 博主
📅 2010-05-16
👁 5660
👍 0
阅读全文 →
"Server服务支持此计算机通过网络的文件、打印、和命名管道共享。如果服务停止,这些功能不可用。如果服务被禁用,任何直接依赖于此服务的服务将无法启动。" 所以,在使用共享前,请务必先确保Server服务已经开启。之后,再按下边两步设置即可设置Windows2003局域网共享文件夹。 第一步:在"Windows 防火墙"中打开相应端口 Windows2003局域网共享文件夹要成功,首先都必须在"Windows 防火墙"中打开共享所需的端口,如139端口,否则对方机子上会提示"xxx 无法访问。您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限": 查看防火墙日志则有:…
📂 操作系统
👤 博主
📅 2010-05-15
👁 7357
👍 0
阅读全文 →
原文链接:http://www.joelonsoftware.com/uibook/chapters/fog0000000065.html 译文链接:http://blog.csdn.net/whatcanhumdo/archive/2010/05/13/5584893.aspx 我们已经谈了优秀设计的原则,但是原则只是一种评价和改善已经存在的实际的方式。但是。。。一开始设计的时候该怎么做呢?很多人写一个很大的功能大纲,包括了他们能想到的所有功能。然后逐个设计,把功能以菜单项(或者网页)的形式罗列出来。就这样完成了,程序(或者网站)拥有了他们想要的所有功能。但是这种方式进行的并不顺利。用户还是不知道如何使用,还是不清楚该通过这款软件完成他们的任务。…
📂 其他
👤 博主
📅 2010-05-14
👁 3676
👍 0
阅读全文 →
对应的MSIL代码为: 下边我们做些简单的分析 我们在C#代码中只声明了两个局部变量names和name,但在MSIL中多出了4个。 可以看到,MSIL先创建辅助字符串数组CS$0$0000,分配各元素的值,然后赋值给我们的names数组,感觉是转了一圈间接的来创建names数组,不知有什么优点? 从这段代码可以看出,foreach循环的内部其实是使用了for循环,CS$7$0002变量就相当于我们for循环中的i。让人困惑的是,这边操作的字符串数组即非CS$0$0000,也非names,又弄了个新数组CS$6$0001来用于循环,实在不解。 结论 在C#中,foreach循环的内部还是使用for循环。
📂 Web编程
👤 博主
📅 2010-05-14
👁 4229
👍 0
阅读全文 →
对应的MSIL代码为: 蓝色部分,将数值2赋给第一个局部变量i,将数值3赋给第二个局部变量j,并对它们进行cgt(>)运算,正常理解接下来应该是对运算结果进行判断并分支了。然而事实并不是这样的,再看红色部分,之后加载了一个数值0(相当于false)到内存中,然后将cgt运算结果和0进行ceq(=)运算,并将结果存储到编译器自己声明的一个变量CS$4$0000中,是对CS$4$0000进行判断后再进行分支的。测试了其他比较运算符,也都是会多出一个类似的ceq运算。
📂 Web编程
👤 博主
📅 2010-05-13
👁 4007
👍 0
阅读全文 →