首页 > 编程语言
Python装饰器详解
python中的装饰器是一个用得非常多的东西,我们可以把一些特定的方法、通用的方法写成一个个装饰器,这就为调用这些方法提供一个非常大的便利,如此提高我们代码的可读性以及简洁性,以及可扩展性。 在学习python装饰器之前我们先看看这样一个例子: 一、作用域 上面的例子简单地对python的作用域做了 ...
分类:编程语言   时间:2016-12-01 03:33:49    收藏:0  评论:0  赞:0  阅读:505
Python学习2--列表
1.列表代替数组,定义时不区分类型。 同一列表内,数据类型可以相同,可以不同,甚至可以在列表内添加一个新的列表;列表内可以为空,name=[]; 2.向列表添加元素 append(x)方法,但里面只能有一个参数。a.append(x); extend(y)方法,里面也是只能有一个参数,但参数可以为列 ...
分类:编程语言   时间:2016-12-01 03:30:50    收藏:0  评论:0  赞:0  阅读:216
细数那些我们熟悉的 排序!
第一个 ,不得不说的 是 <冒泡排序> 作为 一个非常经典,又差劲的算法 。 计算过程如下: ->每次遍历数组,通过对比,使最大的冒上去, ->这样通过N次的轮循 ,可以使 排序的数组有序。 优点:简单,适用性强。 缺点:慢。 适用性:数组,链表. 性质:稳定性排序【同样的数组,计算下来,结果一样】 ...
分类:编程语言   时间:2016-12-01 03:30:02    收藏:0  评论:0  赞:0  阅读:205
初始python第三天(三)
全局变量与局部变量 1.什么是全局变量 在globals中的变量,都是全局变量,全局变量的作用域就是整个程序 2.什么是局部变量 顾名思义就是只能在局部可以执行的变量,在子程序中定义的变量就称为局部变量, 局部变量的作用域是定义该变量的子程序 3.当全局变量与局部变量同名时: 在定义局部变量的子程序 ...
分类:编程语言   时间:2016-12-01 03:17:35    收藏:0  评论:0  赞:0  阅读:384
java提高篇(二二)-----LinkedList
摘自http://blog.csdn.net/chenssy/article/details/18099417 摘自http://blog.csdn.net/chenssy/article/details/18099417 java提高篇(二二) LinkedList 一、概述 LinkedList ...
分类:编程语言   时间:2016-12-01 03:12:49    收藏:0  评论:0  赞:0  阅读:240
【Todo】Java学习笔记 100==100 & Reflection API & Optional类详解 & DIP、IoC、DI & token/cookie/session管理会话方式
为什么1000 == 1000返回为False,而100 == 100会返回为True? Link Java Reflection API: Link Java8 Optional 类深度解析: Link 深入理解DIP、DI及IoC容器: Link 3种会话管理的方式: Link ...
分类:编程语言   时间:2016-12-01 03:06:07    收藏:0  评论:0  赞:0  阅读:270
重拾C++
工具C++基础代码规范入门教程REF.1 Visual c++简介Visual C++集成开发环境(IDE)向导(Wizard)MFC库REF.2 项目开发过程REF.3 集成开发环境Developer StudioREF.4 常用功能键及其意义 我竟然又搞起了C++,而且还必须使用VC++ 6.0... ...
分类:编程语言   时间:2016-12-01 03:00:40    收藏:0  评论:0  赞:0  阅读:367
新旅程JavaScript基础篇一
一、JavaScript简介 什么是JavaScript? JavaScirpt 它是由网景公司开发一款基本浏览器、基于面向对象、事件驱动式的网页脚本语言! 基本浏览器:JS它是由浏览器来进行解析! 基于面向对象:JS中一切都是由对象来组成,对象是由属性与方法来组成! 事件驱动式:网页的某些动作 比 ...
分类:编程语言   时间:2016-12-01 02:59:24    收藏:0  评论:0  赞:0  阅读:337
信息安全-4:公钥密码体制之背包算法[原创]
转发注明出处:http://www.cnblogs.com/0zcl/p/6111686.html 前言 本来我是想学RSA算法的,但发现太难了,不是我能理解的,于是我先看教材前面的背包算法。不出意料的话会在下一篇博客介绍下RSA算法! 背包问题介绍: 给定一些物体,每个物体有不同的重量,是否有可能 ...
分类:编程语言   时间:2016-12-01 02:54:47    收藏:0  评论:0  赞:0  阅读:310
java学习第18天(map集合)
Map集合是将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。 存储的是键值对形式的元素,键唯一,值可以重复,有点类似于数据库中的主键加数据。主要功能有: A:添加功能 put方法 B:删除功能 remove方法 C:判断功能 boolean containsKey(Obje ...
分类:编程语言   时间:2016-12-01 02:53:42    收藏:0  评论:0  赞:0  阅读:203
程序设计语言实践之路
1 脚本语言比编译语言慢,因为编译语言可以固定一个值的位置,可以通过生成的机器指令访问。脚本语言每次必须从表中查找。 大致的结构: 一个预处理器,用于去除注释、空白,标记出token,展开缩写; 编译器,用于产生汇编语言。 连接器,将库连接。 汇编器:产生机器语言。 早期的AT&T编译器会将c++编 ...
分类:编程语言   时间:2016-12-01 02:49:11    收藏:0  评论:0  赞:0  阅读:171
人生苦短,我用python-- Day17 jQuery讲解
jQuery介绍: 1.版本介绍:在官网下载jQuery会下载到1.x、2.x、3.x这三个系列,银角大王说1.x系列兼容性好,功能也能满足。 2.格式介绍:在官网不管下载那个系列的,都会看到有两种格式,a.jquery-1.12.4.js b.jquery-3.1.1.min.js;第二中是压缩格 ...
分类:编程语言   时间:2016-12-01 02:42:28    收藏:0  评论:0  赞:0  阅读:195
python 内存管理
python的内存管理机制 先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计数 (3)内存池机制 一、垃圾回收: python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在 ...
分类:编程语言   时间:2016-12-01 02:40:50    收藏:0  评论:0  赞:0  阅读:264
matlab中数组创建方法
创建数组可以使用 分号 ; 逗号, 空格 数组同行用 逗号,或空格分割 不同行元素用 分号; 一维数组的创建: 1、 用 :冒号 格式:N1:step:N2 第一个元素N1,最后一个元素N2,步长step(step>0,递增或step<0,递减) 2、 linspace函数 格式: x = lins ...
分类:编程语言   时间:2016-12-01 02:39:12    收藏:0  评论:0  赞:0  阅读:275
3.Perl 多线程:Threads(exit thread_only)
还可以在导入threads模块时设置: ...
分类:编程语言   时间:2016-12-01 02:33:56    收藏:0  评论:0  赞:0  阅读:214
支持四则运算的计算器的实现算法
1. 四则运算的实现算法 a. 对于一个输入表达式,分别找到表达式中 "*" , "/" , "+" , "-" 在表达式中的位置。 b. 如果“*",“/“ 符号存在,则位置靠前的运算符为当前选定运算符。 c. 如果“*",“/“ 符号不存在,则位置靠前的 "+" 或者 "- " 为当前选定运算符 ...
分类:编程语言   时间:2016-12-01 02:30:56    收藏:0  评论:0  赞:0  阅读:207
跨线程传递栈变量带来异常指针Crash
在手Q动漫的一份古老的代码中,现网发现少数crash,错误代码示例: 上述代码中的str可能是一个方法中的参数,栈中的变量在当前函数调用结束之后,str所在处的内存可能被重写成随机数据,访问该处内存便会导致异常。 ...
分类:编程语言   时间:2016-12-01 02:29:16    收藏:0  评论:0  赞:0  阅读:155
Java集合类: Set、List、Map、Queue使用场景梳理
Java集合类: Set、List、Map、Queue使用场景梳理 本文主要关注Java编程中涉及到的各种集合类,以及它们的使用场景 相关学习资料 目录 1. Java集合类基本概念 在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保 ...
分类:编程语言   时间:2016-12-01 02:23:36    收藏:0  评论:0  赞:0  阅读:253
Spring学习总结六——SpringMVC一
一:什么是springMVC MVC,顾名思义,m就是model模型,包括处理业务、访问数据库以及封装数据实体类等,view视图层 负责和用户进行交互,就是展示给用户的部分,包括jsp页面,html等,c就是控制器,是controller层。 大致的访问流程是: 1:浏览器发送请求到服务器,然后服务 ...
分类:编程语言   时间:2016-12-01 02:22:42    收藏:0  评论:0  赞:0  阅读:214
python 字符串操作
今天遇到从url解析软件名和版本号的问题,在这里记录一下,主要是python字符串的操作和常用的正则表达式. python中字符串为不可变序列,也就是说,定义好的字符串不可在原处进行修改。 python字符串声明 python 字符串的声明可以是单引号,也可以是双引号,还可以是三引号,单、双引号可以 ...
分类:编程语言   时间:2016-12-01 02:16:54    收藏:0  评论:0  赞:0  阅读:260
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!