自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 资源 (2)
  • 收藏
  • 关注

原创 将多个CSV合并成一个python

功能:将某个目录下的CSV文件合并成一个#将某个目录下的CSV文件合格成一个import pandas as pdimport osdef merge_csv(): # 待处理的目录 input_path = r'/Users/***/Documents/codes/python/pythonProject/raw4/' result_path =r'/Users/***/Desktop/临时文件随时可删除/' result_name= r'merged_result

2021-10-18 17:14:22 1887 1

原创 vm虚拟mac系统 apple id 无法登陆

配置:win7 系统vmware14问题描述:在虚拟机中登陆 apple id时总显示未知的错误。手机能收到登陆的提示,选择"允许",就会一直显示红颜色的未知的连接错误解决办法:我看到这篇博客链接上说,是日期的问题。,但他的是macbook,我的是虚拟机,我看了下我在系统的时间的确不对,然后就试了下,让系统时间同步一下,改了一下就好了。不知道是不是歪打正着啊,还是别的什么原因...

2020-07-08 01:11:15 4583 6

翻译 Git相关命令笔记

一、基本命令1、查看状态 git status2、 将工作区的“新建/修改”文件添加到暂存区git add [file name]3、将暂存区的内容提交到本地库git commit - m "commit message" [file name]4、查看历史记录git log多屏显示控制方式空格向下翻页b向上翻页q退出优美的显示git log --pretty=onelinegit log --onelinegit reflog 移动到当前版本需要多少步。

2020-07-05 18:57:23 2303

翻译 内存映射函数mmap

mmap函数:void *mmap(void *addr, size_t length, int prot, int flags, int fd, off_t offset);addr: 建立映射区的首地址由Linux指定,直接传NULL 。length: 想要创建的映射区的大小 prot:映射区权限   PROT_R...

2019-10-04 20:16:52 394

翻译 父子进程 使用管道通信示例

1、read和write1.2、read#include <unistd.h>ssize_t read(int fd, void *buf, size_t count);状态返回值成功返回实际读的字节数错误-1读取时已经到达文件的末尾0在成功读取时:如果还没达到count想要读的字节数,就已经到达结尾,实际返回值0<x&lt...

2019-10-04 15:47:58 1405

转载 wait函数和waitpid函数

   当一个进程结束时,会关闭所有的文件描述符,释放所有的内存空间,但依然保存其PCB,内核在PCB中保存着一些信息。如果是正常退出,则会保存退出状态。如果是异常终止,则保存是哪个信号终止了该进程。父进程通过调用wait()或者waitpid()函数,来获取这些信息,之后彻底清除改进程。    父进程调用wait函数可以回收子进程终止信息,该函数有三...

2019-10-03 20:31:17 460

原创 fork进程

创建单个线程。#include<stdio.h> #include<unistd.h> int main(){...

2019-09-26 18:31:17 142

原创 QLabel实时显示时间

问题描述:想要让QLabel实时显示时间问题解决:#include <QTimer>#include <QDateTime>//再构造器中,设置定时器,保证时间不断刷新 LoginWindow::LoginWindow(QWidget *parent): QDialog(parent)//登陆界面的构造器 { QTimer * timer = new...

2019-08-07 20:26:37 4126 1

原创 QMessageBox判断点击了哪个按钮,确定或者取消

