自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

SchopenhauerZhang的博客

在路上。。。。。。

  • 博客(184)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 【火山引擎数据传输工具 TOS import使用手册】

是火山引擎的TOS(对象存储)传输工具包,是从本地、S3或者其他云存储传输数据到TOS的常用工具;在使用过程中发现TOS import的。加入集群中有3个节点(IP分别为:1,2,3),以下列出必要的配置;在/root/tos-import 目录下有这些内容,后续会用到;不太全面,本文作为补充,方便大家上手,争取做到复制粘帖即可运行。解压安装,比如这里直接安装在root下;本文的服务器系统均为linux。

2024-03-25 22:05:06 447 1

原创 DLRover 部署指南之5分钟上手分布式模型训练,让你体验别样人生

这里逻辑目前看来似乎存在bug,如果旧节点长时间Err status,DLRover并不会主动清理,但是会拉起新的节点(因为组网最小集合不满足),于是发生失败的节点越多,新加入的节点越多,节点越多,失败的概率增大;仅安装基础CRDs,也是测试DLRover后续需要使用到的elasticjobs.elastic.iml.github.io和scaleplans.elastic.iml.github.io;前往https://golang.google.cn/dl/ 下载对应的版本包;

2024-01-16 23:50:48 1048

原创 扩容逻辑卷LVM流程

可以通过命令 lvdisplay /dev/mapper/ubuntu–vg-ubuntu–lv 查看发现由89G->890G;通过vgs、lvdisplay确定vg组信息;确认逻辑卷所在组正常,否则需要手动将lvm加入vg组管理;确定挂载点,确定可扩容大小(比如本例 89G->890.7G)确定文件系统类型,这里可以通过type字段知道是ext4;确定文件系统类型,这里可以通过type字段知道是ext4;但是df -Th 查看发现文件系统大小仍然没变;因为这里是ext4,所以。

2024-01-09 18:21:13 308

原创 关于共识算法Raft的常见误解

未完待续。

2023-10-15 11:11:28 326

原创 MAC上使用Wireshark常见问题

Wireshark抓包使用指南

2023-10-15 10:56:37 2261 1

原创 分布式系统理论基础

分布式系统面临的场景往往是众口难调,“这也要,那也要”,最后可能啥都得不到,这就是分布式系统的常态,没有灵丹妙药都是妥协和退无可退;其实类似金融中的不可能三角(固定汇率、自由市场、独立货币政策不能都得到),仔细思考会发现非常有趣;

2023-08-08 16:23:06 176

原创 车云一体化系统基础理论

最近在调研车云链路一体化的整套解决方案,涉及分布式消息队列(RocketMQ)、分布式存储(Doris)、离线数据处理(Spark)、用户行为日志分析(Flink);

2023-08-08 15:07:36 373

原创 【重造轮子】golang实现可重入锁

探究sync.Mutex的实现原理,魔改sync.Mutex实现可重入锁

2023-08-01 16:19:21 730

原创 Linux Storage Stack

正文参考文档linux storage stack

2023-05-05 15:12:59 70

原创 【阅读】Leaf——美团点评分布式ID生成系统

分布式ID生成器的常见架构设计

2023-04-10 20:07:36 975

原创 【Java8】 Function 与BiFunction 接口

简单介绍Java8的新特性,Function和BiFunction。

2022-10-26 10:10:30 801

原创 C编程--非局部跳转

局部跳转【光之魔法---程序的时光倒流】简述示例代码总结【光之魔法—程序的时光倒流】简述非局部跳转,一个在C中极具争议的机制;使用非局部跳转可以实现从一个函数体内跳转到另一个(事先登记过的)函数体内,而不会导致堆栈混乱;每个函数的调用上下文可都是按照严格的顺序保存在函数堆栈中;示例代码写一个demo,思考一下下面的程序输出什么;#include <setjmp.h>#include <stdio.h>jmp_buf jmp;int startjmp() {

2021-04-15 21:41:17 315 2

原创 编译、链接一个小程序

