自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(230)
  • 资源 (13)
  • 收藏
  • 关注

原创 shell提取一行中的字符串

需求如下:从日志test.log提取出所有的name字段对应的值,每行一个。test.log格式样例如下:response=BatchResponse(error_code\=0, error_msg\=ok, batch_response\=[Response(error_code\=0, error_msg\=ok, name\=测试AAA),Response(error_code\=0, error_msg\=ok, name\=测试BBB),Response(error_code\=0,

2022-05-09 19:56:50 2591

原创 网络查询工具

通过进程查看连接的ip端口信息lsof -p 16782 -nP | grep TCP

2022-03-23 11:16:23 661

原创 Brew自动安装

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" 开始执行Brew自动安装程序 [cunkai.wang@foxmail.com] ['2022-01-24 16:07:53']['11.5'] https://zhuanlan.zhihu.com/p/111014448请选择.

2022-01-24 16:12:40 738

原创 C语言去掉小数后面无效的0

#include <time.h>#include<stdio.h>#include<string>#include<vector>#include <algorithm>#include<map>#include<iostream>int main() { double a = 114.5149; printf("%g\n", a); .

2021-11-19 19:59:55 3416

原创 map的value是函数 it->second()和it->second区别

#include <time.h>#include<stdio.h>#include<string>#include<vector>#include <algorithm>#include<map>#include<iostream>void *fun1(){printf("jhell\n");}void *fun2(){}typedef void*(*T)(void);int main() { .

2021-08-24 21:29:26 2252

原创 后端知识库

数据结构与算法Leetcode 剑指offer网络编程 操作系统知识 计算机语言基础知识C++语言 Go语言 Python脚本 shell脚本数据库知识Redis Mysql编程开发经验 项目经验 项目管理

2021-08-20 08:34:42 204

原创 C++参考文档

https://docs.microsoft.com/en-us/cpp/cpp/cpp-language-reference?view=msvc-160https://en.cppreference.com/w/

2021-07-29 14:48:50 453

原创 python2.7安装tensorflow

1.pip有问题:pip --versionTraceback (most recent call last): File "/bin/pip", line 9, in <module> load_entry_point('pip==21.0.1', 'console_scripts', 'pip')() File "/usr/lib/python2.7/site-packages/pkg_resources.py", line 378, in load_entry_p

2021-04-20 17:42:54 3034

原创 python安装pip

wget https://bootstrap.pypa.io/get-pip.py python get-pip.py ERROR: This script does not work on Python 2.7 The minimum supported Python version is 3.6. Please use https://bootstrap.pypa.io/pip/2.7/get-pip.py instead. 原因:python是2.7版本,不支持 ...

2021-03-26 17:01:25 7537

原创 python 输出中文问题

https://www.jb51.net/article/42707.htmimport json#打印字典dict = {'name': '张三'}print json.dumps(dict, encoding="UTF-8", ensure_ascii=False)>>>{'name': '张三'}#打印列表list = [{'name': '张三'}]print json.dumps(list, encoding="UTF-8", ensu..

2021-01-29 12:50:21 164

原创 C++ MD5计算

C++ MD5计算投文件#include <openssl/md5.h>std::string md5sum(const std::string &str) { std::string md5; MD5_CTX ctx; MD5_Init(&ctx); MD5_Update(&ctx, str.c_str(), str.size()); unsigned char digest[MD5_DIGEST_LENGTH];.

2021-01-28 22:28:24 2585

转载 git submodule的用法

https://blog.csdn.net/guotianqing/article/details/82391665

2020-07-09 11:10:36 178

转载 git在分支的基础上建分支

https://www.cnblogs.com/jiqing9006/p/8980212.html

2020-07-09 11:09:01 4602

原创 正则表达式-实用的过滤

1.定义:根据定义的模式模板,来过滤文本。2.类型1)纯文本2)特殊字符3)锚字符4)点号字符5)字符组6)排除型7)区间8)星号9)问号10)加号11)花括号12)管道...

2020-04-16 16:24:10 1009

原创 thrift使用的一个坑

optional字段设置时,只能用__set_xx()赋值,否则无效。参考:https://blog.csdn.net/hbuxiaoshe/article/details/22106065

2020-02-27 14:34:48 525

原创 vim辅助工具

1.ctags2.TagList

2020-01-06 15:40:39 462 1

原创 scala简介

1.为什么学scala?因为要学spark2.scala的诞生历史马丁.奥德斯基3.scala和java的关系(1)支持java部分语法(2)scala有特有语法(3)scala增加功能,比如函数式编程...

