Wesley13 Wesley13
3年前
java.util.concurrent.locks.Condition 源码
相关类图:!(https://static.oschina.net/uploads/space/2018/0527/170115_Axrd_3403834.png)使用Condition和object作为条件队列的区别:object:只能绑定一个内部队列,使用notify()唤醒是随机唤醒这个队列中的一个
Souleigh ✨ Souleigh ✨
4年前
为什么 React 源码不用 TypeScript 来写?
周末的,看点轻松的吧,之前看过React的源码,比较好奇像React这样庞大的工程为什么没有用TypeScript。Facebook工程师CatChen在知乎上(https://www.zhihu.com/question/378470381/answer/1079675543(https://www.zhihu.com/quest
Wesley13 Wesley13
3年前
java.lang.Integer源码精读(二)
分享不易,喜欢请点赞支持,谢谢JDK源码精读汇总帖(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.jianshu.com%2Fp%2F14092cfab6d9)
Wesley13 Wesley13
3年前
Java NIO选择器【源码笔记】
目录一、I/O复用模型回顾二、创建选择器1.Pipe函数2.Poll函数三、注册Channel到Selector四、Select返回就绪事件集合一、I/O复用模型回顾!(https://oscimg.oschina.net/oscnet/01e7f742f41c502c3ae941a
Wesley13 Wesley13
3年前
10个经典的C++源码
开源世界有许多优秀的开源项目,我选取其中十个最优秀的、最轻量级的C语言的项目,希望可以为C语言开发人员提供参考。十个最值得阅读学习的C开源项目代码(http://my.oschina.net/zhoukuo/blog/335788OSC_h2_1)1.Webbench2.Tinyhttpd3.cJSON
Stella981 Stella981
3年前
Linux源码编译安装MySQL5.7
一、环境准备:我尝试过以下环境都是能成功的:1、CentOS6.7minimal镜像最小化缺省安装;2、RedHat6.5DVD基本服务器安装;3、其他Linux版本未验证。注意系统安装好之后需要配置好网卡,关闭防火墙及SELINUX:\关闭Linux防火墙命令\chkconfigipta
Wesley13 Wesley13
3年前
Java日期时间API系列21
  通过工作之余,对Java8中java.time包源码的不断学习,使用和总结,开发了xktime,初步完成,欢迎试用和提出建议!xktimexktimeisadatetimeconvertercalculatorandformattertoolset,basedonjava8dateandtime
Wesley13 Wesley13
3年前
CComboUI bug修复
duilibCComboUI 有时鼠标拖动不准bylssaint  次bug修复比较简单,但比较难找到原因先贴源码:  在 CComboWnd中找到HandleMessage方法。将if( uMsg  WM_KEYDOWN ) {        switch( wParam ) {    
WeiSha100 WeiSha100
3年前
在线考试督学系统搭建源码
一个线上考试系统,可以线上作答,跟踪学习,系统自动评分,批量导出成绩,打印学习证明,还有在线点播,在线直播,刷题,考试,在线支付营销等功能可免费搭建使用,有源码,可二次开发,分享给大家!详细介绍一下在线考试:系统自动评分,支持千人同考,满足多场景的考试需求!定时考试定时开始定时结束,可以自定义参考学员组,考试结束自动强制交卷。例如:2022年6月8
ReentrantLock源码解析 | 京东云技术团队
并发指同一时间内进行了多个线程。并发问题是多个线程对同一资源进行操作时产生的问题。通过加锁可以解决并发问题,ReentrantLock是锁的一种。