源代码输出"hello world",然后退出;vim a.cchar * str = "hello world\n";void print(){ asm("movl $13,%%edx \n\t" "movl %0,%%ecx \n\t" "movl %0,%%ebx \n\t" "movl %4,%%eax \n\t" "int $0x80 \n\t" ::"r"(str):"edx","ecx","ebx"); }void exit(){ asm("movl $42,%

2021-03-28 12:48:15 250 1

转载 wiki tcp

看了看国内大多数文章还没有wiki tcp首页介绍的清楚tcp 中文维基百科传输控制协议(英语:Transmission Control Protocol,缩写:TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。用户数据报协议(UDP)是同一层内另一个重要的传输协议。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用

2020-11-04 08:20:54 197

原创 Currying and AntiCurrying

博文编程环境mac 2018OS: 10.15.5Python3.8vscode 1.48.0介绍柯里化是把接受多个参数的函数变换成接受一个单一参数(最初函数的第一个参数)的函数,并且返回接受余下的参数而且返回结果的新函数的技术。–摘自wiki。简单介绍就是,当函数需要传入多个参数,通过将其中部分参数赋值为固定值,实现只需传入一个参数就能获取到结果的(函数)技术。反柯里化(AntiCurrying)则是将柯里化的函数还原。请看Python3实现代码Python 实现以下列举了在Py.

2020-08-17 20:47:56 149

原创 PDB使用

调试Python程序的小工具首先众所周知调试C程序的高效率工具–GDB有了Python版本:pdb。安装pip install pdb调试程序样例:# test.pyimport signalimport timedef get(d): print(d) print(d+1) time.sleep(60) return Noneget(1)...

2020-04-23 19:49:13 536

原创 Lisp语言入门

Lisp环境搭建CLISP是byte code解释器,一般认为其可移植性比较好。在mac的命令行下执行命令:brew install clisp成功后,输入clisp,输出: i i i i i i i ooooo o ooooooo ooooo ooooo I I I I I I I 8 8 8 ...

2020-02-24 19:45:06 1456

原创 Mac 安装MySQL

下载MySQL下载地址点击打开后next就行。成功后可以在【系统偏好设置】中看到:点击MySQL图标brew install MySQL设置密码,然后不停yes或者no。mysql -uroot -p开始使用mysql...

2019-12-20 11:56:23 156

原创 Mac brew 安装redis

brew install rediscd /usr/local/Cellar/redis/5.0.7/bin/进入安装目录redis-server启动serverps -ef | grep redis-server查看server端口号501 36982 1180 0 11:39上午 ttys002 0:00.07 redis-server *:6379redis-cl...

2019-12-20 11:49:57 204

原创 pychar 光标回跳到上一个位置快捷键

pychar 光标回跳到上一个位置快捷键mac 快捷键:cmd + 【/cmd+ 】pycharm 快捷键的pdfhelp-》keymap reference

2019-10-15 11:54:57 1208

原创 Protocol Buffer Basics: Python

Protocol Buffer Basics: Python原文译者:schopenhauerzhang([email protected])此指南提供了用Pythion语言使用protocol buffers的基础教程。下面将通过一些简单的例子展示:在.proto文件中如何定义message.如何使用protocol buffer编译器如何使用Python pr...

2019-10-11 16:33:41 274

原创 python 处理protobuf数据示例

google protobufferprotocol buffers – a language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols, data storage, and more.Protocol buffers...

2019-09-23 14:46:19 6144 3

原创 推荐一个在线学习linux命令的网站

https://linuxjourney.com

2019-09-16 11:12:36 4992

原创 强烈推荐一个专栏和公众号

###孟北鱼一位普通的中国扶贫工作者,在基层扶贫4年,最近从事信访工作,用几十万字记录下了自己在基层扶贫工作中经历的一切。公众号mengbeiyu专栏https://zhuanlan.zhihu.com/c_195477822github地址我个人为其建的的github仓库,后续会转载他的文章(已经在询问他是否授权):https://github.com/SchopenhauerZ...

2019-09-14 14:54:42 629

原创 git stash

当update了代码,但是不想提交,找个地方暂存。git stash 可以帮上你的忙,非常简单实用:git stash [save tag]储藏修改的代码,并且打上tag标签eg: git stash save 'update_for_edit_views' git stash list: stash@{0}: On dsp_xx: update_for_edit_vie...

2019-08-29 10:42:17 187

转载 分享一个段扎心的内容

https://s2.ax1x.com/2019/08/20/mJTlNV.png

2019-08-21 09:55:49 186

原创 关于TCP 所谓的“粘包”、“拆包”

最近参加了国内某大型出行平台的面试,业务中台研发岗。问到对TCP 的“粘包”、“拆包”的看法?额,我说“TCP没有包”。(现场有点尴尬)不过一面还是过了,二面倒了(看完简历,“换工作太频繁”,game over。我:?????)。这是题外话。说回TCP“粘包”,“拆包”的问题。参考wiki:https://zh.wikipedia.org/wiki/传输控制协议传输控制协议(英语:Tr...

2019-08-12 15:19:58 306

原创 看到了一段话,感触良多

虚假的努力:勤奋的工作、加班、充电,9127,但是同事老板不认可真正的努力:划水摸鱼、摘桃别人成果,但是同事老板认可看到这段话的第一时间,眼泪都要下来了。...

2019-08-07 08:52:45 253

原创 python 之unittest module

python的单元测试module:unittest测试代码:class tree(): ...: def get(self,str_tree): ...: print('get',str_tree,'\n') ...: def post(self,str_tree): ...: print('post',str_...

2019-07-15 16:06:20 282

原创 pytest 一个简单易用的测试框架

前言最近帮测试同事在本地搭建一个测试框架pytest。于是总结了下安装使用步骤,记个笔记。正文放上快速上手的安装教程:第一步:pip3 install pytest第二步: pip3 install pytest-cov第三步:新建python脚本test_code.py 代码如下:import [email protected](scope='functio...

2019-07-14 17:52:21 601

原创 linux小工具

Treetree 是一个把目录、文件按照树状结构展示的工具包。安装和使用都非常的简单,极力推荐。本文的os环境为mac os X。like this:安装brew install treedone:目前最新version是1.8.0使用我最常用的是tree -r 树状显示当前目录下所有的文件【夹】及其子文件【夹】当前有时会和ls结合起来用。其实也可以用tree di...

2019-07-14 17:27:59 186

原创 转载一篇文章

https://mp.weixin.qq.com/s/3FSODL6axa7c9eoE_NvdeQ看完感慨良多。

2019-07-14 13:53:35 209

原创 一道有趣的算法题

题目是分布式排序 已知有 n 个节点,每个节点有长度为 m 的数组。m<<n现在对这 m*n 个数据进行排序。

2019-07-08 12:21:16 145

原创 全局唯一id的解决方案探讨

转载一篇好文https://blog.letiantian.me/microservices/distributed-id.htmlletiantian 是目前就职于拼多多,这是一篇难得的好文,推荐。节选我们用个业务场景的例子来说明:如果一个业务的数据使用 MySQL 存储,基于用户ID进行分库分表,每一条数据都需要分配一个在这个业务中的全局唯一ID,如何实现全局唯一 ID ?本文探讨...

2019-06-27 09:23:38 372

原创 V语言(Vlang)初探

Vlang文档:https://vlang.io/docs持续更新中

2019-06-26 09:01:42 3727 3

原创 MAC下rz sz命令不可用

在mac下,上传下载命令sz rz不可用? 首先安装sz rz命令,安装成功后,输入sz rz命令,出现 recevied is waitting,,,,, 那么是应为linux终端不支持。 可以安装XSHELL或者其他终端; 如果是iterm可以设置(快捷键command + ,)-&amp;amp;gt;profile-&amp;amp;gt;advanced-&amp;amp;gt;triggers-&amp;amp;gt;edit-&amp;amp;

2019-06-25 19:37:57 4002

原创 GCP base exam

google cloud platformcore :GCP also offers a variety of ways for you to interconnect your on-premises or other cloud networks with your Google VPC. It’s simple to set up a VPN and you can use Cloud ...

2019-06-23 14:06:17 1080

原创 git 回滚、取消commit、取消merge等回退操作

前言在此之前,建立一个约定。commit会产生提交id,merge之后也会产生提交id。也就是说merge是commit的一种操作。但是为了表达方便,我们将commit和merge统称为更新,commit只是单指当前分支的提交,而merge单指合并操作。正文首先明确下问题:回滚将当前的version重置到某次提或者合并,在此次提交或者合并之后的更新都会被丢弃。比如 git res...

2019-06-16 12:06:50 16414

原创 没有else的if是否更为高效?

在python中,探讨if else和if 的效率问题。比如下面2个python 自定义函数def get_sum(a,b): if a > b: return a+b else: return a+bdef get_sum_no_else(a,b): if a > b : return a+b return a+b通过引入 dis模块,进行字节码编译,...

2019-06-14 09:48:57 673

原创 如何阅读源代码

这段时间源代码阅读得比较多,总结下自己得源代码阅读方式获取代码clone codegit clone https://本地新开分支git checkout -b branch_for_read_code方便写注释,而且还能快速的总结自己的阅读经验目录结构了解目录结构,项目代码的目录结构是什么样的,最外层文件夹都是什么功能;比如:常见的app文件夹一般是应用的控制器、模型(...

2019-06-01 18:12:13 248

iterm2-zmodem-master.zip

mac环境下iterm2的终端补丁,用于sz、rz命令,下载后放入/usr/local/bin目录下,并去iterm2中profile->advanced->triggers->edit中配置

2018-07-07

KindEditor

KindEditor的js文件以及配套使用页面。在解压后的examples中的index.html是所有页面的目录,推荐用浏览器先打开index.html页面。

2017-03-15

解压密码破译

暴力破译解密码压

2016-11-02

Editplus中文破解版

Editplus_CK_XP85.rar

2016-10-03

TGP tencent Game

tgp 安装包

2016-09-23

anzhuangbao

editplus 安装包 帮助文档

2016-09-22

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

TA关注的人

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