学习
极客-杀生丸
这个作者很懒,什么都没留下…
展开
-
C语言冒泡排序
#include "stdio.h"void bubbleSort(int *p,int n){ int tmp; for(int i=0;i<n;i++){ for(int j=0;j<n-i-1;j++){ if(p[j]>p[j+1]){ tmp=p[j]; p[j]=p[j+1]; p[j+1]=tmp; } } }}void main(){ int a[]={2,3,1,4,5,6,7,8,0,9}; bubbleS原创 2020-12-04 18:14:34 · 121 阅读 · 0 评论 -
c#连接数据库进行操作
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace Wi原创 2020-05-11 09:13:18 · 105 阅读 · 0 评论 -
cmd中强制终止进程
指令格式为:taskkill /PID 进程PID /F举例说明:taskkill /PID 20980 /F原创 2020-04-26 12:23:28 · 2343 阅读 · 0 评论 -
如何将自己的exe注册成Windows系统服务且开机自启
在cmd下输入:sc create apptest binPath=“程序目录” start=auto举个例子:sc create apptest binPath=“C:\Users\Administrator\Documents\Tencent Files\3170161679\FileRecv\MobileFile\venv\Scripts\dist\backdoorServer.exe...原创 2020-04-25 20:13:07 · 1078 阅读 · 0 评论 -
python发送QQ邮件 (下)代码篇
#coding=utf-8import smtplibfrom email.mime.text import MIMETextmsg_from='xxxxxxxx@qq.com' #发送方邮箱passwd='xxxxxx' #填入发送方邮箱的授权码msg_t...原创 2020-04-24 11:45:43 · 186 阅读 · 0 评论 -
cmd如何查看是否有端口占用
netstat -ano | findstr “端口号”原创 2020-04-23 22:22:46 · 210 阅读 · 0 评论 -
如何用python送QQ邮箱 开启qq SMTP服务(上)
先打开QQ邮箱,选择设置,如下图黄色所示位置,接下来选择账户接下来下滑就会看到SMTP服务,点击开启即可,然后按照提示获取授权码即可。分享到此结束。预知后事如何,请看下回分说。...原创 2020-04-23 21:51:26 · 369 阅读 · 0 评论 -
pdf没有目录,没法复制怎么办
先冲一个百度会员,将没有目录转换成word,利用百度网盘的pdf转文档功能。再利用wps将word输出为pdf即可。点击如下的按钮即可原创 2020-04-23 16:02:48 · 509 阅读 · 0 评论 -
com.mysql.cj.jdbc.ConnectionImpl cannot be cast to com.mysql.jdbc.Connection
在进行eclipse下进行jdbc操作时出现以下错误:com.mysql.cj.jdbc.ConnectionImpl cannot be cast to com.mysql.jdbc.Connection分析问题主要是导包错误。需要把原来的包:import com.mysql.jdbc.Connection;改成import java.sql.Connection;即可。...原创 2020-04-06 13:55:54 · 10498 阅读 · 2 评论 -
python文件追加问题
以前小编在用python在读写文件时总是会把文件里内容覆写,导致内容丢失,后来发现有个参数可以解决这样的问题。先假设我这有个test.txt文件f=open("test.txt","a+")f.write("append test")f.close()再次打开文件就会发现append test已经添加到test.txt,切文件test.txt前面的内容没有被覆写。...原创 2020-04-04 20:12:31 · 386 阅读 · 0 评论 -
python定时启动桌面应用程序
import timeimport win32apiwhile True: if("23:06"==time.strftime("%H:%M")):#判断当前时间是否为为“23:06” win32api.ShellExecute(0, 'open', r'D:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe', '','',1)#执行...原创 2020-03-14 23:16:53 · 795 阅读 · 2 评论 -
TypeError: 'PySide2.QtWidgets.QFileDialog.getOpenFileName' called with wrong argument types:
python QFileidalog导入文件错误报错代码如下:path_to_file, _ = QFileDialog.getOpenFileName(self, “Load Image”, “.”, “Images (.jpg)")一定要加上self.ui,加上其顶层容器,改后代码为:path_to_file, _ = QFileDialog.getOpenFileName(self....原创 2020-03-09 23:14:38 · 4958 阅读 · 2 评论 -
python qtdesinger控件名字不更新问题
最近发现一个错误,在修改qtdesigner修改控件名字时,一定不要在这里修改,否则无法保存。一定不要一定不要!!!!要在这里改前车之鉴,希望对后来之人有所借鉴。...原创 2020-03-06 22:07:46 · 827 阅读 · 1 评论 -
pip快速安装第三方库Python代码改进版
import osimport sys#ku=input("输入你要安装的第三方库:")ku=sys.argv[1]cmd="pip install "+ku+" -i https://pypi.douban.com/simple"os.system(cmd)使用用法:控制台输入 这个代码的文件名+第三方库举个例子:比如文件名为:test.py控制台:test.py numpy...原创 2020-02-25 15:38:30 · 205 阅读 · 0 评论 -
Python验证码识别
今天小编为大家介绍如何利用百度ai来识别验证码首先要去百度ai注册个账号,申请一个文字识别的应用,得到APP_ID,API_KEY,SECRET_KEY填到下面from PIL import *from aip import AipOcrimport osAPP_ID='你的appID'#APP_IDAPI_KEY='你的api_key'SECRET_KEY='你的密钥'#SECR...原创 2020-02-20 23:19:26 · 97 阅读 · 1 评论 -
docker安装步骤(centos)
yum install -y yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoyum install -y docker-ceservice docker startchkconfi...原创 2020-01-30 12:09:02 · 108 阅读 · 0 评论 -
C语言冒泡,插入,选择排序
#include<stdio.h>#include<stdlib.h>#include<time.h>#define N 10typedef struct BiTNode{ int data[N];}LineList;void InitArray(LineList &a){ srand((unsigned int)time(NULL)...原创 2019-12-23 15:31:54 · 159 阅读 · 0 评论 -
无向邻接表的创建与显示
#include<stdio.h>#include<stdlib.h>#define Max 100//邻接点的最大个数typedef struct Edge{ int adjPoint;//邻接点的元素下标 Edge *next;}Edge,*EdgeP;typedef struct Point{ char data; EdgeP frist;//定...原创 2019-12-22 22:17:07 · 121 阅读 · 0 评论 -
二叉树的建立和输出
#include<stdio.h>#include<stdlib.h>int count=0;typedef struct tnode{ char data; tnode *rchild,*lchild;}BT,*BTtree;void CreateBT(BTtree &T){ char ch; scanf("%c",&ch);...原创 2019-12-21 14:56:06 · 243 阅读 · 0 评论 -
C语言字符串的相关操作(连接,比较等)
#include<stdio.h>#include<stdlib.h>#define MaxSize 100typedef struct String{ char ch[MaxSize]; int len;}String;int getStrLen(String *S){//获取字符串的长度 int i=0; while(S->ch[i]!=...原创 2019-12-20 22:18:15 · 153 阅读 · 0 评论 -
链式存储 50 个数,向后插入新节点建立不带头结点的循环单项链表,输出循环链 表及其最大节点值
#include<stdio.h>#include<stdlib.h>#define N 50typedef struct CirLink{ int data; CirLink *next;}CirLink,*Link;Link p,h=NULL,newP;//p=h;void createLink(){ for(int i=0;i<N;i+...原创 2019-12-20 14:36:34 · 111 阅读 · 0 评论 -
冒泡排序
#include<stdio.h>#include<stdlib.h>#include<time.h>#define N 10void main(){ int a[N];srand((unsigned int)time(NULL));for(int i=0;i<N;i++){ a[i]=rand()%100+1;//生成10个...原创 2019-12-19 17:49:32 · 64 阅读 · 0 评论 -
yzb版散列表
#include<stdio.h>#include<stdlib.h>#include<time.h>#include<iostream>#include<conio.h>#include <iomanip.h>//引入iomanip以便能够使用cout,cin等函数#define keyArrSize 11//...原创 2019-12-15 21:43:09 · 87 阅读 · 0 评论 -
vi中进行批量查找替换
底行模式:m,n s/字符串1/字符串2/g ,从m到n行用字符串2替换字符串1。for example:1,36 s/test/test1/g从第一行到36行用test1替换test原创 2019-12-07 11:25:03 · 226 阅读 · 0 评论 -
C语言文件读写操作
#include<stdio.h>#include<string.h>#include<stdlib.h>void main(){ FILE *fp; if((fp=fopen("创建文件.txt","r+"))==NULL){//文件必须存在 printf("文件创建失败"); } char arr[50]; fgets(arr...原创 2019-12-06 22:40:55 · 104 阅读 · 0 评论 -
用文件来保存顺序表(C语言)
顺序表的持久存储(persistent storage),为了使顺序表中的数据能长期存储,可用文件形式来保存顺序表中的内容,代码如下:#include<stdio.h>#include<stdlib.h>#define Max 100//名字的最大长度typedef struct{ char name[Max]; int age;}Person;typed...原创 2019-12-05 23:43:58 · 1459 阅读 · 0 评论 -
用二分法查找字符串
用二分法查找整数时,要先对整数进行排序,同理在对字符串时也要进行排序,有关内容请参考:https://blog.csdn.net/weixin_44772948/article/details/103407807对字符串排序好了之后,就可以用二分法进行查找了:代码如下:#include<stdio.h>#include<stdlib.h>#include<st...原创 2019-12-05 19:50:10 · 2464 阅读 · 0 评论 -
C语言字符串排序(采用冒泡排序法)
#include<stdio.h>#include<stdlib.h>#include<string.h>#define StringMax 100//定义每个字符串的最大长度void ShowArray(char arr[][StringMax],int n){ for(int i=0;i<n;i++){ printf("%s\n",...原创 2019-12-05 16:38:20 · 6494 阅读 · 3 评论 -
插入排序算法
#include<stdio.h>#include<stdlib.h>void InsertSort(int arr[],int n){ int i,j,temp; for(i=1;i<n;i++){ temp=arr[i]; j=i-1; while(j>=0&&arr[j]>temp){ arr[j+...原创 2019-12-04 18:23:41 · 70 阅读 · 0 评论 -
邻接矩阵
#include<stdio.h>#include<stdlib.h>#define Max 100typedef struct { int n,e;//邻接矩阵的定点个数和边的个数 char ch[Max]; int AMatrix[Max][Max];}Matrix;void createMatrix(Matrix *G){ printf("请输入...原创 2019-12-04 00:19:42 · 1249 阅读 · 0 评论 -
二分查找算法
#include<stdio.h>#include<stdlib.h>int ERFind(int a[],int n,int k){//int i;int low,high;low=0;high=n;int mid;while(low<=high){mid=(low+high)/2;if(k==a[mid]){return mid;}el...原创 2019-12-03 15:31:16 · 95 阅读 · 1 评论 -
Linux C语言scanf输入缓冲区清除
最近小编在Linux下编程时遇到这样一个问题,代码如下:#include<stdio.h>#include<stdlib.h>void menu(){ printf("请输入1,2,3:");}void main(){ char ch; int cmd; while(1){ menu(); scanf("%d",&cmd);...原创 2019-12-02 00:00:34 · 601 阅读 · 1 评论 -
Python爬取Mooc视频解决,app在线观看缓慢的问题
首先大家知道Mooc是一个学习的好地方,但是MoocAPP视频经常加载缓慢,让人难以接受,小编找到了大佬在github上的Python爬取代码,分享大家。代码托管在https://github.com/yzbjack/mooc-dl.git。制作不易还请大家多多打赏...原创 2019-11-30 22:35:31 · 482 阅读 · 1 评论 -
idea静态图片无法更新
给大家分享一个idea图片无法更新的问题,如何idea tomcat重启后图片还是没有更新的话,一般是浏览器没有清除缓存,导致浏览器引用缓存里的图片。解决方法有两种:(1)换个浏览器(2)清除浏览器缓存如果大家觉得有用的话,还请大家多多打赏,谢谢。...原创 2019-11-28 15:31:15 · 1319 阅读 · 0 评论 -
利用Python批量修改文件内容
#在这里插入代码片import osroot="."files=[]for dirpath,dirnames,filenames in os.walk(root): for file in filenames: files.append(os.path.join(dirpath,file))b=[]ContainString=input("请输入文件包含的内容:")repla...原创 2019-11-27 11:08:13 · 1860 阅读 · 0 评论 -
解决局域网内两台Windows相互无法ping通的问题
默认情况下,Windows 出于安全考虑是不允许外部主机对其进行Ping测试的。但在一个安全的局域网环境中,Ping测试又是管理员进行网络测试所必须的,如何允许 Windows 的ping测试回显呢?当然,通过系统防火墙控制台可在“入站规则”中将“文件和打印共享(回显请求– ICMPv4-In)”规则设置为允许即可(如果网络使用了 IPv6,则同时要允许 ICMPv6-In 的规则)。不过,我...原创 2019-11-25 14:02:22 · 2588 阅读 · 0 评论 -
二叉树和哈夫曼树的建立输出
开出学期: 2019-2020 学年 第 1 学期实验时间: 8 周星期 二 ,5,6 节 专业:软件工程 实验性质:验证、设计姓名:杨镇彪 年级班:2018级软一 实验学时:4实验课程:数据结构 学号:201806014109 实验成绩:实验项目名称:二叉树的建立和哈曼树的建立批阅: ...原创 2019-11-17 21:17:00 · 599 阅读 · 0 评论 -
数据实验报告-链栈的基本操作
开出学期: 2019-2020 学年 第 一 学期实验时间: 8 周星期 二 ,5,6 节 专业:软件工程 实验性质:验证、设计姓名:杨镇彪 年级班:2018级一班 实验学时:2实验课程:数据结构 学号:201806014109 实验成绩:实验项目名称:10进制转换成16进制批阅: ...原创 2019-11-17 16:36:23 · 1551 阅读 · 0 评论 -
二叉树的建立和前序遍历输出
#include<stdio.h>#include<stdlib.h>typedef struct tmp{char data;struct tmp *lnode;struct tmp *rnode;}BTNode;BTNode *createBT(){char x;BTNode *T;x=getchar();if(x==’#’){T=NULL;}...原创 2019-11-16 10:39:21 · 152 阅读 · 0 评论 -
java数据类型之float和double易混点
float定义方法为:float a=12.fdouble的定义方法为: double b=1.2后就差一个f,初次接触java的人易搞混函数在传入易把double类型当成float传入函数中,造成以下类似错误,但是找不出错误来例如定义了一个方法:public test(float a,float b){return a+b;}test(1.2,3.4);这里就会产生下面的错误:...原创 2019-11-14 22:09:22 · 308 阅读 · 0 评论