- 博客(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
1005
原创 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
9085
原创 九州8508机顶盒安装软件教程记录
https://www.znds.com/jc/article/17620-1.html其实也主要是去安装个当贝桌面啥都好说,这也不算是刷机,因为这个机顶盒不能安装第三方软件,所以我是按这个adb连接进行安装的,相当于绕开了原来的系统限制吧...
2021-02-07 14:32:11
1630
原创 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
950
1
原创 基于ubuntu+opencv+qt实现的简单人脸识别
做这个也是被课设所逼迫,弄了个看着还挺高大上的东西其实前期主要是在安装和配置环境这哉了好几天了,后来在b站上看到一个视频顿时开窍了,视频里用的是opencv3.3
2020-11-26 12:06:53
2265
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
179
原创 实现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
119
原创 直接插入排序算法
//直接插入排序#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
388
原创 合并两个无序链表
这个题碰到挺多次的 ,记录一下#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
1033
原创 给定一个整数数组 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
320
原创 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
502
原创 通过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
869
原创 线程池实现复制文件夹
最近在学习线程池,写了个复制文件夹练练手源码如下#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
918
原创 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
854
原创 数字华容道——小结
最近做的项目——数字华容道虽然很简单,但是实现也用了一天左右。 总结一下吧,写代码没花太长时间,解bug用了很长时间。1、不细心,最开始一直报段错误,查了很多函数都没发现问题,结果是最初的图片的坐标写错了。还有就是全局变量和局部变量也不小心写错位置,本来是全局的却写到函数内。2、关于随机数——这个rand和srand函数还是不太会用,发现它一只不产生0这个数。不知道为什么。3、最后就是重新开始游戏的时候-------初始坐标却没有初始化,导致图片“吃图片” 最后来两个图记录一下这个项目吧hhh
2020-08-29 15:13:04
2151
原创 ./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
312
原创 单链表
今天学了学单链表,算是弄懂了个大概有三个文件如下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
129
原创 二分查找法
/*二分查找法/#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
100
原创 小白进阶日记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
555
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><
2020-07-23 14:59:19
2735
原创 小白进阶日记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
184
原创 小白进阶日记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
612
原创 小白进阶日记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
782
原创 小白进阶日记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
1689
原创 小白进阶日记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
526
原创 小白进阶日记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
234
goahead服务器怎么强制http转https?
2021-10-11
有老哥有那种Django + vue开发实战的视频教程吗
2021-09-30
双指针的原理是啥--为什么一起走相遇了就是第一个节点
2020-08-08
单链表销毁时为什么会出现逆序输出
2020-08-08
单链表销毁时为什么会出现逆序输出
2020-08-08
想问malloc初始化为0吗
2020-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人