2

自己实现定制自己的专属java锁,来高效规避不稳定的第三方

java juc 包下面已经提供了很多并发锁工具供我们使用,但在日常开发中,为了各种原因我们总是会用多线程来并发处理一些问题,然而并不是所有的场景都可以使用juc 或者java本身提供的锁来方便的帮助我们控制多线程带来的并发问题,这个时候就需要我们根据自己的业务场景来子实现定制一把我们自己专属的锁, ...

chengxiansheng 发布于 2019-07-14 18:23 评论(0)阅读(102)
1

(算法)压缩算法(哈夫曼树)

哈夫曼树(赫夫曼树/霍夫曼树 /最优树) 若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为哈夫曼树 应用场景文件压缩,又叫压缩算法 现在有3课二叉树,都有四个节点,分别带权13,7,8,3 一段字符串中计算每一个字符重复的次数 扩充二叉树 对于一颗已有的二叉树,如果我们为他添加一系列 ...

房东家的猫 发布于 2019-07-14 18:10 评论(0)阅读(144)
0

粗读《构建之法》后的几个问题

1、软件工程这门课程里面很多章节 如需求分析、软件测试等后续内容对 软件工程专业学生来说 还会开设单独的课程来学习, 如何处理内容的重叠交叉、衔接关系呢? 2、在需求分析部分, 学生的生活经历简单,人际沟通能力相对较弱, 如何让他们能接触到不同行业、不同应用背景下的信息系统需求呢? 3、作为软件工程 ...

尧山居士 发布于 2019-07-14 18:05 评论(1)阅读(26)
0

设计模式之我见(一)

说道设计模式,还是当初入行没多久看的,记得当初看的是秦小波的《设计模式之禅》。起初不明白这个为什么要字一个禅字。直到看了第三遍才明白,就算是同一个人也会因为经验和知识增长得到不同的结论。最近在重构之前的代码,恰好有用到设计模式,所以就准备重写回顾一下,记录一些现在的个人见解和实际工作中的体会。按实际 ...

Raiden_xin 发布于 2019-07-14 17:59 评论(0)阅读(11)
0

武功山攻略

8月9日——8月11日轻装上武功山方案 附:景区导览图 一、路线 倒穿路线:龙山村——发云界——绝望坡——吊马桩——金顶——石鼓寺——景区正门(约26公里) 二、行程 8月9日(第一天): 上海/武汉——萍乡——发云界 1、8月8号晚上从上海南出发,次日早上九点22到达萍乡站。 2、出萍乡站后可选座 ...

一叶之秋♪ 发布于 2019-07-14 17:50 评论(0)阅读(40)
0

python 之网络并发(非阻塞IO模型)

实现gevent模块 服务端: from socket import * import time s = socket() s.bind(('127.0.0.1',8080)) s.listen(5) s.setblocking(False) r_list=[] w_list=[] while Tr ...

small_white- 发布于 2019-07-14 17:29 评论(0)阅读(22)
0

使用Python中NetworkX包绘制深度神经网络结构图

1 """ 使用Python中NetworkX包绘制深度神经网络结构图 """ 2 # 导入相应包 3 import networkx as nx 4 import matplotlib.pyplot as plt 5 6 # 创建DAG 7 G = nx.DiGraph() 8 9 # 创建结构图 ...

Sayang 发布于 2019-07-14 17:27 评论(0)阅读(16)
0

第二章 在HTML中使用JS

