首页 > 2018年06月04日 > 全部分享
ReentrantLock
ReentrantLock,是一个可重入的互斥锁,它具有与使用synchronized方法和语句锁访问的隐式监视器锁相同的一些基本行为和语义,但功能更强大。 ReentrantLock的基本用法: 利用ReenthrantLock实现的线程程序中,线程没有交替,数据都是分组打印的,说明:一个线程打印 ...
分类:其他   时间:2018-06-04 13:00:22    收藏:0  评论:0  赞:0  阅读:275
MQTT服务器的搭建(Windows平台)
人工智能、智能家居越来越火,在服务器和多个终端进行通信的过程中使用传统的请求/回答(Request/Response)模式已经过时,伴随而来的是发布/订阅(Publish/Subscribe)模式 MQTT(Message Queuing Telemetry Transport)协议。由于本文是讲解 ...
分类:Windows开发   时间:2018-06-04 12:59:49    收藏:0  评论:0  赞:0  阅读:215
thinkPHP5.0使用form表单提交数据和删除文章,不用TP的提示页面,使用弹出提示信息
form表单提交数据和删除文章时,TP的默认信息提示页面的看起来不是很好看,想要实现弹窗提示怎么做呢? 前端:可以使用前端的一个知识--iframe,iframe元素会创建包含另外一个文档的内联框架;target,规定在何处打开链接文档。 另外想要实现一个好看的方便、能重复使用的弹窗就要开发一个弹窗 ...
分类:Web开发   时间:2018-06-04 12:59:32    收藏:0  评论:0  赞:0  阅读:437
生成随机中文
function getChar($num) // $num为生成汉字的数量 { $b = ''; for ($i=0; $i<$num; $i++) { // 使用chr()函数拼接双字节汉字,前一个chr()为高位字节,后一个为低位字节 $a = chr(mt_rand(0xB0,0xD0)).... ...
分类:其他   时间:2018-06-04 12:59:15    收藏:0  评论:0  赞:0  阅读:178
ambari集群yarn任务不停增长的问题
这几天集群任务不停的增长,并且不是业务提交的任务,最后全部执行失败 Total number of applications (application-types: [] and states: [SUBMITTED, ACCEPTED, RUNNING]):6463 Application-Id ...
分类:其他   时间:2018-06-04 12:58:47    收藏:0  评论:0  赞:0  阅读:349
DAO、Service、Controller及View层级结构梳理
1、Dao层 Dao层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,Dao层的设计首先是设计Dao的接口,然后在Spring的配置文件中定义此接口的实现类,然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰,Dao层的数据源配 ...
分类:其他   时间:2018-06-04 12:58:02    收藏:0  评论:0  赞:0  阅读:153
spring4.0之三:@RestController
spring4.0重要的一个新的改进是@RestController注解,它继承自@Controller注解。4.0之前的版本,Spring MVC的组件都使用@Controller来标识当前类是一个控制器servlet。 使用这个特性,我们可以开发REST服务的时候不需要使用@Controller ...
分类:编程语言   时间:2018-06-04 12:57:44    收藏:0  评论:0  赞:0  阅读:209
信息安全政策(隔离与监控)
网络隔离 涉密系统不得直接或间接与国际联网,必须实行物理隔离;2000年1月1日正式实施的《计算机信息系统国际联网保密管理规定》中也明确规定:“凡涉及国家秘密的计算机信息系统,不得直接过间接地与国际互联网或者其它公共信息网络相连接,必须实行物理隔离” 隔离的本质是在需要交换信息甚至是共享资源的情况下 ...
分类:其他   时间:2018-06-04 12:57:27    收藏:0  评论:0  赞:0  阅读:147
Django笔记(2)Json字段处理
1) Django里面让Model用于JSON字段,添加一个JSONField自动类型如下: [python] view plain copy class JSONField(models.TextField): __metaclass__ = models.SubfieldBase descrip ...
分类:Web开发   时间:2018-06-04 12:56:54    收藏:0  评论:0  赞:0  阅读:370
树(4)-----树的高度
1、最大深度:(递归) 2、树的直径长度【对每个节点进行一个左子树高度加右子树高度的计算】 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过根结点。 示例 : 给定二叉树 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1 ...
分类:其他   时间:2018-06-04 12:56:39    收藏:0  评论:0  赞:0  阅读:147
Robotframework(3):使用pycharm编写和运行RF脚本
我们在使用Robotframework时,经常编写脚本的人或许会不习惯,不过没关系!我们在熟悉RF的语法后,可以使用编辑器来编写和运行。下面就通过使用最多的python编辑器pycharm来演示一下如何配置和运行RF的脚本。 1.下载pycharm 我们可以通过官网来下载软件:http://www. ...
分类:其他   时间:2018-06-04 12:56:21    收藏:0  评论:0  赞:0  阅读:354
搜索引擎概述之布尔检索
布尔检索是最基础,也是使用最广泛的信息检索模型了。所谓布尔查询就是通过AND、OR、NOT等逻辑操作符将检索词连接起来的查询。 ...
分类:其他   时间:2018-06-04 12:56:04    收藏:0  评论:0  赞:0  阅读:174
Theme.AppCompat无全屏主题解决办法
V7包中的Theme.AppCompat主题系列中并没有全屏样式,这个是为什么,只有作者知道…… 解决办法: 自定义主题 https://blog.csdn.net/jhone_csdn/article/details/51240287 ...
分类:移动平台   时间:2018-06-04 12:55:47    收藏:0  评论:0  赞:0  阅读:172
JavaWeb-四大域对象复习
四个域的作用域范围大小:PageContext (page域) < request < session < servletContext(application域) 一、ServletContext 1、生命周期:当Web应用被加载进容器时创建代表整个web应用的ServletContext对象,当 ...
分类:编程语言   时间:2018-06-04 12:55:33    收藏:0  评论:0  赞:0  阅读:138
观察者模式(Observe Pattern)
观察者模式: 当对象存在一对多关系时,使用观察者模式(Observe Pattern)。例如:当一个对象被修改时,会通知它的依赖对象。 介绍: 1、意图:定义对象的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 2、主要解决:一个对象状态改变给其他对象通 ...
分类:其他   时间:2018-06-04 12:55:03    收藏:0  评论:0  赞:0  阅读:154
c#.net全站防止SQL注入类的代码
为了防止SQL注入,如果前期代码使用拼接的话,可以使用如下代码全站过滤,但这样可能会影响到所有提交数据,可以单独在查询页面调用如下代码。using System;using System.Collections.Generic;using System.Linq;using System.Web; ...
分类:数据库技术   时间:2018-06-04 12:54:45    收藏:0  评论:0  赞:0  阅读:150
bzoj3191卡牌游戏
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3191 原本想模拟过程,从t个人推到1个人; 但是怎么转移呢?想状压,可是50位压不到角标里。 那就随便转移吧,把当前人的生存方案数加给所有有可能成为下一轮中自己的人。 #include<ios ...
分类:其他   时间:2018-06-04 12:54:24    收藏:0  评论:0  赞:0  阅读:114
方便快捷的求导求积分解方程在线工具sage介绍
  有时候我们需要进行一些复杂的数学计算,比如求导, 求积分,解方程,还是用abcd字母代表变量的方程等,这就需要进行复杂的数学运算还需要具备良好的数学基础。不过现在有一个非常方便的在线工具,只需要几秒钟, 就能告诉我们所有的答案。 sage  &ems;sage是一个 ...
分类:其他   时间:2018-06-04 12:53:50    收藏:0  评论:0  赞:0  阅读:259
【前端vue开发】vue知识点超链接学习笔记
1、如何去除vue项目中的 # History模式: https://www.cnblogs.com/zhuzhenwei918/p/6892066.html 2、 ...
分类:其他   时间:2018-06-04 12:53:36    收藏:0  评论:0  赞:0  阅读:660
c#多线程与委托(转)
一:线程在.net中提供了两种启动线程的方式,一种是不带参数的启动方式,另一种是带参数的启动的方式。不带参数的启动方式 如果启动参数时无需其它额外的信息,可以使用ThreadStart来实例化Thread: 带参数的启动方法带参数,就不能用ThreadStart委托作为构造函数的参数来实例化Thre ...
分类:编程语言   时间:2018-06-04 12:53:21    收藏:0  评论:0  赞:0  阅读:187
1297条   上一页 1 ... 44 45 46 47 48 ... 65 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!