- 博客(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
原创 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
原创 正则表达式-实用的过滤
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
原创 scala简介
1.为什么学scala?因为要学spark2.scala的诞生历史马丁.奥德斯基3.scala和java的关系(1)支持java部分语法(2)scala有特有语法(3)scala增加功能,比如函数式编程...
2019-12-19 09:37:47 261
原创 初学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
转载 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
原创 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
原创 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
原创 几个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
jstl_standard的jar包
2018-11-09
Go语言安装包(Windows32位解压缩版1.10.3)
2018-08-14
Go语言安装包(Windows32位解压缩版)
2018-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人