自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

云淡风轻

互相学习

  • 博客(421)
  • 资源 (48)
  • 收藏
  • 关注

原创 kube-rbac-proxy

参考https://github.com/brancz/kube-rbac-proxy/tree/master/examples/non-resource-urlhttps://brancz.com/2018/02/27/using-kube-rbac-proxy-to-secure-kubernetes-workloads/

2020-09-27 11:56:38 3427

原创 wsl:文件属主都是root chmod无法更改

在window 中修改目录 C:\Users\用户.wslconfig文件,没有则创建。添加如下内容后重启wsl即可[automount]enabled = trueoptions = "metadata"mountFsTab = false

2020-09-22 15:10:46 3292

原创 wsl无法启动 参考的对象类型不支持尝试的操作

wsl无法启动简介解决办法简介最近重启wsl2后竟然无法启动,提示参考的对象类型不支持尝试的操作net stop LxssManagernet start LxssManager解决办法网搜搜索了一番,发现有个问题和我的很相似,并且最近登录过公司的vpn。据说是wsl2对vpn的支持有问题使用管理员权限打开powershell 然后执行下面的语句重置网络就可以了 netsh winsock reset...

2020-09-05 17:42:01 11893 1

原创 windows下重启wsl

简介通过重启windows达到重启wsl太耗费时间,但是wsl又不能通过reboot达到重启的目的解决方法管理员权限打开powershell ,然后执行下面命令关闭服务net stop LxssManager重启服务net start LxssManager

2020-08-04 11:18:14 5004

原创 k8s operator 相关资料

sdkoperator-sdkhttps://github.com/operator-framework/operator-sdkhttps://github.com/operator-framework/awesome-operatorskubebuilderhttps://github.com/kubernetes-sigs/kubebuilder

2020-07-27 14:26:00 264

原创 k3s service 请求返回慢的解决办法

解决今天遇到个现象,curl 请求一个sevice特别慢,但是直接请求pod却能快速返回解决办法网络上搜索了下,看到了类似的问题,决绝方法是修改网卡的属性ethtool -K flannel.1 tx-checksum-ip-generic off执行上面命令,再重试下curl命令,请求可以快速返回参考https://github.com/rancher/k3s/issues/1702...

2020-07-05 21:40:59 1677

原创 docker net namespace

简介看到很多理论里讲,docker是依赖了各种namespace隔离,但是使用ip netns list 命令啥也看不着,难道是被忽悠了,docker 的网络实现没有使用net namespace?让人很困惑寻根实际上docker 的确使用了netns,只不过docker 创建的netns不在默认的/var/run/netns 目录下ln -s /var/run/docker/netns /var/run/netns 执行完上面的命令再看看[root@codeB operator]# ip

2020-06-30 17:40:03 614

原创 0.0.0.0 网关的含义

简介使用 route 命令查看linux的路由时候常遇到 gateway为0.0.0.0 的情况,让人很困惑,仔细看看这些网卡往往时候一些虚拟出来的网卡,比如docker0。0.0.0.0 表示没有路由或者与本机属于同一网段,这些设备往往是直接挂载到了物理网卡上,不需要路由转发。[root@xxxx ~]# route -nKernel IP routing tableDestination Gateway Genmask Flags Metric Ref

2020-06-13 00:12:41 139158

原创 k8s强制删除pod方法

简介有时候遇到node宕机或者失联太久导致pod一直处于Terminating状态,kubectl delete又删不掉,其实这个pod已经确定已经死了,需要强制把他摘掉。方法kubectl delete加上参数 --force 和 --grace-period=0就可以了kubectl delete pod PODNAME -n NAMESPACE --grace-period=0 --force引用https://kubernetes.io/docs/concepts/workload

2020-06-12 09:59:57 16150

原创 docker、containerd的关系

简介下面是从containerd引过来的一张图,引用https://containerd.io/https://cloud.tencent.com/document/product/457/35747

2020-06-11 10:47:56 22306 4

原创 接口方法值接收者和指针接收者实现的区别

