- 博客(18)
- 收藏
- 关注
原创 oh-my-bash 手动配置
1.公司的网站一般不让直接clone git上的源码,可以去git网站下载 zip文件。完成以上步骤后,你的 Oh My Bash 应该已经成功安装并配置好了。:重新加载 Bash 配置文件,或者重新打开一个终端窗口。如果没有,你可以手动添加以下内容到。:安装脚本会自动修改你的。
2024-08-10 11:05:39 278
原创 关于Visual Studio 2022 一些常见的错误指南
说一下我的经历,我使用的tif库和jpeg库,首先得使用交叉编译器,然后还得获取将第三方库源码,编译成dll版本,至于如何编译,vs studio 配合cmake就能编,如果有时间我会出一期教程,编好后还得将头文件等都换成windows版本得相当麻烦,我编程过一版,但是有点问题,懒得看了,但是这样做是可以得,但是相当麻烦,没有linux经验得没法弄,涉及到linux下库的编译。具体操作是点击“开始”,点击“所有程序”,点击“附件”,右键点击“命令提示符”,然后点击“以管理员权限运行”。
2024-02-21 16:33:06 1213 3
原创 程序中遇到的“超级”BUG
知道我打印了这两个变量的地址,他们竟然紧挨着,也就是说,我用scanf 接收键盘上输入L回车,L,那么输入缓冲区内容为 L\n,%s将缓冲区的字符串给变量赋值时,会在字符串结尾加上\0,变成L\0,由于地址连续,那么L会赋值给choose,\0会越界访问给sockfd,所以会导致sockfd变成0;所以今后在编程序时一定要严谨,谨防越界访问导致程序出现错误造成不可预估的后果。在写TCP客户端的过程中,我遇到了一个令人匪夷所思的问题,见下面代码。怎么可能scanf了一下,我的sockfd就改变了呢。
2023-08-17 09:25:49 74 1
原创 机器学习k近邻算法的简单应用
因为该数据的特征值中,第一个m数据与其他数据相差过大,所以算法会认为m的权重最大,导致后面两个数据无足轻重,所有在进行k近邻算法预测前,应该对数据进行预处理(归一化处理),简单一点来说就是讲特征值数据根据公式都处理成权重相当的数据。这里进行算法的简单应用,通过输入前三位特征值 预测最后的target。如图,有以上数据,前三个数据为特征值,最后一个为目标值。其实我认为所有简单的数据集都可以这么归类然后使用该算法。
2023-08-16 19:41:46 56 1
原创 使用c语言+sqlite3实现简单的学生管理系统(Linux可运行)
【代码】使用c语言+sqlite3实现简单的学生管理系统(Linux可运行)
2023-08-05 17:23:54 257 1
原创 C语言实现约瑟夫环问题(可运行)
最后活下来的是约瑟夫将军,然后他投降了。要求:编写代码,命令行输入 总人数(m) 以及数到几(n)自杀。让大家站成一圈,从第一个人开始数数,数到7的人,开枪自杀,一位叫约瑟夫的将军,战斗中,连同手下士兵一起被敌人俘虏了。手下的士兵都宁死不投降,所以,约瑟夫将军就想到一个办法,程序自动计算,把每次出圈的人 以及最后剩下的人输出。下一个人接着从1开始数,数到7再自杀,依次类推。要求:m大于1的 n也得大于1。第1次出圈的是 3 号。第2次出圈的是 1 号。第3次出圈的是 5 号。第4次出圈的是 2 号。
2023-07-17 21:50:00 221 1
原创 C语言实现哈希表(散列查找拉链法)——可运行
hash_table.h 函数的声明、结构体定义、头文件。hash_table.c 函数的定义。hash_main.c 函数入口。
2023-07-17 19:17:40 174 1
原创 C语言链式队列的实现(可执行)——分文件编程
link_queue.h 包含头文件,函数的声明,结构体的定义。link_queue.c 函数的定义。link_main.c 主函数。
2023-07-13 14:46:58 55 1
原创 C语言实现顺序队列(可运行)——分文件编程
loop_queue.h 包含函数的声明、头文件、结构体的定义。loop_queue.c 包含函数的定义。main.c 函数入口。
2023-07-13 11:20:34 76 1
原创 C语言实现顺序栈——分文件编程(源码可运行)
stack.h 包含头文件定义、结构体定义、函数声明。数,通过main函数实现整个程序的运行。main.c 包括main函。stack.c 包含函数的定义。
2023-07-12 19:31:58 51 1
原创 C语言链栈的实现——Linux分文件编程
link_stack.h 包含头文件的定义、函数声明、结构体声明。link_stack.c 包含函数的定义。
2023-07-12 17:28:56 57 1
原创 关于Static定义变量值得注意得几个点:
这里两个函数中得static所定义得c虽然都延长了生命,但是不同所创建的c却不是同一个。2.限制作用域:static修饰的变量只能在当前文件中访问。----从最近的{}结束延长到整个程序结束。1.延长局部变量的生命周期,
2023-06-30 19:15:29 83
Libtiff windows库文件
2024-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人