Easter79 Easter79
3年前
Swift专题讲解十六——ARC在Swift中的应用
Swift专题讲解十六——ARC在Swift中的应用一、引言      ARC(自动引用计数)是ObjectiveC和Swift中用于解决内存管理问题的方案。在学习ObjectiveC编程时经常会学习到一个关于ARC的例子:在一个公用的图书馆中,每次进入一人就将卡插入,走的时候将自
Stella981 Stella981
3年前
Kotlin Hello World
1KotlinKotlin是一种在JVM上运行的静态类型编程语言,被称为Android界的Wsift,由JetBrains设计。Kotline可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。Google宣布在GoogleI/O2017上宣布Kotlin成为Android官方语言。笔者不
Wesley13 Wesley13
3年前
2w+长文带你剖析ConcurrentHashMap~!
并发编程实践中,ConcurrentHashMap是一个经常被使用的数据结构,相比于Hashtable以及Collections.synchronizedMap(),ConcurrentHashMap在线程安全的基础上提供了更好的写并发能力,但同时降低了对读一致性的要求(这点好像CAP理论啊O(∩\_∩)O)。ConcurrentHashMap的设计与实现
Wesley13 Wesley13
3年前
Java 8发布Q&A
英文原文:Java8LaunchQ&A(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.infoq.com%2Fnews%2F2014%2F03%2Fjava8launchqa)  多年以来,Java8一直是最受期待的编程语言更新之一。这次发布的版本包含了日期A
Stella981 Stella981
3年前
Master公式计算递归时间复杂度
我们在算递归算法的时间复杂度时,Master定理为我们提供了很强大的便利!Master公式在我们的面试编程算法中除了BFPRT算法的复杂度计算不了之外,其他都可以准确计算!这里用求数组最大值的递归函数来举例:publicstaticintgetMax(intarr,intL,intR){if
Stella981 Stella981
3年前
Python 什么时候会被取代?
!(https://oscimg.oschina.net/oscnet/4e755c25d09a136682cfbbbd8aad8b89c4c.jpg)编译:CSDN弯月,作者:RheaMoutafisPython经过了几十年的努力才得到了编程社区的赏识。自2010年以来,Python得到了蓬勃发展,并最终超越了C、C、Java和
Stella981 Stella981
3年前
Jenkins——the thing which auto everything
        序        本公众号在7月15日从文化类转为技术、文化综合类(关于公众号即将更名为“左手编程右手文化”的通知(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzI5MTAxMDcwMw%3D%
Wesley13 Wesley13
3年前
CQ酷Q机器人使用
之前使用卡卡网站提醒软件,发现qq提醒要收费,所以自己写一个论坛提醒工具https://cqp.cc/forum.php一款可以发送qq消息,管理群的程序配合其他插件可以更方便编程https://cqp.cc/t/15124首先使用了Python(https://www.oschina.net/action/GoToLin
Wesley13 Wesley13
3年前
AQS源码详细解读
AQS源码详细解读\TOC\基础在讲解AQS之前,有几个额外的知识需要了解。知道了这些,才能明白AQS框架中很多代码的道理。CAS相关知识通过标识位进行线程挂起的并发编程范式MPSC队列的实现技巧欢迎加入技术交流群186233599讨论交流,也欢迎关注笔者公众号:风火说。<!
Wesley13 Wesley13
3年前
J2SE_6_数据结构与算法(4)之八大排序
排序是编程的基础,在程序中会经常使用,好的排序方法可以帮助你提高程序运行的效率,所以学好排序,打好基础,对于程序的优化会手到擒来。无论你的技术多么强,如果没有基础也强不到哪去。不多说了,我们直接进入今天的主题。                            !(http://stat