浏览模式: 标准 | 列表 全部文章

解决:数据非 Discuz! 分卷备份格式,无法恢复

将tools.php文件200行的
    $volume = $identify[2];
修改成:
    $volume = $identify[4];

另外笔者在操作过程中发现一直还原不成功,问题就出在之前可能把把数据库两次备份到同一个备份目录下,这样的话,tools工具箱会选择最靠前的备份进行还原,导致还原失败。解决方法就是把不需要的备份文件sql全移到别的目录下,然后再进行还原操作。

[转]【解惑】这么多技术我该怎么学

一、这多东西啥时候能学完?
现在IT新技术日新月异。就常用编程语言而言,有c/c++、汇编、java,c#、Python等;操作 系统平台有unix/linux,windows系列;开发工具有VC、VisualStudio2008、Eclipse、NetBeans等;每个大 平台下,还有很多的的方向:如网络、数据库、脚本、HTML、动态网站、游戏开发等;有人还在学Dreamweaver做网页、Flash做动画、 Photoshop做美工、3DMax做三维动画…………是的,我们什么都想学。恨不得把所有的知识统统都塞到肚子里去。看到什么,想学什么!
今 天看这VC的书,明天又看Java,后天又看C#,东搞西搞!看到别人做网页。自己兴趣了来了。好,学html语言,我也做网页,听说做网页要会“网页三 剑客”,所以又想学Dreamweaver、Flash。后来开始知道有JSP、PHP、ASP.NET做动态网站这玩意儿。也想去学,学学学……
这是几乎所有在校大学生的通病。但是,这不是坏事,甚至可以说是好事。说明了你“求知欲”高!总比那些,生活没有激情,整天知道泡妞、上网、打游戏、混日子的强。
但是如果你今天想学这个,明天又想学那个。这样你就能永远徘徊在技术的门外。很多人都有过或者正在经历这样的苦闷日子:总觉得有“太多东西”要学了,然而人的精力是有限的,总有永远学不完的感觉,所以心理特别急,整天惶惶不可终日,不知道先要学哪个,一会儿拿起这本书,一会拿起那本书,折腾了几个月,突然发现自己什么都没有学到……
每一个大方向如果没有上几年的学习,很难能学习出什么来。但程序设计的最根本的东西是相同的。所以我们学习要抓根本。俗话说:通一理,融百里。
学程序设计就像习武一样,如果内功学的好,其他功夫就很容易上手。君不见《倚天屠龙记》中的张无忌练了“九阳神功”8年,练“乾坤大挪移”只需12个时辰吗?
习武之人,谁不想在“江湖”上扬名立万,谁不想成为万人敬仰的大侠?大侠之所以能成为“大侠”,当然有他们的看家本领。狄云的“神照神功”,金世遗的正邪融合的“乔北冥内功心法”,张无忌的“九阳神功”,段誉的“六脉神剑”,令狐冲的“独孤九剑”,哇,太多了...
古 人历经千辛万苦才能找到这些“武功秘籍”。我们现在这些后辈,比起古人来说:简直太幸运了。去书店,各种各样的心功心法,剑法,拳法,应有尽有,看得你眼 花缭乱...你选什么呢?今天练“六脉神剑”几式,明天去学“降龙十八掌”几招,后天又去练“发暗器”,这样何时才有个尽头呢?你说,你什么武功都会,但 是“形似而神不似”,不得要领,不够火候。一上擂台,就被别人一掌打趴了。试问哪个软件公司敢要一个号称任何编程语言都会,而是每种语言只能写出个“hello world!”的程序员,你不被人家扫地出门才怪。
二、学**还是学**更有前途?
看了上面的话,有的同学已经开始烦了,“知道了知道了,不止一个像你这样的所谓的‘老前辈’跟我说过‘学什么都一样,思想才是最重要’的大道理,可是你们站着说话不嫌腰疼呀,现实是有很多技术需要学,比如做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧到底学哪个有前途呢?我必须要选择一个有前途的,选错了就麻烦了。”
其实像“学**还是学**更有前途”的话没意义,因为“选择JSP还是选择PHP”的前途的差别不像“选择英语还是选择日语”的前途差别那样大,不存在“选错方向”的问题,因为都是相通的,你也不能保证你毕业以后搞的就是你学的那个方向,更不能保证你靠你学的这点东西就能吃一辈子。 比如我上大学的时候一直在钻研是Delphi语言,可是毕业校园招聘的时候我照样在Java职位的考试取得了第一名,而且工作以后经过简单的学习就掌握了 Java语言,并且后来还写了三本关于Java语言的书;再如我毕业后两年多的时间一直在用Java开发,后来公司要做一套基于.NET的产品,我只用了一个礼拜熟悉了.NET体系以及C#的语法,然后就开始进行开发。
不 过就像上边说的“做Web开发就有JSP、PHP、ASP.NET等好多方向,我总得选一个吧!”这个问题是非常实际的,因为只有先学一个才能深入这个方 向,把这个方向学通了才能想以后“一通百通”。因此我的建议就是学校教过什么语言,你就继续深入学习这么语言,而不要去问“这么语言有没有前途”这样的傻 问题。尽量不要去学一门所谓“有前途”的新语言,因为你去学一门新语言就要把很多精力耗费在语言、语法本身,而耽误了编程的实战,而以一个已经学过的语言 来学习的话,起码语法本身不用再去学、开发工具本身不用再去熟悉,只要研究怎么使用这门语言开发有用的程序就ok了。比如大部分同学都学过C语言(有的学 校直接开了C++的课,但是C++的面向过程编程部分还是C语言),所以咱们就开了《C语言也能干大事》的课程,让同学们把精力放到学以致用上,而不是学 “有前途”的新语言上,这也是这个思想的一个体现。
举几个例子。咱们如鹏网的《计算机专业职业发展测评系统》 是我用PHP开发的,但是在这之前我从来没写过PHP程序,但是我以前写过JSP、ASP的程序,因为写网站程序的原理都是相通的,只是语法不同而已,因 此我只用了几个小时的时间熟悉了开发PHP用的工具并且快速浏览了一下PHP的语法,然后用半天时间就开发出了这个测评系统。想像一下一个整天在今天学 JSP,明天学ASP,后天学PHP,大后天仰天长叹“到底学哪个有前途”的人能用半天时间学会一门新语言吗?
我 大学时有一个同学,他看我当时Delphi学的比较好,写了很多程序,他就说他也想学软件开发,让我教他Delphi,可是我们专业前一个学期已经开了 PowerBuilder的课,因此当时我就建议他还是继续深入学习PowerBuilder,用PowerBuilder写又实用价值的东西,而不是像 上课那样写HelloWorld的程序。当时Delphi还是如日中天的流行的编程语言,而PowerBuilder则市场占有率比较小,他就说不想继续 学PowerBuilder,因为PowerBuilder没前途,我就给他讲了“一通百通,从自己最熟悉的入手”这个道理,然后他就踏实的深入研究 PowerBuilder起来,到了毕业的时候他已经能用PowerBuilder写非常复杂的程序而且还学习了用PowerBuilder写Web程 序。毕业后没多久就应公司的要求用Delphi写程序,他只用了不到一周的时间学习了Delphi,然后就写出了一个符合公司要求的系统,当时他就给我打电话向我报喜。前一阵子我听说他已经开始指导一些新员工用Java开发一个中型规模的企业级系统了。可以说他的成功就得益于“一通百通,从自己最熟悉的入手”这个原则。
总结一下,不要管“哪门语言好就业、有前途”,因为那些“好就业、有前途”都是纸老虎。尽量不要学新语言,从自己最熟悉的语言入手,深入研究,出山后你就是被用人单位争抢的红人。
三、企业里都需要什么方面的才能?
这 个要视用人单位的要求而定了。你现在还没有毕业,也不知道未来要面对什么样的岗位。因此建议大家在上学期间不要偏科,所以的课程都要好好学,学好专业课, 培养自己的“内功心法”,然后进入一个大公司,那么大公司自然会为你安排一个人才培养计划,在工作的环境中学习就更有目的性。