1、<scrpit></script>标签对是在HTML引入js代码的标签对,有以下特性:async(特性值表示引入外部文件时是否立即下载该资源,并且不能影响页面其它的操作,属于异步操作,将会在load事件之前执行)、charset(表示代码的字符集)、defer(表示等页面所有结构显示出来之后再执 ...

前端学习者aa 发布于 2019-07-14 17:27 评论(0)阅读(14)
0

解决JRebel对myBatis Mapper 失效的问题

解决JRebel对myBatis Mapper 失效的问题 在之前的 "文章" 中介绍了JRebel这个插件的使用和优势,虽然它对配置文件的改动的热更新是生效的,但是mybatis的mapper文件的改动却无法生效,为了解决这个问题,JRebel扩展了一个叫做JRebel Nightly Build ...

上帝爱吃苹果-Soochow 发布于 2019-07-14 17:16 评论(0)阅读(31)
0

QuantLib 金融计算——案例之普通欧式期权分析

[toc] 如果未做特别说明,文中的程序都是 python3 代码。 QuantLib 金融计算——案例之普通欧式期权分析 载入 QuantLib 和其他包: 概述 从金融工程中最简单的案例——“普通欧式期权公式法定价”入手,介绍 QuantLib 中期权分析的基本组件,以及如何将这些组件拼接成为一 ...

xuruilong100 发布于 2019-07-14 17:03 评论(5)阅读(35)
0

ES6 正则扩展

一、新增 flags 属性 ES6 为正则表达式新增了flags属性,会返回正则表达式的修饰符。 二、构造函数的变化 在 ES5 中, RegExp 构造函数的参数有两种情况: 1、参数是字符串,i 为修饰符 2、参数是一个正则表示式,i 为修饰符 但 ES5 不允许这种情况使用第二个参数添加修饰符 ...

Leophen 发布于 2019-07-14 16:42 评论(0)阅读(10)
0

Python基础1

新人入园请多多关照,发一些自己随堂记得笔记,从基础开始 Python笔记 数据类型: 数字(整数,小数,复试) 布尔(True,False) 字符串,列表,元组,字典 常用的运算符: 算数运算符:+-*/% 逻辑运算符:与、或、非 与:(同时满足)(1)只要有一个为假,结果就为假(2)同时为真,结果 ...

一位代码小菜鸡 发布于 2019-07-14 16:26 评论(0)阅读(6)
0

RIP动态路由协议配置实验

项目背景 规划与配置接口 IP地址 AR1: AR2: AR3 配置loopback 地址 各设备配置 RIP 宣告 AR1: AR2: AR3: 在各设备开启V2 版本,默认是 版本1 在各设备上查看RIP 路由表项,检查是否学习到了。 PC1 PING PC2测试连通性 在AR1 RIP视图引入 ...

陈小瓜 发布于 2019-07-14 16:24 评论(0)阅读(9)
1

7月14日周记

今天是小学期结束后的第一个周,在这一个周里,通过对小学期中所编程序的理解和对相关知识的查阅, 加深了我对C++中类和对象的理解,类的封装,类中函数调用,文件的导入导出等知识的使用更为熟练。在编程中遇到的问题在小学期和这一周中已基本解决,不熟练的知识点也得以巩固,并且能够将一部分现实问题与程序相关联, ...

ZG龙灬珂 发布于 2019-07-14 16:12 评论(0)阅读(2)
0

使用angularJS设置复选框的回显状态

思路分析: 在angularJS中,我们可以使用ng-checked="expression()"来设置复选框的状态;当expression()返回true时,该复选框为选择中状态,反之为非选中状态; 实现步骤: 1.在baseController.js中编写代码如下:(由于该方法使用频率较高,所以 ...

疯狂转圈圈 发布于 2019-07-14 15:52 评论(0)阅读(25)
0

【转】Python入门:Anaconda和Pycharm的安装和配置

子曰:“工欲善其事,必先利其器。”学习Python就需要有编译Python程序的软件,一般情况下,我们选择在Python官网下载对应版本的Python然后用记事本编写,再在终端进行编译运行即可,但是对于我这样懒的小白,我喜欢装一些方便的软件来辅助我编写程序。在学习Java时,正常情况选择安装JDK然 ...

“人生苦短” 发布于 2019-07-14 15:00 评论(0)阅读(14)
0

LeetCode.1025-除数游戏(Divisor Game)

这是小川的第 382 次更新,第 411 篇原创 01 看题和准备 今天介绍的是 LeetCode 算法题中 Easy 级别的第 244 题(顺位题号是 1025 )。Alice和Bob轮流玩游戏,Alice首先出发。 最初,黑板上有一个数字 . 在每个玩家的回合中,该玩家进行以下操作: 选择`0 ...

程序员小川 发布于 2019-07-14 14:57 评论(0)阅读(9)
0

python--各种锁机制归纳整理

Q:为什么要用锁?什么样的业务场景下需要用锁? 就拿之前的工单系统来说,当审批方式为角色组审批时,代表该角色组内任意一人审批即可,这时,该角色组内成员的系统上都是可以显示审批按钮,如果此时A审批员和B审批员都同时审批了同一工单,有可能会出现不一样的审批结果,即使审批意见是一致的,多人操作也会增加对数 ...

小陆同学 发布于 2019-07-14 13:26 评论(0)阅读(13)
0

如何取得Spring管理的bean

本文主要讲3中实现方式,请用第3种方法(通用) 1、servlet方式加载时配置如下 spring容器放在ServletContext中的key是org.springframework.web.servlet.FrameworkServlet.CONTEXT.springMVC 注意后面的sprin ...

半条命Simon 发布于 2019-07-14 13:23 评论(0)阅读(9)
0

计算机网络自顶向下方法第6章-链路层和局域网.2

6.5 链路虚拟化:网络作为链路层 6.5 链路虚拟化:网络作为链路层 多协议标签交换 MPLS 通过来自虚电路网络的一个关键概念—固定长度标签,可以改善 lP 路由器的转发速度。 其目标是使用转发 lP 数据报的路由设备,但却是基于固定长度标签和虚电路的技术,让路 由器根据固定长度的标签转发数据报 ...

秋官 发布于 2019-07-14 13:15 评论(0)阅读(10)