首页 » 栏目 信息技术(第2分页)»

信息技术

栏目介绍:这个栏目存放麦新杰在信息技术领域(ICT)的个人学习总结和积累,有些文字内容是几年前积累的,有些是在网站制作过程中积累的,还有更多是在不断学习的过程中的积累,包括人工智能。

文章列表

信息技术CC++

malloc失败后如何处理?

by 多肉 / 2020年12月26日

malloc在C语言中用来申请内存,这是非常重要的操作,但是如果失败,怎么处理呢?一般C语言代码,在malloc之后,都要立刻判断指针是否为NULL,如果为NULL,就是申请内存失败了。 阅读全文->

信息技术CC++

定义自引用的C语言结构体

by 麦新杰 / 2020年12月25日

稍微有点规模的C语言程序,都大量使用结构体struct这种类型的数据,而结构体之间的指针引用,几乎不可避免。本文总结自引用的结构体定义。 阅读全文->

信息技术CC++

C语言中的abs,labs,fabs函数

by 多肉 / 2020年12月25日

C语言标准库中,有3个求数值绝对值的函数,abs,labs和fabs。 阅读全文->

信息技术TCPIP

链路MTU,TCP的MSS和IP的分片

by 多肉 / 2020年12月23日

TCP分段的原因是MSS,IP分片的原因是MTU,UDP不会分段,就由IP来分。TCP会分段,当然就不用IP来分了! 阅读全文->

信息技术CC++

gdb常用命令

by 麦新杰 / 2020年12月21日

一直以来,我都习惯了使用printf来调试程序,现在这个习惯要增强一下了,printf 配合 gdb,熟练使用后,一定可以更灵活高效地调试代码。另外,gdb还有另一个用处,可以用来在代码执行过程中,进行代码的阅读理解。 阅读全文->

信息技术CC++

memcpy和memmove的异同

by 麦新杰 / 2020年12月18日

C代码中的内存拷贝,可以用memcpy,也可以用memmove,这两个函数有一个重要的区别,即不同的应用场景。 阅读全文->

信息技术

DAR,PAR,SAR

by 麦新杰 / 2020年12月18日

DAR,Display AR,显示宽高比,比如16:9;PAR其实和SAR是一样的,P表示Pixel,S表示Sample,都是指一个像素点。 阅读全文->

信息技术Linux命令

xxd命令

by 麦新杰 / 2020年12月6日

xxd命令跟hexdump比较相似,都是用来查看二进制文件的内容,不过用起来,xxd命令似乎更顺手一点。 阅读全文->

信息技术CC++

当有无符号数参与运算的时候...

by 麦新杰 / 2020年12月5日

遇到一个坑,当无符号数参与运算的时候,结果默认也是无符号数,除非是给有符号数赋值。 阅读全文->

信息技术Linux

Terminal在Ubuntu中打不开时......

by 麦新杰 / 2020年11月27日

我必须要记录一下这个蛋疼的问题,突然有一天,我发现我的Ubuntu系统的Terminal打开不开了。。。 阅读全文->

信息技术

HSL和HSB(HSV)

by 多肉 / 2020年11月24日

HSL,HSB(也叫HSV),是一种颜色模型(color model)。我们最常见的颜色模型是RGB,Red,Green,Blue,通过RGB三个颜色分量,可以调配出所有的颜色。 阅读全文->

信息技术

光学三原色,印刷三间色

by 多肉 / 2020年11月19日

光学的三原色: 红(Red)、绿(Green)、蓝(Blue) ,即RGB颜色模型。印刷的三原色: 青(Cyan)、品红(Magenta)、黄(Yellow) ,即CMYK四色印刷中的前3个颜色。 阅读全文->

信息技术VIM

在VIM中小范围快速移动光标

by 麦新杰 / 2020年11月17日

在VIM中小范围移动光标,最基本的操作就是HJKL,左下上右,不过这4个命令在移动光标的时候有些慢...... 阅读全文->

信息技术Git

用 git grep 查找代码

by 多肉 / 2020年11月15日

git grep 是对 grep 的扩展,这两个命令基本上是一样的,-n 显示行号,-r recursive,而 -p 这个参数只有 git grep 有。 阅读全文->

信息技术硬件

宇航级芯片

by 多肉 / 2020年11月7日

单粒子翻转(Single-Event Upsets,SEU)指的是元器件受辐照影响引起电位状态的跳变,“0”变成“1”,或者“1”变成“0”,但一般不会造成器件的物理性损伤。 阅读全文->

信息技术Firefox

Firefox浏览器的about:networking页面

by 麦新杰 / 2020年10月31日

Firefox浏览器的about:networking页面能够提供很有关于网络有用的信息。 阅读全文->

信息技术DNSLinux

配置Linux主机的DNS

by 多肉 / 2020年10月29日

通过修改/etc/resolv.conf配置文件,即可实现DNS的配置。 阅读全文->

信息技术Linux命令SSH

sftp命令

by 麦新杰 / 2020年10月27日

sftp是Secure File Transfer Protocol的缩写,安全文件传送协议,最坑的地方是,指定端口号,用 -P ,要大写。 阅读全文->

信息技术Linux命令

rsync命令

by 麦新杰 / 2020年10月26日

相对于scp命令,在主机之间copy文件,rsync更好用。它可以支持断点续传,就这一点就足够吸引人了。 阅读全文->

信息技术以太网

哪种网线最适合POE供电?

by 多肉 / 2020年10月26日

POE供电必须使用无氧铜材质的网线,即标准网线。网线必须按照568A或者568B的标准连接好网线,必须接通8根线,同时长度要求在100米内。 阅读全文->

信息技术VIM

VIM设置位置标记(mark)

by 麦新杰 / 2020年10月24日

VIM中的位置标记(mark),可以让我们快速定位某个代码位置,对提高个人编码效率很有效果。 阅读全文->

信息技术TCPIP

net.ipv4.tcp_tw_reuse

by 多肉 / 2020年10月24日

从字面意思来看,这个参数是reuse TIME_WAIT状态的连接。时刻记住一条socket连接,就是那个五元组,出现TIME_WAIT状态的连接,一定出现在主动关闭连接的一方。 阅读全文->

信息技术Git

用 git stash 暂存变更

by 麦新杰 / 2020年10月17日

使用 git stash 可以暂时保存还未 commit 的修改,保持你的分支clean,使你可以方便的checkout到其它分支去做别的事情。 阅读全文->

信息技术

编译安装sqlite3

by 麦新杰 / 2020年10月14日

Linux下很多有名的项目,编译安装的方式都一样,我现在才发现,这种方法似乎有个名字,叫 autoconf。sqlite3也用这种方法安装。 阅读全文->

信息技术Linux命令

用grep命令实现多文件关键词查找

by 麦新杰 / 2020年10月12日

在多个文件中查找关键词,是程序员必须要会的基本技能,在Linux环境下,要稍微有点技巧才行。 阅读全文->

云上小悟,麦新杰的独立博客

Ctrl+D 收藏本页

栏目


©Copyright 麦新杰 Since 2014 云上小悟独立博客版权所有 备案号:苏ICP备14045477号-1。云上小悟网站部分内容来源于网络,转载目的是为了整合信息,收藏学习,服务大家,有些转载内容也难以判断是否有侵权问题,如果侵犯了您的权益,请及时联系站长,我会立即删除。

go to top