- 博客(36)
- 资源 (18)
- 收藏
- 关注
转载 麒麟系统下如何获取离线安装包及其依赖
然后离线安装minicom包,所有包都会下载到/usr/local/lib/pythonx.x/dist-packages中。/cache/apt/archives目录下,并且不安装。//依懒包$sudo apt-get -d install libtinfo5*$sudo apt-get -d install # 只下载不安装。//安装包$sudo apt-get -d install minicom*连接互联网的电脑上使用apt-get install 安装的包都会下载到。
2025-01-12 21:48:53
1235
原创 银河麒麟桌面操作系统搭建FTP服务器
这意味着我们安装的软件包需要其他特定的软件包作为依赖,而这些依赖没有在系统上正确安装或者更新到合适的版本。最后一个行的pam_service_name=ftp是重点,V10系统的值是ftp,SP1的值是vsftpd,不能出错。但是,作者在安装的时候遇到了一个错误:有不满足的依赖关系。出现如下登录窗口,说明FTP服务部署成功,可以用输入用户名和密码登录FTP。3.在使用过程中,可以设置下载限速,以防止把带宽占满,影响使用。鼠标点击桌面右键,在终端中打开。1.打开浏览器,在地址栏输入:ftp://服务端IP。
2025-01-12 21:47:37
2157
原创 Linux下如何使用CMake实现动态库的封装与调用
首先创建一个qt工程(这里我采用的是ui工程)这里选择Widget工程名字取一个和动态库相关的即可,我这里取的UIDLL这里选择CMake这里我选择命名为Dynamickits采用Qt 5.14.2 GCC 64bit,之后直接下一步即可。
2024-09-10 09:49:46
592
原创 QT的Model-View实现大批量数据展示
在TreeMode中,最重要的是data()函数,该函数决定数据是否能够直接在View层进行显示。该接口中的QModelIndex是树中哪个结点下哪一行哪一列的索引(Model-View主要依赖于QModelIndex来取数据显示)。TreeItem是自定义的一个item类,也就是树中显示的每一行数据在Model中的存储。View层会通过data函数来取要显示的数据。// 如果模型是树形结构,可以递归遍历查找。// 如果找到了目标项,返回其索引。// 返回表头第section列的数据。
2024-08-08 10:54:52
797
原创 如何编写一个动态库程序
还有个比较重要的一步是要将UGPLUGIN_LIBRARY这个宏加入到预处理器里面!不然后续用宏导出会报错!第二步,配置Visual Studio。第三步、编写导出的代码。
2024-08-08 10:37:49
147
原创 python-ip代理池
import requestsfrom lxml import etreeimport timedef get_all(f): headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36' } for s in range(1, 11):.
2020-10-04 20:33:23
296
原创 多线程爬虫案例
1.目标网站:https://www.1point3acres.com/bbs/forum-28-1.html此处开始的若干页2.首先创建两个队列,一个页面队列和一个用于I/O的队列。顺便创建个锁,防止写的时候出问题page_queue = Queue()joke_queue = Queue()gLock = threading.Lock()3.用CSV存储数据fp = open('asd.csv','a+',newline='',encoding='utf-8')url = 'h
2020-10-04 20:31:14
1111
1
原创 更新已存在的GITHUB项目(自用)
1.找到要更新的文件夹,右键Git Bush Here.2.git add .3.git remote rm origin4.git remote add origin 你的ssh5.git push -u origin master
2020-10-04 20:19:13
192
原创 2020-08-15 拉勾网反爬破解
拉勾网是目前为止遇到的反爬最强的网站之一。这里采用的是谷歌浏览器。第一步打开拉勾网,检查,输入java,找到如下图所示的地方。第二步找到以及等会要用的cookie,这里你如果直接用下面这个cookie,你会被反爬的。所以需要去尝试其他的cookie,让拉勾网认为你是第一次上这个网站。第三步清除浏览器缓存再去Headers里面你会找到多个cookie值,一个个的试试,我这儿是最后一个可以。第四步找到from data,里面的first第一页是true,后面的都是
2020-08-15 09:55:17
1071
原创 python实现爬取下一页------while篇
def get_all(url,dbs): while(url): print("正在爬取:{}".format(url)) html = requests.get(url=url, headers=headers, timeout=100).text selector = etree.HTML(html) title_urls = selector.xpath('//div[@class="topic_list_detail"]//.
2020-07-25 10:04:34
373
原创 python实现爬取下一页------递归篇
def get_detail(url,dbs): #每个网页设置延时 time.sleep(random.random() * 3) selector = comp(url) title_url = selector.xpath('//div[@class="topic_list_detail"]//a[@class="title"]/@href') title_title = selector.xpath('//div[@class="topic_list_det.
2020-07-25 10:03:41
1134
原创 xpath如何使用模糊查询
selector.xpath('//*[contains(@class, "common") or contains(@class, "new")]/a[last()]/@href')html中所有拥有class="common"或者class="new"的标签都会被爬下来,弊端是例如class="s_common"也会被爬下来,所以得分析网页common和new是否唯一...
2020-07-05 14:13:58
1649
原创 如何根据关键字爬取论坛所有的URL链接以及对应的标题
首先是分析网页从页面可以看出,所有的链接都在class="f1 bm"标签之内之后找到headers,获取User-Agent因此headers可以写成如下:headers = { 'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9',
2020-07-05 14:10:21
3135
原创 如何利用python爬取豆瓣250排行电影
爬取过程如下1.获取网页URL2.利用requests提取网页3.解析网页数据,并利用正则表达式提取网页相关数据,并保存到datalist中4.保存数据到excel中用到的第三方包如下:用的是bs4+requests,用requests+xpath估计更快import requests #用于获取网页数据from bs4 import BeautifulSoup #用于解析网页数据import xlwt #用于对excel表进行操作from requests import e
2020-06-26 17:45:22
2171
1
原创 贪心算法--活动安排问题
#include <bits/stdc++.h>using namespace std;struct act{ int start;//开始时间 int end;//结束时间 int tag;//用于标记是第几个活动 }acts[100];bool cmp(const act &a,const act &b){ return a.end<...
2020-04-15 14:28:16
232
原创 贪心算法--最大整数问题
#include <iostream>#include <string>#include <sstream>using namespace std;string str[100]="";string ChangeIntToString(int num){ stringstream ss; string s;//用来放转换成string的数值 ...
2020-03-27 15:14:18
1247
原创 动态规划--0/1背包问题
#include <iostream>#include <algorithm>using namespace std;int w[5]={0,2,7,3,8};int v[5]={0,4,4,3,6};int Space[5][9]={};int bag=8;int main(){ for(int i=1;i<5;i++){ for(int ...
2020-03-26 16:04:42
114
原创 递归与分治--快速排序算法
#include <iostream>using namespace std;void QuickSort(int a[],int begin,int end){ if(begin<end){ int pivot=a[begin]; int l=begin; int r=end; while(l<r){//快速排序算法思想,最右边小于pivot则把他...
2020-03-26 15:15:36
294
原创 递归与分治--归并排序
#include <iostream>using namespace std;int temp[1024];//合并a[0----mid]和a[mid+1----right],并且存入temp[]数组中 void hebing(int a[],int left,int mid,int right,int temp[]){ int i,j,k,l; i=left; j=m...
2020-03-26 15:09:49
270
原创 棋盘覆盖问题
#include <iostream>using namespace std;#define MAX 1024int p[MAX][MAX];int id=0;void chessboard(int x,int y,int m,int n,int size){//m,n为奇异点坐标 if(size==1){ return ; } id++; int s=si...
2020-03-25 17:20:19
183
原创 动态规划--最大字段和问题
#include <iostream>using namespace std;int find_MAX_Sum(int n,int a[]){ int sum=0,temp=0; for(int i=0;i<n;i++){ if(temp>0) temp=temp+a[i]; else temp=a[i]; if(temp>sum)...
2020-03-24 14:23:59
196
原创 回溯法--骑士游历问题
基本思想就是宏观看问题,微观交给计算机自己运行。先上代码#include <iostream>using namespace std;int chess[8][8]={};int counts=0;bool ifout(int x,int y){//判断是否出界 if(x>=0&&x<=7&&y>=0&&...
2020-03-24 10:20:34
1860
原创 回溯法--N皇后问题
一般是八皇后,首先是算法思想如下:void generate(int n){ int col; for(col=0;col<=7;col++){ if(不冲突){ 放置,并且宣布占领 if(n<7){ generate(n+1); }else{ printf();//打印 } 回溯,取消占领. } }}主函数如...
2020-03-22 16:35:22
187
原创 如何利用python制作一个小游戏
1.首先创建一窗口import pygameimport pygame.locals as localspygame.init()pygame.display.set_mode((300,300))while True: #窗口无响应是因为没有任何注册在窗口上的事件 #为当前窗口增加响应事件 #利用pygame注册事件,其返回值是一个列表,存放当前注册时获...
2020-03-21 14:07:55
2869
原创 贪心算法--多机调度问题
#include <iostream>#include <algorithm>using namespace std;int main(){ cout<<"请输入总的机器数目:"; int m,n;//m代表总的机器数目 cin>>m; cout<<"请输入有多少个任务:"; cin>>n;//n表示任务个...
2020-03-20 16:10:53
1055
原创 贪心算法--钞票找零
#include <iostream>#include <algorithm>using namespace std;int main(){ int Money[6]={200,100,20,10,5,1};//定义的钞票的面额 int x=628;//总的金钱数目 int num=6;//钞票面额的数目 int count=0;//使用了多少张钞...
2020-03-18 16:06:09
197
原创 动态规划---斐波那契数列
1.先上代码#include <iostream>using namespace std;int x;int dp[200];int f(int x){ dp[1]=1; dp[2]=1; for(int i=3;i<=x;i++){ dp[i]=dp[i-1]+dp[i-2]; } return dp[x];}int main(){ cou...
2020-03-18 15:41:25
113
原创 递归与分治---汉诺塔问题
1.如何理解递归与分治呢?其主要的思想在于又宏观到微观,由整体到个体。2.不多说,上代码#include <iostream>using namespace std;//把A上的盘子放到C上 void Hanoi(int n,char A,char B,char C){ if(n==1){ cout<<A<<"-->"<<...
2020-03-18 15:35:16
211
原创 C++不使用头结点创建单链表,并实现删除某个结点的功能
头部声明如下#include <iostream>#include <malloc.h>using namespace std;typedef int ElemType;typedef struct LNode{ ElemType data;//存放数据元素值 struct LNode *next;}LinkNode;以下是主函数:...
2019-07-13 11:07:21
432
武汉理工大学复试算法设计练习题(学长自己写的,其他要钱的都是盗版)
2021-03-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人