- 博客(19)
- 收藏
- 关注
原创 Github PR操作教程(Mac M2)
点击【SSH and GPG keys】->【New SSH key】,将刚刚复制的公钥粘贴进去。先在想要保存项目的路径下,打开终端,以下皆为终端输入。记录下生成的ssh公钥文件的位置,在第三行的括号内。将鼠标移动至右上角,点击【settings】这里一直回车,就可以默认没有密码。至此,即完成了PR操作。
2024-12-05 18:55:24
594
原创 Golang学习笔记(1)
通过编译器,将源文件翻译成机器可以识别的二进制代码文件1) 在该源文件目录下,通过go build 对文件进行编译,可以指定生成的可执行文件名,在windows下必须是.exe后缀。2)若编译没有错误,则当前目录下出现可执行文件;如果有错误,则会在错误的那行报错。
2024-11-01 20:08:43
380
原创 Mac M2 终端运行Android虚拟环境报错:Unable to connect to adb daeomon on port:5037
正常情况下,adb的路径为:/Users//Library/Android/sdk/platform-tools/adb。导致了MobSF的动态分析无法运行,记录一下如何解决这个问题。这里的因人而异,注意替换。如果成功运行,则添加成功。
2024-06-17 20:08:01
405
原创 Mac M2 MobSF Dynamic Analyzer配置
这里首先你要找一下emulator的位置,一般emulator的位置为:/Users//Library/Android/sdk/emulator,这里的username是用户的名字,因人而异,在之后的代码中注意替换。MobSF是一个对于安卓软件来说非常好的分析系统,新电脑时macbook m2,之前网上也没有人针对MobSF的配置写过专门的博客,所以我在配置的过程中就记录了一下。按照系统的要求,跟着提示走,安装和下载必须的SDK,这里下载的时间可能会比较长。
2024-06-11 21:30:52
1156
原创 知识图谱----论文精读笔记(1)
正在学习研究知识图谱中知识推理的方向,这个系列是记录我的一些学习笔记,可能包括论文精读、代码复现、问题解决等杂七杂八的内容,有兴趣的大家可以一起交流讨论!
2024-03-26 20:54:02
283
原创 (Mac)虚拟机中的IDA逆向伪代码
windows系统中IDA逆向伪代码是使用了快捷键F5,可是在mac的虚拟机里却没有用,在网上也没有找到解决办法,自己摸索了一下,浅浅记录一下~选中想要逆向编译的函数,view->Open subviews->Decompile a function。(有一个小问题,就是字太小了,眼睛都要看瞎啦,评论区有没有大神可以帮忙解决一下这个问题👀)
2022-11-01 22:17:21
1299
原创 解决 Mac m1芯片 parallels中Ubuntu20.04.2ARM64重启后报错,无法进入 的问题
大二上学期学操作系统,装了ubuntu20.04.2,每次重启之后都会卡在黑框报错页面,按什么键都没用,点击后鼠标还会锁死,重装过两次系统,都没有用。本来以为是parallels软件的问题,可能不太稳定,但是发现另一个windows11是可以正常运行的,所以估计是Ubuntu20.04.2的问题。本人极懒,实在不想放弃自己做了那么久的操作系统作业,所以就各种找,从评论区里的大神那里一个一个扒,去试,终于成功修复了!(由于我当时没有截图,所以只能口头表述了,可能不太直观,各路兄弟见谅)
2022-09-23 11:28:28
1333
1
原创 解决IDEA JUnit测试文件中setup方法里的属性、类名无法识别的问题
这几天学习了用JUnit写测试文件,但是在@beforeeach里写的setup方法里的每一个属性和类名都在后续的测试里无法识别,具体又找不到错误,后来上课问了老师,解决了,这里浅浅记录一下~问题:可以看到在setUp里先定义和初始化但是后面的测试方法里仍然无法识别解决方法:没有必要在每一个测试方法前都定义一个,只需要定义一次,每次测试前初始化即可,因此把定义的语句拿到外面来,就好啦!改成这样: String code ; String descript.
2022-04-20 15:41:21
805
原创 (Mac版)IDEA中JUnit4单元测试框架生成
站里大多数都是针对windows系统的,mac版的IDEA和windows还是很不同滴~我自己参考了大神的攻略,又自己摸索了一下,找出了方法,浅浅记录一下~1.菜单栏中Tool -- Kotlin -- Configure Kotlin Plugin Updates,点击 Configure Kotlin Plugin Updates2.点击后在左侧菜单栏找到Plugin,搜索框搜索Junit一般来说JUnit是本来就有的,上面两个要自己下载,就在Marketplace里下载就好3.
2022-04-13 16:12:10
2645
2
原创 (Mac版)StarUML中将类图转化成Java代码框架
程序设计课上教了画类图,我在StarUML上画类图却不会将它转为Java代码框架,在csdn上查了好多文章,都没有能解决的,要么就是版本太老,要么就是不适配Mac系统。So,自己琢磨了一节课,摸索出了方法,这里分享给大家鸭~😛(其实网上交的方法是没错的,但是可能Mac不自带还是什么的,要自己下载一个Java的插件)具体步骤:1.点击菜单栏的Tool,点击Extension Manager。(我这是已经下载完成后的菜单,正常没有下载的是没有最下面的Java的,但是有上面两个。)2.出现这个
2022-04-13 00:31:21
3236
原创 删除字符串中回车、空格、换行、tab键
#本人大一软件工程在读,妥妥的小菜鸟一枚,以下仅是我自己的学习心得,用来整理笔记用的,要是有什么错误,跪请各位大佬指正!!!????????????#话不多说,上代码:#include <stdio.h>#include <stdlib.h>#include <string.h>int main(){ int i,len=0; int count=0; char data[100]; char *Ptr; Ptr=d
2022-01-06 17:25:54
2773
原创 OpenJudge-17:文字排版
描述给一段英文短文,单词之间以空格分隔(每个单词包括其前后紧邻的标点符号)。请将短文重新排版,要求如下:每行不超过80个字符;每个单词居于同一行上;在同一行的单词之间以一个空格分隔;行首和行尾都没有空格。输入第一行是一个整数n,表示英文短文中单词的数目. 其后是n个以空格分隔的英文单词(单词包括其前后紧邻的标点符号,且每个单词长度都不大于40个字母)。输出排版后的多行文本,每行文本字符数最多80个字符,单词之间以一个空格分隔,每行文本首尾都没有空格。解答:不晓得为啥子系统显示
2022-01-03 17:35:26
612
4
原创 OpenJudge-16:最长单词2
#本人大一软件工程在读,妥妥的小菜鸟一枚,以下仅是我自己的学习心得,用来整理笔记用的,要是有什么错误,跪请各位大佬指正!!!????????????#描述一个以'.'结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式,求句子中的最长单词。输入一个以'.'结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。输出该句子中最长的单词。如果多于一个,则输出第一个解答:这题容易忘记的一个点是:这个句子是以“.”结尾的,因此要先将末尾的句号
2022-01-03 15:25:24
740
原创 OpenJudge-14:求满足条件的3位数
#本人大一软件工程在读,妥妥的小菜鸟一枚,以下仅是我自己的学习心得,用来整理笔记用的,要是有什么错误,跪请各位大佬指正!!!????????????#描述编写程序,按从小到大的顺序寻找同时符合条件1和2的所有3位数,条件为:1.该数为完全平方数2.该数至少有2位数字相同例如,100同时满足上面两个条件。输入输入一个数n,n的大小不超过实际满足条件的3位数的个数。输出输出为第n个满足条件的3位数(升序)解答:其实就是一个很简单的思路,32的平方为四位数,10的平方是第一个
2022-01-03 10:09:27
1459
原创 OpenJudge-14:人民币支付
描述从键盘输入一指定金额(以元为单位,如345),然后输出支付该金额的各种面额的人民币数量,显示100元,50元,20元,10元,5元,1元各多少张,要求尽量使用大面额的钞票。输入一个小于1000的正整数。输出输出分行,每行显示一个整数,从上到下分别表示100元,50元,20元,10元,5元,1元人民币的张数代码(我这是笨方法,懒得想,要是评论区有大佬知道好方法,就分享一下呗!蟹蟹????️):#include <stdio.h>int main(){ int
2022-01-03 09:35:00
779
原创 OpenJudge-01:数制转换
描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。输出输出包含一行,该行有一个整数为转换后的b进制数。输出时字母符号全部用大写表示,即(0,1,...,9,A
2022-01-01 10:40:57
747
3
原创 switch用法笔记
因为经常使用if···else,switch···case使用不多,但是在多值情况下switch确实比if方便很多,也更简练,况且考试更喜欢考switch一些,这里我就写一个关于switch的笔记。首先是switch的基本形式:switch (表达式){case 值1:执行代码;break;case 值2:执行代码;break;case 值3:执行代码;break;default:执行代码;break;}这里有一个小小的注意点,就是swit
2022-01-01 10:22:52
680
1
原创 OpenJudge-51.古代密码
描述古罗马帝国有一个拥有各种部门的强大政府组织。其中一个部门就是保密服务部门。为了保险起见,在省与省之间传递的重要文件中的大写字母是加密的。当时最流行的加密方法是替换和重新排列。替换方法是将所有出现的字符替换成其它的字符。有些字符会替换成它自己。例如:替换规则可以是将'A' 到 'Y'替换成它的下一个字符,将'Z'替换成 'A',如果原词是 "VICTORIOUS" 则它变成 "WJDUPSJPVT"。排列方法改变原来单词中字母的顺序。例如:将顺序例如将顺序 < 2 1 5 4 3 7 6
2021-12-31 20:42:16
378
1
原创 二维数组的行列互换
没几天C语言程序设计小测了,上次小测考的一塌糊涂,现在赶着刷题,正好做到这条题目,太菜了花了一点时间,记录一下。想着在CSDN里写笔记,比较好找一点,so这就是个小菜鸟的学习笔记????一开始写的程序:#include <stdio.h>int main(){int a[3][3]={0};int i,j=0;int t=0;for(i=0;i<3;i++){for(j=0;j<3;j++){scanf("%d", &a[i][j])
2021-12-30 17:00:46
5862
5
四川大学操作系统大题复习
2023-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人