文章目录

  • 一 文章类
    • 1 CSDN网站和APP
    • 2 简书
    • 3 有道云笔记
  • 二 代码托管类
    • 1 GitHub
  • 三 常用工具类
    • 1 JSON在线解析
    • 2 校验在线计算
  • 四 编程学习类
    • 1 菜鸟教程
    • 2 廖雪峰的官方网站
    • 3 鱼C小甲鱼

 

一 文章类

1 CSDN网站和APP

  首选当然是CSDN啦,这里算是比较好的程序网站了吧,PC端写博客,APP可以刷一刷Blink,论坛,看看博文;顺便再签个到,抽个奖啥的,美滋滋

2 简书

  也是一个创作型的网站,不过内容不单单只是对程序员的,其他方面也有很多。
  官网如下:

https://www.jianshu.com/

3 有道云笔记

  这个软件真心推荐,可以多端同步,随时记录重要文件,可以插入图片,文档等;支持MD编辑器;每天签到还可以获取空间哈哈。他有PC端的软件,也有手机APP,可以下载尝试。
  官网网址:

https://note.youdao.com/index.html
二 代码托管类

1 GitHub

  代码托管网站,目前比较流行的。

https://github.com/
三 常用工具类

1 JSON在线解析

  在线将JSON字符串进行格式转换,比较好用;应该是一个官网。

https://www.json.cn/

2 校验在线计算

  BCC校验(异或校验)在线计算,可以计算十六进制,十进制,八进制,二进制等。网址介绍如下:
  BCC(Block Check Character/信息组校验码),因校验码是将所有数据异或得出,故俗称异或校验。具体算法是:将每一个字节的数据(一般是两个16进制的字符)进行异或后即得到校验码。

http://www.ip33.com/bcc.html

  CRC(循环冗余检验)在线计算,我很少用。网址介绍如下:
  CRC即循环冗余校验码(Cyclic Redundancy Check):是数据通信领域中最常用的一种查错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。

http://www.ip33.com/crc.html

  LRC校验(纵向冗余检验)在线计算,我也很少用。网址介绍如下:
  纵向冗余校验(Longitudinal Redundancy Check,简称:LRC)是通信中常用的一种校验形式,也称LRC校验或纵向校验。它是一种从纵向通道上的特定比特串产生校验比特的错误检测方法。在行列格式中(如磁带),LRC经常是与VRC一起使用,这样就会为每个字符校验码。在工业领域Modbus协议Ascii模式采用该算法。具体算法如下:
1、对需要校验的数据(2n个字符)两两组成一个16进制的数值求和。
2、将求和结果与256求模。
3、用256减去所得模值得到校验结果(另一种方法:将模值按位取反然后加1)。
例如16进制数据:01 A0 7C FF 02
(16进制计算) 求和:01 + A0 + 7C + FF + 02 = 21E 取模:21E % 100 = 1E 计算:100 - 1E = E2
(10进制计算) 求和:01 + 160 + 124 + 255 + 02 = 542 取模:542 % 256 = 30 计算:256 - 30 = 226

http://www.ip33.com/lrc.html
四 编程学习类

1 菜鸟教程

  这个上边有很多种语言的基础知识,扩展知识,例程和经验等,比较全,建议收集,以备随时查看。
  官网如下:

https://www.runoob.com/

2 廖雪峰的官方网站

  主要是Java,Python,JavaScript,Git等,比较厉害。我目前只看了Git教程。
  官网如下:

https://www.liaoxuefeng.com/

  Git教程网址如下:

https://www.liaoxuefeng.com/wiki/896043488029600

3 鱼C小甲鱼

  我自学Python时,主要看的小甲鱼的书,然后是国内的,比较好的,基础类的Python教程,感觉原来的学习方法不对,没有很好的完成后边的例程,导致现在也只是学了一遍,也不是很熟悉。
  官网如下:

https://fishc.com.cn/