自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

原创 基于java的一个简单http服务

基于java的一个简单http服务代码来自网上,具体出处忘记了,copy过来后做了简单适配,时间已经挺久的了,现在发现可能要用到,就做个记录:MyHttpHandler.javapackage com.HttpProxy;import com.sun.net.httpserver.Headers;import com.sun.net.httpserver.HttpExchange;import com.sun.net.httpserver.HttpHandler;import java.i

2020-09-06 14:31:44 411 1

原创 win10+ubuntu 默认启动win10

win10+ubuntu 默认启动win10首先,记住自己启动那个页面win在第x个选项。(比如我的是在第三个)然后进入terminal,sudo gedit /etc/default/grub接下来,把grub-default改为x-1(比如我就改为)最后,执行sudo update-grub(在那个文件里面你应该看到了)本文档根据以下两个博客整理(亲测有效):https://blog.csdn.net/qq_26545269/article/details/80959629https

2020-06-25 13:42:11 685

原创 Ubuntu 更换软件源

注意,本机是在docker中进行,已有root权限,如果是普通的物理机,可能会权限不够,需要带上sudo。备份软件源ubuntu 默认的软件源路径:/etc/apt/sources.list在更换软件源时,先备份下:cp /etc/apt/sources.list/etc/apt/sources.list.bak编辑软件源软件源备份后,直接编辑即可:vi /etc/a...

2019-11-23 15:47:45 912

原创 python爬虫环境安装

python爬虫环境安装python爬虫环境安装一、python 安装二、请求库安装三、解析库安装四、数据库安装五、数据库python api库安装六、web服务库安装七、app爬取相关库的安装八、爬虫框架安装python爬虫环境安装一、python 安装1.1 python 安装apt-get install -y python3-dev build-essential libssl-...

2019-11-18 00:00:22 582

原创 docker网络

准备工作启动一个容器:docker run -it --name ubuntu ubuntu:16.04 bash然后依次执行命令:apt-get updateapt-get install vimapt-get install net-toolsapt install iputils-pingapt install apache2apt install apache2...

2019-08-10 12:35:04 130

原创 docker 数据管理

容器中的数据可以存储在数据卷和数据卷容器中;数据卷的使用:数据卷的使用类似Linux挂载文件目录,通俗讲,数据卷是一个可以供容器使用的特殊目录;数据卷的创建:docker run -ti --name ubuntu -v /Data ubuntu:16.04 bash此时,根目录下有一个Data目录,这个目录就是刚才讲的数据卷。数据卷的删除:数据卷是用来长期存储数据的,因此数据卷...

2019-08-03 13:46:34 117

原创 docker使用

Docker 获取镜像,eg:docker pull ubuntu:16.04查看当前电脑有哪些镜像,eg:docker images共有5个属性,分别时所属仓库、标签、镜像id、创建时间和镜像大小从镜像运行一个容器:docker run 命令可以从一个镜像运行一个包含一个主进程进程的容器:eg:docker run -ti --name ubuntu_system ...

2019-07-30 00:27:48 206

原创 docker安装

Win 10:Docker下载地址为:https://store.docker.com/editions/community/docker-ce-desktop-windows下载完成后打开,安装过程中会创建新的系统账号,杀软可能会报错,如果阻止Docker创建系统账号,则可能会导致Docker安装失败,安装成功时界面如下:安装报错解决:Hardware assisted virtua...

2019-07-29 23:45:55 94

原创 Docker介绍

Docker 镜像分层与容器分层?Docker仓库介绍:Docker仓库是一个集中存储和分发镜像的服务;分个人仓库和公有仓库(Docker Store),可把个人仓库的镜像分享到公有仓库供他人使用;Docker与虚拟机区别:Docker容器是一个进程直接运行在宿主机的主机内核中,而虚拟机需要先虚拟硬件资源,然后在其上运行操作系统;Docker的优势:高效利用系统资源,没有虚...

2019-07-29 22:28:36 79

原创 使用maven创建一个Java grpc Demo

Java-grpc demo使用maven创建一个Java grpc Demo编写proto文件编译proto文件客户端和服务端代码使用maven创建一个Java grpc Demo环境:win10 1903 + idea2019.1 + jdk1.8在idea中新建一个空的maven项目,然后在pom文件中添加grpc相关依赖项,然后idea会弹窗提示依赖包导入方式,选自动导入<p...