问题描述:最近做一个QT小项目,需要在登陆界面的关闭按钮,增加一个是否确认关闭的对话框。问题解决:使用QMessageBox,制作对话框。 QPushButton *okbtn = new QPushButton(QString::fromLocal8Bit("确定")); QPushButton *cancelbtn = new QPushButton(QString::fromLoc...

2019-08-07 17:46:38 11568 4

原创 ffmpg 配置 http出错,,,载入样式表单出错: 分析 XSLT 样式表单失败

问题描述: ffmpeg 配置 HTTP服务出错,浏览器页面显示:载入样式表单出错: 分析 XSLT 样式表单失败问题解决:将包含stat.xsl文件的目录方法,普通文件的目录下,别放在root下就好了。配置文件: server { listen 8080; # This URL provides RTMP statistics in XML...

2019-08-05 18:13:25 710 5

转载 FFmpeg推流遇到错误 Failed to update header with correct duration

[flv @ 02f99820] Failed to update header with correct duration.[flv @ 02f99820] Failed to update header with correct filesize.-re 以本地帧频读数据,主要用于模拟捕获设备'‘https://blog.hoyo.idv.tw/?cat=29’...

2019-08-05 14:49:22 21031 16

翻译 ubuntu控制台常用快捷键

复制 鼠标选中就是复制粘贴 鼠标滚轮单击清屏 Crtl+L查看上条指令 Ctrl+P (previous)查看下条指令 Ctrl+N (next)光标移到开头 Ctrl+A 光标移到结尾 Ctrl+E (en...

2019-05-28 18:48:53 1688

转载 cout 常用的格式化输出 笔记

#include<iostream>#include <iomanip>using namespace std;void main() { { /* dec 10进制 oct 8进制 hex 16进制 */ int a = 256; cout << "十进制: " << dec << a...

2019-05-27 15:37:08 246

翻译 C++ seekg()函数

seekg()是对输入流的操作seekp()是对输出流的操作seekg()Moves the read position in a stream.//移动在流中读的位置------------------------------------------------------------------------basic_istream<Elem, Tr>& seek...

2019-05-27 09:56:33 32721 2

原创 C++输出指向字符的指针乱码

//定义四个变量 int i = 100; char c = 'a'; char arr[5] = { 'a','b','c' }; int arr2[6] = { 1,23,4 };//定义四个指针 int * p1 = &i; char * p2 = &c; char * p3 = arr; int * p4=arr2;//...

2019-04-28 17:48:46 3217 4

转载 数据探索

3.1数据质量分析1、使用pandas读取excel中的数据,并使用describe()函数 查看数据的基本情况import pandas as pdcatering_sale='data/catering_sale.xls'data=pd.read_excel(catering_sale,index_col=u'日期')print(data)print(data.describe...

2019-03-15 17:24:47 940

原创 pd.read_excel() index_col参数

1、read_excel()所有的参数pd.read_excel(io, sheetname=0,header=0,skiprows=None,index_col=None,names=None,arse_cols=None,date_parser=None,na_values=None,thousands=None,convert_float=True,has_index_names=N...

2019-03-08 20:22:39 25962 1

原创 插入排序C++

1、算法描述/*变量:i=1..............代表待插入数字的下标;preIndex.........代表前一个元素的下标;length...........代表数组的长度排序过程:arr[0]跳过,从arr[1]开始,每一个数都和它前面的数字比较。while(i&amp;amp;lt;length){//遍历数组arr[1]...arr[length-1] preIndex=i-1...

2019-03-03 09:39:13 380

原创 选择排序C++

#include&amp;lt;iostream&amp;gt;using namespace std;void swap1(int *arr, int a, int b) {//交换数组元素 int tem = arr[a]; arr[a] = arr[b]; arr[b] = tem;}void selectionSort(int *a,int length) { int index = ...

2019-03-01 16:59:02 137

原创 冒泡排序C++

#include&lt;iostream&gt;using namespace std;void swap(int *arr, int a, int b) {//交换数组元素 int tem = arr[a]; arr[a] = arr[b]; arr[b] = tem; }void bubbleSort(int * a,int length ) { int low = 0;...

2019-03-01 16:57:50 164

转载 插入排序(C++两个栈)

#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stack&amp;amp;gt;using namespace std;/*通过使用两个栈,来实现插入排序result 排好序的栈randomstack 随机生成的乱序的栈①弹出乱序的栈顶元素,赋值给tmp后并pop()删除②若result栈为空或者result栈顶元素&amp;amp;lt;=tmp,把tmp压入result栈,

2019-02-10 18:31:48 352

原创 层次聚类(AGNES)

1、算法描述2、python代码实现import numpy as npimport matplotlib.pyplot as plt'''AGNES层次聚类,采用自底向上聚合策略的算法。先将数据集的每个样本看做一个初始的聚类簇,然后算法运行的每一步中找出距离最近的两个类簇进行合并,该过程不断重复,直至达到预设的聚类簇的个数。'''#计算两个向量之间的欧式距离def cal...

2018-12-02 17:00:54 4270

原创 密度聚类(DBSCAN)

1、DBSCAN描述2、代码实现import numpy as npimport matplotlib.pyplot as pltfrom sklearn import datasetsimport queueimport copydef createDataset(): X1, y1 = datasets.make_circles(n_samples=500, facto...

2018-12-02 16:47:17 340

转载 高斯混合聚类(GMM)

1、算法描述2、Python代码实现import numpy as npfrom numpy.linalg import *import matplotlib.pyplot as pltimport mathimport randomdef calculate_2Dgauss(mu,sigma,x): dim=np.shape(sigma)[0]#计算维度 sig...

2018-12-02 16:10:53 1357

原创 numpy求协方差矩阵(numpy.cov())

1、关于方差与协方差方差公式:方差度量协方差公式:协方差矩阵的介绍和计算见:https://blog.csdn.net/Mr_HHH/article/details/784905762、numpy.cov()函数

2018-12-02 15:02:02 26755 2

原创 numpy中的ones() ,zeros(),eye()函数

2018-12-02 11:41:47 9347

原创 K均值算法

1.K-means算法的描述2、代码# 需要导入的库import numpy as npimport matplotlib.pyplot as pltimport random#定义一个计算两个向量间,计算距离的函数def get_dis(vec1,vec2): dist = np.sqrt(np.sum(np.square(vec1 - vec2))) re...

2018-12-02 11:05:31 328

原创 eclipse自定义代码模板

详细参考:http://www.runoob.com/eclipse/eclipse-code-templates.html

2018-09-21 19:26:19 400

原创 静态代理和动态代理

1 、静态代理//管理用户的Interfacepublic interface UserManager { public void addUser(String username,String password); public void delUser(int userId); public String findUserById(int userID); ...

2018-09-12 16:10:02 117

转载 IDEA技巧

IDEA设置函数参数自动提示

2018-09-09 16:32:34 237

转载 单链表和双向链表反转 java

题目要求: 反转单向和双向链表 【题目】 分别实现反转单向链表和反转双向链表的函数。 【要求】 如果链表长度为N, 时间复杂度要求为O(N), 额外空间 复杂度要求为O(1)//node类class Node { public int data; public Node next; Node(int d){ this.data=d; ...

2018-08-20 15:51:18 2186

原创 几道与矩阵有关的练习题

1、转圈打印矩阵【题目】 给定一个整型矩阵matrix, 请按照转圈的方式打印它。 例如: 1 2 3 4     5 6 7 8     9 10 11 12    13 14 15 16 打印结果为: 1, 2, 3, 4, 8, 12, 16, 15, 14, 13, 9,5, 6, 7, 11, 10 【要求】 额外空间复杂度为O(1)。 思路...

2018-08-17 11:26:45 1999

转载 猫狗队列问题

1、猫狗队列问题宠物、狗和猫的类如下class Pet{ private String type; public Pet(String type){ this.type=type; } public String getType(){ return this.type; }}class Dog extends Pe...

2018-08-16 19:06:06 634

原创 队列实现栈和栈实现队列

1、如何仅用队列结构实现栈import java.util.LinkedList;import java.util.Queue;//如何仅用队列结构实现栈/*①创建两个队列data和help;②push操作,直接数字add进data队列;③pop操作,将data中除了队列最后一个之外全部出队poll,进到help队列中,然后将data中的最后一个元素出队;然后交换hel...

2018-08-16 02:01:16 251

原创 用数组结构实现大小固定的队列和栈

1、用数组结构实现大小固定的栈/*用数组结构实现大小固定的栈 */public class exercise1{ //用数组实现大小固定的栈 public static class ArrayStack { private Integer[] mystack; //index始终指向栈顶的元素 private ...

2018-08-15 23:06:34 364

原创 练习:用数组结构实现大小固定的队列和栈

用数组结构实现大小固定的队列和栈package exercise;import java.util.Arrays;/*用数组结构实现大小固定的队列和栈 */public class exercise1{ //用数组实现大小固定的栈 public static class ArrayStack { private Integer[] my...

2018-08-15 21:30:31 231

原创 非比较排序(计数排序、桶排序、基数排序)

1、计数排序 1、找出待排序的数组中最大和最小的元素 2、统计数组中每个值为 i的元素出现的次数,存入数组 C 的第i项 3、 对所有的计数累加 (从C中的第一个元素开始,每一项和前一项相加) 4、 反向填充目标数组:将每个元素 i放在新数组的第 C[i]项,每放一个元素就将 C[i]减去1                                   ...

2018-08-15 10:15:26 331

原创 堆排序

堆:完全二叉树 堆中i节点:      左孩子:2xi+1      右孩子:2×i+2     父节点:(i-1)/2import java.util.Arrays;/*堆排序:将数组处理成一个大根堆;将堆的顶部与最后一个与元素进行交换,并将边界heapsize左移一位将交换后的堆,重新调成大根堆;重复步骤一。 */public class heapSort ...

2018-08-13 09:36:08 151

原创 荷兰国旗问题和快速排序

1、 题目一:给定一个数组arr和一个数num,让大于这数的数字放在数组的右边,小于等于这个数字放在数组的左边。要求:时间复杂度O(n),额外空间复杂度O(1)/*我的代码*/public class exercise__1 { public static void sort_num(int[] arr,int num){ int left_sub=0; ...

2018-08-13 09:29:08 1472

原创 1、时间复杂度和简单排序

预备知识1、时间复杂度①常数的时间操作:一个操作如果和数据量没有关系,每次都是固定时间操作,叫做常数操作。 ②时间复杂度常用O(读作big O)来表示。具体来说,在常数操作数量的表达式中, 只要高阶项,不要低阶项,也不要高阶项的系数,剩下的部分记为f(N),那么时间复杂度记为 O(f(N))。例1、时间复杂度的例子对一个长度为N的数组进行排序: 算法:依次从0—-N...

2018-08-04 15:36:31 2484

opencv3.2.0帮助文档.zip

opencv3.2.0的帮助文档chm,查找起来起来很方便

2019-07-24

UltraMon3.2.2多屏管理软件

通过使用该工具,可以管理电脑的扩展屏幕,比如换上不同的壁纸等等

2017-11-16

空空如也

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

TA关注的人

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