自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Java进制转换原理详解

在使用Java进行网络编程时,常常需要进行字节级操作和位级操作,而在进行这类操作时,往往需要对数据类型有一定的理解才能确保在编程时不会出现错误。本文从计算机数据的表示方法入手,讲述数据类型的表示方法,然后介绍Java的基本数据类型以及其转换规则细节,最后给出一些位级操作使用技巧。补码和符号位加减是计算机中最常用的运算,加法一般使用加法器来实现,减法则使用减法器实现。利用补码我们可以将减...

2018-07-04 13:24:24 2690 1

原创 二进制补码计算原理详解

二进制负数的在计算机中采用补码的方式表示。很多人很好奇为什么使用补码,直接使用原码表示多好,看上去更加直观和易于计算。然而事实告诉我们,这种直观只是我们人类的一厢情愿罢了,在计算机看来,补码才是它们最想要的。那么,为什么计算机使用补码更好,又是如何通过补码来计算数值的呢?我看过网络上很多解释补码的文章,几乎一致的回答就是符号位不变,其他各位逐位求反再加一。在此我想说,这些都不是根本原理。谁都知...

2018-07-03 17:34:54 55330 47

原创 vscode安装go环境(附带所需要的包)

vscode在安装go环境时由于被墙,很多package获取不到,导致插件不可用。教程网上有很多,我不喜欢赘述其他人讲过的东西,我这里的主要目的是分享包和简单的安装演示。为了让新手快速了解如何快速接入本文的教程,我简单说一下几个前置步骤。安装Go环境 https://studygolang.com/dl 配置GOPATH(windows环境会自动配置一个,可以手动多增加几个) 安装...

2019-01-23 13:20:39 12798 1

原创 IntelliJ IDEA Golang JSON生成字段名称从SnakeCase修改为驼峰式命名

File -> Settings -> Editor -> LiveTemplates找到Go Struct Tags -> json点击 Edit variables 修改 Expression一栏为  camelCase(fieldName())注意:如果有其他地方没有生效此设置,修改Go模板中的相同配置即可最后记得导出设置,以后在其他地方导...

2019-01-12 11:45:57 3975 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除