自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

leadingme的博客

记录自己学习、开发旅程

  • 博客(125)
  • 资源 (10)
  • 收藏
  • 关注

原创 linux基础命令归纳(可读性高,易上手)

一、常用目录/文件操作命令1.展示目录列表命令ls (list) ls 展示当前目录下的可见文件 ls -a 展示当前目录下所有的文件(包括隐藏的文件) ls -l(ll) 展示当前目录下文件的详细信息 ll -a 展示当前目录下所有文件的详细信息 ll -h 友好的显示当前目录下文件的详细信息(其实就是文件的大小可读性更强了)...

2020-05-29 10:12:54 2852 4

原创 win10下Linux子系统(ubuntu)开启并配置(shell主题,设置中文环境,图形界面...)

一、开启win10子系统 [ Windows Subsystem for Linux(WSL)]1. 启动开发者模式:设置——>更新和安全——>开发者选项——>开发人员模式2. 打开windows下的Linux子系统控制面板——>程序和功能——>启用或关闭Windows功能——>适用于Linux的Windows子系统——>确定——>重...

2020-04-06 12:42:01 13668 15

原创 网络适配器(有线、无线)消失,网络适配器出现感叹号

记录下一我踩的一个坑,希望能帮到有缘人,一个晴朗的早晨首先我下载了驱动精灵,本来想用驱动精灵下载一个显卡驱动,然后手残,点了一下网卡驱动升级,经过漫长的等待过后,终于安装好了,正在我准备试一下网卡是否安装好了,于是打开视频,突然网断了,也不是什么大事,可能是网质量不好,重连一次就OK了,我不慌不帮的点开wifi图标准备重连,woc~~,wifi图标不见了,只剩一个VPN,然后我打开设置,继续查...

2020-03-27 13:34:05 10541 45

原创 基于python的微博舆情分析与研究—以《北京冬奥会》为关键词

本课题研究的是基于Python的微博舆情热点分析与研究。在PyCharm、Jupiter Notebook开发环境下,首先利使用python的requests库对微博进行分时段多进程爬取,并利用lxml解析库对爬取到的数据解析并做简单的数据清洗且保存到数据库;然后,使用numpy、pandas等库对原始数据进行数据预处理;接着,对各特征做灰色关联分析,筛选对传播热度影响较大的特征;最后,利用python的matplotlib库可视化两官方媒体和自媒体在不同的时段、不同人群传播力度的变化等各种变化指标,并对微

2022-05-25 13:13:09 9206 18

原创 基于Qt的多客户端TCP通信设计(含源码)

基于Qt的多客户端TCP通信设计项目介绍该项目基于Qt的多客户端TCP通信系统,采用了TCP传输控制协议进行客户端与服务端安全通信。服务端采用了QThread多线程对客户端高并发响应。当TCP连接建立后,多个客户端可同时向服务端发送数据,服务端接收到数据后连接了sqlite数据库对通信记录,及ip+port进行存储。当然,也采用了QT中的Viewtable控件,将数据表中的数据整体展示出来。注意点:该项目分为客户端和服务端,分别对应文件TCPClient、TCPServer项目文件,为了展示多客户

2021-06-25 23:27:10 2031 3

原创 学生成绩管理系统可视化(含源码)基于java+Swing+Mysql

学生成绩管理系统介绍学生成绩管理使用java的GUI可拓展组件Swing图形饥界面的学生成绩管理系统,采用MySQL作为数据库,其中包含studentScore数据表和User数据表。系统采用前后端分阶段合法性检验。该系统还要批量不重复从Excel批量导入成绩的功能。软件架构软件架构说明Swing 是一个为Java设计的GUI工具包。Swing是JAVA基础类的一部分。Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。Swing提供许多比AWT更好的屏幕显示元素。它们

2021-06-18 08:30:30 3864 6

原创 基于python的numpy和pandas库的灰色关联分析及可视化(含实例)

使用python实现灰色关联分析及其可视化在这里总结一下的数学建模常用的几种模型评估方法,这里讲的是使用python的Pandas库和高效的Numpy科学计算库实现。如果想看用Python实现的模型的灵敏度分析,可以看我上一篇博文,传送门: 模型灵敏度分析及可视化. 下面将详细介绍灰色关联度分析并一个实例结束文章。灰色关联分析法简介灰色系统理论提出了对各子系统进行灰色关联度分析的概念,意图透过一定的方法,去寻求系统中各子系统(或因素)之间的数值关系。因此,灰色关联度分析对于一个系统发展变化态势

