自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 问答 (6)
  • 收藏
  • 关注

原创 checking build system type... configure: error: /bin/sh ./config.sub -linux failed

出错如下:/bin/sh: line 24: /bin/arch: Is a directoryconfigure: WARNING: unrecognized options: --disable-nlsSAMBA VERSION: 3.6.25--# define SAMBA_VERSION_STRING SAMBA_VERSION_OFFICIAL_STRINGchecking build system type... configure: error: /bin/sh ./con

2021-12-08 14:25:16 880

原创 error while loading shared libraries: libssl.so.1.1: wrong ELF class: ELFCLASS32

error while loading shared libraries: libssl.so.1.1: wrong ELF class: ELFCLASS32编译博通的方案的时候一直卡在这里,明明有这个库却提示找不到最后把openssl这个东西的安装包下载了下来重新装了一遍就可以了wget https://www.openssl.org/source/openssl-1.1.1e.tar.gz1) tar zxvf openssl-1.1.1a2)./config shared(安装的默认路径

2021-09-13 15:52:29 8891

原创 九州8508机顶盒安装软件教程记录

https://www.znds.com/jc/article/17620-1.html其实也主要是去安装个当贝桌面啥都好说,这也不算是刷机,因为这个机顶盒不能安装第三方软件,所以我是按这个adb连接进行安装的,相当于绕开了原来的系统限制吧...

2021-02-07 14:32:11 1430

原创 qt5中文字符存入sqlite3出现乱码问题的解决

