Souleigh ✨ Souleigh ✨
4年前
【C 陷阱与缺陷 学习笔记】(一)词法陷阱
一内容0\.不同于当程序员本意是作比较运算时,却可能无意中误写成了赋值运算。1.本意是检查x与y是否相等:cif(xy)break;实际上是将y的值赋值给了x,然后再检查该值是否为0。2.本意是跳过文件中的空白字符:cwhile(c''||c'\t'||
Stella981 Stella981
3年前
Netty 启动过程源码分析 (本文超长慎读)(基于4.1.23)
前言作为一个Java程序员,必须知道Java社区最强网络框架Netty,且必须看过源码,才能说是了解这个框架,否则都是无稽之谈。今天楼主不会讲什么理论和概念,而是使用debug的方式,走一遍Netty(服务器)的启动过程。1\.demo源码楼主clone的netty的源码,值得一提
Stella981 Stella981
3年前
JVM中的Safepoints
点击上方的蓝字关注我吧_程序那些事_!(https://oscimg.oschina.net/oscnet/dc95e4f667570fbf4dae8b47e7e7e537d65.gif)简介java程序员都听说过GC,大家也都知道GC的目的是扫描堆空间,然后将那些标记为删除的对象从堆空间释放,以提升可用的
Stella981 Stella981
3年前
Cordova开发App系列之开启热更新
!(https://oscimg.oschina.net/oscnet/a826c449422b450eb9962392f3178d4b.gif)前言不知各位遇没遇到过,刚刚发布的应用,突然发现了一个隐藏极深的“碧油鸡(BUG)”,肿么办!肿么办!肿么办!如果被老板发现,一定会让程序员哥哥去“吃鸡”。但是想要修复这
Wesley13 Wesley13
3年前
Java语言入门篇基本概念
题言:写下这篇博客主要是回顾从黑马程序员学来的基本概念,并加深对java语言入门知识的理解,希望对于你们有帮助。由于常量、变量、运算符、方法入门、流程控制都很容易理解以及牢记,就不做篇幅去总结。1、数据类型转换(byte、short、charintlongfloatdouble)四类八种基本数据类型:!(htt
Stella981 Stella981
3年前
GitHub宣布已将所有代码永久封存于北极地底1000年!网友炸锅了:我写的bug终于能流传永世了!
量子位报道|公众号QbitAI程序员们,激动的消息来了!GitHub公布了一组照片,你的代码上周已经被打包运往北极保存。只要你2月2日以前贡献过的开源代码,现在都已经被埋在北极的冰雪之下,保存一千年。!(https://oscimg.oschina.net/oscnet/fd2effd30294cdbe5d
Stella981 Stella981
3年前
Raspberry Pi 计算机专业评论:“伟大的进步”
英国广播电台对RaspberryPi作了专业的评论(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fwww.bbc.com%2Fnews%2Ftechnology17857189)。“该设备可能会激励新一代的计算机程序员,或者让熟悉智能手机和平板电脑的孩子们感到迷惑不解。计算机教学的
Wesley13 Wesley13
3年前
C#深入浅出之数据类型
基本数据类型    C支持完整的BCL(基类库)名字,但是最好都统一使用关键字进行使用与开发,比如使用int而不是System.Int32,以及使用string类型时候应当使用string而不是Systen.String以及String。    作为一名拥有良好编写习惯的程序员,要一致!不要变来变去!整数类型
小万哥 小万哥
2年前
996 ICU
996.ICU是指“工作996,生病ICU”。这是中国程序员之间的一种自嘲说法,意思是如果按照996的模式工作,那以后就得进ICU了。什么是996?“996”工作制,指的是一种越来越流行的非官方工作制(早上9点晚上9点,每周6天)。在一个实行“996”工作
燕青 燕青
1年前
Macos好用的终端ssh仿真工具:SecureCRT for mac注册激活版 支持M1
是一款支持SSH1、SSH2以及Telnet协议的终端仿真软件,适用于系统和网络管理员、web设计师、程序员和教育工作者。它支持Windows和Linux平台,提供了丰富的功能和工具,帮助用户更高效地进行远程连接和管理。SecureCRT的主要特点包括:安