上一页 1 2 3 4 5 6 7 ··· 30 下一页

2019年10月11日

C中为什么不能用==比较字符串?

摘要: 通常的回答是,==比较的不是字符串的内容,它是在比较指针。或者说,==(或者!=)仅比较两个字符串的首地址,而不会比较字符串每个字符。 那其实接下来应该问的问题是,为什么会只比较首地址呢? 因为早期的C语言只能使用标量。 简单的说,标量scalar就是指char, int, double, enum等数值类型,以及指针。像数组、结构体、共同体这样将多个标量组合起来的类型,被称为聚合类型aggreg... 阅读全文

posted @ 2019-10-11 11:15 freshair_cn 阅读(2390) 评论(0) 推荐(0) 编辑

2019年9月24日

在命令行窗口中输入EOF

摘要: 在Windows中,要输入EOF前,先回车换行,再ctrl+z,在回车,即可。 阅读全文

posted @ 2019-09-24 14:57 freshair_cn 阅读(694) 评论(0) 推荐(1) 编辑

VC++6.0环境中输出特殊字符

摘要: 该方法最靠谱:https://blog.csdn.net/xiaofeilong321/article/details/8713002 输出特殊字符需使用扩展的ASCII码。 修改控制台显示设置: (1) 运行程序后点击命令行窗口左上角标题栏图标,选择默认值一项; (2) “选项”页面下找到“默认代码页”一栏,从下拉菜单里选择“437(OEM - 美国)”; (3) 关闭窗口重新运行。 阅读全文

posted @ 2019-09-24 14:47 freshair_cn 阅读(875) 评论(0) 推荐(0) 编辑

2019年9月9日

CIE XYZ

摘要: 了解CIE XYZ的来龙去脉,看维基之前,先读这两篇文章: https://medium.com/hipster-color-science/a-beginners-guide-to-colorimetry-401f1830b65a A Beginner’s Guide to (CIE) Colormetry, 和 http://graphics.stanford.edu/courses/cs14... 阅读全文

posted @ 2019-09-09 19:27 freshair_cn 阅读(6764) 评论(0) 推荐(1) 编辑

2019年9月5日

Gamma(1)

摘要: 目前为止看到的解释Gamma来由说得最清楚的一篇文章:https://www.cambridgeincolour.com/tutorials/gamma-correction.htm 几点总结。 1,什么是Gamma? Gamma定义为 Vout=Vin^gamma,其中Vin是输入/实际的亮度,Vout是输出亮度。 为什么会出现Gamma这个概念?主要2个原因。 (1)与机械不同,人眼对光强度的... 阅读全文

posted @ 2019-09-05 14:57 freshair_cn 阅读(882) 评论(0) 推荐(0) 编辑

2019年8月30日

Allegro文档错误之:Iangle 命令

摘要: Allegro绘制弧线时,可以使用add rarc命令,或者菜单栏里 Add|Arc w/Radius。 使用该命令时,需要输入3个参数: 1,圆心坐标;如 x –0.3 –0.8 2,半径,以及起始角度;如 polar 0.2 0 3,结束角度;如 Iangle 90 相关命令用法可以在文档中找到,不过要注意有时文档描述是不正确的。 例如 iangle 命令(Allegro命令是区分大小写的,大... 阅读全文

posted @ 2019-08-30 17:40 freshair_cn 阅读(452) 评论(0) 推荐(0) 编辑

2019年8月29日

All you need to know about: solder mask and paste mask

摘要: 1, 从字面理解 (1) 从字面理解,solder mask意指要mask住需要solder的地方。那么被mask的是谁呢?是绿油层。可以把默认形态的绿油层想象成与PCB板形状、面积相同,solder mask的作用就是就是在绿油层真正成形前,把需要镂空的的位置mask住,这样最终的绿油层即会留出solder用的“空孔”。solder在这里显然不仅仅指焊接,它至少包括SMD的管脚、DIP的过孔和机... 阅读全文

posted @ 2019-08-29 14:24 freshair_cn 阅读(765) 评论(0) 推荐(0) 编辑

2019年8月20日

OrCAD(2) -- 编辑原理图库时的复制与粘贴

摘要: 大家都知道,OrCAD元器件的管脚编辑是基于Excel的,但是在编辑原理图库的管脚的时候,大家应该都有体会’ctrl+c’ 和 ‘ctrl+v’ 的命令是不能用的。 这是因为该两个命令在OrCAD中都是基于一个值的,即它们不支持整块数据的复制与粘贴。 此时对应的复制/粘贴命令是 ‘ctrl+insert’/’shift+insert’。 阅读全文

posted @ 2019-08-20 11:08 freshair_cn 阅读(4678) 评论(0) 推荐(0) 编辑

2019年8月15日

Altera FPGA– Bit Slip

摘要: 通过在接收端加延时,在延时间隙插入‘0’或‘1’,以使最终接收和期望数据一致。 BitSlip操作要注意几点: 1,BitSlip操作在rx_bitslip的上升沿即开始; 2,BitSlip操作开始后,必须等待至少2个平行信号的时钟周期后,才可开始检查数据是否对齐;因为需要2个时钟周期清除受损数据。 阅读全文

posted @ 2019-08-15 11:24 freshair_cn 阅读(1836) 评论(0) 推荐(0) 编辑

2019年8月5日

AD小技巧(2) -- 显示所有层

摘要: shift+S 阅读全文

posted @ 2019-08-05 11:48 freshair_cn 阅读(3514) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 ··· 30 下一页

导航