Wesley13 Wesley13
3年前
java 源码编译
Java语言的“编译期”其实是一段“不确定”的操作过程,因为它可能是指一个前端编译器(叫“编译器的前段”更准确)——把\.java文件转变成\.class文件的过程;也可能是虚拟机的后端运行期编译器(JIT)把字节码转变成机器码的过程;还可能是指静态提前编译器(AOT编译器)直接把\.java文件编译成本地机器码的过程。Javac编译器
Stella981 Stella981
3年前
Flutter Swiper制作轮播效果
!(https://oscimg.oschina.net/oscnet/71c82559e8c6c5a42d6e3420594398793d7.png)1、引入flutter\_swiper插件flutter最强大的siwiper,多种布局方式,无限轮播,Android和IOS双端适配.Flutter\_swiper的GitHub
Easter79 Easter79
3年前
SwiftUI 编程指南
作者:CoderAFI, iOS开发者Session:https://developer.apple.com/videos/play/wwdc2020/10040/前言时光荏苒,SwiftUI技术已经推出一年,从WWDC2020来看,SwiftUI团队付出了空前的努力,使得SwiftUI无论是
Stella981 Stella981
3年前
Netty 启动过程源码分析 (本文超长慎读)(基于4.1.23)
前言作为一个Java程序员,必须知道Java社区最强网络框架Netty,且必须看过源码,才能说是了解这个框架,否则都是无稽之谈。今天楼主不会讲什么理论和概念,而是使用debug的方式,走一遍Netty(服务器)的启动过程。1\.demo源码楼主clone的netty的源码,值得一提
Easter79 Easter79
3年前
TouchVG 支持线段箭头了
iOS/Android/WPF上支持了五种箭头,同时还增加了曲线路径的求交、长度、修剪功能。!(http://static.oschina.net/uploads/space/2014/1211/165207_QY2l_114194.png)参考资料:http://pomax.github.io/bezierinfo/splitt
Stella981 Stella981
3年前
OCRunner 第一篇:实现一个简单版热修复功能
作者:SilverFruity,https://github.com/SilverFruity小编寄语:上一周我们发布了《OCRunner第零篇:从零教你写一个iOS热修复框架》(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fmp.we
Stella981 Stella981
3年前
LEADTOOLS v18多平台条码识别(代码示例)
LEADTOOLSv18(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.evget.com%2FzhCN%2Fpartner%2F188%2Fdefault.aspx)(即LEADTOOLSAnywhere)将其世界领先的成像技术扩展到了WinRT、iOS、
Stella981 Stella981
3年前
Django源码学习
Django源码学习5Manager模型自定义下(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fmp.weixin.qq.com%2Fs%3F__biz%3DMzUyMDkxNTk1Ng%3D%3D%26mid%3D2247485823%26idx%3D1%26sn%3D2041
Wesley13 Wesley13
3年前
Go日志,打印源码文件名和行号造成的性能开销
日志中打印源码文件名和行号,是非常实用的功能,尤其是开发阶段的debug日志,可以快速通过日志找到对应的源码位置。Go标准库中的packagelog也支持打印源码文件名和行号,打开方式是设置以下两个标志中的任意一个:Llongfile//fullfilenameandlinenumber:/a/b/c/d.go:2
spring源码阅读之bean加载过程(一)
如果想要阅读源码,首先要选择版本,然后将源代码下载到本地,导入idea中,话不多说,直接看步骤吧这里我选择5版本,下载源码默认是main分支,看想学习的分支,比如我切换到5版本,截图如下:2.安装gradle3.转换源码进idea下载完成后可以看到有个文档