首页 > 编程语言
c++11 : static_assert和 type traits
static_assert提供一个编译时的断言检查。如果断言为真,什么也不会发生。如果断言为假,编译器会打印一个特殊的错误信息。12345678910111213template class Vector{static_assert(Size a1;Vector a2;return 0;}1234....
分类:编程语言   时间:2015-05-09 16:08:52    收藏:0  评论:0  赞:0  阅读:222
Java web基础总结四之—— Servlet基础
servlet java web 线程安全 servlet生命周期 servlet调用过程 ServletConfig ServletContext...
分类:编程语言   时间:2015-05-09 15:05:12    收藏:0  评论:0  赞:0  阅读:250
【javascript总结】javascript函数
javascript定义函数的方法第一种:functoion 函数名(p1, p2) { 函数执行体; return p1 + p2; }第二种 //用的比较多var tt = fuction(p1, p2) { return p1 + p2; }第三种new function(p1,p2, p3......pn) { pn是执行体; }重点:每次定义一个js函数的时...
分类:编程语言   时间:2015-05-09 15:04:52    收藏:0  评论:0  赞:0  阅读:135
【javascript总结】javascript对象的声明
javascript的对象声明有三种方法;1,使用new关键字直接创建对象1, var p1 = new Person()2,使用Object直接创建对象var myOb = new Object(); myOb.name = 'ttf'; myOb.age = '21';3,使用json语法创建对象。var p = { name: 'ttf', age:21 };...
分类:编程语言   时间:2015-05-09 15:04:43    收藏:0  评论:0  赞:0  阅读:164
c++转python知识小记之一
# -*- coding: utf-8 -*-  #utf-8支持中文编码   words=['cat','dog','chicken'] for w in words[:]:  #words[:]复制了原本的list     words.insert(0, w) print words   a = range(0,10,4) print a args=[3,10,3] pr...
分类:编程语言   时间:2015-05-09 15:04:32    收藏:0  评论:0  赞:0  阅读:287
用JavaScript模拟Flash效果写的炫光波动特效
JavaScript写的炫光波动效果,看到一些Flash效果不错,用JS也模拟一下,还有很多不完善的地方,给各位参考参考。...
分类:编程语言   时间:2015-05-09 15:04:22    收藏:0  评论:0  赞:0  阅读:146
【javascript总结】javascript类的声明
声明Person类function Person(name, age) { num = 5;//没有this修饰,属于类,相当于java中的静态变量,类直接访问 this.name = name;//有this修饰,属于类对象的,由类对象调用 this.age = age; this.info =function() { alert("我的信息...
分类:编程语言   时间:2015-05-09 15:04:12    收藏:0  评论:0  赞:0  阅读:226
快速排序
快速排序思想:快速排序的思想巧秒,利用分治的思想,可以极快排序数组。其基本思想分两步: 1. 给你一个数组,让你选择数组中的任意一个数作为基数,然后让数组中所有比基数小的数都放在放在基数的左边,所有比基数大的数放在基数的右边。 2. 将刚才基数的位置作为中点,将数组中基数左边的所有元素做1操作,将基数右边的所有元素做1操作。 看到步骤2,就很容易想到这里面是递归调用的。所以我们的关键任务就是如...
分类:编程语言   时间:2015-05-09 15:04:04    收藏:0  评论:0  赞:0  阅读:174
浅谈JAVA设计模式之——观察者模式(Observer)
一、概述 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 二、适用性 1.当一个抽象模型有两个方面,其中一个方面依赖于另一方面。 将这二者封装在独立的对象中以使它们可以各自独立地改变和复用。 2.当对一个对象的改变需要同时改变其它对象,而不知道具体有多少对象有待改变。 3.当一个对象必须通知其它对象,而它又不能假定其它...
分类:编程语言   时间:2015-05-09 15:03:32    收藏:0  评论:0  赞:0  阅读:200
C++ RVO/NRVO以及move语义的影响
C++返回值优化和具名返回值优化是编译器的优化,在大多数情况下能提高性能,但是却难以受程序员控制。C++11中加入了move语义的支持,由此对RVO和NRVO会造成一定影响。下面以一段代码来说明。RVO和NRVO在分别在copy/move construct,copy/move assignment八种简单情况,测试条件是g++ 4.8.2和clang++ 3.4,默认优化。#include <io...
分类:编程语言   时间:2015-05-09 15:03:22    收藏:0  评论:0  赞:0  阅读:927
javascript 原型、原型链、对象复制等原理和示例分析(下)
原型 原型是 JavaScript 面向对象特性中重要的概念,也是大家太熟悉的概念。因为在绝大多 数的面向对象语言中,对象是基于类的(例如 Java 和 C++ ) ,对象是类实例化的结果。而在 JavaScript 语言中,没有类的概念 ① ,对象由对象实例化。打个比方来说,基于类的语言中类 就像一个模具,对象由这个模具浇注产生,而基于原型的语言中,原型就好像是一件艺术品 的原件,我们...
分类:编程语言   时间:2015-05-09 15:03:12    收藏:0  评论:0  赞:0  阅读:229
【javascript总结】javascript的DOM编程
访问HTML元素方式 根据ID访问HTML元素。 根据节点关系访问HTML元素。 常用的有document.getElementById("idVal");//得到ID名字为idVal的节点。document.getElementsByName("name");//返回的是name属性为name的标签集合document.getElementsByTagName("input")//返回标所有的i...
分类:编程语言   时间:2015-05-09 15:02:52    收藏:0  评论:0  赞:0  阅读:136
【javascript总结】javascript的IE事件和DOM事件模型
通用的事件模型1.是在HTML页面绑定按钮2.在javascript脚本文件中绑定事件处理document.getElementById('button').onclick = function;IE中的事件模型1。使用script for绑定(这个绑定很少用)<script for="btn1"...
分类:编程语言   时间:2015-05-09 15:02:22    收藏:0  评论:0  赞:0  阅读:210
浅谈JAVA设计模式之——状态模式(State)
一、概述 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 二、适用性 1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。 2.一个操作中含有庞大的多分支的条件语句,且这些分支依赖于该对象的状态。 这个状态通常用一个或多个枚举常量表示。 通常,有多个操作包含这一相同的条件结构。 State模式将每一个条...
分类:编程语言   时间:2015-05-09 15:01:52    收藏:0  评论:0  赞:0  阅读:191
Spring核心学习(2)管理Bean的生命周期
前导:开始学习Spring核心思想,通过一个山寨精简版Spriing代码结合学习。 内容:1. 抽象BeanFactory-面向接口更易拓展...
分类:编程语言   时间:2015-05-09 15:01:22    收藏:0  评论:0  赞:0  阅读:253
Swift之旅(五)枚举与结构体
Swift之旅第五篇,讲述枚举与结构体...
分类:编程语言   时间:2015-05-09 15:01:12    收藏:0  评论:0  赞:0  阅读:288
WebRTCDemo.apk代码走读(七):线程关系
转载注明出处http://blog.csdn.net/wanghorse webrtc实际的ProcessThreadImpl线程主要有: 1. VoiceChannelTransport下的CreateThread(UdpSocketManagerPosixImpl::Run), 用于收发网络包 2. AudioTrackJni::PlayThreadProcess,用于播放 ...
分类:编程语言   时间:2015-05-09 15:00:22    收藏:0  评论:0  赞:0  阅读:290
二叉排序树(概念,查找,插入,删除)
查找基本概念 查找表:由同一类型的数据元素构成的集合。对查找表的常用操作:查询元素是否存在、查询元素属性、插入一个数据元素、删除一个数据元素。 查找:也叫检索,是根据给定的某个值,在表中确定一个关键字等于给定值的数据元素。 关键字:可以标识一个数据元素的某个数据项。 主关键字:可以唯一地识别一个数据元素的关键字。 静态查找表:只进行查询某元素在表中与否或检索某元素的各种属性操作的表。...
分类:编程语言   时间:2015-05-09 14:59:42    收藏:0  评论:0  赞:0  阅读:232
Swift之旅(六)协议与扩展
Swift之旅第六篇,讲述协议与扩展的内容。协议就相当于C#和其它编程语言里的接口。...
分类:编程语言   时间:2015-05-09 14:59:14    收藏:0  评论:0  赞:0  阅读:136
Javascript中的setTimeout,setInterval,requestAnimFrame
JavaScript:这三种方法我们平时初学的时候可能容易混淆,下面我们将使用例子的形式来阐述这三种方法不同的用法。 setTimeout:Calls a function or executes a code snippet after a specified delay.(在特定的时间后执行方法和代码块)...
分类:编程语言   时间:2015-05-09 14:58:52    收藏:0  评论:0  赞:0  阅读:396
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!