码迷,mamicode.com
首页 > 2018年07月11日 > 全部分享
java-利用多线程Runnable,公用一个参数问题
案例: 售货员卖票问题,一个旅游景点有40张票,开启了两个买票的窗口,请用线程的方式,进行模拟售货员卖票过程,并进行分析。 思路:景点的40张票是一个共享票池,当进行售票时,进行票数确认售票和票数-1,为保证卖的票不是同一张票,必须进行加锁并进行票数判断 使两个线程共用一个安全的数据,保障数据安全。 ...
分类:编程语言   时间:2018-07-11 23:56:10    阅读次数:355
golang---map类型
map 类似其它语言中的哈希表或字典,以key value形式存储数据 key必须是支持==或!=比较运算的类型,不可以是函数、map或slice Map查找比线性搜索快很多,但比使用索引访问数据的类型慢100倍 Map使用make()创建,支持:=这种简写方式 make([keyType]valu ...
分类:其他好文   时间:2018-07-11 23:56:01    阅读次数:402
Python入门基础知识实例,值得收藏!
Python入门基础知识实例,值得收藏!
分类:编程语言   时间:2018-07-11 23:55:55    阅读次数:295
【CodeForces727E/CF727E】Games on a CD (字符串哈希)
题目: = "CodeForces727E" 分析: = 看到字符串比较,肯定想到哈希啊……现学的哈希,先丢两个重要的公式 ($seed$是大于字符集大小的质数,$p$是大质数) $$hash[i]=(hash[i 1] seed+s[i])mod \ p$$ $$hash[l,r]=(hash[r ...
分类:其他好文   时间:2018-07-11 23:55:47    阅读次数:421
MyFlash MySQL闪回工具
安装:环境要求:1、binlog格式必须为row,且binlog_row_image=full2、仅支持5.6与5.73、只能回滚DML(增、删、改)下载地址:https://github.com/Meituan-Dianping/MyFlash安装:unzipMyFlash-master.zipmvMyFlash-master/usr/local/MyFlash/gcc-wpkg-config-
分类:数据库   时间:2018-07-11 23:55:39    阅读次数:373
HTTPS安全证书访问连接实践配置
01:网络安全涉及的问题:①.网络安全问题-数据机密性问题传输的数据可能会被第三方随时都能看到②.网络安全问题-数据完整性问题传输的数据不能随意让任何人进行修改③.网络安全问题-身份验证问题第一次通讯时,需要确认通讯双方的身份正确02:网络安全涉及的问题:①.网络安全问题-数据机密性问题解决a)利用普通加密算法解决机密性利用相应算法,对传输数据(明文数据)进行加密(密文数据);再利用对应算法,将加
分类:Web程序   时间:2018-07-11 23:55:30    阅读次数:337
[prometheus]部署node-exporter
用来监控服务器私有信息,cpu、memory、IO Install Running shell cat /usr/lib/systemd/system/node_exporter.service ...
分类:其他好文   时间:2018-07-11 23:55:22    阅读次数:687
CSS学习
1.css认识: (1) (2) 2.css与html整合: (1) (2) (3) 3.选择器 4.选择器优先级 5.样式优先级 6.后代选择器: (1) 7.锚伪类选择器 (1). (2) 8.字体属性 (1) (2) 9.文本属性 (1) (2) 10.浮动: (1) (2) 11.displ ...
分类:Web程序   时间:2018-07-11 23:55:13    阅读次数:384
maven本地资源库设置
maven的配置文件settings.xml存在于两个地方: 1.安装的地方:${M3_HOME}/conf/settings.xml 全局配置 2.用户的目录:${user.home}/.m2/settings.xml 用户配置 如下是settings.xml的配置,重点讲解几个地方,因为接下来我 ...
分类:其他好文   时间:2018-07-11 23:55:03    阅读次数:294
Selenium之webdriverAPI
Selenium之webdriverAPI 1.py文件webdriverAPI from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains ##鼠标操作 from s ...
分类:Windows程序   时间:2018-07-11 23:54:48    阅读次数:357
dig 命令
dig命令是常用的域名查询工具,可以用来测试域名系统工作是否正常。 语法 dig(选项)(参数) 选项 @<服务器地址>:指定进行域名解析的域名服务器; -b<ip地址>:当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求; -f<文件名称>:指定dig以批处理的方式运行 ...
分类:其他好文   时间:2018-07-11 23:54:32    阅读次数:300
一、掌握Samba服务的配置原理;二、在linux下配置samba共享服务
一、掌握Samba服务的配置原理 二、在linux下配置samba共享服务(匿名共享、身份验证、账户映射、访问控制)
分类:系统相关   时间:2018-07-11 23:54:23    阅读次数:392
python webdriver 一步一步搭建数据驱动测试框架的过程和总结
一步一步搭建数据驱动测试框架的过程和总结数据驱动框架结构:Action: 封装的操作元素的函数,如login,添加联系人。。。conf:日志配置文件定位元素配置文件数据库配置文件 PageObject: 一个页面是一个类,类的方法可以获取页面上的相关元素ProjectVar:工程路径工程相关的全局变 ...
分类:编程语言   时间:2018-07-11 23:54:02    阅读次数:1669
io性能、free、ps、查看网络状态、linux下抓包
一:监控io性能iostat-x磁盘使用最后一列表示为磁盘占用的时间比iotop磁盘使用二:free命令从左到右依次为,总共的大小,使用的大小,剩余大小available=free+buffers/cached的剩余部分total=userd+free+buffers/cached三:ps命令查看系统进程psaux或者ps-elfPID:进程的IDSTAT:表示进程的状态,分为以下几种D不能中断的
分类:系统相关   时间:2018-07-11 23:53:56    阅读次数:358
原生JS实现Promise
ES6中Promise可以说很大情况下改善了异步回调的嵌套问题,那么如果我们自己去写一个类似Promise的库应该怎么去写? 我们先看一下Promise的特点: 第一:Promise构造函数接受一个函数作为参数,函数里面有两个参数resolve和reject分别作为执行成功或者执行失败的函数 第二: ...
分类:Web程序   时间:2018-07-11 23:53:50    阅读次数:792
三维偏序(陌上花开)
三维偏序(陌上花开) 有n个元素,第i个元素有$a_i$,$b_i$,$c_i$三个属性,设$f(i)$表示满足$a_j\le a_i$且$b_j\le b_i$且$c_j\le c_i$的j的数量。对于$d\in[0, n)$,求$f(i)=d$的数量。 偏序关系,意思是并不是任意两个元素之间都有 ...
分类:其他好文   时间:2018-07-11 23:53:41    阅读次数:325
fetch的用法
1、重构公司的后台项目,偶然间在git上看见别人的项目中用到fetch,查了下才知道是ES6的新特性,和ajax的功能相似,都是实现请求,但是多少有些兼容性问题。 2、下面是封装好的fetch加兼容性 ...
分类:其他好文   时间:2018-07-11 23:53:23    阅读次数:243
1201条   1 2 3 4 5 6 ... 71 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!