首选当然是CSDN啦,这里算是比较好的程序网站了吧,PC端写博客,APP可以刷一刷Blink,论坛,看看博文;顺便再签个到,抽个奖啥的,美滋滋。
官网如下:
https://www.csdn.net/
也是一个创作型的网站,不过内容不单单只是对程序员的,其他方面也有很多。
官网如下:
https://www.jianshu.com/
这个软件真心推荐,可以多端同步,随时记录重要文件,可以插入图片,文档等;支持MD编辑器;每天签到还可以获取空间哈哈。他有PC端的软件,也有手机APP,可以下载尝试。
官网网址:
https://note.youdao.com/index.html
代码托管网站,目前比较流行的。
https://github.com/
在线将JSON字符串进行格式转换,比较好用;应该是一个官网。
https://www.json.cn/
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
这个上边有很多种语言的基础知识,扩展知识,例程和经验等,比较全,建议收集,以备随时查看。
官网如下:
https://www.runoob.com/
主要是Java,Python,JavaScript,Git等,比较厉害。我目前只看了Git教程。
官网如下:
https://www.liaoxuefeng.com/
Git教程网址如下:
https://www.liaoxuefeng.com/wiki/896043488029600
我自学Python时,主要看的小甲鱼的书,然后是国内的,比较好的,基础类的Python教程,感觉原来的学习方法不对,没有很好的完成后边的例程,导致现在也只是学了一遍,也不是很熟悉。
官网如下:
https://fishc.com.cn/