SqlServer2005还原数据库3154错误解决方法

利用SqlServer2005图形化界面对Bak文件直接进行还原,有可能会产生3154的错误
原因在于备份数据库物的理文件名,物理地址在还原环境上有所改变
如果产生这样的错误,我们可以直接利用SQL语句来执行,进行数据库还原

SQLBAK为想要还原的数据库名称,‘E:\DATA\SQLBAK_201006091204.BAK’为需要还原的数据库备份文件。

#
USE MASTER
RESTORE DATABASE SQLBAK
FROM DISK = ‘E:\DATA\SQLBAK_201006091204.BAK’
WITH MOVE ‘SQLBAK’ TO ‘E:\DATA\SQLBAK.MDF’,
MOVE ‘SQLBAK_LOG’ TO ‘E:\DATA\SQLBAK_LOG.LDF’,
STATS = 10, REPLACE
GO
#
————————–
已处理百分之 10。
已处理百分之 20。
已处理百分之 30。
已处理百分之 40。
已处理百分之 50。
已处理百分之 60。
已处理百分之 70。
已处理百分之 80。
已处理百分之 90。
已处理百分之 100。
已为数据库 ‘SQLBAK’ ,文件 ‘SQLBAK’ (位于文件 1 上)处理了 6000 页。
已为数据库 ‘SQLBAK’ ,文件 ‘SQLBAK’_log’ (位于文件 1 上)处理了 4 页。

RESTORE DATABASE 成功处理了 6004 页,花费 12.369 秒(3.976 MB/秒)。

华为 HG8245C 光猫 修改无线用户数限制+hw_ctree.xml 文件解密

转:http://www.cnblogs.com/myzerg/p/3622134.html

这个操作方法是 从网上其他人提供的方法  和我一个朋友总结出来的,我只是负责整理,并实地在我自己的光猫上操作成功了

风险提示 :刷机有风险,操作需谨慎, 备份备份备份!

俺家,俺的新家是电信光纤接入,被迫掏了300买了一个光猫,唉,我的300块啊,

不废话了 !

1 猫用户默认是 useradmin ,口令在猫的背后 从网上获得这个猫的超级用户是

超级用户名:telecomadmin 超级密码:nE7jA%5m(注意大小写)(百度得到)

2 进入后,先在网络->宽带设置 中删除电信的后台监视(TR069连接)

3 终端用户显示32个,可是连接5台移动设备后,我的手机上不了网了,NND,把它黑了吧!

4 和电信要斗智斗勇需要胆大心细,我先进入猫用U盘备份了一下,这样,万一搞砸了,restart就恢复了不是,注意上面的红框,勾选后,加电的时候会自动从usb设备恢复备份文件,备份后记得

242306501072774

拔下U盘,注意生成了e8_Config_Backup\ctce8_HG8245C.cfg 这个文件,当然是乱码,华为还不傻

242307231399550

5 下面就开始激动人心的命令行之旅了! 在启动菜单下的 textbox中输入 cmd进行命令行模式

6 telnet在 有些win7下没有,百度一下,打开对应的服务即可。 telnet 192.168.1.1  用户名 root  密码 admin  ,然后 输入 shell 命令 进入 即可

242308053428790

242308567011966

7 进入目录/mnt/jffs2,复制原配置文件hw_ctree.xml到myconf.xml.gz中

242310068114115

这个文件是AES加密的,所以先解密,命令为aescrypt2 1 myconfig.xml.gz tmp。

242311104827194

8 解密后的文件还是被压缩了的,所以要用gzip命令展开压缩文件myconf.xml.gz,得到myconfig.xml。

9 厉害的朋友可以直接用VI改,像我这样半瓶子的,老老实实用ftp传回 windows来改,不然,太多了,vi下翻了好几屏都找不到 ORZ!(后来发现貌似在999行^^)

242311363738218