2019-06-08 00:45:42 3490

原创 sed使用

sed使用sed 介绍:sed编辑器被称作流编辑器,在编辑器处理数据之前基于预先提供的一组规则来编辑数据流;sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在命令文本文件中,然后sed从文件中读取命令;sed操作:一次从输入中读取一行数据根据所提供的编辑器命令匹配数据按照命令修改流中的数据将新的数据输出到标准输出,即STDOUT在流处理器将...

2018-12-24 23:08:09 196

原创 bazel体系下c++覆盖率获取

安装工具:安装lcov和genhtml× sudo apt install lcov安装bazel× 参考链接:https://blog.csdn.net/darkrabbit/article/details/81262556下载bazel demo× git clone https://github.com/bazelbuild/examples/...

2018-12-24 22:01:11 2690 9

原创 解决 Ubuntu 1804 安装MySQL时未提示输入密码的问题

Ubuntu 1804 安装MySQL 5.7执行命令安装MySQLsudo apt install mysql-serversudo apt install mysql-client安装后看下是否启动:sudo ps aux | grep mysql如果已经启动,执行完上述命令可看到相应的信息,如果没有启动,则可执行下面命令启动mysql:sudo service mysql ...

2018-12-01 14:22:49 649

原创 nginx源码下载、编译和安装

nginx源码下载、编译和安装nginx下载地址:http://nginx.org/en/download.html选择好下载的版本后,如果有浏览器可以直接点击下载,如果在终端可以选择命令下载:wget http://nginx.org/download/nginx-1.14.1.tar.gz下载完成后,将其解压:tar -zxvf nginx-1.14.1.tar.gz 解压完成...

2018-11-25 17:15:00 12541

转载 Ubuntu开启ssh服务

Ubuntu开启 ssh 服务首先更新源: sudo apt-get update其次,安装ssh服务: sudo apt-get install openssh-server安装完成后,检测是否已启动ssh服务: ps -e | grep ssh如果有看到启动进程,则表示ssh服务已启动起来了;如果没有启动起来ssh服务,则需要手动启动: /etc/init.d/ssh s...

2018-11-24 22:34:56 230

原创 c++下使用mysql

环境:win7+vs2015 + MySQL5.7 x64注:本例子中使用的MySQL中自带的world表在开始代码前,需要在项目属性->配置属性->VC++目录中包含MySQL的include目录,在库目录中包含MySQL的lib目录,如下图所示#include "stdafx.h"#include "iostream"#include #include "mysql.h"

2018-11-24 22:11:00 387

原创 grpc安装与简单demo测试

grpc安装:由于工作需要,最近在学google的rpc开源框架;由于本人菜鸟一枚,而且是从Windows开发转到Linux;由于之前版本控制使用的是svn,没有使用过git,所以从GitHub上下载代码是通过浏览器下载zip格式的压缩文件,折腾了好几天了,发现了各种坑,各种缺少库,各种不知道怎么把这个库给装机器上。对于一个不熟悉Linux的人来说,这个体验简直糟糕透了。没办法了又在机器上装了...

2018-05-30 02:44:52 4579 3

原创 Ubuntu下protobuf的安装、编译及注意事项

Ubuntu下编译protobuf1.下载protobuf 下载地址:http://code.google.com/p/protobuf/downloads/list2.编译protobuf 解压下载的zip包,cd到protobuf的目录下,执行以下指令: tar -xvf protobuf cd protobuf ./configure –prefix=/usr/local/...

2018-05-27 20:45:32 9549

test-coverage-c.rar

bazle下编译c/c++并获取覆盖率以及增量覆盖率,增量覆盖率代码是用python写的,来自其他作者,这里做了测试使用。

2019-06-19

grpc-test-demo-1.0-SNAPSHOT-jar-with-dependencies.jar

https://blog.csdn.net/old__captain/article/details/91193101 grpc demo代码的jar包,直接执行命令即可:java -jar grpc-test-demo-1.0-SNAPSHOT-jar-with-dependencies.jar

2019-06-08

从系统进程列表中根据进程名称查找指定进程及其模块

根据名称查找指定的进程,并获取该进程的相关信息,如进程id; 原理:通过提权,利用系统进程列表快照和进程快照,枚举进程并与指定的名字进行匹配,从而获取该进程的相关信息。

2018-04-19

空空如也

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

TA关注的人

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