2020-09-09 17:43:52 9946 37

原创 基于python_Salib库的模型敏感度分析及置信区间划分(含实例)

敏感度分析的基础概念通俗解释敏感度分析是指对一个模型输出中的不确定性进行研究,并进一步判断不确定性的来源,也就是研究哪个输入参数的改变造成的输出变化的程度大小. 所以灵敏度分析是进行数学建模过程中一个必不可少的常规步骤。详细解释针对相关输入变量,将相关变量利用Mara方法转换为独立变量,推导了特定多项式形式下各变量输出方差贡献对其分布参数灵敏度的解析解,得到了正态相关输入变量的分布参数对方差贡献影响的一般性规律.此外,基于已有的基于方差的重要性测度分解指标,推导了特定多项式形式下正态相关输入

2020-09-07 22:41:25 13607 15

原创 python Pulp求解线性规划问题(含实例)

问题描述上图所示的Whiskas猫粮由Ben生产。Ben希望尽可能便宜地生产其猫粮,同时确保它们满足罐头上所示的规定的营养分析要求。因此,他们希望改变每种成分的使用量(主要成分是鸡肉,牛肉,羊肉,大米,小麦和凝胶),同时仍要满足其营养标准。鸡肉,牛肉和羊肉的成本分别为0.013美元,0.008美元和0.010美元,而大米,小麦和凝胶的成本分别为0.002美元,0.005美元和0.001美元。(所有成本均为每克。)在此练习中,我们将忽略维生素和矿物质成分。(无论如何,这些的任何费用都可能很小。)每种

2020-09-06 16:55:45 4771 1

原创 基于python的自媒体和官媒数据爬取、对比可视化分析及云词图提取关键词

创作不易,如果以下内容对你有帮助,别忘了点一个赞,让更多的小伙伴能看到吧~~1. 问题描述为了研究自媒体和官媒的传播新闻《武汉快递小哥汪勇的先进事迹》的及时性和传播力度,对比两种传播途径的差异,并给出新闻传播随时间的基本规律。本文通过爬取微博针对某一问题进行数据爬取,进行数据分析对比。2. 数据获取主要利用python的requests库和etree库对数据进行爬取和提取并整理,以下附上爬取的部分代码:# 数据爬取def start_crawl(base_url,month,numb.

2020-09-01 21:00:19 882 11

原创 基于python的自媒体和官媒数据爬取、可视化分析及云词图制作

为了研究自媒体和官媒的传播新闻《武汉快递小哥汪勇的先进事迹》的及时性和传播力度,对比两种传播途径的差异,并给出新闻传播随时间的基本规律。本文通过爬取微博针对某一问题进行数据爬取,进行数据分析对比。

2020-08-28 10:01:02 3546 2

原创 随机森林的随机性实现-特征抽取、样本装袋

随机森林装袋策略 使用决策树装袋是随机森林的特例,通过随机地从原有训练集中有放回地选取N个样本,将随机性加入到构建模型的过程中。整个构建过程中,装袋使用同样的均匀分布概率分布来产生它的自助样本。装袋状袋又称自助聚集,是一种根据均匀分布概率分布从数据集中重复抽取(有放回的)的技术,每个自助样本集和原数据一样大。由于抽样过程是有放回的,因此一些样本可能在同一个样本训练数据集中出现多次,而其他的一些被忽略。一般来说说,自助样本Di大约包含63%的原训练数据,因为每一次样本抽到的Di的概率为1 - (

2020-07-22 18:07:58 2403

原创 不定类型长度的排序系统【+各类排序算法详解】(C++实现)

创作不易,如果以下内容对你有帮助,别忘了点一个赞,让更多的小伙伴能看到吧~~排序算法详情一 、冒泡排序原理冒泡排序算法的基本原理就是比较相邻两个数字的大小。将两个数中比较大的那个数交换到靠后的位置,不断交换下去就可以将最大的那两个数放到队列的尾部。然后重头再次交换)(交换list.lenght-1次),直到将数列排成有序数列。时间复杂度(平均): O(n^2)时间复杂度(最坏): O(n^2)时间复杂度(最好): O(n)空间复杂度: O(1)稳定性: 稳.

2020-07-01 14:39:19 476 1

原创 通讯录系统设计(python面向对象)

