首页 > 2020年03月27日 > 全部分享
面试刷题16:synchronized和ReentrantLock的区别?
java并发编程是程序员基本技能。 我是李福春,我在准备面试,今天的题目是: synchronized和ReentrantLock的区别? 这两货都是java提供的同步机制,提供了互斥语义和可见性,当一个线程获得资源之后,其它竞争资源的线程必须等待或者堵塞。 区别如下: 线程安全 线程安全说的是多线 ...
分类:其他   时间:2020-03-27 19:48:05    收藏:0  评论:0  赞:0  阅读:59
jupyter不自动跳转浏览器以及默认路径的修改
一、不自动跳转浏览器 1、首先打开cmd窗口,使用 jupyter notebook --generate-config 命令生成配置文件 2、打开生成的配置文件(py文件) 3、打开配置文件后,添加如下代码(这里以chrome浏览器为例): import webbrowser webbrowser ...
分类:其他   时间:2020-03-27 19:47:47    收藏:0  评论:0  赞:0  阅读:717
QQ音乐API
之前对接过QQ音乐的可能还在用之前的,例如http://tsmusic24.tc.qq.com/{$song_id}.mp3这个就不能使用了,废物不多说,我们直接进入正题。 第一种方法: 搜索歌曲和歌手: 请求地址:https://c.y.qq.com 请求实例:https://c.y.qq.com ...
分类:Windows开发   时间:2020-03-27 19:46:32    收藏:0  评论:0  赞:0  阅读:146
强化学习 策略梯度
策略梯度 value based的强化学习方法对价值函数进行了近似表示,policy based使用了类似的思路,策略$\pi$可以被描述为一个包含参数$\theta$的函数 $$ \pi_{\theta}(s, a)=P(a | s, \theta) \approx \pi(a | s) $$ 我 ...
分类:其他   时间:2020-03-27 19:46:14    收藏:0  评论:0  赞:0  阅读:55
Why would one use a third-party DI Container over the built-in ASP.NET Core DI Container?
Why would one use a third-party DI Container over the built-in ASP.NET Core DI Container? 回答1 For product development of any reasonably sized applicat ...
分类:Web开发   时间:2020-03-27 19:45:38    收藏:0  评论:0  赞:0  阅读:33
设计模式-行为型-职责链设计模式
一、简介职责链设计模式是属于经典设计模式中行为型设计模式里的一种设计模式。其实这种模式在现实生活中很多地方出现,比如说:1.多人打牌:上家出牌后,出牌请求到达下家,下家出牌后,下下家获得出牌机会,在一轮后如果无人出牌,则可以从新下一轮出牌,这样一个场景,其实就是职责链模式的原型。2.审批流程:再比如,一个公司的采购单审批流程,如果采购单总价在5万RMB,那么主任审核即可,如果5-10万RMB由副董
分类:其他   时间:2020-03-27 19:24:44    收藏:0  评论:0  赞:1  阅读:55
Mac自带计算器的隐藏功能,你知道吗?
在计算机产业中苹果的Mac系列成为人们的首选,Mac计算机的强大功能更人们带来生活,办公等事物上带来便捷,在苹果Mac系列中却还有许多我们不知道的强大功能!其中包括 Mac 自带的《计算器》,就会出现一个小小的、简洁的计算器界面,可以进行简单的加减乘除的运算。你能发现它简洁的外表下潜藏的强大功能。 ...
分类:系统服务   时间:2020-03-27 19:23:12    收藏:0  评论:0  赞:0  阅读:55
linux之linux并发编程(3)
I/O复用服务器 I/O 复用技术是为了解决进程或线程阻塞到某个 I/O 系统调用而出现的技术,使进程不阻塞于某个特定的 I/O 系统调用。它也可用于并发服务器的设计,常用函数 select() 或 epoll() 来实现。详情,请看《select、poll、epoll的区别使用》。 socket( ...
分类:系统服务   时间:2020-03-27 19:22:48    收藏:0  评论:0  赞:0  阅读:47
薪酬管理系统(主要是从文件中读,并且写到文件中)
薪酬管理系统(主要是从文件中读,并且写到文件中) 分为三个类Employee、Emp_Manage、MainTest类 1. Employee主要实现创建一个用户 2. Emp_Manage类主要实现对员工的管理 3. MainTest类用于测试 ...
分类:其他   时间:2020-03-27 19:22:12    收藏:0  评论:0  赞:0  阅读:51
MFC 快速入门
概述 MFC微软基础类库的作用在Windows平台做GUI开发使用 MFC框架设计思想 Windows消息机制 SDK 软件开发工具包(Software Development Kit) SDK是软件开发人员为特定软件包、框架、硬件平台、操作系统等建立引用软件的开发工具的集合。 API 应用程序编程 ...
分类:编程语言   时间:2020-03-27 19:21:55    收藏:0  评论:0  赞:0  阅读:76
linux之linux抓包工具tcpdump
tcpdump是一个用于截取网络分组,并输出分组内容的工具,简单说就是数据包抓包工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为Linux系统下用于网络分析和问题排查的首选工具。 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tc ...
分类:系统服务   时间:2020-03-27 19:21:37    收藏:0  评论:0  赞:0  阅读:47
在VsCode安装Express
安装express npm install express -g 安装express应用生成器 npm install express-generator -g 打开vsCode的调试控制台里面的终端,输入命令express myexpress cd myexpress 进入项目目录 npm ins ...
分类:其他   时间:2020-03-27 19:20:48    收藏:0  评论:0  赞:0  阅读:277
java虚拟机规范(se8)——java虚拟机的编译(二)
3.3 算术运算 java虚拟机通常在操作数栈上进行算术运算(例外情况是iinc指令,它直接增加一个局部变量的值)。例如下面的align2grain()方法,它的作用是将int值对齐到2的指定次幂: int align2grain(int i, int grain) { return ((i + g ...
分类:编程语言   时间:2020-03-27 19:20:27    收藏:0  评论:0  赞:0  阅读:52
MacOS 安装 Astah Professional 7.2
1、下载并安装Astah Professional 7.2 Mac版 2、将astah-pro.jar文件复制到目录,应用程序? ? ?astah professional? 文件夹? ?astah professional?.app ? ?Contents? ? ?Java? 文件中替换(右键点击 ...
分类:系统服务   时间:2020-03-27 19:20:09    收藏:0  评论:0  赞:0  阅读:311
利用matplotlib作图
一、Jupyter notebook下利用matplotlib作图 Jupyter notebook默认输出的图片是静态的,无法进行放大等操作,可以添加下面指令: %matplotlib notebook #使其能够在notebook中进行放大缩小等交互操作。 总结: jupyer notebook ...
分类:其他   时间:2020-03-27 19:19:16    收藏:0  评论:0  赞:0  阅读:72
zabbix笔记_008 zabbix监控交换机路由器
zabbix监控交换机路由器 要监控路由器交换机,需要使用到SNMP协议 SNMP是一个简单网络管理协议,他基于C/S模型实现的监控和管理. web界面添加: 在zabbix server web添加监控机 点击 配置 主机 创建主机 开始添加被监控机 根据图示,填写主机的信息,这里监控方法选在SN ...
分类:其他   时间:2020-03-27 19:18:42    收藏:0  评论:0  赞:0  阅读:68
django-创建Template(模板)
1、什么是Templates 1)、HTML文件 2)、使用lDTL--Django模板语言(Django Template Language) 3)、可以使用第三方模板(如Jinja2)--在setting中TEMPLATES中修改 2、Templates开发步骤: 在App(项目)的根目录下创建 ...
分类:其他   时间:2020-03-27 19:18:02    收藏:0  评论:0  赞:0  阅读:67
(邻接矩阵)最短路径算法
Floyd算法: 思路 :遍历计算 i 点 经过 k 点 到 j 点 的最小路径值 (动态规划思路) 缺点:时间复杂度高,不能解决负边情况 输入样例: 4 81 2 21 3 61 4 42 3 33 1 73 4 14 1 54 3 12 输出样例: 1-->2:21-->3:51-->4:42- ...
分类:编程语言   时间:2020-03-27 19:17:45    收藏:0  评论:0  赞:0  阅读:80
图解Java设计模式之模板模式
图解Java设计模式之模板模式 豆浆制作问题 模板方法模式基本介绍 模板方法模式原理类图 模板方法模式解决豆浆制作问题 模板方法模式的钩子方法 模板方法模式在Spring框架中的源码分析 模板方法模式的注意事项和细节 豆浆制作问题 1)制作豆浆的流程 选材 – 》添加配料 --》浸泡 --》放到豆浆 ...
分类:编程语言   时间:2020-03-27 19:17:22    收藏:0  评论:0  赞:0  阅读:63
rpm -e 忽略依赖删除包
执行: sudo yum -y install gcc gcc-c++ make automake autoconf pcre pcre-devel zlib zlib-devel openssl openssl-devel libtool,报错如下: Error: Multilib version ...
分类:其他   时间:2020-03-27 19:17:04    收藏:0  评论:0  赞:0  阅读:111
1365条   上一页 1 ... 17 18 19 20 21 ... 69 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!