- 博客(35)
- 资源 (1)
- 收藏
- 关注
转载 使用URLDecoder和URLEncoder对中文进行处理
本文转载地址:http://asflex.iteye.com/blog/356028一 URLEncoder HTML 格式编码的实用工具类。该类包含了将 String 转换为 application/x-www-form-urlencoded MIME 格式的静态方法。有关 HTML 格式编码的更多信息,请参阅 HTML 规范。 对 String 编码时,使用以下规则:
2015-07-20 15:36:53
650
转载 hash线性探测开放定址法解决冲突
一,利用线性探测法构造散列表(用除余法来得出散列地址,用开放地址法解决同义词问题) 题目:已知一组关键字为(26,36,41,38,44,15,68,12,06,51),用除余法构造散列函数,用线性探查法解决冲突构造这组关键字的散列表。 解答:为了减少冲突,通常令装填因子α由除余法的散列函数计算出的上述关键字序列的散列地址为(0,10,2,12,5,2,3,12,6,
2015-05-17 14:09:39
3540
转载 Angular.js压缩问题
由于AngularJS是通过控制器构造函数的参数名字来推断依赖服务名称的。所以如果你要压缩)PhoneListCtrl控制器的JS代码,它所有的参数也同时会被压缩,这时候依赖注入系统就不能正确的识别出服务了。为了克服压缩引起的问题,只要在控制器函数里面给$inject属性赋值一个依赖服务标识符的数组,就像被注释掉那段最后一行那样:PhoneListCtrl.$inject = ['$s
2015-04-07 12:58:39
1077
转载 Javascript模块化编程(二):AMD规范
七、模块的规范先想一想,为什么模块很重要?因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但是,这样做有一个前提,那就是大家必须以同样的方式编写模块,否则你有你的写法,我有我的写法,岂不是乱了套!考虑到Javascript模块现在还没有官方规范,这一点就更重要了。目前,通行的Javascript模块规范共有两种:CommonJS和AMD
2015-03-03 13:15:10
496
转载 Javascript模块化编程(一):模块的写法
一、原始写法模块就是实现特定功能的一组方法。只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块。 function m1(){ //... } function m2(){ //... }上面的函数m1()和m2(),组成一个模块。使用的时候,直接调用就行了。这种做法的缺点很明显:"污染"
2015-03-03 12:57:02
421
转载 Javascript模块化编程(三):require.js的用法
一、为什么要用require.js?最早的时候,所有Javascript代码都写在一个文件里面,只要加载这一个文件就够了。后来,代码越来越多,一个文件不够了,必须分成多个文件,依次加载。下面的网页代码,相信很多人都见过。 这段代码依次加载多个js文件。这样的写法有很大的缺点。首先,加载的时候,浏览器会停止网页渲染,加
2015-03-03 12:49:38
469
原创 CentOS安装Chrome
先按下面的步骤,进行配置文件的修改vim /etc/yum.repos.d/CentOS-Base.repo如果是32-bit:[google]name=Google - i386baseurl=http://dl.google.com/linux/rpm/stable/i386 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google
2015-02-28 12:37:04
733
转载 Javascript面向对象编程
Javascript面向对象编程(三):非构造函数的继承作者: 阮一峰原文链接:http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_inheritance_continued.html这个系列的第一部分介绍了"封装",第二部分介绍了使用构造函数实现"继承"
2015-01-29 09:45:30
360
转载 UML类图符号 各种关系说明以及举例
UML类图符号 各种关系说明以及举例UML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Dependency):元素A的变化会影响元素B,但反之不成立,那么B和A的关系是依赖关系,B依赖A
2015-01-28 17:02:43
805
转载 关于Linux cached内存简析
Linux与Windows不同,会存在缓存内存,通常叫做Cache Memory。有些时候你会发现没有什么程序在运行,但是使用top或free命令看到可用内存会很少。 什么是Cache Memory(缓存内存): 当你读写文件的时候,Linux内核为了提高读写效率与速度,会将文件在内存中进行缓存,这部分内存就是Cache Memory(缓存内存)。即使你的程序运行结
2014-12-18 15:24:44
475
原创 JavaScript回调函数的使用
function get(name, callback){ setTimeout(function(){ callback(name + "test"); })}使用:get("ffff", function(result){ alert(result);})
2014-11-26 09:08:22
485
原创 ajax发送时浏览器的分辨
var xmlHttpRequest = null; //声明一个对象以接收XMLHttpRequestduixian
2014-11-03 22:27:39
445
转载 推荐!国外程序员整理的 C++ 资源大全
关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard Te
2014-10-27 08:25:45
786
原创 JavaScript继承的小例子
function Shape(edge){this.edge = edge;}Shape.prototype.getArea = function(){return -1; //shape对象的getArea方法没有意义,类似于c++中的纯虚函数}function Triangle(height, weight){Parent.call(this, 3);/
2014-10-21 22:48:19
690
原创 JavaScript中的继承
1)对象冒充function Parent(username){this.username = username;this}
2014-10-20 22:11:20
447
转载 45个实用的JavaScript技巧、窍门和最佳实践
如你所知,JavaScript是世界上第一的编程语言,它是Web的语言,是移动混合应用(mobile hybrid apps)的语言(比如PhoneGap或者Appcelerator),是服务器端的语言(比如NodeJS或者Wakanda),并且拥有很多其他的实现。同时它也是很多新手的启蒙语言,因为它不但可以在浏览器上显示一个简单的alert信息,而且还可以用来控制一个机器人(使用nodebot,
2014-10-20 08:37:00
440
转载 5个经典的JavaScript面试基础问题
译文链接:http://www.codeceo.com/article/5-javascript-interview-question.html英文原文:5 Typical JavaScript Interview Exercises翻译作者:码农网 – 小峰JavaScript程序员在IT领域中的需求量非常巨大。如果你非常精通JavaScript,你会有很多换工作、涨
2014-09-24 15:45:33
492
转载 学习Javascript的8张思维导图
学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将po出8张javascript相关的思维导图。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维导图充分运用左右脑的机能,利用记忆
2014-09-24 15:15:44
702
1
转载 30个提高Web程序执行效率的好经验
尽量避免使用DOM。当需要反复使用DOM时,先把对DOM的引用存到JavaScript本地变量里再使用。使用设置innerHTML的方法来替换document.createElement/appendChild()方 法。eval()有问题,new Fuction()构造函数也是,尽量避免使用它们。拒绝使用with语句。 它会导致当你引用这个变量时去额外的搜索这样的一个命名空间,wit
2014-09-24 13:22:39
389
转载 Qt Plugin简单示例
快速示例步骤主程序1 新建一个类(PlugInterface),里面有一组纯虚的接口函数(只有纯虚函数);2 在这个类后加上Q_DECLARE_INTERFACE宏;宏的第一个参数为PlugInterface类名3 在主程序中需要的地方用QPluginLoader加载plugins;4 执行plugin里的函数。plugin实现1 声明一个plugin的类
2014-09-24 11:06:45
866
转载 JavaScript实现异步的4种方法
一、回调函数这是异步编程最基本的方法。假定有两个函数f1和f2,后者等待前者的执行结果。 f1(); f2();如果f1是一个很耗时的任务,可以考虑改写f1,把f2写成f1的回调函数。 function f1(callback){ setTimeout(function () { // f1的任务代码 callback
2014-09-22 09:27:45
672
转载 JavaScript实现的9大排序算法
1、插入排序1)算法简介插入排序(Insertion-Sort)的算法描述是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,通常采用in-place排序(即只需用到O(1)的额外空间的排序),因而在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位,为最新元素提供插入空间。2)算法描
2014-09-22 09:17:27
400
原创 windows系统下用命令重启Apache
开始—> 运行 —> cmd依次输入:net stop Apache2.2net start Apache2.2
2014-09-19 13:32:32
4280
转载 Qt元类型(MetaType)注册门
昨天调试项目时,突然发现如下消息:QObject::connect: Cannot queue arguments of type 'ERROR_LEVEL' (Make sure 'ERROR_LEVEL' is registered using qRegisterMetaType().)其中ERROR_LEVEL只是我定义的枚举类型即enum ERROR_LEVEL。然
2014-09-15 09:54:27
548
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人