2019-12-19 09:37:47 261

原创 spark入门知识点

1.spark简介2.spark运行原理3.RDD4.spark-sql5.实战

2019-12-19 07:07:38 191

原创 初学spark

1.cannot submit applications to default queuehttps://blog.csdn.net/yimingsilence/article/details/64906965?locationNum=4&fps=12.error: error while loading Consumer, class file '/Library/Java/Ja...

2019-12-11 17:35:07 247

原创 git submodule用法

https://git-scm.com/docs/git-submodulegit submodule add -b [branch] urlgit commit -m "add ****"git push

2019-12-04 15:25:12 261

转载 进程空间分配和堆栈大小

https://www.cnblogs.com/ladawn/p/8449399.html

2019-11-26 10:06:57 532

转载 linux查看进程启动及运行时间

https://segmentfault.com/a/1190000018947680ps -eo pid,lstart,etime | grep 7199

2019-11-25 09:54:45 816

转载 tmux的使用

https://baijiahao.baidu.com/s?id=1612188417527865848&wfr=spider&for=pc1.tmux ls 查看会话列表2.cat ~/.tmux.conf 查看设置项(设置前缀等信息)3.tmux new -s session_name 创建一个新会话4.Ctrl + a d 暂退会话5.tmux ...

2019-11-22 14:52:42 168

原创 git拉取分支

从分支上没找到git得链接,怎么拉取分支?1.新建文件目录,进入目录;2.git clone -b 分支名 仓库链接

2019-10-21 15:19:44 503

原创 valgrind的使用

1.官网:http://valgrind.org/2.执行:valgrind --tool=memcheck --leak-check=full --log-file=./log.txt ./YourProgram

2019-10-09 17:18:56 130

原创 结构体(类)类型排序

