首页 > 编程语言
python学习——使用元类
type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的。 比方说我们要定义一个Hello的class,就写一个hello.py模块: class Hello(object): def hello(self, name='world'): print('Hello, %s.' % name) 当Python...
分类:编程语言   时间:2016-07-14 15:24:27    收藏:0  评论:0  赞:0  阅读:163
spring 3以及之后的版本的异步
这里我们来看看spring 3.0 以及以后版本中支持的@Async (方法异步) 其实在之前的程序中也没看到过有使用@Async 的,最近才接触到,想着如果使用异步缓存是不是响应速度会大幅提升那,就比如你去查询,发现缓存中没有数据,你要从数据库中获取数据,然后要把数据放到缓存中然后才能将数据展示到前台,其中将数据放到缓存的这个步骤占用了一部分时间,这样的话前台展示就比较慢了,所以如果保存到缓存...
分类:编程语言   时间:2016-07-14 15:24:10    收藏:0  评论:0  赞:0  阅读:255
贪心算法
B Saving HDU先po原题 [HDU 2111]http://acm.hdu.edu.cn/showproblem.php?pid=2111 话说上回讲到海东集团面临内外交困,公司的元老也只剩下XHD夫妇二人了。显然,作为多年拼搏的商人,XHD不会坐以待毙的。 一天,当他正在苦思冥想解困良策的时候,突然想到了自己的传家宝,那是公司成立的时候,父亲作为贺礼送来的一个锦囊,徐父...
分类:编程语言   时间:2016-07-14 15:23:29    收藏:0  评论:0  赞:0  阅读:309
C++异常 返回错误码
一种比异常终止更灵活的方法是,使用函数的返回值来指出问题。例如,ostream类的get(void)成员ASCII码,但到达文件尾时,将返回特殊值EOF。对hmean()来说,这种方法不管用。任何树脂都是有效的返回值,因此不存在可用于指出问题的特殊值。在这种情况下,可使用指针参数或引用参数来将值返回 ...
分类:编程语言   时间:2016-07-14 15:17:18    收藏:0  评论:0  赞:0  阅读:161
并发 并行 同步 异步 多线程的区别 (转)
1. 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。其中两种并发关系分别是同步和互斥 2. 互斥:进程间相互排斥的使用临界资源的现象,就叫互斥。 3. 同步:进程之间的关系不是相互排斥临界资源的关系,而是相互依赖的关系。进一步的说 ...
分类:编程语言   时间:2016-07-14 15:16:18    收藏:0  评论:0  赞:0  阅读:170
php 冒泡排序
public function demo($arr){ $len = count($arr); if ($len == 1) { return $arr; } else { for ($i = 1; $i < $len; ++$i) { // 外层循环 数组个数-1 也就是找几次最大数,找出数组个数 ...
分类:编程语言   时间:2016-07-14 15:15:49    收藏:0  评论:0  赞:0  阅读:182
多线程NSThread
Thread :是三种方法里面相对轻量级的,但需要管理线程的生命周期、同步、加锁问题,这会导致一定的性能开销 一:创建线程 方法1: // 初始化线程 NSThread *thread = [[NSThread alloc] initWithTarget:self selector:@selecto ...
分类:编程语言   时间:2016-07-14 15:11:38    收藏:0  评论:0  赞:0  阅读:224
C++异常 调用abort()
以一个计算两个数的调和平均数的函数为例。两个数的调和平均数的定义是:这两个数倒数的平均值的倒数,因此表达式为:1.0 * x * y / (x + y)如果y是x的负值,则上述公式将导致被零除——一种不允许的运算。对于被零除的情况,很多新式编译器通过生成一个表示无穷大的特殊浮点值来处理,cout将这 ...
分类:编程语言   时间:2016-07-14 15:10:35    收藏:0  评论:0  赞:0  阅读:324
selenium+Python自动化测试环境搭建
window安装步骤: 1、下载python安装 https://www.python.org/downloads/release/python-351/ 根据自己的操作系统32/64 位,选择相应的版本。 安装过程我就没必要描述,我的安装目录为:C:\Python35 2、进入cmd(window ...
分类:编程语言   时间:2016-07-14 15:09:08    收藏:0  评论:0  赞:0  阅读:210
严重: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind
错误描述:严重: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bind 解决方法:这是端口号被占用,先查看端口号是被谁占用的,我的第一次查找到的是T ...
分类:编程语言   时间:2016-07-14 14:56:16    收藏:0  评论:0  赞:0  阅读:216
C++异常 异常机制
C++异常是丢程序运行过程中发生的异常情况(例如被0除)的一种响应。异常提供了将控制权从程序的一个部分传递到另一部分的途径。对异常的处理有3个组成部分:* 引发异常;* 使用处理程序捕获异常;* 使用try块。程序在出现问题时将引发异常。throw语句实际上是跳转,即命令程序跳到另一条语句。thro ...
分类:编程语言   时间:2016-07-14 14:55:42    收藏:0  评论:0  赞:0  阅读:143
NSOperation队列实实现多线程
一:创建一个任务队列对象 NSOperationQueue *opretionQueue = [[NSOperationQueue alloc] init]; //设置最大并发任务数量 [opretionQueue setMaxConcurrentOperationCount:5]; 二:三个实现方 ...
分类:编程语言   时间:2016-07-14 14:54:05    收藏:0  评论:0  赞:0  阅读:231
Java Web学习(12):JSP九大内置对象(二)
接着来看JSP内置对象。        response对象        response对象是javax.servlet.http.HttpServletResponse类的实例。当服务器创建request对象时会同时创建用 于响应这个客户端的response对象。        response对象也定义了处理HTTP头模块的接口。通过这个对象,开发者们可以添加新的cookies,时...
分类:编程语言   时间:2016-07-14 13:34:29    收藏:0  评论:0  赞:0  阅读:244
java基础面试题记录
1.  面向对象编程的三大特性是什么,请简要阐述 (1).继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继 承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增 加新的方法使之更适合特殊的需要。 ...
分类:编程语言   时间:2016-07-14 13:34:22    收藏:0  评论:0  赞:0  阅读:278
Kruskal算法的简单实现
嘛嘛嘛,好像大家在实现Kruskal算法是都是用的边集数组,判断图的连通性咱不会,o(╯□╰)o(为什么咱这么菜诶) Kruskal算法: 规则: (1)对每一条边按照从小到大进行排序 (2)加入边的时候判断这条边与之前的边是否构成回路,如果构成则放弃这条边,否则就加入到最小生成树中 边集数组: 起 ...
分类:编程语言   时间:2016-07-14 13:31:29    收藏:0  评论:0  赞:0  阅读:205
java中匿名内部类总结
在java的世界里,提供了匿名内部类语法糖,用于帮助大家简化代码,本文简要从接口,抽象类以及常规类描述其常用模式。 ...
分类:编程语言   时间:2016-07-14 13:31:26    收藏:0  评论:0  赞:0  阅读:188
Java NIO概述
Java NIO提供了与标准IO不同的IO工作方式: Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchrono ...
分类:编程语言   时间:2016-07-14 13:28:40    收藏:0  评论:0  赞:0  阅读:275
多线程异步导出
先新建一个执行类 下面是要执行导出功能的线程 创建一个controller 大概流程就是这样。。。。 ...
分类:编程语言   时间:2016-07-14 13:28:11    收藏:0  评论:0  赞:0  阅读:276
JSP_javabean
一.javabean的设计原则: 1.是公有类 2.有无参构造方法 3.只有私有属性 4.只有getter和setter方法 二.Jsp动作元素 action elements.为请求处理阶段提供信息。动作元素遵循XML元素的语法,有一个包含元素名的开始标签,可以有属性、可选的的内容、与开始标签匹配 ...
分类:编程语言   时间:2016-07-14 13:27:11    收藏:0  评论:0  赞:0  阅读:123
进程与线程的区别
(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。 (2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。 同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自己的 ...
分类:编程语言   时间:2016-07-14 13:25:39    收藏:0  评论:0  赞:0  阅读:122
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!