要实现一个接口,必须实现这个接口的所有方法,实现方法的时候可以使用指针接收者实现,也可以使用值接收者实现,这两者是有区别package mainimport ( "fmt")type AnimalInterface interface { bake(string) error}//Dog ...type Dog struct { name string}func (dog Dog) bake(w string) error { fmt.Printf("%s bake %s

2020-06-04 14:05:08 843

原创 dns配置文件 /etc/resolv.conf中search设置详解

search swg.local consul.localnameserver 103.224.222.222dns配置文件 /etc/resolv.conf 中常看到有search 设置,以前以为是根据search 中的域去指定nameserver,其实不是这样用的。它的一个用处是程序只需要知道主机名就可以解析到ip,不必知道域后缀是什么。下面介绍下设置了search后的解析规则。F...

2020-04-30 20:02:18 16780

原创 terraform设置调试环境变量

linuxexport TF_LOG=DEBUGexport TF_LOG_PATH=./terraform.logcmdset TF_LOG=DEBUG set TF_LOG_PATH=./terraform.logpowershell$env:TF_LOG = "DEBUG"$env:TF_LOG_PATH="./terraform.log"$env:GO111MODULE...

2020-04-20 22:33:18 1722

原创 golang编程规范

简介golang至少目前没有一个特别统一的,或者大家共同认可的规范,大概是因为gofmt已经解决了很多空格tab之类的无谓之争。下面是uber公司的一个编程规范,记录下来供参考https://github.com/uber-go/guidehttps://github.com/xxjwxc/uber_go_guide_cn...

2020-04-19 23:53:26 321

原创 在线的json工具

很不错的json编辑格式化工具https://www.json.cn/json转yaml的工具https://www.json2yaml.com/

2020-04-19 23:33:50 909

原创 oas标准接口文档

简介OpenAPI规范(OAS)为RESTful API定义了一个与语言无关的标准接口,使人和计算机都可以理解服务的功能,通过API就能理解要干什么,不需要自己看源码或者文档。参考https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.3.md...

2020-04-19 23:24:59 1342

转载 Wireshark过滤规则

http.host==magentonotes.comhttp.host contains magentonotes.com//过滤经过指定域名的http数据包,这里的host值不一定是请求中的域名http.response.code==302//过滤http响应状态码为302的数据包http.response==1//过滤所有的http响应包http.request==1/...

2020-03-06 23:22:18 2792

转载 HttpClient超时设置详解

HttpClient 4.3。HttpClient这货和Lucene一样,每个版本的API都变化很大,这有点让人头疼。就好比创建一个HttpClient对象吧,每一个版本的都不一样,3.X是这样的HttpClient httpClient=newDefaultHttpClient();4.3是这样的CloseableHttpClient httpClient = HttpClients....

2020-03-03 19:27:12 3357

原创 linux修改PIP源镜像

linux修改PIP源镜像镜像源配置默认的源下载太慢,常常出错,特别是打docker镜像时候迈向成功的最后一步失败,真是让人奔溃下面是国内的几个pip源镜像源清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors....

2019-12-18 14:36:40 5223

原创 java.sql.Timestamp丢失精度问题

