先上结果(图片来自 http://stackoverflow.com/questions/7124884/why-is-1-2-3-4-1-23-4-in-javascript): ...
分类:
编程语言 时间:
2016-10-22 23:42:52
阅读次数:
211
浏览器事件概述 技术一般水平有限,有什么错的地方,望大家指正。 当我们在浏览网页的时候,浏览器可以在视觉上为我们展示出页面还可以在行为上响应用户的操作,浏览器响应用户的操作就是通过事件来完成的,浏览器提供了事件注册接口和事件监听接口这样浏览器就可以接收用户的行为并且进行处理了。浏览器已经提供很多的事 ...
分类:
编程语言 时间:
2016-10-22 23:42:44
阅读次数:
252
本系列博客主要是以对战游戏为背景介绍3D对战网络游戏常用的开发技术以及C++高级编程技巧,有了这些知识,就可以开发出中小型游戏项目或3D工业仿真项目。 笔者将分为以下三个部分向大家介绍(每日更新): 1、实现基本通信框架,包括对游戏的需求分析、设计及开发环境和通信框架的搭建; 2、实现网络底层操作, ...
分类:
编程语言 时间:
2016-10-22 23:40:39
阅读次数:
305
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever ...
分类:
编程语言 时间:
2016-10-22 23:38:08
阅读次数:
285
首先,说明一下多线程的应用场景:当python处理多个任务时,这些任务本质是异步的,需要有多个并发事务,各个事务的运行顺序可以是不确定的、随机的、不可预测的。计算密集型的任务可以顺序执行分隔成的多个子任务,也可以用多线程的方式处理。但I/O密集型的任务就不好以单线程方式处理了,如果不用多线程,只能用 ...
分类:
编程语言 时间:
2016-10-22 23:37:33
阅读次数:
260
本文记录了我读Effective Modern C++时自己的一些理解和心得。 item1:模板类型推导 1)reference属性不能通过传值参数传入模板函数。这就意味着如果模板函数需要一个reference类型的参数,必须在模板声明中将其声明为reference,否则,即使使用一个referen ...
分类:
编程语言 时间:
2016-10-22 23:37:19
阅读次数:
225
首先我们需要知道什么是线程:是程序执行流的最小单元,包括就绪、阻塞和运行三种基本状态。 举个简单的例子:我们把生活中的两件事吃饭和写作业当作是两个线程,当你正在写作业的时候,爸妈叫你吃饭,你就直接去了,等吃完饭回来后再接着写作业。这就是相当于两个线程其中一个从运行状态转入就绪状态,另一个线程从就绪状 ...
分类:
编程语言 时间:
2016-10-22 23:35:51
阅读次数:
238
Spring.net使用说明 使用方法: 1.在配置文件设置Spring.net 节点 在配置节中,声明Spring.net,配置 context,objects 标签,来源(type) <!--配置节:主要用来 配置 asp.net框架之外的 标签,告诉asp.net框架 这些标签由哪些类来处理! ...
分类:
编程语言 时间:
2016-10-22 23:34:54
阅读次数:
204
我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: (1)namedtuple(): 生成可以使用名字来访问元素内容的tuple子类 (2)deque: 双端 ...
分类:
编程语言 时间:
2016-10-22 23:32:45
阅读次数:
249
re 正则表达式操作 本模块提供了类似于Perl的正则表达式匹配操作。要匹配的模式和字符串可以是Unicode字符串以及8位字符串。 正则表达式使用反斜杠字符('\')来表示特殊的形式或者来允许使用特殊的字符而不要启用它们特殊的含义。这与字符串字面值中相同目的的相同字符的用法冲突;例如,要匹配一个反 ...
分类:
编程语言 时间:
2016-10-22 23:29:32
阅读次数:
319
1.简介 本次项目课是实现简单聊天室程序的服务器端和客户端。 2.知识点 服务器端涉及到asyncore、asynchat和socket这几个模块,客户端用到了telnetlib、wx、time和thread这几个模块。 二、项目实战(服务器端) 1.服务器类 首先需要一个聊天服务器,这里继承asy ...
分类:
编程语言 时间:
2016-10-22 23:26:59
阅读次数:
316
基础 // 创建一个窗体对象 JFrame frame = new JFrame(); // 设置窗口大小 frame.setSize(300, 200); // 指定窗口的显示位置 frame.setLocation(300, 200); // 指定窗口的标题栏 frame.setTitle("M ...
分类:
编程语言 时间:
2016-10-22 23:21:46
阅读次数:
238
循环赛日程表 一.问题描叙 设有n=2^k个运动员,要进行网球循环赛。现在要设计一个满足以下要求的比赛日程表 (1).每个选手必须与其他n-1个选手各赛一场 (2).每个选手一天只能赛一次 (3).循环赛一共进行n-1天 二.问题分析 按此要求可将比赛日程表设计成n行n-1列的表,在表中第 i 行和 ...
分类:
编程语言 时间:
2016-10-22 23:19:23
阅读次数:
286
转自:http://developer.51cto.com/art/201507/483510.htm 很多来自世界各地的程序员不求回报的写代码为别人造轮子、贡献代码、开发框架。开放源代码使得分散在世界各地的程序员们都能够贡献他们的代码与创新。 Python就是这样一门受到全世界各地开源社区支持的语 ...
分类:
编程语言 时间:
2016-10-22 23:19:36
阅读次数:
346
1.Givenanarrayofintegers,returnindicesofthetwonumberssuchthattheyadduptoaspecifictarget.
Youmayassumethateachinputwouldhaveexactlyonesolution.
Example:
Givennums=[2,7,11,15],target=9,
Becausenums[0]+nums[1]=2+7=9,
return[0,1].
UPDATE(2016/2/13):
Thereturn..
分类:
编程语言 时间:
2016-10-22 21:31:25
阅读次数:
173
Youaregiventwolinkedlistsrepresentingtwonon-negativenumbers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist.
Input:(2->4->3)+(5->6->4)
Output:7->0->8
Subscribetoseewhichcompa..
分类:
编程语言 时间:
2016-10-22 21:31:12
阅读次数:
168
基础概念 数据结构:是相互之间存在一种或多种关系的数据元素的集合。 逻辑结构和物理结构 关于数据结构,我们可以从逻辑结构和物理结构这两个维度去描述 逻辑结构是数据对象中数据元素之间的关系,是从逻辑意义上去描述的数据之间的组织形式。 逻辑结构有4种: 集合结构(数据元素之间仅以集合的方式体现,元素之间 ...
分类:
编程语言 时间:
2016-10-22 21:23:50
阅读次数:
231