码迷,mamicode.com
首页 > 编程语言
python 自定义回调函数
回调函数用起来比较爽。特别是在js中,满世界全是回调,那么在python中,怎么来优雅地实现自己的回调函数呢 下面贴一个我写的例子 其实就是通过kwargs获取到callback的对象/字符串,然后通过getattr(self, callback)来反射得到回调的方法,然后调用即可。 ...
分类:编程语言   时间:2017-06-20 00:25:02    阅读次数:255
spring事务的传播机制和隔离性
1、事务的传播机制: 指多个事务方法在相互调用时,事务如何在这些方法中传播。 Spring支持7种事务传播行为: PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当 ...
分类:编程语言   时间:2017-06-20 00:24:36    阅读次数:312
c++开始学习3
C++远征之封装篇 1、类和对象 对象:具体的事物。类:对对象的抽象描述,一般有数据成员(属性)和成员函数(方法) 2、访问限定符 private,public,protected 3、访问类 栈的方式:class stack { int x; int y; void funx() { } void ...
分类:编程语言   时间:2017-06-20 00:23:55    阅读次数:192
Java中从键盘输入的三种方法
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.Scanner; public class EnterTest { public ...
分类:编程语言   时间:2017-06-20 00:22:57    阅读次数:220
Springboot+JPA+Thymeleaf 校园博客完整小网站
本文所属【知识林】:http://www.zslin.com/web/article/detail/35 此项目是一个比较简易的校园博客。麻雀虽小五脏俱全,虽然是比较简易的但是涉及的知识点还是比较全面的。 此项目涵盖了【知识林】中Springboot和Thymeleaf中所有知识点的内容。 主要功能 ...
分类:编程语言   时间:2017-06-20 00:22:35    阅读次数:244
python学习笔记9:正则表达式
一、简介 正则表达式就是用来查找字符串的;用来匹配一些比较复杂的字符串。 使用正确表达式需要引入re模块 (regular定期的有规律的) 二、匹配字符串的方法 三、常用的正则表达式符号 ...
分类:编程语言   时间:2017-06-20 00:21:36    阅读次数:138
java基础(System.err和System.out)
今天有位同事在使用System.err和System.out遇上了一些小问题. 看了些资料总结下: 1.JDK文档对两者的解释: out: “标准”输出流。此流已打开并准备接受输出数据。通常,此流对应于显示器输出或者由主机环境或用户指定的另一个输出目标。 err: “标准”错误输出流。此流已打开并准 ...
分类:编程语言   时间:2017-06-20 00:21:27    阅读次数:214
【算法学习】老算法,新姿势,STL——Heap
“堆”是一个大家很熟悉的数据结构,它可以在\(O(log\;n)\)的时间内维护集合的极值。 这都是老套路了,具体的内部实现我也就不谈了。 我一般来说,都是用queue库中的priority_queue,也就是STL的优先队列来实现堆的,然而最近我发现了一个新的STL容器,它相对优先队列有着更小的常 ...
分类:编程语言   时间:2017-06-20 00:21:18    阅读次数:124
java拦截器的配置
在xml文件里配置: 创建对应目标的class,并实现实现HandlerInterceptor接口 ...
分类:编程语言   时间:2017-06-20 00:21:03    阅读次数:302
Disruptor——一种可替代有界队列完成并发线程间数据交换的高性能解决方案
本文翻译自LMAX关于Disruptor的论文,同时加上一些自己的理解和标注。Disruptor是一个高效的线程间交换数据的基础组件,它使用栅栏(barrier)+序号(Sequencing)机制协调生产者与消费者,从而避免使用锁和CAS,同时还组合使用预分配内存机制、缓存行机制(cache lin... ...
分类:编程语言   时间:2017-06-20 00:20:39    阅读次数:331
Java线程池技术以及实现
对于服务端而言,经常面对的是客户端传入的短小任务,需要服务端快速处理并返回结果。如果服务端每次接受一个客户端请求都创建一个线程然后处理请求返回数据,这在请求客户端数量少的阶段看起来是一个不错的选择,但是面对成千上万的请求在某一时段同时到达服务器时,如果还是采用这种方式,那么将会创建数以万计的线程,暂 ...
分类:编程语言   时间:2017-06-20 00:20:00    阅读次数:267
数独算法
数独(Sudoku)是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。 每一道合格的数独谜题都有且仅有唯一答案,推理方法也以此为基础,任何无解或多解的题目都是不合格的。 如下图所示,就是一个 ...
分类:编程语言   时间:2017-06-20 00:17:10    阅读次数:235
javascript对象创建
一个js对象中有 [[proto]] [[class]] [[extensible]] 三个对象标签 ,在对象的属性上有 writable ,enumerable,configurable,value,get/set 五个属性标签 对象的创建 字面量创建对象 构造函数new创建对象 in 操作符,可 ...
分类:编程语言   时间:2017-06-20 00:16:30    阅读次数:158
python学习之路(二)开发批量主机管理工具
大概思路: 理想效果就是达到类似于saltstack或者是ansible类似的一点小功能,比如 在命令行下输入python3 automatic.py -g dsp -c 'w' 输出: b' 18:24:20 up 3:44, 2 users, load average: 0.00, 0.00, ...
分类:编程语言   时间:2017-06-20 00:15:44    阅读次数:227
0619日重点:提交数组的注意点
提交数组的时候,一定要把var arr=[];放入方法体内,且第一行。每次提交前初始化数组。 否则就会把以前提交的也算入数组,导致提交数据混乱。 ...
分类:编程语言   时间:2017-06-20 00:15:28    阅读次数:177
hausaufgabe--python 20- usage of Closure
Running result: ...
分类:编程语言   时间:2017-06-20 00:15:05    阅读次数:106
Python(day6)-函数
一 为何要有函数?不加区分地将所有功能的代码垒到一起,问题是: 代码可读性差 代码冗余 代码可扩展差 如何解决?函数即工具,事先准备工具的过程是定义函数,拿来就用指的就是函数调用 结论:函数使用必须是:先定义,后调用 二:函数的分类 1.内置函数:built-in 2.自定义函数: def 函数名( ...
分类:编程语言   时间:2017-06-20 00:14:30    阅读次数:183
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!