自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 U盘安装系统实用全面教程(单系统(windows10,windows7,ubuntu),双系统(ubuntu+windows))

U盘安装系统实用全面教程(单系统(windows10,windows7,ubuntu),双系统(ubuntu+windows))

2022-10-07 02:10:12 2642 1

原创 Android 11 inputflinger分析(触摸优先级)

在Android系统中,framwork/native/service/inputflinger会进行framwork层各种输入事件(按键,触摸等)的收集、处理、和分发。我自己主要是项目需求做了一个优先级的需求,就是在手指触摸和电磁笔同时进行输入时,让电磁笔优先进行输入。主要的思路就是:在inputdevice.cpp处理事件里1 设置一个static的clock,去进行时间计数,在该时间内关闭其它输入只允许电磁笔输入2 根据vendorid和productid去过滤相关的事件。

2022-09-25 15:07:12 2600 1

原创 USB描述符(附加USB HID报告描述符 )

USB 描述符,(附加USB HID描述符以及HID报告描述符)

2022-08-06 23:23:36 3932

原创 VScode 编译c++所需的Min_GW离线包

VSCODE编译c++/c所需要的MIN_GW的离线包

2022-07-07 11:29:40 627

原创 c++ 经典服务器开源项目 Tinywebserver的使用与配置(百度智能云服务器安装ubuntu18.04可用公网ip访问)

1 Tinywebserver介绍Linux下C++轻量级Web服务器,助力初学者快速实践网络编程,搭建属于自己的服务器.使用 线程池 + 非阻塞socket + epoll(ET和LT均实现) + 事件处理(Reactor和Proactor均实现) 的并发模型使用状态机解析HTTP请求报文,支持解析GET和POST请求访问服务器数据库实现web端用户注册、登录功能,可以请求服务器图片和视频文件实现同步/异步日志系统,记录服务器运行状态经Webbench压力测试可以实现上万的并发连接数据交换

2021-11-18 15:20:02 31442 80

原创 Kali系统的安装

1 进入官方网站https://www.kali.org/get-kali/#kali-platforms2下载镜像这里选择第二个裸机的进行安装,因为裸机的话比较可以使用内置的网卡等。还有独立的显卡下载64位安装程序就是iso镜像文件3 在vmware上进行安装选择相关镜像自定义硬件完成安装...

2021-11-17 09:48:31 4593

原创 C盘满了,清理C盘常用步骤!

真正的深度清理c盘放心,大胆的删除!第一步 删除临时文件    1.win+R调出命令框    2.输入%temp% 点击确定    3.这里面的文件都是我们在运行软件时所产生的的临时文件,几乎每一秒中都在产生。日积月累还是很多的,可以放心大胆的删除。第二步 :删除回收站缩略图等   1 右键C盘,点击属性   2 点击磁盘清理 选中回收站临时文件缩略图,点击确定第三步 关闭传递优化减少占用   1 win+i打开设置中心   2 点击更新与安全   3 点击传递优化

2021-09-17 11:49:06 39467 16

原创 差分数组以及前缀和问题

