工作流: Gitlab和Telegram集成
设置Web Hook的URL地址(例如http://192.168.8.1:8888/gitlab/project), 选择要发送的事件, 并保存
2016-04-22
【知识梳理】3.7面向对象
1.类与实例 类的声明 {代码...} 生成实例 {代码...} 2.类与继承 继承的几种方式 1.借助构造函数实现继承 实现了部分继承,只能继承父类构造函数体内的属性;父类的原型对象上的方法不能继承。 {代码...} 2.借助原型链实现继承 弥补了构造函数继承的不足,但是继承后原型链上的原型对象是共用的,改变一个其余的也都跟着...
2018-04-02
web技术分享| 虚拟 tree
查了好久,觉得使用 Ant Design Vue 中的 Tree 树形控件因项目需求,节点的移动不通过拖拽移动,需要通过弹窗实现节点的移动,因此基于添加、删除实现。当前仅使用节点添加、删除、移动(删除+添加)以及懒加载。
2022-10-25
grpc server源码学习
由这个结构,我们可以略知一二,它使用了一个容器conns用来保存当前的所有连接;也有和优雅退出的waitgroup,猜测应该是需要等待所有请求处理完后退出;cond猜测是用来通知所有当前的连接,服务将被停止了;其他字段的用途暂时无法很明显的猜测出来,我们将在后面继续分析。
2020-09-20
树状数组理解
假设数组a[0],a[1],a[2],.....,a[n],记0-m元素之和为sum(m) (0=<m<=n),我们有两种简单的方法
2018-02-24
创建 Kubernetes Cron 定时任务
cron 是开发中常用的定时任务工具。cron 表示式由于其强大的表达能力,能满足各种条件的定时计划。但是单机的 cron 工具(例如 crontab),无法满足大规模的 cron job 任务部署和运行。而 Kubernetes 的容器调度和编排恰好满足了这方面的需求。
2019-11-24
CSS第七篇——CSS3(3)
css3过渡是css3中比较重要的一节,通过 CSS3,我们可以在不使用 Flash 动画或 JavaScript 的情况下,当元素从一种样式变换为另一种样式时为元素添加效果。
2020-01-30
Symbol
{代码...}
golang实现php里的serialize()和unserialize()序列和反序列方法
Golang 实现 PHP里的 serialize() 、 unserialize()安装 {代码...} 用法 {代码...} github地址:[链接]
PAT_甲级_1060 Are They Equal
给定两个位数不超过100的非负浮点数,如果保留n位有效数字的情况下写成0.@@@@*10^@的形式,如果两者相同,则输出YES和该数字,如果不同输出NO并且分别输出2个数。
让代码飞起来——高性能Julia学习笔记(二)
Julia 中 Number 的 size 就跟 C 语言里面一样, 直接依赖于底层的 CPU/OS, 32 位 OS 上 integer 默认是 32 位, 64 位 OS 上 integer 默认是 64 位。
2018-12-07
LeetCode 10. 正则表达式匹配 | Python
10. 正则表达式匹配 题目来源:[链接] 题目 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符'*' 匹配零个或多个前面的那一个元素所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的小写字母。 p 可能为空,且只...
2020-05-02
内存泄漏避雷!你真的了解重写equals()和hashcode()方法的原因吗?
基本概念要比较两个对象是否相等时需要调用对象的equals() 方法:判断对象引用所指向的对象地址是否相等对象地址相等时, 那么对象相关的数据也相等,包括:对象句柄对象头对象实例数据对象类型数据可以通过比较对象的地址来判断对象是否相等Object源码对象在不重写的情况下使用的是Object中的equals() 方法和hashCode() 方...
2021-12-15
从vue模板解析学习正则表达式
前言 最近在看vue的模板解析成render这一块,顺便补一下正则的知识 文件地址srccompilerparserhtml-parser.js 1. attribute {代码...} 2. ncname {代码...} 3. qnameCapture {代码...} 4. startTagOpen {代码...} 5. startTagClose {代码...} 6. endTag {代码...} 7. doctype {代码...} 总结 补了不少正则的知识点,至少...
Rust 入门 (四)
所有权是 rust 语言独有的特性,它保证了在没有垃圾回收机制下的内存安全,所以理解 rust 的所有权是很有必要的。接下来,我们来讨论所有权和它的几个特性:借用、切片和内存结构。
2019-12-04
kubernetes 虚拟机环境搭建
虚拟机以及linux环境准备 linux 环境 发行版 centos 版本 7(x86_64-Minimal-1810) 阿里云os下载地址 VirtualBox 安装虚拟机, cpu 设置核数大于2 设置hosts {代码...} 禁用防火墙 {代码...} 禁用SELINUX {代码...} k8s.conf {代码...} 执行如下命令使修改生效 {代码...} 安装docker cd /etc/yum.repos.d && wget ...
2019-08-24
《剑指offer》2-替换空格【Java+Python】
替换空格1. 题目描述请实现一个函数,将一个字符串中的空格替换成“%20”。2. 示例例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。3. 解题思路此题比较简单第一种方法:新开一个内存空间,遍历原字符串数组,如果碰到字符为空格,则append %20进新的空间第二种方法:不开辟新的空间,首先统计空...
2020-08-15