创作不易,如果以下内容对你有帮助,别忘了点一个赞,让更多的小伙伴能看到吧~~=================================================================================================注: 原代码可点击文章结尾处链接免费下载喔!一、简介手机通讯录系统跟用户交互,有对联系人通讯信息进行增删改查,保存读取恢复数据等功能。用excel文件存储数据,有较好的可见性。采用python纯面向对象编写,包含Person,.

2020-06-25 22:03:20 4219 3

原创 04. 操作系统之设备管理

I/O系统I/O设备的类型####### 按传输速率分类低速设备(1) 每秒一个字节至数百字节(2) 如键盘、鼠标、语言输入输出设备等中速设备(1) 每秒数千至数万字节(2) 如行式打印机、激光打印机等高速设备(1) 每秒数百k至数十M字节(2) 如磁盘机,磁带机等####### 按信息交换的单位分类块设备(1) 信息存取总是以数据块为单位(2) 基本特征是传输速率较高,通常每秒为几兆位(3) 可寻址,即对它可随机读/写任一块字符设备(1) 基本单

2020-06-03 15:55:47 489

原创 C++篇---访问私有成员的3种情况及友元函数的使用

1. 友元函数友元函数引入:私有成员对于类外部的所有程序部分而言都是隐藏的,访问它们需要调用一个公共成员函数,但有时也可能会需要创建该规则的一项例外。友元函数是一个不属于类成员的函数,但它可以访问该类的私有成员。换句话说,友元函数被视为好像是该类的一个成员。友元函数可以是常规的独立函数,也可以是其他类的成员。实际上,整个类都可以声明为另一个类的友元。为了使一个函数或类成为另一个类的友元,必须由授予它访问权限的类来声明。类保留了它们的朋友的 “名单”,只有名字出现在列表中的外部函数或类才被

2020-06-02 16:22:56 5108

原创 03. 操作系统之处理机调度与死锁

1. 高级、中级和低级调度高级调度说明: 高级调度又称作业调度或长程调度。将外存上处于后备队列的作业调入内存,并创建进程、分配资源接纳作业数:(1) 取决于内存的多道程序度,即允许多少个作业同时在内存中运行,允许多少个进程并发(2) 如果接纳作业数太少,资源利用率低;如果接纳作业太多,服务质量下降接纳哪些作业: 取决于作业调度算法低级调度说明: 低级调度又称进程调度或短程调度,决定就绪队列中的拿个进程获得处理机低级调度的非抢占方式和抢占方式两种:(1) 非抢占方式: 一旦处理机分配

2020-06-02 11:21:00 308

原创 02. 操作系统之进程管理

1. 进程管理之进程实体进程的必要性进程是系统进行资源分配的基本单位(线程作为独立运行的基本单位)进程作为程序独立运行的载体保障程序正常执行进程的存在使得操作系统资源的利用率大幅度提高进程与程序进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位)进程是动态的,程序是静态的: 程序是有序代码的集合,可以复制;进程是程序在数据集上的一次执行进程具有结构特征,由程序段、数据段和进程控制块三者组成进程与程序的对应关系: 通过多次执行,一个程序可对应多个进程进程实体构成

2020-05-31 20:10:06 190

原创 01. 操作系统之概述及发展

1. 操作系统概述操作系统定义操作系统是管理计算机硬件和软件资源的计算机程序,管理配置内存、决定资源共需顺序、控制输入输出设备等、操作系统提供让用户和系统交互的操作界面操作系统的基本功能操作系统统一管理计算机资源(处理器资源、存储器资源、IO设备资源、文件资源)用户无需面向硬件接口编程、IO设备管理软件、提供读写接口、文件管理软件,提供操作文件接口操作系统提供了用户与计算机之间的接口(图像窗口形式、命令形式、系统调用形式)操作系统的相关概念并发性:1. 并行是指两个或多个事件可

2020-05-31 19:58:19 476

原创 leetcode-5.27[541. 反转字符串 II、345. 反转字符串中的元音字母、557. 反转字符串中的单词 III](python实现)

