我之所以分享看过的这个infoq视频,原因很简单,让你更了解你自己以及你所处的环境,这也正是我看完了这个视频之后的想法:)
浅谈下:说道SEO肯定会有不少人说,这算哪门子技术?不过是按照搜索引擎的套路去部署,去维护而已。但是,真的是这样吗?
或许不尽然。
或者说,你作为一名程序员,你懂安全吗?不懂?好了,你有必要看下以下的视频
讲了上面这么多,其实还是想把自己的真实想法说给大家听。视频不算很长,一个小时,你抽出来看完,对你是很有益的。
如果想知道MySQL数据库中每个表占用的空间、表记录的行数的话,可以打开MySQL的 information_schema 数据库。在该库中有一个 TABLES 表,这个表主要字段分别是:
TABLE_SCHEMA : 数据库名
TABLE_NAME:表名
ENGINE:所使用的存储引擎
TABLES_ROWS:记录数
DATA_LENGTH:数据大小
INDEX_LENGTH:索引大小
其他字段请参考MySQL的手册,我们只需要了解这几个就足够了。
所以要知道一个表占用空间的大小,那就相当于是 数据大小 + 索引大小 即可。
SQL:
SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA=’数据库名’ AND TABLE_NAME=’表名’
1、进去指定schema 数据库(存放了其他的数据库的信息) 继续阅读
其实这是看PHP面向对象的时候,有一个PHP的闭包引入进来的一个问题。但貌似PHP闭包查阅了资料,问过大牛之后发现作用不大,顺便就把js的闭包给理解了。将就看下吧,当是一个学习的经历:)
要理解闭包,首先必须理解Javascript特殊的变量作用域。
变量的作用域无非就是两种:全局变量和局部变量。
Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。
Js代码
var n=999;
function f1(){
alert(n);
}
f1(); // 999
另一方面,在函数外部自然无法读取函数内的局部变量。
Js代码
function f1(){
var n=999;
}
alert(n); // error
这里有一个地方需要注意,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量! 继续阅读
最近单位的一个同事的电脑莫名其妙的删除文件就导致电脑假死,而且还很频繁,每次只能通过结束任务管理或者重启计算机来恢复。
我大致了解了下情况,便上网帮她搜索。
分析情况之后,我把问题定位在了:系统的DEP硬件防毒功能。
我猜应该是这个功能是造成删除文件假死的罪魁祸首。
我尝试把DEP硬件防毒功能修改:(修改方式如下)
1、对着我的电脑->右击->属性
2、找到:高级(选择性能下面的设置)
点击数据执行保护:默认是仅为基本windows程序启动
修改成:如下图(其实不一定要PS,任意一个程序都能解决这个问题。主要是为了更新他的设置)
重启之后,问题解决。
当然,你也可以通过还原或者重新安装操作系统来解决这个问题:)本文的目的在于下次自己遇到同样的情况就不用乱找了。
本文来源:梧桐雨软件园原创,转载请注明链接!
在生活中,总会遇到流氓。遇到了360,我才懂这个真道理。
工作的地方用到imo,该说什么呢?把360所有产品都卸载了,结果直接导致imo打开不了,软件整个给黑了,运行出现VC++错误,上他官网查询,需要从我的电脑管理那修复一下。后来的结果就是右击我的电脑->管理都打不开了,直接给提示一个mmc错误。
修复方法:
1.注册组件:在开始-运行里输入regsvr32 C:Windowssystem32msxml3.dll
如果提示成功,证明这个问题就被修复了。
2.打补丁: 确定您是否打全系统补丁,建议将MMC控件升级到3.0版本。
3.重新安装: 在备份好管理工具后,覆盖安装管理工具或者重新安装管理工具(但是如果系统本身有问题,可能本方法不能解决) 。
另外:卡巴斯基对这个错误也有修复功能,请自行查考:http://www.kaspersky.com.cn/Kaspersky%20Lab%20Technical%20Support%20Portal/management/6mp19.htm
本文来源:梧桐雨软件园原创,转载请注明链接!