本文出自 “CowNew开源团队” 博客,出处http://cownew.blog.51cto.com/413531/160888

解决discuz!无法显示google广告

discuz!版本:6.0.0

删除论坛目录include/javascript下common.js中以下语句:

  1. Array.prototype.push = function(value) { 
  2.     this[this.length] = value; 
  3.     return this.length; 

再进入后台更新缓存,问题应该解决。

简单判断MSSQL数据库版本(2000or2005)

最近的一次对mssql数据库迁移操作中发现一个有趣的事情,可以用一条语句判断MSSQL数据库版本(准确度不高):

select * from sys.servers

如果返回如下信息,应该是2000数据库:

消息 208,级别 16,状态 1,第 1 行
对象名 'sys.servers' 无效。

反之返回类似如下的信息,则可能为2005数据库

1    www-host    SQL Server    SQLNCLI    www-host    NULL    NULL    NULL    0

原因:sys.servers这个对象在2000中没有,在2005中有。

解决无法配置SQL2005问题

问题:点击“SQL Server Configuration Manager”却显示“无法连接到WMI 提供程序 请注意,你只能使用SQL Server 配置管理器来管理SQL Server 2005服务器。找不到指定的模块。[0x8007007e]

解决方法:

1、到system32目录下wbem目录中拷贝framedyn.dll文件到system32目录下

2、如果经过1的操作还不可以,请在命令行下执行以下语句:

  1. cd /d    C:\Program Files\Microsoft SQL Server\90\Shared
  2. mofcomp "C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmproviderxpsp2up.mof"

步骤2会返回如下信息:

Microsoft (R) 32-bit MOF 汇编器版本 5.1.2600.2180
版权所有 (C) Microsoft Corp. 1997-2001。保留所有权利。
正在分析 MOF 文件: C:\Program Files\Microsoft SQL Server\90\Shared\sqlmgmprovide
rxpsp2up.mof
MOF 文件分析成功
将数据储存到储存库中...
完毕!

经过步骤2,我已可以成功运行了配置工具进行配置操作,你不妨试试看。

HP ProLiant DL380/580 服务上 UID 按钮

英文版:UID is a LCD light in back server, when u press this button u can see a blue color light in back casing. This function is easy for the system administrator know which server have the problem, when the same rack have many similar server.

中文版:UID 是 unit identification light 的缩写。一般在服务器上机柜时,比较有用,主要是用来定位机柜上的服务器。UID 灯服务器前后都有,无论是按前面还是后面的 UID 按钮,前后的 UID 灯都会亮蓝色,帮助用户定位服务器,也可以在 insight manager console 和 hp 远程管理卡的管理界面中,控制 UID 灯打开或者关闭,当打开的时候,UID 灯会闪烁蓝色光。

小结:所谓快速定位是指一个机架上架设了若干台服务器,这个功能可以让SA(system administrator)快速定位服务器并且不容易搞错机器(如果到后面拔错了线,有时候损失就惨重了)。

"终端服务超出了最大允许连接数"怎么办?

因为管理服务器的需要,时常用到windows下的远程桌面。偶尔会遇到"终端服务超出了最大允许连接数"的问题。

终端服务超出了最大允许连接数.jpg

大小: 6.64 K
尺寸: 237 x 123
浏览: 80 次
点击打开新窗口浏览全图

如果你还是温酒屋(win95)温酒吧(win98)或者2000系统,请先下载下面的客户端程序:

远程桌面连接工具(3389连接工具,从xp系统下提取)

xp_connect_to_3389.rar

如果你是以上操作系统,下载登陆器解压后,将里面的2个文件拷贝到c:/windows目录。

完成后进入命令提示符下,输入:mstsc /?

mstsc参数设置.jpg

大小: 31.89 K
尺寸: 300 x 267
浏览: 96 次
点击打开新窗口浏览全图

现在我们要解决这个问题,在参数上修改:mstsc /v:222.222.222.222 /console

命令原型为“mstsc / v:服务器 /控制台”,上面222.222.222.222是我假设的服务器ip,实际操作中替换为你的真实ip,mstsc的其他参数你可以根据自己需要修改。不出意外,你就可以登陆到之前的某个连接上了!


这里再转载一个老外的文章(采用reset session的方法来设置):http://www.howtogeek.com/howto/windows/command-line-hack-for-terminal-server-has-exceeded-the-maximum-number-of-allowed-connections/

不过一般生产环境中的服务器是不该开share的,该方法仅做参考:

  1. net use /user:[username] \\servername\share //建立连接
  2. query session /server:servername //查询目标主机当前session(会话)
  3. reset session [ID] /server:servername //此命令将不显示任何输出

而query session可以通过“query session /?”来获知

C:\>query session /?
显示有关终端会话的信息。

QUERY SESSION [sessionname | username | sessionid]
              [/SERVER:servername] [/MODE] [/FLOW] [/CONNECT] [/COUNTER]

  sessionname         用名称 sessionname 识别会话。
  username            用用户 username 识别会话。
  sessionid           用 ID sessionid 识别会话。
  /SERVER:servername  要查询的服务器(默认值是当前值)。
  /MODE               显示当前线路设置。
  /FLOW               显示当前流控制设置。
  /CONNECT            显示当前连接设置。
  /COUNTER            显示当前终端服务计数器信息。

说完了,有问题请留言交流!

什么是借记卡?什么是贷记卡?

什么是借记卡?什么是贷记卡?3句话说完~

关于借记卡:储蓄卡学称借记卡,你往里面存钱,银行找你借钱,所以叫做借记卡。

关于贷记卡:信用卡学称贷记卡,银行借给你钱,贷给你钱,所以叫做贷记卡。

借和代,相对银行讲的。


附加建行信用卡的一些信息,其他银行信用卡类似:

假设有一张额度为1000的建行信用卡,信用卡的信用额度1000代表你的信用卡额度为1000元,取款额度是你的可取款额度(现金),也就是你总额度的30%,正好是300元。可用额度就是你卡内还可以支配的资金的数目。使用信用卡不建议提前存款,因为贷记卡是先花后还,先存款不会给储蓄利息,而且去除多余款项,不管在哪里取都会收取取款手续费,境内取款手续费是取款本金的千分之五,最低2元,最高五十元。贷记卡账单在邮寄给你时,有一张纸,上面写着你的帐单日,每月这个日子都会把你之前一个月的所有交易作一个总结,然后给你出账,在帐单日之后的第20天之内你还款即可。


信用卡余额查询中,信用额度、取款限额、可用余额、余额分别表示什么意思?

答:信用额度:根据您的申请,我行会为您的信用卡核定一定的信用额度,您可在该额度内签账消费或提取现金。附属卡持卡人可与主卡持卡人共享信用总额,也可由主卡持卡人为附属卡设定额度。信用额度的高低与您的信用状况有关,如果您工作稳定、学历较高或有一定职务我行可能会给您较高的信用额度。

取款限额:指您尚未使用的用于取现的额度。

可用额度:可用额度是指你所持的信用卡还没有被使用的信用额度。计算方式是:信用额度-未还清的已出账金额-已使用未入账的累积金额=可用额度。

余额:余额中有“-”号,表示您当前余额有结余;余额中无“-”号,表示您当前余额透支。(来自:http://www.ccb.com/cn/home/qa/20091126_1259203583.html