日积月累--小技巧之一

来源:互联网 发布:mac导入的照片在哪里 编辑:程序博客网 时间:2024/05/01 22:36

1.又是一个毕业的季节,忙碌于工作与毕业设计。上上周一个同学让我帮忙修改毕业设计,他的题目是团购系统,在网上下载了一个php版本的团购系统。其实修改起来也很简单,就是删除些功能,替换些文件。后来让老师看过之后,说数据表太多(也的确,总共有50多张表,确实不是我们这个水平能搞定的),于是问题来了,得减少数据表的数量。删除表其实时间很令人头疼的事,一旦有重页面引用,sql调用,系统就无法正常显示。最开始删除了一个看起来是防止广告的表,悲剧,前台页面无法正常显示,页面直接跳转到错误页面(典型的php错误提示)。后来认为这样删除表很费劲,他就问我能不能隐藏表。我说我不知道,phpmyadmin好像也没这功能。于是常规手段-百度,没有搜索到期望的答案。灵机一动,想到系统的隐藏文件也许能实现这个小要求(当时想,如果真能,也太坑爹了)。     进入到mysql的安装目录,继续向下进入到data目录,将目标数据库里面的数据表进行隐藏(右键-隐藏),再次进入到phpmyadmin,竟然看不到隐藏的数据表了。  到最后,50多张表只剩下了7,8张!!!!!


2.批量修改文件名

有时候我们需要修改某一目录下的所有文件名,糟糕的是电脑里却没有安装对应工具。别急,这时微软内置的工具正好派上用场。

使用PowerShell来批量修改文件名:

(1)开始菜单,搜索框输入powershell(同cmd使用),打开PowerShell窗口。

(2)使用cd命令跳转到需要执行操作的目录(这里是需要修改文件名的文件夹)。

(3)使用如下命令:

Dir  |  Rename-Item   -NewName  {$_.name -replace "water", ""}

上命令执行后,会将文件名中的water去掉; water123.jpg, water456.png会被修改为:123.jpg, 456.png。



3.有时候使用jquery时候,自定义的方法会不起作用。使用firebug查看,会显示$ is not defined 或者 jQuery is not defined,字面就是说$标示没有定义。发生这个错误主要原因:I.没有引入相应jquery.js;II.调用我们自定义的javascript代码时,html文件还没有引入jquery.js;html是顺序加载,倘若自定义的脚本代码在<script src="jquery.js"></script>之前,那么这么错误很难避免。解决方法:将<script src="jquery.js"></script>置于依赖于jquery的脚本代码之前。


Good Night, Readers.....