- 博客(42)
- 收藏
- 关注
原创 软考备考①
①任意进制到十进制以二进制为例,以小数点做分割,小数点以左从二的零次方开始,小数点以右从二的负一次方开始。②十进制到任意进制利用短除法③二进制到十六进制分为小数点前和小数点后,四位为一组,不够四位的用0补齐③十六进制到二进制以小数点为分隔,每一位都转化为4位。
2025-09-07 19:49:14
403
原创 学习数组①
数组指的是一种容器,可以用来存储同种数据类型的多个值。静态初始化:完整格式,简写格式直接打印数组名是不会得到数组里面的元素的,只会得到数组的地址。
2025-08-20 20:43:45
588
原创 java学习 Day1~
12、包是类的容器,用于组织和管理类,而类是面向对象编程的基本单元,用于封装属性和方法。错因:没有使用while循环,只想着用if,else if,else。2.在同一个项目中不能出现两次项目名,如下图中内容不能出现两次。9.Scanner用来输入,如果不需要输入,就不需要写这一行。附:else if后面一定要加限制条件,而else后面不需要。3.当碰到如下图情况时,汉字的引号需要用英文状态下的。1.java代码所在的文件的后缀名必须是java。6.求1~5的阶乘,只需要一层for循环即可。
2025-08-19 15:00:09
60
原创 循环高级综合练习①
做题的时候的不会的点在于不会表示x的平方根。(平方根就是对一个数开根号)附:i-1在打印的过程中要括起来如果运行过程中输出语句没有输出,那么要考虑一下是否括号少写或者多写。尤其是少写的时候,少写有时候是不报错的。
2025-08-19 14:58:16
207
原创 Java学习-流程控制语句②
break省略之后会导致case穿透执行过程:首先还是拿着小括号中的表达式的值跟下面每一个case进行匹配。如果匹配上了,就会执行对应的语句体,如果发现了break,那么结束整个Switch语句,但是此时并没有写break,所以程序会继续执行下一个case的语句体,直到遇到break或者右大括号为止。使用场景:如果多个case的语句体重复了,那么我们考虑利用case穿透去简化代码。
2025-08-17 17:21:34
298
原创 Java学习-流程控制语句①
2.第一种格式适用于单条件判断,第二种适用于双条件判断,第三种适用于多条件判断,如果将第一种用于多条件判断那么将会使其把每一个if都运行一遍,降低了程序运行的效率。而第三种在运行到符合条件后,将不会再继续运行。(有点短路的意思哦~)1.在练习过程中出现错误:在if,else if后面的输出语句加了前括号没加后括号。判断和循环——if的第一种格式和注意事项。}else if(关系表达式2){if(关系表达式1){if(关系表达式){if(关系表达式){
2025-08-07 14:46:23
144
原创 Java学习-运算符
4.byte short char三种类型的数据在运算的时候,都会直接提升为int,然后再进行运算。3.数字进行运算时,数据类型不一样不能运算,需要转成一样的,才能运算。(1)隐式转换(自动类型提升):取值范围小的数值转换成取值范围大的数值。即当左边的表达式能够确定最终的结果,那么右边就不会再参与运行了。(2)强制转换():取值范围大的数值转换成取值范围小的数值。6.+=,-=,*=,%=底层都隐藏了一个强制类型转换。反码:为了解决原码不能计算负数的问题而出现的。12、原码、反码、补码。
2025-08-01 21:38:26
189
原创 C语言收获~
4.定义的结构体变量后面如果有定义的结构体,那么要在其后面加分号。而不是加在大括号后面。5.float表示单精度浮点数,char表示字符或字符串(字符串也是可以只由数字组成)7.按位与&:只有当两个相应的二进制位都为1时,结果位才为1,否则为0。while循环:适用于循环次数不确定或条件动态变化的场景。3.#include要写在定义结构体之前。for循环:适用于已知循环次数的场景。1.for和while循环的区别。2.定义结构体内部不用定义变量。6.提前声明结构体个数。
2025-02-17 17:40:25
174
原创 C语言实践中的补充知识 Ⅶ
10.引用变量名就可以,带着中括号成了第几个元素了,只有在定义数组的时候,中括号中的数字才表示数组内元素的个数。14.181是整型,直接输数字就行,但其他的是字符数组 (输入的字符不止一个字符就相当于字符串,用“”)在C语言中,函数可以分为有返回值和无返回值两种类型,它们的主要区别在于是否返回一个值给调用者。3.素数(质数)是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。如果m不是素数,那么他的两个因数中,一定有一个数是小于等于m的开平方。6.函数后面括号中的表示要传给函数的数据。
2024-12-28 18:23:07
387
原创 C语言实践中的补充知识Ⅵ
再有一个就是下面那个索引了,我们在这个开发编程里边儿,就是语言基本上是共通的索引都是从零开始的。当%g用于打印超过6位的浮点型数据时,因为精度问题,%f不得不输出一个不精确的超过六位的数字,%e也是同样,而%g此时会选择%e格式进行输出,并且按第一条要求,去掉多余的零,并且四舍五入到6位数字。由系统来选择,是以%f还是%e输出格式输出六位有效数字,不输出小数尾数的0。二、定义一个数比较大时,要用long来定义这个数,不要用int了,这样会导致不通过全部的实验用例。二维数组的行可以省略,但是列不能省略。
2024-12-10 22:50:02
357
原创 Ai练习过程中的收获 Ⅲ
6.外圆角的话,直接用鼠标拉出来就好。内圆角的话,先用鼠标拉出外圆角,然后按住alt。用鼠标点击一下小圆点,斜角的话,在内圆角的基础上再点一下小圆点。5.在使用剪切蒙版制作图片渐变效果的时候,如果觉得图片与背景有明显的分隔线的话,那么就有可能是渐变隐藏的地方太少了。才可能单独选中这一个,如果没有准确的点中的话则会全选。4.在使用了剪切蒙版以后仍然可以嵌入图片。2.剪切之后没办法嵌入,但是可以返回,剪切进去在点他,右键还可以释放的。10.第一次扩展有可能点不开,先扩展外观之后,扩展就可以点击了。
2024-12-02 17:18:43
187
原创 影视后期学习Ⅰ~
一号面板放的是素材,二号面板叫源监视器面板(它的名字需要记住)在一号面板点击文件之后,进入二号面板,在二号面板预览没问题后,拖到三号面板。11.如果素材是从爱奇艺或者是腾讯底下的软件里面下载的话,需要转码(需要可以转码的软件,比如Me,还有迅捷大师(付费),格式工厂,小丸工具箱)才能够在pr里面进行编辑。4.在新建序列的设置里面的时基,国内:电影一般是24帧每秒。选择项目面板,ctrl加+i,也可以导入媒体;12.新建项目的快捷键是ctrl加alt加n,新建序列的快捷键是ctrl加n。
2024-11-21 21:23:09
431
原创 印刷物料学习Ⅰ~
4.和印刷厂对接时,给文件重命名,成品+尺寸+张数+工艺(例如:圆角)+覆膜(哑膜还是亮膜)+纸张(无要求的话铜版纸就可以)附:覆膜分为硬膜和软膜,软膜分为哑膜和亮膜,硬膜→塑封,(比较不错)使证件照可以保存很长时间。15.手提袋的正反两面的图案要保持相同大小, 不能缩小,只能使裁切部分有部分减少,不能直接缩小。5.异形(倾斜也算)如果小于三毫米,则需要加一下描边,加粗一下,不然印刷厂可能裁坏。11.骑马订/骑马钉,采用跨页对折的方式,在设计的时候不需要体现,印厂会自己排版。14.纪念意义手提袋最容易做。
2024-11-19 11:10:35
421
原创 Ai练习过程当中的注意事项 Ⅱ
在制作底下这个边的时候将多个圆形拼凑起来的这个大的图形复制以后想要通过减去顶层获得边的时候,一定要将这多个圆形拼凑起来的图形用联集混合到一起去,然后再减去顶层。2.画树叶的纹理的时候,用钢笔工具,让钢笔路径断开的时候,老师讲的那个办法,我做不了,所以画完这个路径以后,再反折到起点。4.在原位粘贴的时候,原位粘贴的快捷键是Ctrl+f,但是不代表不需要复制,仍然需要用ctrl+c进行复制,然后再原位粘贴。不要找已经被截了一段儿的。12.在任何的地方复制的文本,用ctrl+c复制,在Ai里用Ctrl+v粘贴。
2024-11-07 16:22:20
432
原创 复习PS~
6.想要在建立图形之后,再调整矩形圆角程度,则需要点击选中该图层,如果Crtl+T(只点击选中即可),则不能调整圆角。9.字体不论什么源文件里边,都可以正常显示,他要是电脑上没这个字体,也能正常显示,只是无法修改而已。8.钢笔工具要在上方工具栏中选形状,不是路径,才能填充所圈出的颜色。7.PS使用alt进行等比例变换,而Ai使用shift。5.局部渐变:把矩形用蚂蚁线先选中 再用渐变工具拉渐变。10.Ctrl alt shift+E盖印图层。3.选中两个图层Crtl+E合并图层。
2024-11-07 15:54:32
95
原创 C语言实践中的补充知识 Ⅲ
2.strlen所作的是一个计数器的工作,它从内存的某个位置(可以是字符串开头,中间某个位置,甚至是某个不确定的内存区域)开始扫描,直到碰到第一个字符串结束符'\0'为止,然后返回计数器值(长度不包含'\0')。就像第六行一样,输入的每一行的整型个数由%d的个数控制。8.在遇到“返回值被忽略scanf”这个报错时,把所以scanf函数用scanf_s替换,这是vs提供的一个函数,可以避免上述情况的发生。6.在使用while循环时,即使在while后面的括号中定义了变量的范围,仍然要初始化变量。
2024-11-04 07:55:15
384
原创 C语言实践中的补充知识 Ⅱ
一、在C语言中,% 7.2f 是一个格式说明符,通常用于printf或sprintf等函数中,用于控制浮点数的输出格式。这里的 % 是格式说明符的开始符号。
2024-10-20 22:21:15
1854
原创 在练习Ai中的注意事项
3.在勾选锚点,想要移动单独某一个锚点的时候需要使他被选中为蓝色,使其他的点都为白色。5.在使用钢笔工具的时候,摁住ctrl,把鼠标放在锚点处才会使钢笔工具变成小白,放在别的地方并不会,还有就是变成小白工具以后点击空白处将会停止使用钢笔工具。10.路径查找器:在分割的时候,如果想要留下的也被删除了,那么就是没将所有成分全部取消编组。7.在框选的时候,不想框选到背景的话,要ctrl+2锁定一下背景。6.分区域上色的时候,用的是实时上色工具,不是普通的吸管工具。8.在分割后,上色时还是会出现没分割的填色情况。
2024-10-13 15:53:16
1128
原创 二进制,八进制,十进制,和十六进制之间的转换
把要算的数字除至零以后,把余数从下到上依次排列。以此类推,是几进制的话,就把底下的数字换成几。一、其余几个和十进制之间的转换。二、10进制转成其他的进制。三、2,8,6之间的转换。
2024-10-10 19:59:16
390
原创 Ai软件学习 I
2.Ai是由路径和锚点组成的,而PS是由像素组成的,所以Ai左侧小黑工具是用来控制路径的,也可以用作移动工具,小白工具是用来操作锚点的。1.上图中的控制会打开菜单栏中下方空处,这是与PS不同的地方,在这里,这个地方用来存放画板,而PS是用来放工具属性的。
2024-10-10 17:38:04
903
原创 【C语言初阶】函数
再强调一遍,对形式参数的修改不会改变实参。在传递值的时候,不加"*"是不可以的,这样就只是交换了指针变量的地址,并没有改变ab的地址。原因是因为当实参传递给形参的时候,形参只是实参的一份临时拷贝。对形参的修改不能改变实参。如果要改变形参的值,那么就需要传递值。如果不改变形参的值,那么就不需要传递值。如上图,这个程序输出的结果并不是我们想要的ab交换。在经过如上图的改变之后, 将形参和实参联系起来,使两者建立了一定的关系。把一个函数的返回值作为另一个函数的参数。形参的指针里面存的是实参的地址。
2024-10-07 22:59:20
291
原创 【初阶C语言】分支和循环语句 Ⅲ
如图, 首先执行第一个for后面的括号,执行结束以后,i=0,然后再执行下面的,在执行完第二个for后面的括号后,此时j=1,直到j=2,然后结束这个循环。如图, 先执行完第一个for后括号中的内容,然后此时i=0,然后进入下面嵌套的for循环中,执行完后面括号中的内容后,此时j=0,打印出"hehe"然后再返回,使j=1,再次打印,直到j=9,这个循环算是执行完了,然后再上去,使i=1。所以在这一次执行的时候,j没有任何改变,仍然等于3,所以上图当中的程序就只执行三次。多个变量控制for循环也是可以的。
2024-10-06 00:00:03
577
原创 【C语言初阶】分支和循环语句Ⅱ
这样的话,"\n" 就被添上的getchar拿走了。输入缓冲区里面本来有" abcdef\n " 被scanf 拿走了abcdef,被getchar拿走了剩下的"\n",由于被getchar拿走的不是Y所以程序自然认为密码是错误的。while循环中的break是用于永久的终止循环,continue跳过本次循环后面的代码,直接去判断部分,进行下一次循环的判断。在运行的时候,输入a,打印的结果将会自动换行,原因就是在输入a之后,按回车,回车就相当于是" \n ",而其又相当于换行。附:"不等于"是"!
2024-10-05 00:09:40
542
原创 初阶C语言:分支和循环语句 I
If和else合起来是一条语句,所以在上图当中标蓝部分为一条语句,共同与上方if进行匹配。Else是和离他最近的if匹配的,不是说和哪个if对齐就和哪个if匹配。二、Switch语句。控制语句用于控制程序的执行流程,以实现程序的各种结构方式。本节课中讲的if和switch语句都属于控制语句。结构有三种:顺序结构,选择结构和循环结构。C语言是[结构化]的程序设计语言。C语言中把语句可以分为以下五类。
2024-10-04 00:07:47
463
原创 初阶C语言 I
(5)" *p "中的" * "叫做解引用操作符,整体的意思就是通过p中存放的地址,找到p所指向的对象,*p就是p指向的对象。2.指针(什么是指针,什么是指针变量,指针变量该怎么创建,它的类型该怎么解析解读)不叫*p , int 说明p指向的对象是int类型的。上图当中橙色画圈部分是定义的宏,而绿色画圈部分定义的是函数。附:存地址的意义是有一天我们要通过地址找到他所指向的对象。(1)结构体访问它里面的成员用的是点,将点作为操作符。上图当中(x , y)是宏的参数,而参数是无类型的。
2024-10-03 21:29:20
609
原创 初阶C语言:关键词typedef和static
如果如上图不添加static,为一个普通函数的时 候,运行没有任何的问题。对于上面这个程序来讲,首要注意的一点就是运行的时候先运行下半部分的主函数。内存当中可以分为这三个区,在变量没有被Static修饰的时候是放在栈区的。一个函数本来是具有外部链接属性的,但是被Static修饰的时候,外部链接属性就变成了内部链接属性,其他源文件(.c)就无法使用了。Static修饰局部变量的时候,局部变量出了作用域是不销毁的。上图当中,每一次反折回去的时候,a都是使用的上一次的值并不是重新创建了a。
2024-10-01 20:45:03
358
原创 PS软件学习 Ⅵ
1.内容识别:将该工具用括号键放大缩小,使其可以覆盖瑕疵。1.鼠标左键绘制选区,拖拽选区,直至水印不再有,所以松手,点选区以外的地方取消选区。1.选中黑边选区,菜单栏编辑中的填充,选择其中的内容识别,点击确定。一、污点修复画笔工具(这个工具不能用太多次,会使图片模糊。作用:可以去除简单的水印,直接在水印上方涂即可。按住alt键加鼠标左键,这样就取上样本了。缺点:一吸取一覆盖,再吸取,再覆盖。吸取的是什么,覆盖出来的就是什么。第十一节——修图工具组(初修)2.编辑中的内容识别填充。2.创建纹理(不自然)
2024-09-18 14:08:24
601
原创 PS软件学习 V
一、新建的时候勾选上了画板,那么颜色模式只能用RGB,因为打印的时候是用不到画板的。键盘按住alt键鼠标靠近该标志,出现小剪刀以后,鼠标左键点击一下就删除了。画笔工具:Alt键加鼠标右键,左右滑动调整大小。左侧移动工具一栏会有画板工具,拖拽可以自己绘制画板。附:按住alt键切换吸取和涂抹,可以做到边吸取位涂抹。五、1.铅笔工具次像素较画笔工具更明显,所以不常用。不勾选,画布上面的内容仍然存在,拖拽还可以再调整。添加画板:一般不用,用在制作小程序和网页的时候。第十节 画笔工具和橡皮擦工具。
2024-09-18 12:45:31
956
原创 PS软件学习 Ⅳ
形状图层不设置填充的话,虽然只有路径,但是也和钢笔绘制出的不一样,因为它仍然是一个图层。后面的像素大小决定描边粗细,如果单位不是像素,那么点击该框使其为蓝色,右键调整单位。钢笔是负责不规则形状的,想要规则形状,那么就用工具栏下方的形状工具组。任何类型的两种图层合并均为普通图层,只有形状和形状合并仍然为形状图层。附:切换渐变类型为角度时,一定要保证首尾颜色一致,使转换不那么生硬。上方属性栏中从左至右依次是不填充,单色,渐变和图案填充。(3)删除色标:选中想要删除的色标,往下拖拽。一、形状工具的基本性质。
2024-09-18 12:32:29
415
原创 PS软件学习Ⅲ
钢笔工具组与上一节中的抠图工具组的作用均为抠图,但是钢笔工具组可以调节弧度,改变路径。附:用钢笔工具靠近锚点删除的是锚点,用小白选中,delete删除的是锚点以及锚点之间的路径。上方属性栏窗口里面点击路径面板,在面板中的工作路径。点击左侧工具栏中的钢笔工具组,选择钢笔工具,然后在上方属性栏中选择路径属性。再一次打开的时候,用小黑或小白在页面上滑动即可重新出现已保存的路径。按住shift键,可控制路径为水平,竖直,还是45度。1.点击路径,即可选择整条路径,将整体进行移动。即可以单选锚点,也可以多选。
2024-09-15 13:05:03
723
原创 PS软件学习Ⅱ
在抠图的时候用魔棒点击想要选择的颜色的部分。附: 1.选中想要删除的部分或者是想要抠的部分后,完成删除或者是复制操作后,应记得关闭背景图层,才能够显示出所完成的部分。3.鼠标右键图层缩览图,点击快速导出为png,在这种方式中背景图层开着也不要紧,只要所选图层背景为空白即可。2.用上方文件中的导出中的快速导出为png格式,这种方式使用的时候也是需要关闭背景图层的。附:这种方式导出的是定界框里的画面,去掉了边缘,所以会使同样的图更大。2.只有jpeg的拖拽才会有背景图层,Png的是不会产生背景图层的。
2024-09-14 17:28:24
621
原创 认识图层
智能对象图层对图层起一个保护作用,可以保护图层再放大搜索的过程当中不会失帧,也就是不会变模糊。还有就是对智能对象图层不能直接对像素进行处理,也不能直接更换背景颜色。直接拖拽也可以,选中想要移动的图层,拖到想要移动的位置,出现双蓝线即可松手。图层小眼睛点击一下可以隐藏该图层,可以看一下是哪个图层出现了问题。点击图中画圈的小锁,可以锁定透明像素,只能填充有像素部分的颜色。栅格化图层让智能对象图层变成普通图层。图层小眼睛作用是指示图层的可见性。1.智能对象图层转化成普通图层。背景图层是特殊的普通图层。
2024-09-12 22:25:01
795
原创 一些零碎的C语言知识
1、复制粘贴的技巧:选中,快捷键control+C,点击想要粘贴的那一行。只需要完成一个函数,其他所有的数据都是准备好的。2、在线OJ——online judge。所有的代码都是自己来完成和实现。(1) IO型。
2024-08-30 18:03:56
222
空空如也
各位,可以看一下我写的这个超级玛丽的代码哪里有问题吗?(洛谷入门题)
2024-10-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