Timestamp的构造函数Timestamp(long time) 会丢失纳秒部分的精度,需要重新补偿 Timestamp t1 = Timestamp.valueOf("2019-12-13 15:19:53.2202080"); Timestamp t2 = new Timestamp(1576250393220208000...

2019-12-13 16:10:41 1748

原创 openshift书籍推荐

现在openshift的书籍还是比较少的,介绍下我看过的两本书开源容器云OpenShift:构建基于Kubernetes的企业应用云平台总的来说这边书是比较推荐的,但是openshift更新也比较快,书里的部署方式和命令在新的3.11版本里已经被遗弃,但是概念还是那些概念,讲的还是不错的OpenShift助力DevOps:云部署更简单这本书英文名是<<OpenShift fo...

2019-11-07 12:07:51 1261

原创 golang json序列和反序列化 omitempty

golang json 使用了omitempty注解应该使用指针定义数据,否则序列化 int的0值,string的"" 会和理解的有偏差,注意下面两图输出结果的区别package mainimport ( "encoding/json" "fmt")var jsonBlob = []byte(`[ {"Name": "c++", "Order": "1","id":0}...

2019-11-06 21:33:05 5194

原创 GOPROXY 网站整理

默认代理,无法访问https://proxy.golang.org七牛云赞助goproxy.cn阿里云mirrors.aliyun.com/goproxy某组织goproxy.io

2019-11-06 12:12:43 987

原创 mac10.15+提示 xxx已损坏,应该把它移入废纸篓

解决办法sudo xattr -rd com.apple.quarantine /Applications/xxx``

2019-11-02 22:25:00 2700 2

原创 /etc/etcd/peer.crt: permission denied

/etc/etcd/peer.crt: permission denied简介Centos7.4 安装etcd后启动失败,提示如下[root@xx ~]# journalctl -xeOct 28 11:56:56 xx etcd[5983]: etcd Version: 3.3.11Oct 28 11:56:56 xx etcd[5983]: Git SHA: 2cf9e51Oct...

2019-10-28 13:46:14 1779

原创 Dockerfile最佳实践指南

Dockerfile书写注意事项

2019-10-27 23:42:25 404

原创 Mysql5.6:Specified key was too long

Specified key was too long错误原因解决方案错误create table: Specified key was too long; max key length is 767 bytes原因数据库表采用utf8编码,其中varchar(255)的column进行了唯一键索引而mysql默认情况下单个列的索引不能超过767位(不同版本可能存在差异)于是utf8字...

2019-09-29 16:26:34 9492

原创 私有IP地址范围

私有(内网)IP地址范围:A类:10.0.0.0-10.255.255.255B类:172.16.0.0-172.31.255.255C类:192.168.0.0-192.168.255.255

2019-09-05 15:59:35 31572 2

原创 rm删除某文件之外的所有文件

1、rm -rf !(1.txt) 删除1.txt之外的所有文档,必须在文件夹内执行2、rm -rf [^1]* 删除不是1开头之外的文件,不能加‘‘3、ls |grep -v ‘1.txt‘ |xargs rm4、find ./ -type f |grep -v ‘1.txt‘ |xargs rm5、find ./ -type f \! -name "1.txt" -exec r...

2019-09-05 11:58:31 1867 1

原创 mysql PreparedStatement 占位符注意事项

注意事项下标从1开始赋值的时候不需要为字符串变量的两边加上’’直接ps.setString(1, “liguang”);占位符只能替换值类型,不能替换表名、字段名或者其他关键词。PreparedStatement会为占位符?的两边自动加上单引号,这样会使得SQL语句不可执行,比如使用将表名设置为占位符,数据库执行sql语句时,表名会用单引号引起来,这样会使得sql语句执行出错或者查询不...

2019-08-30 15:18:46 5279

原创 清除Chrome浏览器DNS缓存

清理chrome dns清理DNS缓存关闭socket有时候我们有这样的需求,调试网站时候需要在两个主机ip地址直接切换,修改hosts后发现还是访问的原来的主机,这是因为Chrome缓存的dns还是原来的地址,还有可能chrome还保持着原来的长连接,下面介绍下解决的办法清理DNS缓存在chrome上输入下面链接,进入dns选项点击clear host cache,下同chrome://...

2019-08-06 12:18:54 6285

原创 openstack抽象网络模型

自己画的OpenStack网络抽象模型,错漏之处请指正

2019-08-01 11:16:35 376

原创 mydumper及myloader参数说明

mydumperUsage: mydumper [OPTION...] multi-threaded MySQL dumpingHelp Options: -?, --help Show help optionsApplication Options: -B, --database 需要备份的数据库,一个数据库一条命...

2019-07-27 13:31:01 4304

原创 centos离线下载rpm包

举例我们想下载tcpdump去离线安装,直接在https://pkgs.org/网站中搜索 tcpdump在这里可以下载离线包,其中requires是安装包依赖的包,如果安装时候提示缺少对应的依赖包,下载后一起安装就可以了...

2019-07-19 20:57:30 5419

原创 打印Java程序的线程栈信息

jstack可以得知当前线程的运行情况安装jstack等命令集yum install -y java-1.8.0-openjdk-devel查看要打印堆栈的java进程IDjps -l打印堆栈sudo -u admin jstack pid > jstack.txt特意耀注意的是jstack需要使用与进程一致的用户才能正确导出堆栈,否则会报错如下Unable to ...

2019-07-16 16:17:54 3617

转载 [转载]世界各国语言文字举例

阿拉伯语-沙特阿拉伯语 لماذا لا يتكلمون اللّغة العربية فحسب؟  保加利亚语 Защо те просто не могат да говорят български?  加泰罗尼亚语 Per què no poden simplement parlar en català?  捷克语 roč prostě nemluví česky?  ...

2019-07-15 21:32:44 41815

原创 mysqld 命令帮助

mysqld Ver 5.7.26 for Linux on x86_64 (MySQL Community Server (GPL))Copyright (c) 2000, 2019, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporati...

2019-07-15 15:56:26 2304

原创 springboot不自动初始化数据库连接池

简介有时候我们想自己动态的初始化数据库连接池,但是springboot 的@SpringBootApplication注解会自动去初始化数据库连接池,不配置的话会启动失败,如下提示Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans....

2019-07-10 17:25:18 13169

原创 删除GitHub上的Tag

有时候需要删除GitHub上打的tag,GitHub删除tag需要在命令行操作git tag -d [tag];git push origin :[tag]删除示例,可以看到界面上的tag已经删除$ git tag -d 3.3.0.1492Deleted tag '3.3.0.1492' (was f74dcae)$ git push origin :3.3.0.1492To ...

2019-06-21 17:03:48 9023

原创 base64编解码网站

https://www.base64decode.org/

2019-06-19 18:58:06 8038

IDA plugin-write in cpp

IDA plugin-write in cpp,c++编写ida的插件,1.1版。

2018-10-22

2017 最新 Web 开发者成长路线图

2017 最新 Web 开发者成长路线图,里面有具体的学习计划

2018-10-22

嵌入式设备通过semihost机制输出调试信息到调试主机例程

semihost 是arm的一种机制,把运行设备的输入输出请求传递给运行调试器的主机,利用这种机制,可以使用主机的屏幕和键盘,而不用在嵌入式目标系统上使用屏幕和键盘。可以使用此机制启用C库中的函数,例如printf()和scanf() 下面的例子是printf打印到调试窗口,工具为DAVEv4,其他版本的可能不一样些

2018-08-16

iptables详解

iptables详解,以通俗易懂的方式描述iptables的相关概念,请耐心的读完它。喜欢的下载后给个好评,谢谢了

2018-05-11

opencv-contrib cmake编译时缺少的一些文件

opencv-contrib3.2 cmake编译时缺少的一些文件 文件列表: boostdesc_bgm.i boostdesc_bgm_bi.i boostdesc_bgm_hd.i boostdesc_binboost_064.i boostdesc_binboost_128.i boostdesc_binboost_256.i boostdesc_lbgm.i ffmpeg_version.cmake ippicv_windows_20151201.zip opencv_ffmpeg.dll opencv_ffmpeg_64 .dll protobuf-cpp-3.1.0.tar.gz vgg_generated_120.i vgg_generated_48.i vgg_generated_64.i vgg_generated_80.i

2018-03-25

linux网络驱动开发文档

linux Network device drivers,linux网络驱动开发文档

2018-03-14

devicetree-specification-v0.1

linux设备书规范 To initialize and boot a computer system, various software components interact. Firmware might perform low- level initialization of the system hardware before passing control to software such as an operating system, boot- loader, or hypervisor. Bootloaders and hypervisors can, in turn, load and transfer control to operating systems. Standard, consistent interfaces and conventions facilitate the interactions between these software components. In this document the term boot program is used to generically refer to a software component that initializes the sys- tem state and executes another software component referred to as a client program. Examples of a boot programs include: firmware, bootloaders, and hypervisors. Examples of a client program include: bootloaders, hypervisors, operating systems, and special purpose programs. A piece of software may be both a client program and a boot program (e.g. a hypervisor). This specification, the Devicetree Specification (DTSpec), provides a complete boot program to client program interface definition, combined with minimum system requirements that facilitate the development of a wide variety of systems.

2017-12-07

工业以太网现场总线EtherCAT驱动程序设计及应用

EtherCAT是一种应用于工厂自动化和流程自动化领域的实时工业以太网现场总线协议,是工业通信网络国际标准IEC61158和IEC61784的组成部分。《工业以太网现场总线EtherCAT驱动程序设计及应用》介绍了:实时工业以太网技术进展、EtherCAT系统组成原理、EtherCAT协议、从站专用集成电路芯片ET1100、ET1100从站硬件设计实例、EtherCAT用于伺服驱动器控制应用协议CoE和SoE、Windows XP操作系统下EtherCAT主站驱动程序设计、基于微处理器的EtherCAT从站驱动程序设计和开发实例。, 《工业以太网现场总线EtherCAT驱动程序设计及应用》可作为工业自动化和计算机控制专业研究生教材或教学参考书,亦可作为EtherCAT协议开发技术人员的工具书。

2017-11-14

Cypress公司的CyUSBS(usb转串口)驱动

Cypress公司的usb转串口驱动(USB-UART LP),这个驱动很难找啊,上传一份供大家下载。也可以去http://www.cypress.com/documentation/software-and-drivers/usb-serial-software-development-kit下载

2017-09-14

DAVE Semi-hosting-DebugWithConsole

英飞凌Dave中实现printf打印到窗口的代码 4300系列演示代码

2017-07-31

开源浏览器基于duilib

一个简单的开源浏览器,基于duilib界面库和CEF, 一个简单的开源浏览器,基于duilib界面库和CEF

2016-09-06

nasmBuildCustomizations

nasm在vs2015中的配置文件

2016-04-27

tinyhttp.tar.gz

tinyhttpd是一个超轻量型Http Server,使用C语言开发,全部代码只有502行(包括注释),附带一个简单的Client,可以通过阅读这段代码理解一个 Http Server 的本质。 我改了下可以在Ubuntu下跑

2016-03-26

深入应用c++书源码

深入应用c++一书的源码,也可以在github获取

2016-03-04

ralink-3070芯片说明书

ralink-3070芯片说明书,很强大的芯片,RT3070L其实就是3070,两个一回事

2015-03-13

dll的导入和导出

c++函数的导入和导出例子,来自微软官方的示例工程

2014-10-23

lua c&c++动态连接库示例

lua入门之三:lua调用c/c++库(动态链接方式)的示例代码,为vs2012工程,vs需安装babelua插件

2014-05-26

010 Editor 5.0

010 Editor 5.0,记号用的二进制编辑和查看工具,可以使用脚本分析文件头,解析文件编程时候的辅助理解工具

2014-05-18

ShxConvert4.0A12-PJ版.rar

ShxConvert4.0 A12本软件是AutoCAD专业软件,ShxConvert是用于编译、反编译、转换AutoCAD形文件或字体文件的专用工具。它具有5个基本功能:编译Shp-> Shx;反编译Shx-> Shp;分解、炸开Shp/Shx-> Dat;转换Shp/Shx-> Dxf/Dwg;替换Shx in Dxf/Dwg-> Dxf/Dwg。本软件可以独立运行,并不需要依赖AutoCAD软件的额外支持。本软件可支持读取最高至AutoCAD2009所绘制的DWG和DXF图形文件。

2014-05-08

QSS英文版支持64位WIN7

TL-WN721N QSS英文版支持64位WIN7,没有中文版的蓝屏等问题

2014-04-03

藏的各种汉字字库,16x16,24x24,32x32,40x40,48x48

收藏的各种汉字字库,16x16,24x24,32x32,40x40,48x48;以前默认的免费资源现在默认50多分,修改下

2014-03-23

TamoSoft CommView 6.5.740

CommView是一个专门为网络管理员,安全专家,网络程序员,以及任何想要全面了一台个人电脑或一个网段中的网络通信量的用户设计的强大的网络监控器和分析器。配备了许多用户友好的功能,CommView结合了行业领先的性能和灵活性,以及易用性。

2014-03-08

TamoSoft CommView for WiFi v7.0.771

CommView for WiFi是一个为无线网络管理员,安全专家,网络程序员,或任何想了解无线网络通信量的人员提供的一款功能全面,价格经济的工具。这个应用程序在Windows 2000/XP/2003/Vista/2008/7下运行并需要一个兼容的无线网络适配器。

2014-03-08

调试版本C Runtime Library 12.00.21005.1

为调试版本的C运行时库(C Runtime Library),版本号为12.00.21005.1 包括msvcp120d.dll、msvcr120d.dll、vccorlib120d.dll三个文件

2014-03-05

非调试版本-C Runtime Library12.00.21005.1

为非调试版本的C运行时库(C Runtime Library),版本号为12.00.21005.1。 包括msvcp120.dll、msvcr120.dll、vccorlib120.dll三个文件

2014-03-05

NcViewer4.40

检验刀路用的NCVIEWER,非汉化版。已破解,可无限制使用

2013-12-23

老“码”识途:从机器码到框架的系统观逆向修炼之路

[老“码”识途:从机器码到框架的系统观逆向修炼之路].韩宏.扫描版 不带源代码

2013-12-21

文本显示滚动条示例

文本显示滚动条示例,当滚动条向下翻时文字就随着向上滚动, 使下面的文字能够显示出来, 水平的滚动条也是这样

2013-12-13

MAC地址厂商合集+公司地址

MAC地址厂商合集+公司地址,可以作为一个数据库去查询网卡的生产厂商

2013-09-27

MATLAB6.0数学手册

MATLAB6.0数学手册,有详细的目录可跳转

2013-09-19

AutoCad凸度反推弧的圆心和起始结束角

AutoCad凸度反推弧的圆心和起始结束角,详细的代码实现

2013-09-19

AutoCAD DXF 2002参考手册

AutoCAD DXF 2002参考手册,参考用

2013-09-19

java嵌入c,c++程序指南

java嵌入c,c++程序指南,值得一看

2013-09-19

华为C++中级培训教材PDF版

华为C++中级培训教材PDF版本,添加了书签和目录跳转链接,方便阅读

2013-09-18

TamoSoft.CommView.for.WiFi.v7.0.743 破解版本

TamoSoft.CommView.for.WiFi.v7.0.743 ,测试可用

2013-09-03

非调试版本-C Runtime Library11.0.51106.1

为非调试版本的C运行时库(C Runtime Library),版本号为11.0.51106.1。 包括msvcp110.dll、msvcr110.dll、vccorlib110.dll三个文件

2013-08-23

调试版本C Runtime Library11.0.51106.1

为调试版本的C运行时库(C Runtime Library),版本号为11.0.51106.1。 包括msvcp110d.dll、msvcr110d.dll、vccorlib110d.dll三个文件

2013-08-23

网络通讯协议图

最全面的协议图:包括ICP/IP,SUN,VoIP,等8个协议簇; 最强大的协议图:使用PDF,可以放大缩小都保持最清晰; 最完善的协议图:在TCP/IP协议中添加了相关协的通讯端口,明确主要通讯协议与通讯端口的对应关系; 最方便的协议图:全中文网络协议分析图,使用了PDF的书签目录和连接功能,查找定位非常方便; 最准确的协议图:更新了很多目前主流的通讯协议,是最可靠的协议图;

2013-08-23

securable.exe

检测你的CPU是否支持硬件级虚拟模式,比如检测是否可以安装微软的虚拟机

2013-08-23

科来网络分析协议图2011

科来网络分析协议图2011,制作的比较精美,值得下载

2013-08-23

空空如也

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

TA关注的人

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