struct heat { heat(double a, double b, double c) :h1(a), h2(b), h3(c) {} double h1; double h2; double h3;};bool comp(heat a, heat b){ if (fabsf(a.h1 - b.h1) > 0.000001) { if (a.h1 - b.h...

2019-09-22 23:54:18 288

原创 GEOS库使用

1.官网:https://trac.osgeo.org/geos/2.源码:https://git.osgeo.org/gitea/geos/geos3.编译,(windows)使用的话,需要先使用cmake工具生成以下vs工程4.demo#include "pch.h"#include "../include/geos.h"#include <iostream&g...

2019-09-22 22:26:01 2929

原创 flatbuffer的数组小例子(C++)

1.官网https://github.com/google/flatbuffers编译就不用说了,往上资料很多,尤其在Linux环境下。下面注意说一下windows下怎么编译头文件,以及怎么使用。2.下载flatc.exehttps://github.com/google/flatbuffers/releases注意:自己编译麻烦,还不一定能成功3.编写.fbs文件(...

2019-09-15 21:19:46 3974

原创 git submodule的使用方法

1.第三方的添加到自己工程中git submodule add <url> <path>2.删除第三方https://www.jianshu.com/p/7515bd6c6ccf子目录的删除:git submodule deinit XXXXXgit rm --cached XXXXXgit commit -am "Remove a submod...

2019-09-04 10:03:12 285

原创 GitLab提交代码失败

新建仓库,第一次提交代码的时候发生了错误,如下GitLab: You are not allowed to push code to this project.fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repositor...

2019-09-02 21:32:47 4005 1

原创 brpc的使用

1.官网:https://github.com/apache/incubator-brpc2.安装(说明):https://github.com/apache/incubator-brpc/blob/master/docs/cn/getting_started.md

2019-09-01 18:12:34 1028

原创 Mac的日常使用

1.分屏(两个屏幕),dock栏怎么拖动?想要在哪个屏幕使用dock,就把鼠标移动到哪个屏幕的最底部。

2019-08-19 14:22:32 193

原创 Mac开启root权限

1.左上角找到“系统偏好设置”2.点小

2019-08-14 21:46:02 3990

原创 Thrift框架

1.官网:https://thrift.apache.org/2.简介Thrift是FaceBook开源的RPC框架,后来Apache开源组织。IDL(Interface Definition Language)即接口定义语言【参考】1.https://my.oschina.net/caiz/blog/667352...

2019-08-14 15:53:29 384

原创 Mac安装brew

https://brew.sh/index_zh-cn.html

2019-08-07 21:11:29 545

原创 几个MFC的问题记录

.CListCtrl1.格式//设置风格DWORD dwStyle = m_List.GetExtendedStyle();dwStyle |= LVS_EX_FULLROWSELECT;//选中某行使整行高亮(只适用与report风格的listctrl)dwStyle |= LVS_EX_GRIDLINES;//网格线(只适用与report风格的listctrl)m_List.S...

2019-07-26 10:55:02 207

原创 开机自动加载虚盘

前提是已经创建了一个虚拟盘,是以.vhd结尾的文件,如下:那么怎么自动的开机时就自动加载呢?需要创建一个任务,开机时就执行。1.创建mount.txt文件,放在C盘下,内容为:select vdisk file=E:\vdisk\D.vhdattach vdiskexit注意:D.vhd文件路径为中文有可能会出错。2.创建任务,计算机->管理->任务...

2019-07-22 09:31:42 505

原创 Linux性能优化----网络性能

1.网络的数据转发流程 网络的本质跨计算机的进程通信,说是进程间的通信,其实数据交互的流程非常复杂。数据从机器A流向到机器B,首先从机器A的应用层到数据链路层,层层封装,然后数据再到网卡,从网卡发出,经过复杂的网络到达机器B,机器B和A正好是相反的操作,如下示意图:这里要说明一下,当数据到达B网卡的时候,会通过DMA的方式(网卡直接从主内存之间读写它们的I/O数据,CPU不参...

2019-07-10 15:57:08 709

原创 Linux性能优化----磁盘I/O性能

1.Linux文件系统Linux系统为每个文件分配了索引节点和目录结构索引节点(index node,简称inode):记录文件的元数据,比如 inode 编号、文件大小、访问权限、修改日期、数据的位置等。 目录结构(directory entry,简称dentry):记录文件的名字、索引节点指针以及与其他目录项的关联关系。索引节点是每个文件的唯一标志,而目录项维护的正是文件系统的树目...

2019-07-03 17:30:20 1279

原创 Linux性能优化----内存性能

1.虚拟地址Linux虚拟地址空间分为内核空间和用户空间。32位和64位操作系统的虚拟地址空间图如下:进程在用户态只能访问用户态地址空间,进程进入到内核态才能访问内核态地址空间。虚拟内存和物理内存通过内存映射进行对应。2.虚拟内存的分布3.内存的分配和回收C语言提供的malloc对应的系统调用为brk()和mmap()。对于内存分配小于128k时调用brk(),...

2019-07-02 22:20:20 340

Markup带缩进(Unicode)

Markup封装的xml是没有带缩进的,有人对源码进行的改进,源码是在改进的基础上,稍修改了一下在Unicode字符集下编译通过

2019-02-13

Java调用Webservice接口的jar包

Java调用Webservice接口的jar包,里面还含有其他的jar,亲测有效

2018-11-16

jstl_standard的jar包

jstl+standard两个jar包,测试有效。 引入jsp<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>

2018-11-09

Go语言安装包(Windows32位解压缩版1.10.3)

最新官方安装包go1.10.2.windows-386.zip(版本号1.10.3),Windows32位解压缩版,解压后需要配置环境变量

2018-08-14

GO语言解压缩版(Linux_32位)

GO的安装包:Linux_32位,版本号1.10.3,下载后解压,配置环境变量即可。

2018-08-14

SublimeText3(Windows64位+32位)

SublimeText3,包含Windows64位版本和32位版本,直接安装即可

2018-05-30

Go语言安装包(macOS解压缩版)

最新官方安装包go1.10.2.darwin-amd64.tar.gz(版本号1.10.2)

2018-05-30

Go语言安装包(macOS安装版)

最新官方安装包go1.10.2.darwin-amd64.pkg(版本号1.10.2)

2018-05-30

Go语言安装包(ARMv6版)

最新官方安装包go1.10.2.linux-armv6l.tar.gz(版本号1.10.2)

2018-05-30

Go语言安装包(Windows32位安装版)

最新官方安装包go1.10.2.windows-386.msi(版本号1.10.2),Windows32位安装版,直接安装即可

2018-05-30

Go语言安装包(Windows32位解压缩版)

最新官方安装包go1.10.2.windows-386.zip(版本号1.10.2),Windows32位解压缩版,解压后需要配置环境变量

2018-05-30

Go语言安装包(Windows64位解压缩版)

最新官方安装包(版本号1.10.2),Windows64位解压缩版,解压后需要配置环境变量

2018-05-30

GO语言安装包(Linux_32位)

GO的安装包:Linux_32位,版本号1.10.2,下载后解压,配置环境变量即可。

2018-05-30

空空如也

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

TA关注的人

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