首页 > 编程语言
python模块之os
os模块提供了对目录或者文件的新建/删除/查看文件属性,还提供了对文件以及目录的路径操作。比如说:绝对路径,父目录…… os.sep可以取代操作系统特定的路径分隔符。windows下为 “\\”,Linux下为"/" os.linesep字符串给出当前平台使用的行终止符。例如,Windows使用'\ ...
分类:编程语言   时间:2016-10-23 00:12:24    收藏:0  评论:0  赞:0  阅读:245
第三章:对象的共享——java并发编程实战
我们不仅仅希望防止某个线程使用某个状态时,另一个线程在修改它;我们还希望某个线程修改了某个状态后,其他线程能够看到状态的变化。 一、可见性 重排序:在没有同步的情况下,编译器、处理器可能对代码的执行顺序进行一些调整 例如如下代码,由于没有使用同步机制,读线程可能看不见ready的修改,而一直循环下去 ...
分类:编程语言   时间:2016-10-23 00:08:18    收藏:0  评论:0  赞:0  阅读:226
python模块之time
Python中的时间模块。 1、在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。 2、UTC(Coordinated Universal Time,世界协调时)亦即格林威治天文时间,世界标准时间。在中国为UTC+8。DS ...
分类:编程语言   时间:2016-10-23 00:02:05    收藏:0  评论:0  赞:0  阅读:279
各种排序算法的分析及java实现
各种排序算法的分析及java实现 排序一直以来都是让我很头疼的事,以前上《数据结构》打酱油去了,整个学期下来才勉强能写出个冒泡排序。由于下半年要准备工作了,也知道排序算法的重要性(据说是面试必问的知识点),所以又花了点时间重新研究了一下。 排序大的分类可以分为两种:内排序和外排序。在排序过程中,全部 ...
分类:编程语言   时间:2016-10-23 00:01:41    收藏:0  评论:0  赞:0  阅读:192
树状数组
题目描述 Description 一行N个方格,开始每个格子里都有一个整数。现在动态地提出一些问题和修改:提问的形式是求某一个特定的子区间[a,b]中所有元素的和;修改的规则是指定某一个格子x,加上或者减去一个特定的值A。现在要求你能对每个提问作出正确的回答。1≤N<100000,,提问和修改的总数 ...
分类:编程语言   时间:2016-10-23 00:01:25    收藏:0  评论:0  赞:0  阅读:204
python模块之logging
在现实生活中,记录日志非常重要。银行转账时会有转账记录;飞机飞行过程中,会有黑盒子(飞行数据记录器)记录飞行过程中的一切。如果有出现什么问题,人们可以通过日志数据来搞清楚到底发生了什么。对于系统开发、调试以及运行,记录日志都是同样的重要。如果没有日志记录,程序崩溃时你几乎就没办法弄明白到底发生了什么 ...
分类:编程语言   时间:2016-10-22 23:58:22    收藏:0  评论:0  赞:0  阅读:582
JavaScript的加号运算符
先上结果(图片来自 http://stackoverflow.com/questions/7124884/why-is-1-2-3-4-1-23-4-in-javascript): ...
分类:编程语言   时间:2016-10-22 23:39:49    收藏:0  评论:0  赞:0  阅读:171
JavaScript事件绑定
浏览器事件概述 技术一般水平有限,有什么错的地方,望大家指正。 当我们在浏览网页的时候,浏览器可以在视觉上为我们展示出页面还可以在行为上响应用户的操作,浏览器响应用户的操作就是通过事件来完成的,浏览器提供了事件注册接口和事件监听接口这样浏览器就可以接收用户的行为并且进行处理了。浏览器已经提供很多的事 ...
分类:编程语言   时间:2016-10-22 23:39:31    收藏:0  评论:0  赞:0  阅读:197
python正则表达式
本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。 注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever ...
分类:编程语言   时间:2016-10-22 23:37:46    收藏:0  评论:0  赞:0  阅读:339
python多线程
首先,说明一下多线程的应用场景:当python处理多个任务时,这些任务本质是异步的,需要有多个并发事务,各个事务的运行顺序可以是不确定的、随机的、不可预测的。计算密集型的任务可以顺序执行分隔成的多个子任务,也可以用多线程的方式处理。但I/O密集型的任务就不好以单线程方式处理了,如果不用多线程,只能用 ...
分类:编程语言   时间:2016-10-22 23:35:28    收藏:0  评论:0  赞:0  阅读:310
[C++11] Effective Modern C++ 读书笔记
本文记录了我读Effective Modern C++时自己的一些理解和心得。 item1:模板类型推导 1)reference属性不能通过传值参数传入模板函数。这就意味着如果模板函数需要一个reference类型的参数,必须在模板声明中将其声明为reference,否则,即使使用一个referen ...
分类:编程语言   时间:2016-10-22 23:35:09    收藏:0  评论:0  赞:0  阅读:418
创建线程的两种方式
首先我们需要知道什么是线程:是程序执行流的最小单元,包括就绪、阻塞和运行三种基本状态。 举个简单的例子:我们把生活中的两件事吃饭和写作业当作是两个线程,当你正在写作业的时候,爸妈叫你吃饭,你就直接去了,等吃完饭回来后再接着写作业。这就是相当于两个线程其中一个从运行状态转入就绪状态,另一个线程从就绪状 ...
分类:编程语言   时间:2016-10-22 23:34:45    收藏:0  评论:0  赞:0  阅读:209
Spring.net 配置说明
Spring.net使用说明 使用方法: 1.在配置文件设置Spring.net 节点 在配置节中,声明Spring.net,配置 context,objects 标签,来源(type) <!--配置节:主要用来 配置 asp.net框架之外的 标签,告诉asp.net框架 这些标签由哪些类来处理! ...
分类:编程语言   时间:2016-10-22 23:33:58    收藏:0  评论:0  赞:0  阅读:362
python模块之collections
我们都知道,Python拥有一些内置的数据类型,比如str, int, list, tuple, dict等, collections模块在这些内置数据类型的基础上,提供了几个额外的数据类型: (1)namedtuple(): 生成可以使用名字来访问元素内容的tuple子类 (2)deque: 双端 ...
分类:编程语言   时间:2016-10-22 23:29:56    收藏:0  评论:0  赞:0  阅读:292
python re模块
re 正则表达式操作 本模块提供了类似于Perl的正则表达式匹配操作。要匹配的模式和字符串可以是Unicode字符串以及8位字符串。 正则表达式使用反斜杠字符('\')来表示特殊的形式或者来允许使用特殊的字符而不要启用它们特殊的含义。这与字符串字面值中相同目的的相同字符的用法冲突;例如,要匹配一个反 ...
分类:编程语言   时间:2016-10-22 23:26:24    收藏:0  评论:0  赞:0  阅读:422
Python聊天室
1.简介 本次项目课是实现简单聊天室程序的服务器端和客户端。 2.知识点 服务器端涉及到asyncore、asynchat和socket这几个模块,客户端用到了telnetlib、wx、time和thread这几个模块。 二、项目实战(服务器端) 1.服务器类 首先需要一个聊天服务器,这里继承asy ...
分类:编程语言   时间:2016-10-22 23:25:29    收藏:0  评论:0  赞:0  阅读:287
算法之循环赛日程表
循环赛日程表 一.问题描叙 设有n=2^k个运动员,要进行网球循环赛。现在要设计一个满足以下要求的比赛日程表 (1).每个选手必须与其他n-1个选手各赛一场 (2).每个选手一天只能赛一次 (3).循环赛一共进行n-1天 二.问题分析 按此要求可将比赛日程表设计成n行n-1列的表,在表中第 i 行和 ...
分类:编程语言   时间:2016-10-22 23:18:22    收藏:0  评论:0  赞:0  阅读:350
Python框架、库以及软件资源汇总
转自:http://developer.51cto.com/art/201507/483510.htm 很多来自世界各地的程序员不求回报的写代码为别人造轮子、贡献代码、开发框架。开放源代码使得分散在世界各地的程序员们都能够贡献他们的代码与创新。 Python就是这样一门受到全世界各地开源社区支持的语 ...
分类:编程语言   时间:2016-10-22 23:16:38    收藏:0  评论:0  赞:0  阅读:374
LeetCode001 Two Sum C语言
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:30:51    收藏:0  评论:0  赞:0  阅读:394
LeetCode002 Add Two Numbers C语言
Youaregiventwolinkedlistsrepresentingtwonon-negativenumbers.Thedigitsarestoredinreverseorderandeachoftheirnodescontainasingledigit.Addthetwonumbersandreturnitasalinkedlist. Input:(2->4->3)+(5->6->4) Output:7->0->8 Subscribetoseewhichcompa..
分类:编程语言   时间:2016-10-22 21:28:53    收藏:0  评论:0  赞:0  阅读:234
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!