分类 计算机相关 中的文章

为什么MySQL喜欢用B+树

最近看到一篇文章讲MySQL的底层数据结构的,说到Innodb为什么使用B+树作为索引的数据结构,讲的非常好,由浅入深。以下是原文信息

大家好,我是小林。

「为什么 MySQL 采用 B+ 树作为索引?」这句话,是不是在面试时经常出现。

要解释这个问题,其实不单单要从数据结构的角度出发,还要考虑磁盘 I/O 操作次数,因为 MySQL 的数据是存储在磁盘中的嘛。

这次,就跟大家一层一层的分析这个问题,图中包含大量的动图来帮助大家理解,相信看完你就拿捏这道题目了!

……

阅读全文

Android官方的uiautomator例子的实现

Android的自动化测试有很多框架,其中uiautomator是google官方提供的黑盒UI相关的自动化测试工具,case使用java写,今天实践了一下官方文档中样例程序,其中还是有一些小问题需要总结一下的。 前几天试着使用uiautoamtor在真实的项目中写了一个简单的测试 使用Uiautomator做基于UI界面的测试

使用ADT创建一个java的项目

在创建项目的时候要加上JUnit与你使用的Android platforms中对应的android.jar与uiautomator.jar

image
image

……

阅读全文

七牛cdn缓存导致ajax评论失效

在使用了七牛的CDN后,发现在评论的时候会出现405错误

{“error”:“get from image source failed: E405”}

在网上查了查,这个问题出现的还挺多的,解决办法是改comments-ajax.js这个文件

1.在comments-ajax.js文件中下面这段程序的后面(参考cdn缓存导致ajax评论失效):

1
2
3
4
5
var i = 0, got = -1, len = document.getElementsByTagName('script').length;
while ( i <= len && got == -1){
    var js_url = document.getElementsByTagName('script')[i].src,
            got = js_url.indexOf('comments-ajax.js'); i++ ;
}
……

阅读全文

java中面向对象的一点学习总结

最近开始看java的一些东西,感觉比python麻烦些,今天学习了面向对象的一些东西,觉得挺多挺复杂,这里做个知识总结

以一个简单的例子来说明java面向对象的三大特性,封装,继承,多态,有一个动物(Animal)基类,定义了run与eat方法,然后有一个猫(Cat)与狗(Dog)的子类继承了动物这个父类,子类重写(override)了父类的run与eat方法,同步又重载(overload)了run与eat方法,同时又定义了一个交配(Icopulation)的接口,让狗来implements交配接口,同时又创建一个Human类来专门implements交配接口

795ab47fjw1ejo4u6epeoj20ab083jrh
795ab47fjw1ejo4u6epeoj20ab083jrh

下面是具体的实现代码,没有什么实际的应用,只是作为学习用

……

阅读全文

解决wordpress后台写日志时编辑器加载慢

空间放在国外的人基本都有一个感受,有时加载很慢,我最近用wordpress写文章的时候,默认的编辑器加载很慢 有时都无法写博客下图中红框圈出来的位置加载太慢,后来网上查了查相应的资料,原来是有一个.js文件导致的,那个文件有200多K 所以有时对于主机放在国外的朋友很慢,其实这里只要把这个js文件放到国内服务器,加载速度就能提高很快

reload

到你的wordpress目录 wp-includes/js/tinymce取出tiny_mce.js文件,然后将其放到国内一个访问快的服务器,别说你没有啊,实在没有的话用新浪的SAE。然后找到打开wp-includes/class-wp-editor.php 这个文件,找到大概540行左右

……

阅读全文

北京工业大学内两个网卡分别访问内网与外网的方法

相信很多在北京工业大学的童鞋都知道内网有很多资源,但是由于学校内的网络是按流量收费的,所以对于外网拥有的更多好资源有时只能另想办法,于是很多宿舍开始办理201宽带,但是最快的网速也不及内网10M/s下载爽,于是我在网上找了一些方法,结合北工大的网络环境,写了一个批处理文件来解决同时访问内网与外网的方法

1.网络现状:有线接内网,无线接ADSL宽带。

2.首先查看自己内网与ADSL的IP与网关

内网  IP  172.27.28.96 网关 172.27.28.254

ADSL IP  192.168.1.105 网关 192.168.1.1

3. 再建一个txt文档,输入以下信息,重新保存为.bat文件,

……

阅读全文