首页 > 2019年11月08日 > 全部分享
java阻塞队列得实现
阻塞队列与普通队列的不同在于。当队列是空的时候,从队列中获取元素的操作将会被阻塞,或者当队列满时,往队列里面添加元素将会被阻塞。试图从空的阻塞队列中获取元素的线程将会被阻塞,直到其他的线程往空的队列插入新的元素。同样,试图往已满的阻塞队列中添加新元素的线程同样也会被阻塞,直到其他的线程使队列重新变得 ...
分类:编程语言   时间:2019-11-08 12:00:39    收藏:0  评论:0  赞:0  阅读:75
微擎函数Iserializer和Iunserializer序列化函数
$arr = array('url'=>'www.phpos.net','function','num'=>99,'question'=>'您喜欢哪个网站?','answer'=>array('微信网','腾讯网','百度网')); var_dump(iserializer($arr)); 结果: ...
分类:其他   时间:2019-11-08 12:00:22    收藏:0  评论:0  赞:0  阅读:116
微信小程序web-view不支持打开非业务域名请重新配置
微信小程序web-view嵌入h5页面跳转,开发环境没有问题,线上会提示: 此时,需要在小程序管理后台配置业务域名: 配置业务域名需要下载 校验文件,并将文件放置在域名根目录,例如 wx.qq.com,并确保可以访问该文件。 下载txt格式的校验文件到配置目标服务器根目录下,配置成功,添加域名即可。 ...
分类:微信   时间:2019-11-08 11:59:48    收藏:0  评论:0  赞:0  阅读:1560
js模块基础练习题
1 题目描述 2 完成函数 createModule,调用之后满足如下要求: 3 1、返回一个对象 4 2、对象的 greeting 属性值等于 str1, name 属性值等于 str2 5 3、对象存在一个 sayIt 方法,该方法返回的字符串为 greeting属性值 + ', ' + nam ...
分类:Web开发   时间:2019-11-08 11:59:30    收藏:0  评论:0  赞:0  阅读:68
7-21 删除字符 (30 分)
输入一个字符串 str,再输入要删除字符 c,大小写不区分,将字符串 str 中出现的所有字符 c 删除。 输入格式: 在第一行中输入一行字符 在第二行输入待删除的字符 输出格式: 在一行中输出删除后的字符串 输入样例: 在这里给出一组输入。例如: Bee E 输出样例: 在这里给出相应的输出。例如 ...
分类:其他   时间:2019-11-08 11:59:13    收藏:0  评论:0  赞:0  阅读:574
Java编程思想——第17章 容器深入研究(one)
这一章将学习散列机制是如何工作的,以及在使用散列容器时怎么样编写hashCode()和equals()方法。 一、容器分类 先上两张图 来概况完整的容器分类 再细说都为什么会有那些特性。 二、Collection的功能方法 int size();容器大小 boolean isEmpty();容器内没 ...
分类:编程语言   时间:2019-11-08 11:58:39    收藏:0  评论:0  赞:0  阅读:82
对JavaScript 引擎基础:Shapes 和 Inline Caches
全文有5个部分组成 1.JavaScript 引擎工作流程:介绍 JavaScript 引擎的处理流水线,这一部分会涉及到解释器/编译器的内容,且会分点介绍不同引擎间的差别与共同点; 2.JavaScript 对象模型; 3.属性访问的优化:通过 Shapes、Transistion 链与树、ICs ...
分类:编程语言   时间:2019-11-08 11:58:14    收藏:0  评论:0  赞:0  阅读:83
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本 ...
分类:编程语言   时间:2019-11-08 11:57:48    收藏:0  评论:0  赞:0  阅读:75
MySQL事务
1. 为什么要有事务 事务广泛的运用于订单系统、银行系统等多种场景 例如: A用户和B用户是银行的储户,现在A要给B转账500元,那么需要做以下几件事: 检查A的账户余额>500元; A 账户中扣除500元; B 账户中增加500元; 正常的流程走下来,A账户扣了500,B账户加了500,皆大欢喜。 ...
分类:数据库技术   时间:2019-11-08 11:57:23    收藏:0  评论:0  赞:0  阅读:70
WIFI、蓝牙、射频、Zigbee 浅谈智能家居的几种控制协议
对于普通使用智能家居的用户来说,智能家居是如何控制的不需要了解太多,需要知道的就是这个家电是否可以控制、那个家电是否可以控制。但是对于做智能家居产品的人来说,不得不面对这个问题。简单而言,控制其实就是由控制端(手机、iPad或遥控器)发射出一个控制信号,然后被控制的家电接收信号,并对信号进行解码并作 ...
分类:其他   时间:2019-11-08 11:57:04    收藏:0  评论:0  赞:0  阅读:86
Spring Boot2 系列教程(二十)Spring Boot 整合JdbcTemplate 多数据源
多数据源配置也算是一个常见的开发需求,Spring 和 SpringBoot 中,对此都有相应的解决方案,不过一般来说,如果有多数据源的需求,我还是建议首选分布式数据库中间件 MyCat 去解决相关问题,之前有小伙伴在我的知识星球上提问,他的数据根据条件的不同,可能保存在四十多个不同的数据库中,怎么 ...
分类:数据库技术   时间:2019-11-08 11:56:35    收藏:0  评论:0  赞:0  阅读:78
Android 屏幕适配剖析
前言 众所周知,Android授权的厂商不计其数,生产出的机型也数不胜数,导致尺寸碎片化很严重。当然,都9102年了,大家逐渐得到了最优解,国内主流机型基本上都在720、1080、1440徘徊,最多高度上各有所长,但是还是保留着不少其他分辨率的手机,先来看一组数据(来源:友盟)—— 如图所证上述结论 ...
分类:移动平台   时间:2019-11-08 11:56:15    收藏:0  评论:0  赞:0  阅读:89
lvs+keepalived高可用负载均衡
一、实验环境和网络拓扑图 本实验需要5台虚拟机,一台客户机,2台lvs调度器,两台web服务器。 客户机:192.168.0.6/24 lvs1:192.168.0.201/24 lvs2:192.168.0.200/24 web1:192.168.0.19/24 web2:192.168.0.12 ...
分类:其他   时间:2019-11-08 11:55:54    收藏:0  评论:0  赞:0  阅读:97
第十一周课程总结
一、AWT简介: AWT主要分为三类 1.组件:Component 2.容器;Frame 3.布局管理器:LayoutManager 二、Swing简介: Swing都保存在javax.swing中,所有组件都是从JCompent中扩展出来的。此类实际上是java.awt.Component的子类。 ...
分类:其他   时间:2019-11-08 11:55:23    收藏:0  评论:0  赞:0  阅读:76
7-9 jmu-python-异常-学生成绩处理专业版 (25 分)
小明在帮助老师统计成绩,老师给他的是一组数据。数据的第1行代表学生数n,后面的n行代表每个学生的成绩。成绩是整数类型。小明编写了一个程序,该程序可以批量处理数据,统计所有学生的平均分。当数据没有任何错误时,提示'All OK',当数据有一些错误(某行是浮点数、某行是非整数字符)时,可以提示哪些数据出 ...
分类:编程语言   时间:2019-11-08 11:54:48    收藏:0  评论:0  赞:0  阅读:251
java学习记录--ThreadLocal使用案例(转)
本文借由并发环境下使用线程不安全的SimpleDateFormat优化案例,帮助大家理解ThreadLocal. 最近整理公司项目,发现不少写的比较糟糕的地方,比如下面这个: 首先分析下: 该处的函数parseymdhms()使用了synchronized修饰,意味着该操作是线程不安全的,所以需要同 ...
分类:编程语言   时间:2019-11-08 11:54:12    收藏:0  评论:0  赞:0  阅读:72
一、简单的设备树文件分析
最近要学习设备树,在网上找了很多资料,找出几篇写的比较好的博客分享一下: https://blog.csdn.net/smcdef/article/details/77387975 https://blog.csdn.net/dzw19911024/article/details/82115101 ...
分类:其他   时间:2019-11-08 11:53:54    收藏:0  评论:0  赞:0  阅读:974
##Dijkstra Template
$Dijkstra$模板 感觉快要刻在DNA里面了... cpp include using namespace std; const int N=100005,INF=0x3f3f3f3f; int n,m,s,d[N]; inline int read() { char c=getchar(); ...
分类:其他   时间:2019-11-08 11:53:34    收藏:0  评论:0  赞:0  阅读:113
7-12 产生每位数字相同的n位数 (30 分)
读入2个正整数A和B,1<=A<=9, 1<=B<=10,产生数字AA...A,一共B个A 输入格式: 在一行中输入A和B。 输出格式: 在一行中输出整数AA...A,一共B个A 输入样例1: 在这里给出一组输入。例如: 1, 5 输出样例1: 在这里给出相应的输出。例如: 11111 输入样例2: ...
分类:其他   时间:2019-11-08 11:53:16    收藏:0  评论:0  赞:0  阅读:553
Ubuntu如何开启SSH服务
第一次使用SSH服务,因为没有及时记录开启SSH服务的过程,在后来因为系统被我玩崩了,快照之前的系统,导致SSH无法开启,也忘记了如何开启SSH服务,现在将开启过程记录如下,以便查看。使用的的ubuntu16.0.4LTS系统。 在开启服务之前,其实可以不用考虑本机有没有安装SSH服务,直接安装,但 ...
分类:系统服务   时间:2019-11-08 11:52:57    收藏:0  评论:0  赞:0  阅读:68
1264条   上一页 1 ... 43 44 45 46 47 ... 64 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!