题目1题解1class Solution: def reverseStr(self, s: str, k: int) -> str: res='' for i in range(0,len(s),2*k): res+=s[i:i+k][::-1]+s[i+k:i+2*k] return res附上题链接题目2题解2class Solution: def reverseVowels(self,

2020-05-27 12:05:24 288

原创 leetcode-5.25[190. 颠倒二进制位](python实现)

题目1题解1class Solution: def reverseBits(self, n: int) -> int: ans = 0 i = 32 # 循环移动32次 while i > 0: # 向左移动 ans <<= 1 # 移动后将末尾加n的尾部值 ans += n&1

2020-05-25 11:24:18 244

原创 leetcode-5.24[*671. 二叉树中第二小的节点、728. 自除数、645. 错误的集合](python实现)

题目1题解1# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: """ 每个节点都是正数,并且每个节点的子节点数量只能为 2 或 0。如果一个节点有两个子节点的话,那么这个节点

2020-05-24 13:46:13 270

原创 leetcode-5.22[*748. 最短完整词、653. 两数之和 IV - 输入 BST、821. 字符的最短距离](python实现)

题目1题解1class Solution: def shortestCompletingWord(self, licensePlate: str, words: List[str]) -> str: s = [w for w in licensePlate.lower() if ord(w)>=97 and ord(w)<=122] words.sort(key=lambda x:len(x)) #按单词长度进行排序 for

2020-05-22 13:36:34 222

原创 leetcode-5.21[581. 最短无序连续子数组、905. 按奇偶排序数组、922. 按奇偶排序数组 II](python实现)

题目1题解1class Solution: def findUnsortedSubarray(self, nums: List[int]) -> int: l,r = 0, len(nums)-1 while l <= r: Max = max(nums[l:r+1]) Min = min(nums[l:r+1]) if nums[l] == Min:

2020-05-21 11:25:00 195

原创 leetcode-5.20[1356. 根据数字二进制下 1 的数目排序、977. 有序数组的平方、1221. 分割平衡字符串](python实现)

题目1题解1class Solution: def sortByBits(self, arr: List[int]) -> List[int]: res = [] d = {} for i in arr: n = self.oneCount(i) if n not in d: d[n] =[] d[n].append(i)

2020-05-20 11:58:45 180

原创 leetcode-5.19[1281. 整数的各位积和之差、811. 子域名访问计数、551. 学生出勤记录 I](python实现)

题目1题解1class Solution: def subtractProductAndSum(self, n: int) -> int: cumsum = 0 cummul = 1 while n: temp = n%10 cumsum += temp cummul *= temp n = n//10 return cummul

2020-05-19 12:26:44 172

原创 leetcode-5.18[985. 查询后的偶数和、404. 左叶子之和](python实现)

题目1题解1class Solution: def sumEvenAfterQueries(self, A: List[int], queries: List[List[int]]) -> List[int]: S = sum(item for item in A if item%2==0) sum_even = [] for item in queries: index = item[1]

2020-05-18 11:19:49 131

原创 leetcode-5.16[1022. 从根到叶的二进制数之和、633. 平方数之和、371. 两整数之和](python实现)

题目1题解1# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: # def sumRootToLeaf(self, root: TreeNode) -> int: # "

2020-05-16 12:52:16 167

原创 leetcode-5.15[560. 和为K的子数组、1337. 方阵中战斗力最弱的 K 行](python实现)

题目1题解1class Solution: def subarraySum(self, nums: List[int], k: int) -> int: hash={0:1} sum=0 count=0 for i in range(len(nums)): sum+=nums[i] if (sum-k) in hash: count+=hash[

2020-05-15 10:11:02 169

原创 leetcode-5.14[414. 第三大的数、709. 转换成小写字母、766. 托普利茨矩阵](python实现)

题目1题解1class Solution: def thirdMax(self, nums: List[int]) -> int: # 集合去重 nums = list(set(nums)) if len(nums) <= 2: return max(nums) # 三次选择排序O(3n) -> O(n) for i in range(3): max

2020-05-14 11:38:25 164 1

原创 leetcode-5.13[867. 转置矩阵、669. 修剪二叉搜索树、1029. 两地调度](python实现)

题目1题解1class Solution: def transpose(self, A: List[List[int]]) -> List[List[int]]: n = len(A[0]) m = len(A) B = [[None for _ in range(len(A))]for _ in range(len(A[0]))] print(B) for i in range(m):

2020-05-13 12:49:59 167

原创 leetcode-5.12[263. 丑数、884. 两句话中的不常见单词、929. 独特的电子邮件地址](python实现)

题目1题解1class Solution: def isUgly(self, num: int) -> bool: """ 贪心算法 """ # if num < 1: # return False # while num % 2 == 0: # num /= 2 # while num %

2020-05-12 11:37:32 342

原创 leetcode-5.11[804. 唯一摩尔斯密码词、1207. 独一无二的出现次数](python实现)

题目1题解1class Solution: def uniqueMorseRepresentations(self, words: List[str]) -> int: Morse = [".-","-...","-.-.","-..",".","..-.","--.","....","..",".---","-.-",".-..","--","-.","---",".--.","--.-",".-.","...","-","..-","...-",".--","-..-

2020-05-11 12:16:49 174

原创 leetcode-5.10[965. 单值二叉树、242. 有效的字母异位词、*236. 二叉树的最近公共祖先](python实现)

题目1题解1# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: def isUnivalTree(self, root: TreeNode) -> bool: if ro

2020-05-10 11:28:30 143

原创 leetcode-5.9[680. 验证回文字符串 II、941. 有效的山脉数组、1037. 有效的回旋镖](python实现)

题目1题解1class Solution: def validPalindrome(self, s: str) -> bool: l, r = 0, len(s) - 1 while l < r: if s[l] != s[r]: case1, case2 = s[l:r], s[l+1:r+1] # 如果原数组去头,去尾的两个数组有一个为回文,则整体为回文

2020-05-09 17:00:44 143

原创 leetcode-5.8[367. 有效的完全平方数、290. 单词规律、914. 卡牌分组](python实现)

题目1题解1class Solution: def isPerfectSquare(self, num: int) -> bool: """ 二分查找 """ if num < 2: return num # 因为除了1以外的所有有效数的完全平方一定小于等于nu...

2020-05-08 11:36:01 148

原创 leetcode-5.7[LCP 06. 拿硬币、572. 另一个树的子树、LCP 07. 传递信息](python实现)

题目1题解1class Solution: def minCount(self, coins: List[int]) -> int: """ 贪心算法 """ count = 0 for coin in coins: num, mod = divmod(coin,2) ...

2020-05-07 12:15:53 194

原创 leetcode-5.6[219. 存在重复元素 II、225. 用队列实现栈、226. 翻转二叉树](python实现)

题目1题解1class Solution: def containsNearbyDuplicate(self, nums: List[int], k: int) -> bool: seen = list() n = len(nums) i = 0 while i < n: if num...

2020-05-06 10:38:07 164

原创 leetcode-5.5[217. 存在重复元素、205. 同构字符串、204. 计数质数](python实现)

题目1题解1class Solution: def containsDuplicate(self, nums: List[int]) -> bool: seen = set() i = 0 n = len(nums) while i < n: if nums[i] not in se...

2020-05-05 10:42:01 162

原创 leetcode-5.4[191. 位1的个数、202. 快乐数、203. 移除链表元素](python实现)

题目1题解1class Solution: def hammingWeight(self, n: int) -> int: sum = 0 # 每次减去一个1,然后与原值相与,得到的值会少一个1 while n != 0: sum += 1 n &= (n-1) ...

2020-05-04 11:38:40 162

用于本项目中数据爬取部分获取数据

用于本项目中数据爬取部分获取数据

2022-05-26

用于本项目文本情感分析部分的源码

用于本项目文本情感分析部分的源码

2022-05-25

用于本项目的数据分析及可视化部分的源码

用于本项目的数据分析及可视化部分的源码

2022-05-25

数据爬取+数据分析实例对应资源

数据爬取+数据分析实例对应资源

2022-05-22

sqlite(sqlite3)数据库

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了

2021-06-25

CCleanner.zip

用于清理电脑立即,清理注册表

2021-06-18

sort_system

针对任意类型,任意长度,实现以下八种排序算法:冒泡排序、选择排序、插入排序、Shell排序、Quick排序、归并排序、基数排序、堆排序。

2020-07-06

address_book

1. 手机通讯录系统跟用户交互,有对联系人通讯信息进行增删改查,保存读取恢复数据等功能。 2. 用excel文件存储数据,有较好的可见性。 3. 采用python纯面向对象编写,包含Person, AddressBook, Input类 4. 系统容错性较高,仅用于python学习,部分功能还未完善,代码可读性较高,可支持二次开发

2020-07-06

address_book.py

- 手机通讯录系统跟用户交互,有对联系人通讯信息进行增删改查,保存读取恢复数据等功能。 - 用excel文件存储数据,有较好的可见性。采用python纯面向对象编写,包含Person, AddressBook, Input类 - 系统容错性较高,仅用于python学习 - 部分功能还未完善,代码可读性较高,可支持二次开发

2020-07-04

Page-Ruler_v1.0.1.zip

Chrome浏览器一款强大前端学习必备工具的插件,用于网页尺寸测量,取色,它可以指定测量各个div间的距离,也可以测定div中各个零件的大小尺寸

2020-03-25

空空如也

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

TA关注的人

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