- 博客(128)
- 收藏
- 关注
原创 C++基础:第一个C++程序
: 是作用域运算符,C++把输入输出写在一个标准库文件中,但凡调用其里面的东西,皆需要显式说明该东西来自说标准库文件,所以上面输入cin,输出cout,endl前面都写了其所属std。那么问题就来,写这么多std不累吗?解决如下:using namespace std;这样我们就可以搞事情了,输入两个数字,感受一下加法,值得注意的是,两数字之间采用空格隔开。
2024-09-24 19:26:29 195
转载 _汉语拼音
单韵母复韵母 aoeiuüaieiuiaoouiuieüeer bbabo-bibu-baibei-bao--bie-- ppapo-pipu-paipei-paopou-pie-- mmamomemimu-maimei-maomoumiumie--
2024-08-11 10:47:19 31
原创 怎么修改钻孔表的大小?
在Cadence中最后要生成Gerber文件交由板厂制版时,其中有个提取钻孔表的过程。以往的过程并没有对钻孔表要求,今天却要修改钻孔表的大小了,如何做呢?这是一个非常罕见的操作,特此记录。
2024-06-28 17:58:27 265
原创 CAM350如何快速删除Gerber文件上的东西?
2、网上搜索片刻后依然无果,有的说是按下Ctr+点击所删除的就会删除,确实有些整体一笔形成的可以,但是这种一一笔一笔形成的不行。然后师傅看不惯这么低效的操作了,就教了我一个办法,我学到了一个特别神速的方式。然后点击删除的时候,它会根据田字格的内的所占的字母R部分进行一点点的删除。今天遇上了一个删除Gerber文件上部分字母的任务,CAM350只能一点点删除线的操作把我手指头差点按废了。输入法为英文的环境下,按下软件的“删除delete”命令,看底下Message栏的文字提示。输入法为英文的环境下。
2024-06-05 18:24:37 827
原创 Word order in simple statements
6123456When?Who?/Which?/What?ActionWho?/Which?/What?How?Where?WhenLast weekIwentto the theatre.Ihada very good seat.The playwasvery interesting.Idid not enjoyitA young man and a young womanwere
2024-05-15 09:41:56 216
原创 C语言基础:回顾判断素数
对于C语言实现的描述是:如果自然数i为素数,则设a[i]为1,否则设为0。如果所有的更小的素数的倍数都已经设为0,a[i]仍然为1,则可知它是素数。会占用近 4MB 的内存,这在大多数现代系统上是可以接受的,但不是一个好的做法,尤其是如果你打算同时处理多个这样的数组时)。:我在这里犯了一个错误,那就是误以为是我们输入的数字和数组里面存储的元素比,但不是,这个里我们是和数组元素的索引比较。后两条是两个选择,而且我们通过埃拉托色尼已经将数组中数标记为2类数字了,第一类是值为1的质数,第二类是值为0的合数。
2024-04-12 22:27:52 858 1
原创 C语言基础:回顾九九乘法表
一提交还是错了,快要放弃的时候,我看到了这个提交反馈:原来i和j相等的时候后面不能有空格,这美滋滋,我终于知道我错哪里了,找到病在哪里就好用药。先把基本的写出来,为了看起来有个大概有个样子(1)每行换行;关于%-d的知识:+是右对齐,-是左对齐;数值代表几个空格,如果是左对齐,就把串数字靠左,否则,靠右。于是我就拿着这串代码,高高兴兴地提交了,结果不给过,气死我了。最终代码如下:为了方便看动注解都加上了。
2024-04-11 23:45:19 318
原创 C语言基础:回顾闰年问题
闰年是为了调整日历年与回归年之间的差异而设立的。由于地球绕太阳运行的周期是365天5小时48分46秒(即365.24219天),而我们通常使用的公历年只有365天,所以每四年会累积大约一天的差距。为了弥补这个差距,我们在每四年的2月末增加一天,使得那一年有366天,这就是闰年。世纪闰年:年份是整百数的,必须能被400整除才是闰年(例如2000年是闰年,但1900年不是)。普通闰年:年份能被4整除但不能被100整除的年份(例如2004年、2020年)。这样,公历的平均年长就更接近真实的回归年长度。
2024-04-07 23:38:29 228
原创 C语言基础错误:记录scanf()输入问题!
2、写scanf()可能受printf()影响会写一个换行符号\n,这是不允许的。在DEV运行发现结束不了,最后用字符结束符号‘\0’ 才结束输入。1、scanf()多次输入时,中间一般不要加逗号;今天犯了一个很傻的问题,记录一下。
2024-04-07 16:52:37 168
原创 怎么使用阵列?——AutoCAD
行标高增量:就是Z轴的行间距。一、双击阵列,我们输入的是0。二、视图 =》3D视图,使用Shift和鼠标中键旋转。
2024-03-18 19:45:17 541 1
原创 连接端口和连接端口转换OrCAD补丁
还有最后一种,是放置页面连接端口,Pace off-page connerctor。off就是分离的意思,即不同Page页面(比如PAGE1,PAGE2,PAGE3之间就是这样的关系)。但是如果这两个器件由于某些原因,他们之间相隔很远,中间有许多其他的元器件,用线连接非常绕,这时候需要怎么办呢?1、解压后有两个exe安装文件,直接点击,它能自动定位Cadance所要安装的位置,直接extract就可以了,记得重启一下软件。如果假设此时元器件特别多,这两个器件只能放到两个不同的Page,那该如何连接呢?
2024-03-11 19:16:36 565
原创 软件工程导论简述
需求:鉴于每项需求都会有成本,客户可能会了解了相关费用后,决定不再需要它们。功能需要求:一个程序要做什么?非功能需求:为了实现这个程序要做什么,需要哪些方式。设计约束设计决策:考虑编程语言和算法。测试:估算工作量:成本估算+进度计划实现:
2024-01-10 19:11:04 547 1
原创 Difference between getc(), getchar(), and gets()
两者基本等同,唯一不一样的是getc()是任何输入流,而getchar()是标准输入流。getchar():从标准输入流中输入都单个字符。getc(): 从输入中只能读单个字符。
2023-12-03 22:17:41 210 2
原创 颜色标记txt和多根走线【Cadance进阶】
今天来介绍个基础操作中不常见的,但是非常实用的技巧。第一个是颜色标记,它是与text文件结合,根据text文件中的网络来染色标记的,致力于找出那些特定的走线,或者是查询出现问题的走线。第二个是多根走线,功能正如其名,不必多说,它能使得走线非常漂亮,整齐有序。
2023-11-16 19:07:18 201
原创 SQL语法实践(一):基础语法
/创建表//select//insert//distinct去重//where约束//order by 排序//update修改//delete删除行//truncate 清除数据//like//in//and/*false*///as别名/*false*//*false*/
2023-11-03 11:44:16 75
原创 C语言基础:贷款问题
购房从银行贷了一笔款的,准备每月还款额度为p,月利率为r,计算多少个月能还清。设d= 300 000元 ,p=6000元,r = 0.01。结果保留2位小数。
2023-10-24 18:07:45 4134 8
原创 mysql启动不了问题
启动MySQL服务时出现"mysql本地计算机上的MySQL服务启动后停止。某些在未由其他服务或程序使用时将自动停止"几经周折,终于在一个大佬的贴下求得了启动成功的经验,其中我所修改的关键步骤如下:(附上了原文链接)
2023-09-20 15:17:44 119
转载 排列组合知识
至此,第二步中,第一种和第三种都是 A、B 的组合,完全一样,就会有一些算重的,至于有多少个算重,取决于抽出个数 m 的全排列种数,即 m 的阶乘。我自己作为学生刚接触这个的时候也是这样,每次一遇到排列组合题就很慌,后来发现,学习的关键是:你先得非常明确一些基本模型,这些基本模型往往只用很小的数字就能说明,想清楚后再做一些数字大的问题就轻松了。我把它叫做**"火车头"问题**:抽出的一些元素,总有一个打头的,称为火车头,它也是火车的一节,只不过是特殊的一节。整个符号的意思是“从 n 个人中,
2023-09-14 18:06:44 5806
转载 数据库的传统集合运算(并、差、交、笛卡尔积)和专门的关系运算(选择、投影、连接、除运算)
广义笛卡尔积(Extended Cartesian Product):两个分别为n目和m目关系R和S的广义笛卡尔积是一个(n+m)列的元组的集合,元组的前n列是关系R的一个元组,后m列是关系S的一个元组。当S表的每一行都与R表的第一行组合过一次以后,换R表的第二行与S表第一行组合,以此类推,直到R表与S表的每一行都组合过一次,则运算完毕。设关系R和S分别有r列和s列(r>s,且s≠0),那么R÷S的结果有(r-s)个列,并且是满足下列条件的最大的表:其中每行与S中的每行组合成的新行都在R中。
2023-08-21 09:42:20 3840 1
原创 Cadance_Allegro Errors集合03:Symbol“SK72512-RO“ not found. not exitst in the library path
导入PCB板文件brd时,需要所有的原材料才可以导进去,而封装也是由于焊盘这些基础的原材料组成的,所以这时候也要看看组成封装文件的焊盘是否也在,但是检查这些组成焊盘也挺麻烦的,就直接重新导出这个封装的焊盘就可以了。检查这个封装文件sk72512-ro.dra在其LIB目录下石否有psm文件,没有就打开给封装文件创建,就会在LIB下面出现它的psm文件。这个需要看DSN文件种对这个元器件的封装名称PCB Footprin和LIB目录下这个元器件的命名是否一致?
2023-07-26 08:17:58 480 2
原创 对变量、指针和数组的一些理解
我不知道这样的理解是否正确,可能以后回过头来看荒谬得一批,但为什么还是要写呢?我认为掌握知识的路程更像是不断修正的过程,纵观科学的发展,以前总认为地心说是正确的,后来随着历法的核证,让人们开始怀疑,经过哥白尼的发现,逐渐修正了以前错误的观点,日心说是正确的啦。以后可能会随着探索的宇宙范围更大,日心说的理论也会面临着颠覆性的认知而被修改。这启发我们要时刻保持怀疑的态度,就像达尔文那样,不断寻找证据去摧毁自己心爱的观点,相较而言,就会接近真理。
2023-07-14 02:53:39 612 2
原创 内部函数和外部函数
函数本质上是全局的,因为定义一个函数的目的就是这个函数与其他函数之间相互调用,如果不声明的话,一个函数既可以被本文件中的其他函数调用,也可以被其他文件中的函数调用。但是可以指定某些函数不能被其他函数调用,根据函数能否被其他源文件调用,将函数分为和。
2023-07-01 00:28:07 1740
原创 f(x)*g(x)的问题——C的缺陷
因此,如果函数 f或g改变了另一个函数所使用的变量,那么 x 的结果可能会依赖于这两个函数的计算顺序。B:是的 主要是由于这些副作用,代码到真正的机器执行运行,中间还有个编译器在帮你做一些修改,编译器会决定一些不明确行为到底应该怎么做最合适。没错,就是C语言中对计算顺序没有做规定,编译器会对这些不确定做最适合的调整,所以才是有不同的结果,也算是C语言的缺陷吧!以下是两位大佬的回答。为了看清楚这个问题究竟是哪里出现问题了,先做一个简化处理,我修改了一下这个程序,使得问题出现的地方更加明显。
2023-06-29 18:51:12 439
原创 C程序设计(第五版)
鉴于写CSDN博客一篇一篇查找比较麻烦,所以特此把这些按照分类别成一个目录,后面把这些问题写到相关目录的下面,根据目录查找,复习,这个C语言系列就写到这篇上面了。后面如果写得太多,一篇博客写不完就把链接放到下面查找。
2023-06-17 16:15:41 1841 1
原创 怎么快速给需要的网路标记颜色?
我们在走线的时候,需要知道那些类型的线需要先走,接下来又要走那些类型的线,然后依次走完,如果在团队中,这一类型的线分配给这个人走,哪一类型的线有分配给那个人走。而在不管是那单个人,还是团队,首先要做的就是在所有线中找出自己需要要走的那些线来,而这个线早就分配好网络了就可以像下面这么做,有两种方法。以IO走线为例。
2023-06-14 17:10:51 433
原创 关于输入输出格式符的测试
总结:大概是超过3位数的按照四舍五入处理,小数位始终保持3位数不变。不过图二数据并没有四舍五入,不知道是不是编译器问题。,小于 6 位时,小数点后输出3位小数,右对齐,左边不足的位用空格填充。,小于 6 位时,上下行按照小数位对齐,左边不足的位用空格填充。总结:要输出的浮点数总位数(包括小数点)大于6位的话,要输出的浮点数总位数(包括小数点)大于6位的话,2、精确度n超过了是怎么处理的?
2023-06-07 11:40:15 404
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人