之前说到Spring的事务管理 一直很懵逼 ,只知道事务管理大概是干嘛的。 网上的博客都是用 银行转账来解释 事务管理,哈哈哈 那我也用这个吧,这个例子的确是最好的。 说是两个人相互转账,A转500块钱给B,至于A为啥转钱给B那是她们直接的事情。那么问题来了,比如A转钱给B的时候,突然断电了,A 的 ...
分类:
编程语言 时间:
2017-08-08 19:59:27
阅读次数:
199
代理,一看名字就知道这只是个中介而已,真实的执行者在代理的后面呢。cbf4life在他的书里提的例子也很有趣,更详细的内容及说明可以参考原作者博客:cbf4life.cnblogs.com。现在贴代码,以方便随用随取。 2.1.解释 main(),西门庆 IKindWomen,接口 CWangPo, ...
分类:
编程语言 时间:
2017-08-08 19:59:37
阅读次数:
277
# -*- coding: utf-8 -*- """ Created on Mon Aug 07 23:40:13 2017 @author: mdz """ import numpy as np def loadData(): vocabList=[['my', 'dog', 'has', 'f... ...
分类:
编程语言 时间:
2017-08-08 20:02:49
阅读次数:
240
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟 ...
分类:
编程语言 时间:
2017-08-08 20:03:26
阅读次数:
234
一、random的作用 random模块是一个跟取随机值相关的模块,主要用于类似抽奖、验证码等场景 二、常用方法 random.random():产生一个0-1之间的随机数 random.randint():产生一个指定范围的随机整数,这个范围是一个闭区间 random.choice():返回指定序 ...
分类:
编程语言 时间:
2017-08-08 20:04:17
阅读次数:
177
用于集群中管理机器上的密钥对分发版本:Python2.7模块:paramiko、multiprocessing备注:注意在脚本70行左右获取远程服务器秘钥指纹信息的时候不同的操作系统可能会有出入,如果使用本脚本务必在本地测试通过#-*-coding:utf-8-*-
importsys
reload(sys),sys.setdefaultencodi..
分类:
编程语言 时间:
2017-08-08 20:04:26
阅读次数:
215
#coding:utf-8
#__author__:神仙也考试
#__authortime__:2017/8/8
importrandom
print"""
需求:
1、初始CPU和人各随机拥有2张牌;
2、各计算得出初始2张牌的总数;
3、当拥有的牌数小于16点则自动新增一张牌;
4、新增的牌进入计算总和;
5、人的计算中:当大于等16点时候进行..
分类:
编程语言 时间:
2017-08-08 20:05:23
阅读次数:
153
Java约定俗成代码格式: 1、包名:最好是域名倒过来,要求所有的字母小写; 2、类名接口名:一个单词首字母大写,多个单词每个单词首字母都大写 3、方法名和变量名:一个单词全部小写,多个单词从第二个单词首字母大写 4、常量:一个单词全部大写,多个单词全部大写并用下划线区分每个单词 建议:如果能用英语 ...
分类:
编程语言 时间:
2017-08-08 20:07:31
阅读次数:
178
一:查找算法 二:复制算法 三:插入算法 ...
分类:
编程语言 时间:
2017-08-08 20:08:26
阅读次数:
152
importdatetime
start=‘2016-06-01‘
end=‘2017-01-01‘
datestart=datetime.datetime.strptime(start,‘%Y-%m-%d‘)
dateend=datetime.datetime.strptime(end,‘%Y-%m-%d‘)
whiledatestart<dateend:
datestart+=datetime.timedelta(days=1)
printdatestart.strftime(‘%Y-%m-%d‘)
分类:
编程语言 时间:
2017-08-08 20:08:53
阅读次数:
170
这篇博客主要解说了Ng的课第六、七个视频,涉及到的内容包含,函数间隔和几何间隔、最优间隔分类器 ( Optimal Margin Classifier)、原始/对偶问题 ( Primal/Dual Problem)、 SVM 的对偶问题几个部分。 函数间隔和几何间隔 函数间隔( functional ...
分类:
编程语言 时间:
2017-08-08 20:09:18
阅读次数:
261
面向对象编程(OOP) Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点: 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可理解性。 代码开发模块化,更易维护和修改。 代码复用。 增强代码的可靠性和灵活性。 增加代码的可 ...
分类:
编程语言 时间:
2017-08-08 20:43:29
阅读次数:
235
我们能够建立例如以下的loss function: Li=?log(pyi)=?log??efyi∑jefj?? L_{i}=-log(p_{y_{i}}) = -log \left( \frac{e^{f_{y_{i}}}}{\sum_{j}e^{f_{j}}} \right) L=1N∑iLi+ ...
分类:
编程语言 时间:
2017-08-08 20:43:52
阅读次数:
263
一、三元运算 二丶深浅拷贝 a、对于 数字 和 字符串 而言,赋值、浅拷贝和深拷因为其永远指向同一个内存地址 b、对于列表、字典、元素.... 浅拷贝,在内存中只额外创建第一层数据 深拷贝,在内存中将所有的数据重新创建一份 (排除最后一层,即:python内部对字符串和数字的优化) 三、函数 1、默 ...
分类:
编程语言 时间:
2017-08-08 20:44:24
阅读次数:
186
/* 多线程下的单例-懒汉式会有多线程问题 饿汉式不会有多线程问题 */ //饿汉式 class Single { private static final Single s = new Single(); //final修改的变量必须要显示初始化 private Single() {} //构造函... ...
分类:
编程语言 时间:
2017-08-08 20:44:34
阅读次数:
130
如图, 运行后提示错误,这是“+” 是字符串连接操作符,字符串连接只能在被连接的每一个都是字符串时起作用。而以上程序试图将一个字符串同一个非字符串连接会引发一个异常,所以会报错。 正确的为: 或者是: ...
分类:
编程语言 时间:
2017-08-08 20:44:57
阅读次数:
300
1 splice() 1.1 说明 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。Link 1.2 语法 参数 index: 必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。 howmany: 必需。要删除的项目数量。如果设置为 ...
分类:
编程语言 时间:
2017-08-08 20:45:26
阅读次数:
199
返回值优化(Return Value Optimization,简称RVO)是一种编译器优化机制:当函数需要返回一个对象的时候,如果自己创建一个临时对象用于返回,那么这个临时对象会消耗一个构造函数(Constructor)的调用、一个复制构造函数的调用(Copy Constructor)以及一个析构 ...
分类:
编程语言 时间:
2017-08-08 20:45:32
阅读次数:
291
#! /usr/bin/env python #! -*- cording:utf-8 -*- name="alex" age=18 name_list=['eire','alex','tony'] #把元素放入一个集合 #索引 print(name_list[0]) #切片0-2 print(na... ...
分类:
编程语言 时间:
2017-08-08 20:46:55
阅读次数:
235
JavaScript 函数 函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块; JavaScript 函数语法 函数就是包裹在花括号中的代码块,前面使用了关键词 function: 当调用该函数时,会执行函数内的代码。 可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由 Ja ...
分类:
编程语言 时间:
2017-08-08 20:47:05
阅读次数:
172