自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(86)
  • 收藏
  • 关注

原创 Linux---挂载+eCryptFS 加密文件和目录实验

企业级加密文件系统 eCryptfs 详解eCryptfs 是一个功能强大的企业级加密文件系统,通过堆叠在其它文件系统之上(如 Ext2, Ext3, ReiserFS, JFS 等),为应用程序提供透明、动态、高效和安全的加密功能。一、将/test111挂载到/private1.安装ecryptfsapt-get install ecryptfs-utils2.创建目录private作为挂载点mkdir -p /private3.创建一个目录并新建文件,挂载到private下

2021-05-28 17:11:23 821

转载 以太网---数据链路层--MAC子层--LLC子层

以太网 Ethernet是一种计算机局域网技术。IEEE组织的IEEE 802.3标准制定了以太网的技术标准,它规定了包括物理层的连线、电子信号和介质访问层协议的内容。以太网是目前应用最普遍的局域网技术,取代了其他局域网技术如令牌环、FDDI和ARCNET。定义:局域网的一种 发源:xerox(施乐) 创建时间:1980以太网实现了网络上无线电系统多个节点发送信息的想法,每个节点必须获取电缆或者信道的才能传送信息,有时也叫作以太(Ether)。(这个名字来源于19世纪的物理

2021-01-02 22:29:35 6876

原创 安装SQL Server2008及SQL Management Studio

1.安装SQL Server 2008官网下载地址 Microsoft® SQL Server® 2008 Express(1)安装 .NET Framework 3.5双击已经下载的SQL Server 2008安装程序,SQL Server 2008需要.NET Framework 3.5的支持,安装程序启动后会检测系统是否已经安装了.NET Framework 3.5,如果没有安装,则弹出要求安装的对话框,单击“确定”按钮,等待一段时间后进入如图所示的“.NET Framework 3.5许

2020-11-09 15:06:27 4357

原创 partition算法---主元素问题---分治

问题描述主元素是一组n个数中出现次数大于n/2的数。求一个数组中的主元素。partition算法取数组中的一个数,将数组分成两部分(比它大和比它小),再接着在子问题中求解。这是一个常用的算法(以后还会补充)。代码#include <iostream>#include <string>#include <algorithm>using namespace std;int n;int mode(int * array,int l,int r,int

2020-06-07 17:53:30 480

原创 整数因子分解---分治递归

问题描述大于1的整数n可以分解为:n = x1 * x2 * … * xn对于给定的正整数n,编程计算n共有多少种不同的分解式,并打印出所有形式。代码(还没能打印出所有形式)#include <stdio.h>#include <stdlib.h>int count;void solve(int n){ int i; if(n == 1){//当商为1时,得到一种分解 //printf("\n"); count++; }

2020-06-07 17:47:07 1212

原创 删数问题---动态规划

问题描述n个正整数,两端的整数不能删除,其他的正整数可以删除,且其得分是本数同左右邻居相乘的结果,求除两端外的所有数删除后的最大得分。如 1 2 3,删除2后得分是6。递归定义dp[i][j] = dp[i][k] + dp[k][j] + a[i]*a[k]*a[j] )最优值:dp[i][j] = max ( dp[i][j] , dp[i][k] + dp[k][j] + a[i]*a[k]*a[j] )假设最后删掉第k个数得到的结果最大,总分是k左右两端的数之和与最后一次的得分相加。#

2020-06-07 17:38:04 1133

原创 数据结构习题---括号匹配---栈