10  我用的是 tptpserver  将文件传上去的命令是 tftp -p -l myconfig.xml -r myconfig.xml 192.168.1.10     如图 找到  TotalTerminalNumber,请谨记 linux 是区分大小写的,万恶的电信果然是4个的限制啊,我改为32个了,有过分的人改成100 10000的都有,你自己看着办

11  修改后的文件拉下来是   tftp -g -l myconfig.xml -r myconfig.xml 192.168.1.10

12   压缩文件: gzip myconfig.xml  压缩后生成文件myconfig.xml.gz,     加密文件:  aescrypt2 0 myconfig.xml.gz tmp     最后把加密后的文件覆盖原来的hw_ctree.xml:  cp -f myconfig.xml.gz hw_ctree.xml

重启路由器即可

此文爆兵乱亦有贡献

淘宝上有人这个操作过程的东西卖50元,真是疯了,如果你也刷机成功了,请给我一个赞美,谢谢 ^^

构建Python+Selenium2自动化测试环境(二):IE、Chrome和Firefox运行

构建Python+Selenium2自动化测试环境完成之后,就需要测试支持pythonselenium的版本是否都支持在不同浏览器上运行,当前我们分别在三个最通用的浏览器上通过脚本来测试。

  1、在IE浏览器上运行测试脚本,首先需要下载IEDriverServer.exe,放在IE浏览器的安装目录且同级目录下,脚本如下:

View Code PYTHON
import os
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
 
iedriver = "C:\Program Files\Internet Explorer\IEDriverServer.exe"
os.environ["webdriver.ie.driver"] = iedriver
 
driver = webdriver.Ie(iedriver)
driver.get(http://www.python.org)
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)
assert "Google" in driver.title
driver.close()
driver.quit()

2、在Chrome浏览器上运行测试脚本,首先需要下载ChromeDriver.exe,放在Chrome浏览器的安装目录且同级目录下,脚本如下:

View Code PYTHON
import os
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
 
chromedriver = "C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe"
os.environ["webdriver.chrome.driver"] = chromedriver
 
driver = webdriver.Chrome(chromedriver)
driver.get(http://www.python.org)
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)
assert "Google" in driver.title
driver.close()
driver.quit()

3、在Firefox浏览器上运行测试脚本,具体如下:

View Code PYTHON
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
 
driver = webdriver.Firefox()
driver.get(http://www.python.org)
assert "Python" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)
assert "Google" in driver.title
driver.close()
driver.quit()

总结:通过以上三个不同浏览器上的测试,说明selenium在python中的运用于其Java版本都是一样。由于Firefox是默认安装路径,webdriver可以正常访问找到他,如果非系统默认安装路径,则需要跟IE和Chrome一样来设置driver路径。

相关链接:

构建Python+Selenium2自动化测试环境(一)

wdcp升级mysql后无法启动 MySQL server PID file could not be found

[root@cloud ~]# /etc/init.d/mysqld restart
MySQL server PID file could not be found![FAILED]
Starting MySQL.The server quit without updating PID file (/www/wdlinux/mysql-5.5.27/data/cloud.pid).[FAILED]

解决方法: 输入命令:

vi /www/wdlinux/init.d/mysqld

 

编辑mysql配置文件,通过vi命令(按i进入编辑模式、按ESC退出编辑模式、输入:wq保存退出)新增加两行如下配置:

basedir=/www/wdlinux/mysql-5.5.27
datadir=/www/wdlinux/mysql-5.5.27/var

 参考:http://www.jinbo123.com/4654.html

 

 mysql之导入错误—-Cannot load from mysql.proc解决办法

解决办法:执行以下命令,升级数据库

        #mysql_upgrade -u root -p

        #Enter password: (输入密码)

解决方法非常简单,运行mysql_upgrade命令即可。此命令会在数据目录下生成一个文本文件mysql_upgrade_info,里面的内容为升级后的数据库版本。

参考:

http://blog.sina.com.cn/s/blog_888269b20100zv4t.html