这个编码问题已经困扰了我很久了最后发现我的方向想错了,一直在纠结QString 类型转换成utf-8的编码再存入sqlite3怎么实现,最后发现有个函数先把QString转成char *就可以了void f1(QString name1){ string s = name1.toStdString(); char* name; QByteArray ba = name1.toUtf8(); // 把QString类型转换成char * 这个tout

2021-01-14 19:54:20 842 1

原创 基于ubuntu+opencv+qt实现的简单人脸识别

做这个也是被课设所逼迫,弄了个看着还挺高大上的东西其实前期主要是在安装和配置环境这哉了好几天了,后来在b站上看到一个视频顿时开窍了,视频里用的是opencv3.3

2020-11-26 12:06:53 1953 1

原创 逆置链表

#include<stdio.h>#include"linklist.h"linklist* reserve(linklist* l){ Node* pr = l->first; Node* ps = l->first->next; while (ps) { pe->next = ps->next; ps->next = l->first; l->first = ps; ps = pe-next; }}

2020-11-01 16:16:07 150

原创 实现memcpy

#include<stdio.h>void * memcpy(void* dest, void* src, int count){ if (dest == NULL || src == NULL) return NULL; char* p = (char*)dest; char* q = (char*)src; //防止内存重叠 if (p > q && p <q + count - 1) { for (int i = count - 1;

2020-11-01 16:01:17 78

原创 直接插入排序算法

//直接插入排序#include<stdio.h>int* insert_sort(int *a, int len){ int i, j, temp; for (i = 1;i < len - 1;i++) { if (a[i] < a[i - 1]) { temp = a[i]; for (j = i - 1;j >= 0 && a[j] > temp;j--) { a[j + 1] = a[j];.

2020-11-01 15:51:16 346

原创 合并两个无序链表

这个题碰到挺多次的 ,记录一下#include<stdio.h>#include"linklist.h"#include<stdbool.h>/*merge:合并两个无序链表l1、l2:原链表l3:目标链表*/linklist* merge(linklist* l1, linklist* l2, linklist *l3){ node* head = (node*)malloc(sizeof(head)); l3->first=head; n

2020-10-30 21:38:34 992

原创 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数, * 并返回他们的数组下标。

以前都是用暴力破解,学了容器之后搞一搞不一样的东西就没有返回下标了,直接打印出来了#include<iostream>#include<map>using namespace std;//利用容器实现,给定一个num,和一个数组,找出数组中和为num的两个数int func(int* a, int len, int dest){ map<int, int> list; //利用map降低查询的时间复杂度 for (int i = 0;i &l

2020-10-26 21:21:15 292

原创 sqlite数据库接口函数

sqlite3 c/c++ 接口:sqlite3 接口的核心元素两个对象八大函数两个对象: sqlite3 :the database connection object 数据库连接对象 数据库连接句柄/数据库文件描述符 sqlite3 代表着你所打开的那个sqlite3的数据库文件,后序对这个数据库文件 进行操作都需要用到这个对象 sqlite3_stmt :the prepared statemet object SQL语句对象 八大函数: sq

2020-09-29 20:21:41 468

原创 通过DNS解析域名获得ip

#include<stdio.h>#include <sys/types.h> /* See NOTES */#include <sys/socket.h>#include <sys/socket.h>#include <netinet/in.h>#include <arpa/inet.h>#include<netinet/in.h>#include <unistd.h>#inc

2020-09-26 20:00:40 796

原创 线程池实现复制文件夹

最近在学习线程池,写了个复制文件夹练练手源码如下#include <unistd.h>#include <fcntl.h> #include <sys/types.h>#include <sys/stat.h>#include <unistd.h>#include<pthread.h>#include <dirent.h>#include<string.h>#include <std

2020-09-18 20:30:01 883

原创 linux网络连接不上可能是DNS的问题

试了很多网络上的方法都没有用,最后试了试只修改DNS,改成通用的就可以了咱也不懂,咱也不敢问,只能记录下DNS的临时修改--------重启后失效vim /etc/resolv.conf //打开resolv.conf 文件DNS永久修改----------永久修改不失效vim /etc/resolvconf/resolv.conf.d/base //打开resolv.conf 文件...

2020-09-11 08:53:16 762

原创 数字华容道——小结

最近做的项目——数字华容道虽然很简单,但是实现也用了一天左右。 总结一下吧,写代码没花太长时间,解bug用了很长时间。1、不细心,最开始一直报段错误,查了很多函数都没发现问题,结果是最初的图片的坐标写错了。还有就是全局变量和局部变量也不小心写错位置,本来是全局的却写到函数内。2、关于随机数——这个rand和srand函数还是不太会用,发现它一只不产生0这个数。不知道为什么。3、最后就是重新开始游戏的时候-------初始坐标却没有初始化,导致图片“吃图片” 最后来两个图记录一下这个项目吧hhh

2020-08-29 15:13:04 2092

原创 ./main: error while loading shared libraries: libtree.so: cannot open shared object file: No such fi

./main: error while loading shared libraries: libtree.so: cannot open shared object file: No such file or directory在make时出现这个问题是没有设置库的环境变量解决:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/mnt/hgfs/CS20203/5交叉开发/code/graph...

2020-08-19 20:54:02 268

原创 单链表

今天学了学单链表,算是弄懂了个大概有三个文件如下lianbiao.h#ifndef _LIANBIAO_H_#define _LIANBIAO_H_typedef int eletype; struct node{ eletype data; struct node *next;};struct node *creat_linklist();void print_list(struct node* p);#endif lianbiao1.c#include"lianbiao

2020-07-28 21:05:54 105

原创 二分查找法

/*二分查找法/#include<stdio.h>/find:二分查找@a:目标数组@len:目标数组长度@n:要查找的值*/int find(int *a,int len,int n){int i,j,high,low,mid;high=len-1;low=0;mid=(len-1)/2;while(low<high){if(na[high]) return high;if(na[mid])return mid;if(n==a[low])

2020-07-27 21:48:26 81

原创 小白进阶日记4(7.26)-小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。

1.从键盘上输入10个整数存放到一维数组中,将其中最小的数与第一个数对换,最大的数与最后一个数对换。要求进行数据交换的处理过程编写成一个函数,函数中对数据的处理要用指针方法实现。#include<stdio.h>void transform(int *a){ int max,min,i,temp=0,temp1; max=min=0; for(i=0;i<10;i++) { if(a[i]>=a[max]) { max=i; } if(a

2020-07-26 15:22:44 474 1

原创 处理 /home/china/.vimrc 时发生错误: 第1行: E492: 不是编辑器的命令

修改/.vimrc时不小心改错了,出现了下面的错误,再改/.vimrc就看不到原来的内容了。处理 /home/china/.vimrc 时发生错误:第 1 行:E492: 不是编辑器的命令: VimCrypt~01!7<97><97>(wŇ$AR!Q!7dž<b0>NA<82><a6><a6>ER<93><f3>9<8d>O<fe><9e><c0>&lt

2020-07-23 14:59:19 2574

原创 小白进阶日记4(7.19)

字符串的大小写转换:请编写一个函数,实现讲字符串的大小写转换功能,数字不变。例:输入 AD5ChadCtT 输出 ad5cHADcTt#include<stdio.h>void convert(char *x){ //printf("%s",*x); while(*x) { if((*x>=65)&&(*x<=90)) { *x=*x-'A'+'a'; } else if((*x>=97)&&(*x&

2020-07-19 21:38:11 140

原创 2020-07-17

今天学二级指针和malloc这些还有整理笔记,就没发题目了,有点难

2020-07-17 22:30:00 72

原创 小白进阶日记4(7.11)

/*《算经》中提出一个著名的“百钱买百鸡问题”,鸡翁一,值钱5,鸡母一,值钱三,鸡雏三,值钱一, 百元买百鸡,问翁,母,雏各几何?*/#include<stdio.h>int main(int argc, char * argv [ ]){ int x,y,z,i,j,n; for(x=0;x<=100;x++) { for(y=0;y<=100;y++) { for(z=0;z<=100;z=z+3) { if((x+y+z==10

2020-07-15 21:44:01 372

原创 小白进阶日记4(7.9)--山顶元素

求二维数组中山顶元素的个数。#include<stdio.h>int main(int argc, char * argv [ ]){ int a[4][4]={{1,2,3,1},{0,5,4,3},{3,2,3,4},{5,3,2,7}}; int i,j,c,max,count=0; printf("山顶元素为:\n"); for(i=0;i<4;i++) { for(j=0;j<4;j++) { if(i!=0&&i!=3&am

2020-07-14 14:21:54 707

原创 小白进阶日记3(7.8)--求菲波拉契数列前20项之和

求菲波拉契数列前20项之和#include<stdio.h>int main(int argc, char * argv [ ]){ int x=0,a,b=1,i,sum=0; for(i=0;i<20;i++) { a=x; x=x+b;//当前值 b=a; //上一个值 sum+=x; } printf("%d\n",sum);}/*不用排序,把一个数组中的负数放到数组的前面如:2 4 -3 5 -4 8 -2==>-3

2020-07-13 21:25:31 1567

原创 小白进阶日记2(7.7)--最大公约数和最小公倍数

/*求两个数的“最大公约数”和“最小公倍数”*/#include<stdio.h>int main(int argc,char *argv[]){ int x,y,i,a,b; scanf("%d %d",&x,&y); a=x; b=y; if(x<y) //从小的数开始递减,求其最大公约数 { while(1) { if(x%a==0&&y%a==0) { printf("最大公约数为%d\n",a);

2020-07-13 18:15:06 473

原创 小白进阶日记1(7.5-7.6)--求你已经活了多少天

/*从键盘中输入一个十六进制的字符(0-9A-Fa-f),输出其相应的数值7.5*/#include<stdio.h>int main(int argc,char *argv[]){ char x; scanf("%c",&x); if(x<='9'&&x>='0') //判断是否为0-9 { printf("%c\n",x); } else if(x=='a'||x=='A') //判断A-F a-f 的情况 { .

2020-07-12 14:29:13 207

alsa库的配置.rar

alsa库配置,自己整理的

2021-05-13

ftp传输---c语言网络编程

自己写的c语言通过网络传输文件,有获取、发送、显示目录、 删除。可以自己增加功能。。。。。。。。。。。。。。。。。。。。。。。

2020-09-27

madplay源码包

用了播放mp3文件的库,适合初学者使用

2020-09-18

数字华容道———小游戏

做了一个数字华容道的小游戏练练手,偶尔会出现无解的情况。不过会玩的话应该会很快过关的。。。。。。。。。

2020-08-29

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除