码迷,mamicode.com
首页 > 2018年10月08日 > 全部分享
设计模式之生产者消费者模式
一丶背景 说到生产者消费者模式就要先提提多线程了,多线程开发是开发中所常用的,多线程程序相对于单线程程序稳定性更强, 一个线程挂了不会影响整个程序的正常运行。但是当多线程同时操作一个数据源的时候就会出现脏读。 二丶介绍生产者消费者模式 生产者消费者模式是通过一个容器来解决生产者和消费者的强耦合问题。 ...
分类:其他好文   时间:2018-10-08 17:20:12    阅读次数:171
bzoj 1127 KUP —— 最大子矩形+答案构造
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1127 首先,把权值 > 2*k 的点作为“坏点”,然后在图中用悬线法找权值最大的子矩形; 如果权值最大的子矩形的权值 < k ,那么无解; 否则,针对这个子矩形,一列一列地删掉元素,某一时刻权 ...
分类:其他好文   时间:2018-10-08 17:20:03    阅读次数:160
LeetCode-Algorithms #007 Reverse Integer, Database #182 Duplicate Emails
LeetCode-Algorithms #007 Reverse Integer 给定一个32位整数, 将其各位反转并返回, 如果结果超出取值范围就返回0 我这里的方法显然是取巧了, 先转换成字符串, 再反转字符串, 最后再转换回整数 结果还可以, 但是这种野路子方法不值得提倡, 重新考虑一下正经路 ...
分类:数据库   时间:2018-10-08 17:19:43    阅读次数:162
Spring Boot + Jpa(Hibernate) 架构基本配置
一、maven的pom文件<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.
分类:编程语言   时间:2018-10-08 17:19:27    阅读次数:183
第一本无人驾驶技术书.刘少山(详细书签)
第一本无人驾驶技术书 下载地址:https://pan.baidu.com/s/1AX3kaxyM89X2PS41q5t_hA 关注微信公众号获取提取码: 输入:nodr 获取提取码 ...
分类:其他好文   时间:2018-10-08 17:19:13    阅读次数:205
Leetcode 55
//很巧妙的贪心算法 reach = max(reach,nums[i] + i); class Solution { public: bool canJump(vector& nums) { int n = nums.size(); int reach = 0; for(int i=0;i rea... ...
分类:其他好文   时间:2018-10-08 17:18:56    阅读次数:146
别跟我说这很容易
早上刚上班,接到了小王同学的电话,电话里小王说自己辞职了,看看身边有没有合适的工作给推荐一下,我随即问怎么突然就辞职了呢,小王叹了一口气,说在这家公司干不下去了。小王所在的是一家中小型软件公司,主要给客户做项目为主,而小王是一线开发团队的leader,平时上班沉默寡言,基本可以理解为“逆来顺受“型程序员,是个典型的IT男,按照他的说法:要还房贷、车贷、上有老、下有小,因此工作上任何不顺心的事都可以
分类:其他好文   时间:2018-10-08 17:18:48    阅读次数:164
Vi/Vim 编辑器基本使用
VI 编辑器是一个基于命令行的、功能强大的文本编辑器,最早为 Unix 系统开发,后来也被移植到许多的 Unix 和 Linux 发行版上。 在 Linux 上还存在着另一个 VI 编辑器的高阶版本 —— VIM(也被称作 VI IMproved)。VIM 只是在 VI 已经很强的功能上添加了更多的 ...
分类:系统相关   时间:2018-10-08 17:18:32    阅读次数:170
结对编程总结by黄柏欣李斌
在十一国庆期间(当然,还有国庆之前的几天),我们进行了一个结对编程的项目。 对我受益良多,在伙伴面前发现自己的渺小,在知识面前,始终输给这浩瀚的海洋,及时发现了自己的不足,这次电梯项目,对我来说就相当于一个实际的项目。并且在一些逻辑方面并不是考虑的很严谨,最后的问题也是非常真实。还好,在伙伴的合作下 ...
分类:其他好文   时间:2018-10-08 17:18:25    阅读次数:163
MySQL从删库到跑路_高级(一)——数据完整性
作者:天山老妖S 链接:http://blog.51cto.com/9291927 一、数据完整性简介 1、数据完整性简介 数据冗余是指数据库中存在一些重复的数据,数据完整性是指数据库中的数据能够正确反应实际情况。数据的完整性是指数据的可靠性和准确性,数据完整性类型有四种:A、实体完整性:实体的完整 ...
分类:数据库   时间:2018-10-08 17:18:13    阅读次数:248
Python全栈开发之常用模块
No.1syssys模块是与Python解释器交互的一个接口sys.argv命令行参数List,第一个元素是程序本身路径sys.exit(n)退出程序,正常退出时exit(0),错误退出sys.exit(1)sys.version获取Python解释程序的版本信息sys.path返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值sys.platform返回操作系统平台名称No.2os
分类:编程语言   时间:2018-10-08 17:18:04    阅读次数:166
idea常用快捷键列表
Ctrl+Shift + Enter,语句完成“!”,否定完成,输入表达式时按 “!”键Ctrl+E,最近的文件Ctrl+Shift+E,最近更改的文件Shift+Click,可以关闭文件Ctrl+[ OR ],可以跑到大括号的开头与结尾Ctrl+F12,可以显示当前文件的结构Ctrl+F7,可以查 ...
分类:其他好文   时间:2018-10-08 17:17:55    阅读次数:154
selenium IDE(三)selenium 命令
菜鸟Selenium 命令通常被称为selenese,有一系列运行测试案例所需的命令构成。 // Actions Actions描述了用户所会作出的操作。Action 有两种形式: action和actionAndWait, action会立即执行,而actionAndWait会假设需要较长时间才能 ...
分类:其他好文   时间:2018-10-08 17:17:36    阅读次数:214
新手如何建设属于自己的网站
怎样建设一个属于自己的网站?南通网站建设步骤有哪些?每一个要建站的小白首先想到的肯定是这两个问题。其实这两个问题的范围很广,主要是由于很多刚入门的小白对网站建设的概念很模糊,下面小编就介绍网站建设的详细步骤,让你对建站不再恐惧。建站三要素:空间、域名与网站。一、注册域名小编在之前的文章中提到过,域名就像你在网络上的门牌号,方便访客们在茫茫网络海洋中找到你的位置。这也就要求我们的域名要简短好记,最好
分类:Web程序   时间:2018-10-08 17:17:28    阅读次数:201
小记一次考题:生成包含大写字母、小写字母、数字的8位密码
思路一:str=‘abcd.....xyz0123456789ABCD....XYZ’ 思路二:str1='abcd...' str2='ABCD....XYZ' str3='0123456789' 思路三:引入string 使用 string.ascii_lowercase 等 思路四:引入ASC ...
分类:其他好文   时间:2018-10-08 17:17:18    阅读次数:168
JAVA 面向对象---继承
面向对象共有三个特征:封装,继承,多态。 继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 类的继承格式 在 Java 中通过 extends 关 ...
分类:编程语言   时间:2018-10-08 17:17:11    阅读次数:185
01-python学习之路
python简介 1.python是一门解释型语言 2.python是一种交互式语言 3.python是面向对象的语言 python 特点 1.易于学习 2.易于阅读 3.易于维护 4.一个广泛的标准库 5.互动模式 6.可移植 7.可拓展 8.数据库 9.GUI编程 10.可嵌入 python缺点 ...
分类:编程语言   时间:2018-10-08 17:17:03    阅读次数:154
985条   上一页 1 ... 23 24 25 26 27 28 29 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!