完全正确 https://stackoverflow.com/questions/1646630/what-is-the-correct-jdbc-url-to-connect-to-a-rac-database jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIS ...
分类:
数据库 时间:
2020-04-28 09:35:33
阅读次数:
88
synchronzied是一个重量级锁 概念:什么叫重量级锁? 就是申请资源必须经过kernel(内核也叫操作系统),调用。 (里面涉及到了用户态(用户空间)和内核态(os)的交互) 轻量级锁:是不经过操作系统。 cas:乐观锁(compare and swap)比较与交换(可以翻看Atomic原子 ...
分类:
其他好文 时间:
2020-04-27 22:51:17
阅读次数:
170
首先需要在布局里添加一下组件 <androidx.recyclerview.widget.RecyclerView android:id="@+id/recipe_list_view" android:layout_width="match_parent" android:layout_height ...
分类:
移动开发 时间:
2020-04-27 17:22:57
阅读次数:
307
前言 使用配置文件来灵活的配置一些参数是一件很常见的事情,配置文件的解析并不复杂,在python里更是如此,在官方发布的库中就包含有做这件事情的库,那就是configParser configParser解析的配置文件的格式比较象ini的配置文件格式,就是文件中由多个section构成,每个section下又有多个配置项ConfigParser简介 ConfigParser是用来读取配置文件
分类:
编程语言 时间:
2020-04-27 15:13:28
阅读次数:
67
像之前我们说的 synchronized 这种独占锁属于悲观锁。什么是悲观锁呢?简单来说,它是在悲观的认为加锁的这个地方一定会发生冲突。除了悲观锁之后,还有乐观锁,乐观锁的含义就是我乐观的认为这个的地方不会发生冲突,如果没有发生冲突我就正常执行,如果发生了冲突,我就重试。 CAS(compare a ...
分类:
编程语言 时间:
2020-04-27 09:43:15
阅读次数:
65
第四题:两个栈实现队列 用两个栈实现队列,支持队列的基本操作。输入描述:第一行输入一个整数N,表示对队列进行的操作总数。下面N行每行输入一个字符串S,表示操作的种类。如果s为"add",则后面还有一个整数x表示向队列尾部加入整数X。如果s为"poll",则表示弹出队列头部操作。如果s为"peek", ...
分类:
其他好文 时间:
2020-04-27 09:24:13
阅读次数:
84
[toc] CVE 2020 0796 LPE 漏洞成因 在处理压缩数据时没有对 + 之和进行检查,导致整型溢出, 对于size小于0x1100的情况默认申请了0x1200,虽然没有导致缓冲区溢出,但由于内存布局的特殊性,我们可以覆盖位于其中的指向保存解压后数据的指针 具体分析 当我们构造压缩头中 ...
分类:
其他好文 时间:
2020-04-26 21:02:36
阅读次数:
120
腾讯地图批量转坐标-demo <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="widt ...
分类:
其他好文 时间:
2020-04-26 13:44:21
阅读次数:
165
本人在校学生,在看过网络与信息安全课程过程中,发现了一个验证身份证号码的好办法: 上面的解释已经通俗易懂了!于是...... 以此为启发,写了一个辨别身份证号是否为真的小代码: 先上执行结果: 这个身份证号码是由系统生成,是真实的身份证号码 该身份证则是我Bianc编的啦~ 代码如下: 1 #inc ...
分类:
编程语言 时间:
2020-04-26 01:34:40
阅读次数:
139
3.9 实战一:业务系统开发,如何做需求分析和设计 3.9.1 需求分析(积分系统) 借鉴类似产品 技术人也要有产品思维 要懂得借鉴:爱因斯坦:“创造的一大秘诀是要懂得如何隐藏你的来源” 两大功能:赚取积分;消费积分 赚取积分 积分赚取渠道,比如下订单、每日签到、评论等; 积分兑换规则,比如订单金额 ...
分类:
其他好文 时间:
2020-04-26 01:12:39
阅读次数:
122