括号匹配检测程序需求分析输入的形式和输入值的范围;输入一个算术表达式输出的形式;打印括号是否匹配的检测结果程序所能实现的功能;以字符序列的形式从终端输入一串字符,检测其中括号是否匹配,并输出检测结果:“匹配”“不匹配”。测试数据(1)输入表达式 3*(7-2)(2)输入表达式 (2a+2))(6b/2)(3)输入表达式 (20(63+2*(3+6))(4)输入表达式 [(...

2020-04-13 16:46:17 491

原创 数字塔---动态规划

问题描述从顶部出发,走到底层,找出一条路径使得数字和最大。代码实现#include <stdio.h>#include <iostream>using namespace std;int dtower(int** a, int** s, int n) { //cout << "dtower" << endl; int ...

2020-04-02 20:40:04 851

原创 斐波那契数列--备忘录--递推--递归

备忘录法#include <iostream>using namespace std;int memo[1000] = { 0 };int fib(int i) { if (i == 1 || i == 2) { memo[i] = 1; return memo[i]; } if (i > 2) { ...

2020-04-02 20:23:08 882

原创 C---埃氏筛&分解因子法求最大公因数

埃氏筛法的思想判断当前位置的数是否为素数,如果是,则以该数为因子的所有数均标记为合数(筛除掉 ),判断到√n的位置即可,n为数组总长度。最终剩下的未筛除的数即为素数。#include<iostream>#include<stdio.h>#include<math.h>//sqrt()函数所在头文件using namespace std;#defin...

2020-03-15 20:30:50 436 2

原创 矩阵连乘---动态规划

回顾分治法当问题规模很小时容易求解问题可分为子问题子问题的解可合起来得到问题的解子问题相互独立动态规划适用的问题前三点和分治法相同,不同的是应用动态规划求解的题一般子问题之间不独立,需要辅助空间记录子问题的值来减少求解次数基本步骤:1.找出最优解的性质,并描述其结构特征(最优子结构性质)(由子问题的最优解可以得到整个问题的最优解)2.递归地定义最优值3.以自底向上的方式计...

2020-03-11 12:01:44 415

原创 C++ 程序设计与算法mooc 第1周题

001 简单的swap总时间限制: 1000ms 内存限制: 65536kB描述填空,使得程序输出结果是:5,3#include <iostream>using namespace std;class A{ public: int x; int getX() { return x; } };void swap(// 在此处补充你的代码){ int t...

2020-03-10 13:23:25 378

转载 const char *p,char const *p和char *const p区别(面试题常见)

请看下面三种定义:const char *p;char const *p;char * const p;请问三者有什么区别?先看第一种,先看p,根据优先级它和*结合,是指针,指向char类型,但是char前面有一个const修饰,所以p所指向的内容为const类型不可修改。 &nbsp...

2020-02-23 15:44:56 746

转载 日语动词变形总结

整理自《新版中日交流标准日本语》(第二版),部分变形记法参照新东方唐盾,因为盾盾桑的记法更容易记忆。目录序号标日语法术语学校语法术语1基本形终止形,连体形2ます形未然形+助动词“ます”3て形连用形+接续助词“て”4ない形未然形+助动词“ない”5た形连用形+助动词“た”6意志形未然形+助动词“う/よう”7ば形...

2020-02-16 17:26:43 1421

转载 linux和windows下,C/C++开发的延时函数,sleep函数

转自 https://www.cnblogs.com/yssrf-possible/p/8057382.html函数名: sleep功 能: 执行挂起一段时间用 法: unsigned sleep(unsigned seconds);在VC中使用带上头文件#include <windows.h>在gcc编译器中,使用的头文件因gcc版本的不同而不同linux系统需...

2020-02-12 13:54:02 1016

原创 ubuntu常用快捷键

桌面Alt + F1:聚焦到桌面左侧任务导航栏,可按上下键进行导航Alt + F2:运行命令Alt + F4:关闭当前窗口Alt + Tab:切换程序窗口Alt + 空格:打开窗口菜单PrtSc:桌面截图Win + A:搜索/浏览程序Win + F:搜索/浏览文件Win + M:搜索/浏览音乐文件Win:搜索/浏览程序、文件、音乐文件等终端Ctrl + Alt + T:打...

2020-02-12 13:21:06 209 1

原创 相机标定---整理

以前在老师的实验室进行了相关工作,这里记录一下当时查的各种资料,万一以后还有用呢=-=标记的书签太多了,故最近在整理删减。深度相机传感器的彩色和深度相机标定深度相机标定深度图像配准(Registration)原理实战 | 相机标定_知乎专栏【机器视觉】张氏法相机标定从零开始学习「张氏相机标定法」(二)单应矩阵用OpenCV快速完成相机标定来自大佬的opencv相机标定教程Open...

2020-02-05 11:44:54 227 2

原创 matlab+vs配置---整理

VS2017与MATLAB2016b混合编程(生成dll方式)Matlab2016及以上版本设置VS编译器matlab2016b如何使用mscv2017作为编译器(附支持文件下载)使用vs2017给matlab做编译器的时候出现的问题win10系统使用vs2017 community作为matlab2016b编译器Matlab2016a+VS2015之间mex过程出错的解决方法另:V...

2020-02-05 10:57:42 1551

原创 matlab实现信息隐藏---整理

bilibili学习视频_matlab入门教程合天网安实验室课程mathworks官方支持文档mathworks_Supported and Compatible Compilers for R2019b信息隐藏与数字水印matlab实现_百度文库论文基于matlab的信息隐藏代码实现_百度文库论文Matlab-LSB信息隐藏实验Matlab 不能识别VS编译器问题BMP 图像信息...

2020-02-05 10:49:55 3530

原创 Qt windows 64位 安装

1. Qt官网下载安装包http://download.qt.io/archive/qt/在Qt5.8.0以后的版本中,Windows平台下的Qt已经没有了独立的64位安装包,它们都以组件的形式被集成在了同一个exe里。我下的是 5.13.2版本选择exe文件保存到本地2. 安装打开安装包,按提示进行。选择组件时需要注意可安装的组件列表,有不同类型编译器、不同位数的组件库。由...

2020-01-31 12:17:11 10101

原创 Qt资源整理

http://c.biancheng.net/qt/c语言中文网_Qt教程

2020-01-31 11:08:30 578

原创 python---将代码打包成可执行程序

通过命令行,安装pyinstallerpip install pyinstaller写好的python代码,存放至全英文的目录下命令行打包文件切换路径至python代码所在目录,执行语句:pyinstaller -F -w xxx.py等待打包完成,会生成一个build文件夹和一个dist文件夹,exe可执行文件就在dist文件夹里,如果程序引用有资源,则要把资...

2020-01-31 10:47:15 1000 2

原创 数据结构习题---稀疏矩阵加法---三元组顺序表

以下为功能函数的代码#define MAXSIZE 12500 //最大非零元素typedef int Elemtype;typedef struct Triple{ Elemtype value;//元素值 int row,col; //下标值}Triple; //三元组结点定义 typedef struct TSMatrix{ Triple data[MA...

2019-12-27 09:02:05 2749 1

原创 数据结构习题---单链表---一元多项式的加减

【问题描述】设计一个一元稀疏多项式简单计算器。【基本要求】一元稀疏多项式简单计算器的基本功能是:(1)输入并建立多项式;(2)输出多项式,输出形式为整数序列:n,c1,e1,c2,e2,…,cn,en,其中n是多项式的项数,ci和ei分别是第i项的系数和指数,序列按指数降序排列;(3)实现多项式相加:C=A+B;(4)实现多项式相减:C=A-B。ps.用带表头结点的单链表存储多项式...

2019-12-17 23:22:39 1585

转载 Qt5安装时的组件选择(Qt 5.9.6)

转载自 https://blog.csdn.net/WU9797/article/details/80991126 如下图所示,安装Qt时有选择组件这一步,全部安装未免太占磁盘控件,只需安装我们所需要的组件即可。接下来就分析分析各个组件的作用及含义。 “Qt 5.9.6”节点下面是 Qt 的...

2019-12-11 19:23:06 14171

原创 MinGW与MSVC编译的区别

这两个编译器的区别:MSVC是指微软的VC编译器MinGW是指是Minimalist GNU on Windows的缩写。它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时库。...

2019-12-11 13:17:09 2574

原创 Linux查看已安装的软件

查看安装的所有软件dpkg -l例如:dpkg -l | grep ftp查看软件安装的路径dpkg -L | grep ftp也可以用 whereis ftp查看软件版本aptitude show例如:aptitude show ftp更多对软件包的操作:https://www.cnblogs.com/forward/archive/2012/01/10/2...

2019-12-08 22:39:43 2509

原创 u盘拷入文件显示“文件过大,目标文件系统不支持”

拷matlab的镜像时遇到的问题。原来是因为u盘的文件系统是FAT32类型,此类型的无法拷贝4G以上大小的文件。确认没有使用u盘文件的程序正在运行否则后面会提示转换失败调出cmd输入命令convert F:/fs:ntfs注意 此处 F 是指自己的u盘敲回车后会将文件系统改为ntfs格式的修改成功后即可拷贝此处再科普一下FAT32和NTFS两种文件...

2019-12-08 22:21:57 2501

原创 Matlab将图片转为灰度图并保存

H是读入的一张图片利用gray变量保存转换后的结果将gray写入新的图片H=imread('baboon.bmp');gray=rgb2gray(H);imwrite(gray,'baboon_gray.bmp');imshow('baboon_gray.bmp');

2019-12-08 22:09:27 8728

转载 BMP格式详解

转载自 https://blog.csdn.net/u012877472/article/details/50272771BMP(全称Bitmap)是Windows操作系统中的标准图像文件格式,可以分成两类:设备相关位图(DDB)和设备无关位图(DIB),使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbi...

2019-12-06 19:56:56 327

原创 无损信息隐藏技术综述

摘自 http://www.gjbmj.gov.cn/n1/2018/1229/c411145-30495491.html一、引言信息隐藏技术是信息安全领域的一个重要分支,通常意义下的信息隐藏技术研究重点都集中在隐藏技术和分析技术,较少关注图像是否失真的问题。在原始载体图像嵌入了隐藏信息后,会导致其产生某种程度上的永久性失真,即在隐藏信息被提取之后,原始载体图像不能够无失真地得到恢复。然而无损...

2019-12-06 19:12:11 1851

原创 Notepad++安装--16进制插件HexEditor

1. 安装Notepad++汉化免费版 https://www.cr173.com/soft/2907.html官网 https://notepad-plus-plus.org/downloads/2.下载插件https://github.com/chcg/NPP_HexEdit/releases找到对应版本下载压缩包(此处感谢网友的分享)解压后复制.dll文件3.将插件He...

2019-12-03 10:17:19 1495 1

原创 python爬虫8---cookies,session,发表博客评论

import requests, jsonsession = requests.session()headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'}...

2019-11-11 19:49:17 169

原创 python爬虫6---csv&excel

关于所爬取数据的存储问题写入csv文件import csv#引用csv模块。csv_file = open('demo.csv','w',newline='',encoding='utf-8')#调用open()函数打开csv文件,传入参数:文件名“demo.csv”、写入模式“w”、newline=''、encoding='utf-8'。writer = csv.writer(csv...

2019-11-09 15:04:39 213

原创 python爬虫5---带参数请求数据

项目目标爬取歌曲的精彩评论爬取被隐藏的歌曲清单get精彩评论:import requests# 引用requests模块for i in range(5): res_comments = requests.get('https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fcg?g_tk=5381&loginUi...

2019-11-09 14:58:37 540

原创 python爬虫4---json

项目目标爬取周杰伦的歌曲清单import requests# 引用requests库res_music = requests.get('https://c.y.qq.com/soso/fcgi-bin/client_search_cp?ct=24&qqmusic_ver=1298&new_json=1&remoteplace=txt.yqq.song&sea...

2019-11-06 21:26:32 134

原创 python爬虫3---BeautifulSoup实战

项目目标我们要去爬取热门菜谱清单,内含:菜名、原材料、详细烹饪流程的URL。import requests# 引用requests库from bs4 import BeautifulSoup# 引用BeautifulSoup库res_foods = requests.get('http://www.xiachufang.com/explore/')# 获取数据bs_foods =...

2019-11-05 22:09:31 425 1

原创 python爬虫2---BeautifulSoup

BeautifulSoup是什么BeautifulSoup怎么用解析数据提取数据对象的变化过程BeautifulSoup模块爬虫的四个步骤0获取数据 1解析数据 2提取数据 3储存数据学习目标0 解析数据–BeautifulSoup1 提取数据–BeautifulSoup【解析数据】我们平时使用浏览器上网,浏览器会把服务器返回来的HTML源代码翻译...

2019-11-04 22:37:17 133

原创 python爬虫1---HTML基础

查看网页的HTML源码(“检查”)HTML的层级HTML的组成标签和元素网页头和网页体属性这个书苑不太冷5.0 HTML源码(部分)<div id="article"> <div id="nav"> <a href="#type1" class="catlog">科幻小说</a><br> ...

2019-09-07 09:34:09 494

转载 Python 中 str.maketrans 和 str.translate 的使用

文章目录Python 中 str.maketrans 和 str.translate 的使用str.maketransstr.translate1. str.maketrans首先查看一下 str.maketrans 的帮助文档:>>> help(str.maketrans)Help on built-in function maketrans:maketr...

2019-08-15 15:02:03 718

空空如也

空空如也

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

TA关注的人

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