首页 > 2021年05月05日 > 全部分享
各种锁的理解
各种锁的理解 公平锁、非公平锁 公平锁: 非常公平, 不能够插队,必须先来后到! 非公平锁:非常不公平,可以插队 (默认都是非公平) public ReentrantLock() { sync = new NonfairSync(); } public ReentrantLock(boolean f ...
分类:其他   时间:2021-05-05 18:05:28    收藏:0  评论:0  赞:0  阅读:20
简单学习PHP中的层次性能分析器
在 PHP 中,我们需要进行调试的时候,一般都会使用 memory_get_usage() 看下内存的使用情况。但如果想看当前的脚本 CPU 的占用情况就没有什么现成的函数了。不过,PHP 也为我们提供了一个扩展:XHProf ,这是由 FaceBook 开源的一个扩展,它可以帮我们看到当前脚本运行 ...
分类:Web开发   时间:2021-05-05 18:05:13    收藏:0  评论:0  赞:0  阅读:18
应力张量与坐标变换的一点强行理解
一直对张量抱有执念,当初张量分析晕晕忽忽,现在也都忘光光了,啥时候仔细学学吧,到时候顺便把这里再捋捋 材料力学中,平面一点的应力状态可以用应力张量表示 \[ \left[ \begin{matrix} \sigma_{xx} & \tau_{xy} \\ \tau_{yx} & \sigma_{yy ...
分类:其他   时间:2021-05-05 18:04:58    收藏:0  评论:0  赞:0  阅读:182
Qin Shi Huang's National Road System HDU - 4081
原题链接 考察:次小生成树 思路: 求免去费用道路两端玩具之和A/生成树权值B的最大值. 按贪心思想,应该是让B尽可能的小.对于A可以枚举每一条边,对于B是先求最小生成树的权值和. 如果免费的边在最小生成树中 ans = max(ans,A/最小生成树的权值和-road[i].w) 如果免费的边不在 ...
分类:其他   时间:2021-05-05 18:04:04    收藏:0  评论:0  赞:0  阅读:18
【UE4 C++】UObject 创建、销毁、内存管理
UObject 的创建 NewObject 模板类 本例使用 UE 4.26,只剩下 NewObject 用来创建 UObject,提供两个带不同可选参数构造函数的模板类 Outer 表示这个对象的外部对象,通常可传 this 指针进去 Name 为对象名,如果没有自定义,默认生成,自带 GetNa ...
分类:编程语言   时间:2021-05-05 18:03:05    收藏:0  评论:0  赞:0  阅读:38
AtCoder Regular Contest 117
D - Miracle Tree 由于是无根树,所以找一个根,设 \(E_{rt}=1\) . 对于两条叶子到根的链,它们受到根的距离的约束必然没有互相之间距离的约束大,所以标法必然是维护一个时间,DFS 整棵树,在一个节点进栈的时候时间 \(+1\) ,出栈的时候时间 \(+1\) ,然后一个节点 ...
分类:其他   时间:2021-05-05 18:02:15    收藏:0  评论:0  赞:0  阅读:27
深入理解CAS
深入理解CAS 什么是 CAS 大厂你必须要深入研究底层!有所突破! public class Test01 { // CAS compareAndSet : 比较并交换! public static void main(String[] args) { AtomicInteger atomicIn ...
分类:其他   时间:2021-05-05 18:01:46    收藏:0  评论:0  赞:0  阅读:23
修改 vue-cli-plugin-electron-builder 入口
看源码 在 vue.config.js 里增加配置 module.exports = { pluginOptions: { electronBuilder: { mainProcessFile: 'src/mainProcess/entry.js', } } }; 重启应用 ...
分类:其他   时间:2021-05-05 18:01:30    收藏:0  评论:0  赞:0  阅读:22
[cf1495D]BFS Trees
记$d_{G}(x,y)$表示无向图$G$中从$x$到$y$的最短路,设给定的图为$G=(V,E)$,$T$为其生成树,$E_{T}$为$T$的边集 下面,考虑计算$f(x,y)$—— 首先,对于一棵树$T$,$z$在$x$到$y$的路径上(包括$x$和$y$)当且仅当$d_{T}(x,z)+d_{ ...
分类:其他   时间:2021-05-05 18:01:16    收藏:0  评论:0  赞:0  阅读:23
Java多线程
一、程序、进程、线程 1、程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一 段静态的代码,静态对象。 2、进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态 的过程:有它自身的产生、存在和消亡的过程。——生命周期 1)程序是静态的,进程是动态 ...
分类:编程语言   时间:2021-05-05 18:00:21    收藏:0  评论:0  赞:0  阅读:37
Delphi 原生支持JSON的链式写法
procedure TForm2.Button1Click(Sender: TObject); var sb: TStringBuilder; sw: TStringWriter; jtw: TJsonTextWriter; job: TJSONObjectBuilder; begin sb := ...
分类:Windows开发   时间:2021-05-05 18:00:05    收藏:0  评论:0  赞:0  阅读:24
volatile关键字
volatile:解决多线程场景的可见性问题 可见性问题:多线程的情况下,对于共享变量的读取,不一定是最新的值,就是可见性的问题 场景:多核cpu中,每个内核存在自己的高速缓存,线程的读取都是先从高速缓存中直接读取,读取不到才去内存中读取,优化了io开销过大,提升服务器性能,这是cpu的内存模型设计 ...
分类:其他   时间:2021-05-05 17:59:50    收藏:0  评论:0  赞:0  阅读:27
动态规划——72. 编辑距离
动态规划——72. 编辑距离 题目: 思路: dp数组的定义:dp[i] [j]代表word1[0, ... , i], word2[0, ... , j]的最小编辑距离。 base_case:就是分别考虑i=0的情况 for(int i = 0; i <= m; i++){dp[i][0] = i ...
分类:其他   时间:2021-05-05 17:58:54    收藏:0  评论:0  赞:0  阅读:21
【GOJ 1864】选ID
思路 我们可以直接利用 Trie 树来贪心,树上每一个点都可以对答案产生 \(x\) 的贡献(\(x\) 为多少个这样的节点),而是否产生取决于 \(T\) 字符串是否可以到达这个节点,所以贪心来做,每搜到一个节点就判断 \(x\) 是否大于 \(0\),即还能不能产生贡献,若能则 \(ans+1\ ...
分类:其他   时间:2021-05-05 17:58:40    收藏:0  评论:0  赞:0  阅读:17
css属性选择器
基本选择器 // 元素选择器: p {color:'red';} // ID选择器 #id1 {color:'red';} // 类选择器 .cl {color:'red';} 通用选择器 * {color:'red';} 组合选择器 // 后代选择器 div a {color:'red';} // ...
分类:Web开发   时间:2021-05-05 17:58:16    收藏:0  评论:0  赞:0  阅读:21
数字化转型模型
数字化时代的到来推动了企业的数字化转型,从某种意义来说,未来所有的企业都将成为数字型企业。此外,数字化和创新紧密相连,并相互推动、相互辅助。那么,企业如何抓住数字化转型与创新的机会呢? 在中欧国际工商学院经济学与决策科学教授方跃看来,创新能力是企业数字化转型成功的必要条件,而想要真正做到创新,企业需 ...
分类:其他   时间:2021-05-05 17:57:22    收藏:0  评论:0  赞:0  阅读:76
【Mysql】执行sql的过程
前言:MySQL在我们的开发中基本每天都要面对的,作为开发中的数据中间件,MySQL承担者存储数据和读写数据的职责。因为学习和了解MySQL是至关重要的,那么当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?MySQL服务端是如何处理请求的,又是如何执行sql语句的?本 ...
分类:数据库技术   时间:2021-05-05 17:56:28    收藏:0  评论:0  赞:0  阅读:16
Django 设置cookie
0.django的工程配置就不累赘了,可以参考之前的文档 1.在应用views.py中defregister(request):#发送邮件sendEmail.delay()response=HttpResponse(‘set_cookie‘)response.set_cookie(‘username01‘,‘haha‘)#设置cookiereturnresponse 2.浏览器
分类:其他   时间:2021-05-05 17:56:05    收藏:0  评论:0  赞:0  阅读:17
C语言 goto,break和continue跳转语句详解!
控制程序流程跳转的通常有 goto、break、continue 等语句。 一、goto语句 goto 语句是一种无条件流程跳转语句,通常 goto 语句与 if 语句结合使用,当满足一定条件时,程序流程跳转到指定标号处,接着往下执行。 定义语句标识的格式如下: 语句标识:语句; 其中,“语句标识” ...
分类:编程语言   时间:2021-05-05 17:55:25    收藏:0  评论:0  赞:0  阅读:27
E - Level K Palindrome
题目大意: As a token of his gratitude, Takahashi has decided to give Snuke a level-KK palindrome. A level-LL palindrome, where LL is a non-negative intege ...
分类:其他   时间:2021-05-05 17:55:04    收藏:0  评论:0  赞:0  阅读:23
393条   上一页 1 ... 5 6 7 8 9 ... 20 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!