- 博客(34)
- 收藏
- 关注
原创 使用clion开发webserver遇到的问题
我参考博客C语言手写HTTPD网站服务器学习如何通过C语言实现webserver。因为博主用的开发工具是vs2019,我用的是clion,在实现webserver的过程中即使使用了一样的代码也会遇到问题。这篇文章汇总了我遇到的问题错误信息实验环境clion 2021.3.4编译器cmake版本3.21MinGW64编译器 9.0版本解决方法在cmaklist.txt文件中加上例如:我的cmakelist.txt文件。
2023-11-03 17:42:29
125
原创 学习git的笔记
git log --pretty=oneline//版本信息一行展示git reset --hard HEAD^//回退一个版本git reset --hard HEAD~2//往回退两个版本git reset --hard 标识//通过标识回退到指定版本git reflog//查看完整的日志信息。
2023-09-06 00:46:25
155
原创 pip 安装 pyqt5 失败Could not find a version that satisfies the requirement PyQt5 (from versions: ) No ma
pip安装包失败的解决办法
2023-05-03 09:48:48
1552
1
原创 2015-910a-十合并链表
题目设有两个按升序排列的单链表X和Y,其头指针分别为p,q结点结构说明如下: typedef struct nodel { int data; struct nodel *next }node;试设计一个算法void concat(node *p,*q)将它们合并成一个以p为头指针的单链表Z,使其仍然有序。(15分)算法思路算法思路:遍历链表A和B,比较他们的值,然后修改指针,使他们合并成一个递增有序的链表。代码#include <iostream>#inclu
2021-08-19 21:00:11
484
4
原创 2015-910a-十一
题目十一、假设有一个循环链表的长度大于1,结点中数据的数据类型为DataType,且表中既无头结点也无头指针。已知s为指向链表中某结点的指针,要求写出:(1)循环链表的类型定义;struct Node{DataType data;struct Node * link;};(2)在该循环链表中,删除所有DataType值为X结点的算法。 (15分)算法思路算法思路:指针r指向s指针的下一个,检查r指向的结点的数据是否等于x。若等于删除,不等于指向下一个结点,直到指向s指针指向的结点。这时检
2021-08-18 22:16:52
349
2
原创 2015-910a-十-介于mink与maxk的结点数目
题目编写一个函数count(),传入参数为一棵二叉树(不是二叉搜索树BST)和一个较小的值mink和一个较大的值maxk,返回值介于mink和maxk之间的结点数目。算法思路按照后序遍历的顺序,遍历每一个结点,记录介于mink和maxk之间的结点数目。返回记录的值。代码#include <iostream>#include <bits/stdc++.h>using namespace std; /* run this program using the console
2021-08-18 21:13:33
336
原创 2015-823a-三
题目一个长度为N的字母序列STR是对称的是指对任意的序号i(0≤i≤N-1),有STR[i]=STR[N-i-1],例如“ABA”或者“ABBA”等。若采用带有头结点的双向循环链表来存储字母序列,链表中的每个结点存储一个字母(如图2所示)。请设计一个判定字母序列是否对称的算法,如果对称返回TRUE(或者1),否则返回FALSE(或者0),要求时间复杂度不超过O(n)。算法思路建立指针pq,p指针指向第一个元素,q指针指向最后一个元素。判断这两个元素是否相同,若相同则p指针指向右边的元素,q指针指向左
2021-08-14 19:35:54
290
2
原创 2016-823-B-三4
题目4)具有n个整数的无序序列采用带头结点的单向循环链表进行存储,请基于给定的函数,实现Sort函数,将所有奇数移到所有偶数之前,要求在原链表中进行操作,时间复杂度为O(n)。(15分)struct Node;typedef struct Node *PNode;struct Node{int value;PNode link;};typedef PNode LinkList;LinkList createEmptyList(){LinkList list;PNode node=(P
2021-08-12 10:03:51
393
6
原创 2017-910-十二
题目二叉树结点的平衡因子(bf)定义为该结点的左子树高度与右子树高度之差。设二叉树结点结构为:(lchild,data,bf,rchild),lchild,rchild 是左右儿子指针;data 是数据元素;bf 是平衡因子,编写递归算法计算二叉树中各个结点的平衡因子。思路通过后序遍历来遍历二叉树的每一个结点,然后计算每一个结点平衡因子。平衡因子等于左子树高度与右子树高度之差。故需要求出左子树和右子树的高度,也是算法的核心难点。求出左子树和右子树的高度的算法是high(TreeNode * t)
2021-08-11 12:22:00
408
原创 2017-910-十一
题目拟采用带头结点的单链表来存储线性表中的数据元素,但要求单链表中数据元素的存储顺序与线性表中数据元素的顺序逆序。即若线性表中的数据元素序列是a1,a2,……, an-1,an,则实现的单链表的数据元素的序列是an,an-1, ……,a2,a1(请见图2)。代码#include <iostream>#include <bits/stdc++.h>using namespace std; /* run this program using the console pause
2021-08-11 11:32:54
241
原创 2021-08-10
题目给定一棵二叉链表表示的二叉树,其根结点指针为 t,试写出求二叉树的叶子结点数目的算法。代码#include <iostream>#include <bits/stdc++.h>using namespace std; /* 计算二叉树中叶子节点个数 */typedef struct TreeNode TreeNode;struct TreeNode { int val; TreeNode *left; TreeNode *right;
2021-08-10 11:35:59
1388
原创 2018-910-六
题目众数指在一组数据中出现次数最多的数,例如若数据集合是{1,2,9,5,9,6,9},则其众数是9;若数据集合是{1,8,9,5,9,8,6,8,9},由于8和9都出现了3次,则其众数是8和9。请设计一个有效的算法,在10万个顺序存储的数据元素集合(无序存储)中找出众数,并分析所设计算法的时间复杂度。代码来源算法思路参考了博客https://blog.csdn.net/liujian20150808/article/details/50637554在此感谢作者代码#include <i
2021-08-09 21:31:09
475
1
原创 Android在TextView中显示电子时钟
今天学习Android,通过百度学习到了如何在TextView中显示电子时钟。期间还遇到如何设置格式的问题,与如何设置文本框内时间的更新速度。这篇博客主要讲这三个问题。在TextView中显示电子时钟xml代码只需要在activity_main.xml中修改TextView标签即可,加入Android:id以及删去Android:text。源代码如下<?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.w
2021-08-05 19:45:17
807
原创 Android studio设置aqq全屏
设置全屏1、在values文件夹的styles.xml文件中添加: <style name="AppTheme.FullScreen"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> <item name="android:windowFullscreen">tru
2021-08-05 10:31:33
824
1
原创 2018-823-三2
题目计算二叉树中分支节点(除叶子节点之外的节点)个数。代码#include <iostream>#include <bits/stdc++.h>//没有万能头用专用的头代替using namespace std; /* 计算二叉树中分支节点(除叶子节点之外的节点)个数 */typedef struct TreeNode TreeNode;struct TreeNode { int val; TreeNode *left; TreeNode *r
2021-08-04 17:23:39
167
原创 2018 -823-三1答案
题目已知两个链表A和B,其元素值递增排列。写出编程将A和B合并成一个递增有序(相同值只保留一个)的链表C的思想,并要求利用原表结点。代码#include <iostream>#include <bits/stdc++.h> //没有万能头,用专用的头代替using namespace std;/* 已知两个链表A和B,其元素值递增排列。写出编程将A和B合并成一个递增有序(相同值只保留一个)的链表C的思想,并要求利用原表结点。 */#define ERROR -1#
2021-08-04 16:30:34
346
原创 使用java程序查找两张相似图片的不同
任务介绍在B站看up主立体視界直播,他通过平行眼查找两幅相似图片的不同之处。我也想挑战一下,但以失败告终,之后想通过代码来实现这一任务。我当时挑战的任务是查找下图中不同处。程序算法在程序解决前需要先将图片进行编辑,保证后续工作可以顺利进行。编辑后的图片如下图所示。解决上述任务的程序如下package different_picture;import javax.imageio.ImageIO;//提供了一组静态方法进行最简单的图像I/O(读图片和写图片)操作import java.awt
2021-05-10 14:54:02
1807
3
原创 Android游戏案例开发大全中Sample_5_4不能运行的解决方法
书籍介绍本节书摘来自异步社区《Android 游戏案例开发大全(第4版)》一书中的第5章,第5.4节的一个Android程序——双人联网操控飞机案例,作者 吴亚峰 , 于复兴 , 苏亚光,更多章节内容可以访问云栖社区“异步社区”公众号查看双人联网操控飞机案例项目介绍这个项目是在Android平台下基于socket套接字的网络游戏开发,两个玩家分别点击各自手机上的按钮连接同一局域网,当网络连接成功后,两个手机的屏幕上同时呈现两架飞机,每个玩家控制一架飞机。当任一玩家移动遥杆操控自己的飞机时,手机屏幕
2021-03-08 17:56:54
213
1
原创 Android游戏案例开发大全中Sample_5_2不能运行的解决方法
书籍介绍本节书摘来自异步社区《Android 游戏案例开发大全(第4版)》一书中的第5章,第5.2节的一个Android程序——基于HTTP的网络编程(sample_5_2),作者 吴亚峰 , 于复兴 , 苏亚光,更多章节内容可以访问云栖社区“异步社区”公众号查看基于HTTP的网络编程(sample_5_2)项目介绍HTTP协议最简单的应用就是通过URL获取网络资源,下面的例子是在Android平台下,通过URL获取百度主页的源代码并显示在可滚动的view中。问题原因1Sample_5_2Th
2021-01-13 12:15:33
144
1
原创 Android游戏案例开发大全中Sample_5_1不能完全运行的解决方法
书籍介绍本节书摘来自异步社区《Android 游戏案例开发大全(第4版)》一书中的第5章,第5.1节的一个Android程序——基于Socket套接字的网络编程(sample_5_1),作者 吴亚峰 , 于复兴 , 苏亚光,更多章节内容可以访问云栖社区“异步社区”公众号查看基于Socket套接字的网络编程(sample_5_1)项目介绍这是一个简单的实例,讲解如何在Android平台下完成基于socket的网络应用开发。具体步骤如下。(1)在eclipse中进行服务端的开发(2)在Androi
2021-01-12 11:53:49
113
原创 Android游戏案例开发大全中Sample_4_1、Sample_4_2和Sample_4_4不能运行的解决方法
书籍介绍本节书摘来自异步社区《Android 游戏案例开发大全(第4版)》一书中的第4章,第4.1节的三个Android程序——私有文件夹的写入与读取(sample_4_1)、读取resource和assets中的文件(sample_4_2)和数据共享者–content provide的使用(sample_4_4),作者 吴亚峰 , 于复兴 , 苏亚光,更多章节内容可以访问云栖社区“异步社区”公众号查看私有文件夹的写入与读取(sample_4_1)本例的基本功能是在应用程序的私有文件夹下创建一个文件
2021-01-10 15:34:23
200
1
原创 标题Android游戏案例开发大全Sample_2_13不能完全运行的解决方法
产生问题的原因Sample_2_13不能运行的原因与Sample_2_12不能运行的原因相似。Sample_2_13不能运行的原因也是权限问题。解决办法打开虚拟机,点开应用管理,找到Sample_2_13应用,给与使用相机的权限。...
2021-01-06 22:05:46
62
原创 标题Android游戏案例开发大全Sample_2_12不能完全运行的解决方法
寻找问题代码进过反复的调试与观察logcat打印的报错信息,我找到了错误的位置。在playVideo(String strPath)函数中的 mediaPlayer.setDataSource(strPath);很明显,文件地址没有问题,但报错信息却打印了这样一行信息:java.io.FileNotFoundException: /sdcard/bbb.3gp: open failed: EFAULT (Bad address)我打开虚拟机的文件夹目录,发现没有问题,文件存在,并且可以打开。思
2021-01-05 21:53:38
172
原创 Android游戏案例开发大全Sample_2_9不能完全运行的解决方法
Android游戏案例开发大全Sample_2_9不能完全运行的解决方法代码的运行结果与预期不同我首先把案例中的代码粘贴到MySurfaceView.java文件中,然后编译运行,但结果与预期不同,有两部分图片没有显示出来。如图所示发现原因通过查看Logcat,发现了这行代码2021-01-03 10:43:21.278 16054-16054/com.example.sample_2_9 W/System.err: java.lang.IllegalArgumentException: Inv
2021-01-03 11:04:31
110
原创 CSV文件导入MySQL
本篇博客主要讲将存有大量数据的CSV文件导入mysql的方法(在Windows中使用命令行)第一:CSV文件的准备文件内容为上海互联网公司的招聘信息链接:https://pan.baidu.com/s/1Ke6_7RbGzNDEeqXodCnbnQ提取码:dqem复制这段内容后打开百度网盘手机App,操作更方便哦CSV文件通过上面的链接即可下载文件的具体内容第二:数据的导入(...
2019-04-21 11:49:41
850
1
原创 python机器学习之聚类dbscan算法
DBSCAN算法将数据点分为三类核心点:在半径ESP之内含有超过minpts数目的点边界点:在半径ESP之内的点数量小于minpts但是落在核心点的领域内噪音点:既不是核心点也不是边界点DBSCAN算法流程:将所有的点标记为核心点、边界点或噪声点删除噪声点为距离在eps内的所有核心点之间赋予一条边每组连通的核心点形成一个簇这个程序处理的是大学生校园网的使用情况数据包括用户ID设备...
2018-12-12 15:36:24
511
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人