/** * 等待唤醒之生产者和消费者模型 * 生成者: 创建和添加数据的线程 * 消费者: 销毁和删除数据的线程 * 问题1: 生成者生成数据过快, 消费者消费数据相对慢,不接收数据了, 会造成数据丢失 * 问题2: 消费者消费数据过快, 生成者生成数据相对慢,不发送数据了, 会造成数据被重复读取 ...
分类:
编程语言 时间:
2018-11-28 12:03:28
阅读次数:
177
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关,数据结构有以下几种基本的结构算法: 1.集合结构 集合结构中的数据元素同属于一个集合,他们之间是 ...
分类:
编程语言 时间:
2018-11-28 12:05:05
阅读次数:
177
资源链接:https://pan.baidu.com/s/1p7CyLEodCy3e1u93jTVQLg《FlaskWeb开发基于Python的Web应用开发实战第2版》中英PDF+源代码以及第1版中英PDF+源代码等4本书中文版PDF,324页,带目录和书签,文字能够复制粘贴;英文版PDF,394页,带目录和书签,文字能够复制粘贴;配套源代码;经典书籍第二版,讲解详细;如图:
分类:
编程语言 时间:
2018-11-28 12:06:35
阅读次数:
720
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = 'Fan Lijun' n = input('请输入一个大于1,小于等于20的整数:') lst = [] for i in range(int(n)): z = eval(inp... ...
分类:
编程语言 时间:
2018-11-28 12:06:51
阅读次数:
277
闭包是JavaScript中一个基本的概念,每个JavaScript开发者都应该知道和理解的。然而,很多新手JavaScript开发者对这个概念还是很困惑的。 正确理解闭包可以帮助你写出更好、更高效、简洁的代码。同时,这将会帮助你成为更好的JavaScript开发者。 因此,在这篇文章中,我将会尝试 ...
分类:
编程语言 时间:
2018-11-28 12:08:10
阅读次数:
152
py程序即可以直接run,也可以通过import py文件名 导入后运行。 1. 直接运行时,变量__name__的值为‘__main__’ 2.import py文件名 导入后,再运行,其变量__name__的值为‘py文件名’ 例如: #在nameDemo.py中编写如下程序: def prin ...
分类:
编程语言 时间:
2018-11-28 12:08:38
阅读次数:
204
1.通过数据库字段反射给对象实例赋值 2.通过对象属性反射给对象赋值 ...
分类:
编程语言 时间:
2018-11-28 12:09:32
阅读次数:
147
[demo & 代码][1] 链接悬停效果,显示缩略图。 ![][3] 今天给大家分享一组链接悬停效果。悬停链接时显示具有特定效果的缩略图。 这是一些效果: ![][4] ![][5] ![][6] 参考 [Image Reveal Hover Effects][7] [1]: https://zh ...
分类:
编程语言 时间:
2018-11-28 12:11:30
阅读次数:
185
快速排序思想 快速排序的思想,寻找一个轴位,比这个轴小的放到左边,比这个轴大的放到右边,然后分别再对两边进行如此的方法即可得到排序的数组。 这样说起来晦涩难懂,我们举个例子来实现。 例如数组:{13,19,9,5,12,8,7,4,21,2,6,11},选取末位11为轴, 第一次遍历得到:{13,1 ...
分类:
编程语言 时间:
2018-11-28 12:12:04
阅读次数:
182
对于 业务逻辑相同的代码 抽取出来 面向切面编程 使用动态代理解决:使用一个代理对象包装起来,然后用此对象取代原始对象,任何对原始对象的调用都要通过代理,代理对象决定是否以及合适将方法调用转到原始对象上 AspectJ是Java社区里面最完整流行的AOP框架 在Spring2.0 以上版本中,可以使 ...
分类:
编程语言 时间:
2018-11-28 12:13:10
阅读次数:
142
#!/usr/bin/env python3 # -*- coding: utf-8 -*- """练习十八:某托儿所有大、中、小三个班级,其儿童月龄分别用如下 三个列表表示: x = [18, 18, 19, 19, 24, 23, 22, 22, 21, 20, 19, 22, 23, 24, ... ...
分类:
编程语言 时间:
2018-11-28 12:14:09
阅读次数:
142
这是悦乐书的第 185 次更新,第 187 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第44题(顺位题号是190)。给定32位无符号整数,求它的反转位。例如: 输入:43261596 输出:964176192 说明:43261596以二进制表示为0000001010 ...
分类:
编程语言 时间:
2018-11-28 12:14:37
阅读次数:
136
.NET Core 使用 CoreCLR .NET Framework 使用CLR. 1. 将代码编译为IL (Intermediate Language) 2. CLR 把IL 编译为平台专用的本地代码. IL 运行时, JIT(Just-In-Time) Compiler 编译IL代码, 创建特 ...
分类:
编程语言 时间:
2018-11-28 12:15:16
阅读次数:
165
1.Tomcat设置访问日志 2.springboot设置访问日志,在properties配置文件中添加tomcat日志配置 3.日志分析,通过正在表达式,将需要分析的信息进行正则捕获提取,然后根据需要进行相关数据的统计及可视化展示 ...
分类:
编程语言 时间:
2018-11-28 12:15:25
阅读次数:
245
导读:Map竟然不属于Java集合框架的子集?队列也和List一样属于集合的三大子集之一?更有队列的正确使用姿势,一起来看吧! <! more Java中的集合通常指的是Collection下的三个集合框架List、Set、Queue和Map集合,Map并不属于Collection的子集,而是和它平 ...
分类:
编程语言 时间:
2018-11-28 12:15:35
阅读次数:
182
资源链接:https://pan.baidu.com/s/1lBqzAsq_MnbHptPid1_9Zg高清中文版PDF+英文版PDF+源代码+数据。《Python计算机视觉编程》是计算机视觉编程的权威实践指南,依赖Python语言讲解了基础理论与算法,并通过大量示例细致分析了对象识别、基于内容的图像搜索、光学字符识别、光流法、跟踪、三维重建、立体成像、增强现实、姿态估计、全景创建、图像分割、降噪
分类:
编程语言 时间:
2018-11-28 12:16:01
阅读次数:
242
#!/usr/bin/env python3 # -*- coding: utf-8 -*- __author__ = 'Fan Lijun' import math for i in range(1000, 10000): n, m = str(math.sqrt(i)).split('.') i... ...
分类:
编程语言 时间:
2018-11-28 12:18:08
阅读次数:
119
## 前言
在上一篇中,回顾了Java的[基本数据类型](http://blog.csdn.net/qazwsxpcm/article/details/79595857) ,这篇就来回顾下Java中的一些修饰符以及String。
## 修饰符介绍
Java修饰符主要分为两类:
- 访问修饰符
- 非访问修饰符
其中访问修饰符主要包括 private、default、protected、pub
分类:
编程语言 时间:
2018-11-28 12:18:39
阅读次数:
181
资源链接:https://pan.baidu.com/s/15W1jfylzBaR9debSJns5UA《Python生物信息学数据管理》中文版PDF,带书签,337页。《Python生物信息学数据管理》英文版PDF,带书签,556页。两版对比学习。配套源代码。生物信息学经典资料,解决生物学问题,通过“编程技法”的形式,涵盖尽可能多的组织、分析、表现结果的策略。在每章结尾都会有为生物研究者设计的编
分类:
编程语言 时间:
2018-11-28 12:18:58
阅读次数:
571
写这篇文章的目的,是在学习过程中反复查找如何对这三种数据类型进行转换的方法,所以干脆总结在一起。 一、字符串 0.includes:string.includes(),查找当前string中是否包含某个字符串,有返回true,没有返回false 1.indexOf:string.indexOf(), ...
分类:
编程语言 时间:
2018-11-28 12:19:39
阅读次数:
146