前缀和前缀和,顾名思义就是数组的前n项和对于数列 a1,a2,a3,...,ana_1,a_2,a_3,...,a_na1​,a2​,a3​,...,an​前缀和s1=a1s_1=a_1s1​=a1​s2=a1+a2s_2=a_1+a_2s2​=a1​+a2​s3=a1+a2+a3s_3=a_1+a_2+a_3s3​=a1​+a2​+a3​.........sn=a1+a2+...+ans_n=a_1+a_2+...+a_nsn​=a1​+a2​+...+an​差分数组即为[a1,a2.

2021-08-31 20:30:17 461

原创 c++ socket TCP/IP发送文件,大文件

以下用C++代码实现了文件的发送与接收服务器端#include <iostream>#include <stdio.h>#include <WinSock2.h>#pragma comment(lib,"ws2_32.lib")using namespace std;//缓存大小设置不能超过2M#define BUFF_SIZE (1024 * 1024)#define FILE_NAME_LENGTH 1024int s;

2021-05-26 15:16:14 1584

原创 c++ socket TCP/IP互相聊天传输基本的消息

基本的传输消息的,互发消息服务器#include<iostream>#include<winsock.h>#pragma comment(lib,"ws2_32.lib")using namespace std;void initialization();int main() { //定义长度变量 int send_len = 0; int recv_len = 0; int len = 0; //定义发送缓冲区和接受缓冲区 char send_buf[10

2021-05-26 15:11:35 665

原创 树莓派4b+ubuntu20.10(ubuntu-20.10-preinstalled-desktop-arm64+raspi.img)+caffe(cpu)

树莓派4b硬件配置树莓派官网下载镜像ubuntu 20.10https://ubuntu.com/download/raspberry-pi准备工作1 利用SDFormatter 格式化sd卡2 利用Win32DiskImager 烧录刚才的镜像安装ubuntu20.10此处按照提示步骤进行安装即可(说实话ubuntu20的界面还是不错的)安装ssh工具sudo apt-get install openssh-server然后就可以利用putty等工具进行远程ssh访问了安装

2021-04-12 21:03:07 1357 2

原创 如何为一个二维vector初始化给定的值和大小(不是迭代,遍历的来赋值,直接一行)

初始化二维vector大小vector<vector<int>>v(5,vector<int>(5)); //这就是一个5*5的二维vector,默认值为0为二维vector赋给定的值vector<vector<int>>v(5,vector<int>(5,2)); //这就是一个5*5的二维vector,里面的值都是2...

2021-04-08 22:28:06 562

原创 树莓派3b安装ubuntu server 18.04LTS +caffe(CPU)

首先你得有个树莓派3b我的配置是5V2A的手机充电器电源,然后+16GB的sandisk有4个USB口和一个网口,还有HDMI输出1 树莓派安装系统1 利用SD卡格式化工具进行格式化2 下载镜像https://www.raspberrypi.org/ 点击software下找到自己的需要的系统3 利用winsh32烧录镜像4 插入SD卡,插上电源显示器。5 如果正常的话就会显示ubuntu让你输入用户名和密码。用户名和密码在datauser里,默认的用户名是ubuntu,密码是

2021-04-02 09:09:25 776 2

原创 布隆过滤器(Bloom Filter)以及相关衍生

布隆过滤器(Bloom Filter)简要介绍:布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。算法首先需要k个hash函数,每个函数可以把key散列成为1个整数初始化时,需要一个长度为n比特的数组,每个比特位初始化为0某个key加入集合时,用k个hash函数计算出k个散列值,并把数组中对应的比特位置为1判断某个key是否在集合时,用k个hash函数计算出k个散列值,并查询数组

2021-01-27 13:15:09 417 1

原创 c++文件的读写操作

首先是如何读一个文件#include<fstream> //这是我们需要的头文件ifstream ifle("s.txt"); //这个ifle是自己定义的名字你可以去其它名字,这里就相当于一个ifstream类string s;while(ifle){ s.push_back(ifle.get()); //这个是利用get 方法,这个方法有时候读出来的都是数字}然后是如何写一个文件string s="222";ofstream fout222("data.txt"

2020-11-17 16:07:35 319

原创 ubuntu16.04 无法上网安装网卡驱动 e1000e

1 下载网卡驱动e1000e3.8.4 tar.gz2安装解压sudo tar zxf E1000E-<x.x.x>.tar.gz 到src去安装驱动 cd e1000E-x.x.x<>/src/

2020-11-04 14:26:35 2169

原创 两步完成ubuntu18.04 下安装腾讯官网提供的QQ for linux

第一步 去QQ官网下载deb安装包官网下载QQ for linux点击下载 选择安装的方式,此处我们选择deb格式的安装包第二步 安装利用 sudo dpkg -i <packagename> 完成相关的安装,然后我们打开软件列表就可以输入qq即可看到刚才安装的qq...

2020-10-16 15:38:00 1335 2

原创 2020年9月份华为杯研究生数学建模C题

报名 总共3个小组成员,超越cy队还有一位指导老师下载压缩包文件,是MD5加密的试题发布以后会有MD5码可以解密之前下载的题。开始分析题目并建模1 小组讨论,分析每个题,然后选题。2 我们小组选择了C题题目内容 2020年中国研究生数学建模竞赛C题 面向康复工程的脑电信号分析和判别模型 背景和意义大脑是人体中高级神经活动的中枢,拥有着数以亿计的神经元,并通过相互连接来传递和处理人体信息。脑电信号按其产生的方式可分为诱发脑电信号和自发脑电信号。诱发脑电信号是通.

2020-09-22 13:38:34 6591 2

转载 Ubuntu16.04安装docker(亲测百分百有效) 还有helloworld镜像不成功的解决方法

安装相关包# 先更新一下软件源库信息$ sudo apt-get update $ sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ software-properties-common添加软件仓库官方仓库# 添加 Docker 官方的 GPG 密钥(为了确认所下载软件包的合法性,需要添加软件源的 GPG 密钥)$ curl -fsSL https://download.

2020-09-15 14:54:57 380

原创 ubuntu安装总结

ubuntu 18.04阿里云镜像:http://mirrors.aliyun.com/ubuntu-releases/18.04/

2020-09-14 11:26:41 158

原创 d-Left Counting Bloom Filter

Hash的输出值通常有两种用途:一种用作地址,比如在哈希表中要存储一个元素,首先要针对这个元素生成一个随机地址;另一种用作fingerprint(指纹我理解可能就是一种唯一的身份识别)(或者叫digital summary),比如将密码字符串hash成一个fingerprint,验证时进行核对。今天我要介绍的这种存储信息的方式将以上两种用途结合了起来:一个hash value分作两部分,一部分用作存储地址,另一部分用作fingerprint。所以第一步生成这个元素的存储地址,第二步用另一个hash函数生成

2020-09-14 08:09:48 291

原创 git上传错误 Untracked files,! [rejected] master ->master (fetch first)

操作:git add 杨辉三角.cppgit commit -m"liu"git push origin master报错信息1:To https://amc-msra.visualstudio.com/trading-algo/_git/real-trading ! [rejected] master -> dev-gaochao (fetch first)error: failed to push some refs to 'https://amc-msra.visu

2020-09-02 20:25:25 301

转载 git上传代码到github初学

https://jingyan.baidu.com/article/e5c39bf5c8c4d039d76033b2.html

2020-09-01 15:43:07 71

原创 职工管理系统 C++实现_itheima

依据黑马的课程完成的基于多态的职工管理系统,包括增删改查等功能。可扩展性强需求分析:可以用来管理公司内所有员工的信息职工分三类:普通员工,经理,老板功能:·退出管理系统·增加职工信息·显示职工信息·删除离职职工·修改·排序·清空**代码请移步github,https://github.com/CharlesLG7580/Worker-management-system.git...

2020-07-27 16:58:03 284

转载 kali linux在windows上利用虚拟机安装

https://blog.csdn.net/qq_43613144/article/details/90488973https://www.cnblogs.com/yzxag/p/12386917.html

2020-07-25 14:28:50 292

原创 iphone 已停用,连接ituns

从微软应用商店下载ituns,https://www.microsoft.com/zh-cn/p/itunes/9pb2mz1zmb1s?cid=appledotcom&rtc=1&activetab=pivot:overviewtab打开itunsHome+开机键 10s进行关机。将usb的大头先插入电脑(这里很关键一定要按顺序不然无法连接ituns),然后按住home键,再把小头插入手机,持续按home键。直到连接到itunes,如果不行反复尝试我这里没有输appleid 也.

2020-06-20 15:02:02 857

转载 用python 批量更改图像尺寸到统一大小

#提取目录下所有图片,更改尺寸后保存到另一目录from PIL import Imageimport os.pathimport globdef convertjpg(jpgfile,outdir,width=128,height=128): img=Image.open(jpgfile) try: new_img=img.resize((width,height),Image.BILINEAR) new_img.save(os.path.j..

2020-06-10 13:35:27 647

原创 求最优的算法及思想总结(启发式,线性规划,动态规划)

动态规划核心思想将问题分解为多个子问题,求解出多个子问题的解,然后将子问题的解存储起来,这些子问题的解相互是有关系的所以一般用迭代来解决,最后将子问题的解合并得到最终问题的解。一般有以下性质:最优子结构:最优问题的解包含子问题的最优解重叠子问题:求解过程中要多次用到子问题的最优解。启发式方法随机或近似随机方法搜索非线性复杂空间中全局最优解根据百度百科,它是类似于人的一种思考方式,基于经验来解决问题的一种方法,并不是像算法那样有一套固定的步骤,我认为就像是一种根据经验来试错。空间变小了,目的性

2020-05-21 11:06:55 3146 1

原创 LCA(Least Common Ancestors,最近公共祖先)问题

问题描述给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”–所有节点的值都是唯一的。–p、q 为不同节点且均存在于给定的二叉树中。解法(只针对一般情况)这里只针对算法进行解析首先要考虑特殊情况:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNod

2020-05-10 09:17:36 311

原创 latex算法分页问题

latex算法分页问题引入的包可分页的算法格式使用方法引入的包\usepackage{algorithmic}\usepackage{algorithm,float}这些包会和其他的算法包比如algorithml2e冲突。可分页的算法格式\makeatletter\newenvironment{breakablealgorithm} {% \begin{breakablealgo...

2020-04-22 09:27:35 2035 1

转载 解决python安装scrapy源的问题

使用pip来安装python包对大家来说应该是家常便饭了,但是很多时候因为pip的源都不在国内,如果没有科学上网的话,安装起来会非常慢!因此就想换成国内的源来加速下载!目前国内的源有:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi...

2020-03-21 11:18:51 1157

转载 [python] 常用正则表达式爬取网页信息及分析HTML标签总结

[python] 常用正则表达式爬取网页信息及分析HTML标签总结https://www.cnblogs.com/eternal1025/p/8550581.html

2020-03-20 21:08:36 255

原创 CCF--python实现 输入的一些问题

小明上学CCF对输入格式也是有要求的:如果输入格式是:0 12 51 10你如果利用python:k=int(input()) t=int(input())就会完全错位,输入的东西会牛头不对马嘴。所以要实现单行多输入–k,t=map(int,input().split())#利用映射,然后切分map(function, iterable, …)...

2020-01-08 19:32:50 344

原创 caffe--IONN

本次是针对IONN项目用的框架是caffe 框架,(Convolutional Architecture for Fast Feature Embedding)快速特征嵌入的卷积结构。这个框架一个是cpu版,一个是gpu版,cpu版的安装比较简单,安装GPU版需要首先安装显卡驱动,根据自己的显卡,选择合适的驱动,这里用的NVIDIA的显卡,型号是1070,对应的显卡驱动安装的是390,但是推荐4...

2019-11-18 08:27:46 354

转载 ubuntu16.04 ndnSIM(一)安装与测试

ubuntu16.04 ndnSIM(一)安装与https://blog.csdn.net/gaonjzzz/article/details/79880463

2019-10-31 19:19:59 742

原创 CCF真题2019-9-2(苹果树(续))

CCF真题2019-9-2(苹果树(续))#include<iostream>using namespace std;int main(){ int tree_num,turn=0; cout<<"苹果树的棵树"<<endl; cin>>tree_num; //总共有几棵苹果树 int dr...

2019-10-29 14:48:44 373

原创 CCF2019-09第一题C++

CCF2019-09第一题C++#include<iostream>using namespace std;int main(){ int tree_num,turn; cout<<"苹果树和操作的轮数"<<endl; cin>>tree_num>>turn; int i,j; int apple_num,apple_s...

2019-10-27 20:35:20 213

原创 ubuntu16.04安装Eclipse有c++

ubuntu16.04安装EclipseC++首先由于ubuntu内置的软件源是国外的,下载起来比较慢,建议大家更换清华的软件源。更换软件源我用的是清华的16.04(这里找镜像一定要找对应版本的,不然会出大问题--实测会出大问题)更新并修复(需要一段时间)一切准备工作做好了 接下来就是见证奇迹的时刻!首先由于ubuntu内置的软件源是国外的,下载起来比较慢,建议大家更换清华的软件源。更换软件源...

2019-10-19 09:00:16 203

转载 入学测试题

一、海量短文本的分析中的难点和解决方法?难点:文本内容短小造成的文本特征的高维稀疏性,以及微博数据天然的类别分布不均衡性导致的训练数据集呈现的偏斜性,还有微博数据的实时变化所带来的增量学习问题解决方法:1)构建了挖掘微博短文本“隐含特征”的用户-超链主题模型  针对微博短文本特征的高维稀疏性,本文将微博信息中与主体文本内容有着紧密联系的结构化信息,即用户信息、用户行为信息和文本...

2019-09-08 22:27:12 227

转载 阿里云服务器重装系统及安装宝塔面板

重装系统:将服务器停止进入查看实例 更换系统盘即可安装宝塔看教程即可https://www.bt.cn/bbs/thread-19376-1-1.html需要放行8888端口欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改...

2019-04-09 15:06:22 3380

联邦学习白皮书V1.0.pdf

大数据驱动的人工智能对人类的生活有很大的帮助,但是存在着很多问题和难点。本书主要讲解了联邦学习的一些基础的东西,包括他的背景,概念,定义,分类,还有一些实例。

2020-03-25

空空如也

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

TA关注的人

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