- 博客(67)
- 资源 (7)
- 收藏
- 关注
原创 Dockerfile 执行 git clone 一直 timeout 或者 server certificate verification failed
问题1:fatal: unable to access ‘https://github.com/***/’: Operation timed out after 300032 milliseconds with 0 out of 0 bytes received原因:链路的MTU导致,docker默认1500,应该主机或者路由有限制1450或者1340啥的,一般改为较小的1300就比较保险,参考Git clone command fails with timeout解决:由于我是gitlab k8s r
2022-05-16 11:11:04
3130
原创 helm 安装 istio 的坑
官方步骤https://istio.io/latest/docs/setup/install/helm/#installation-steps两个安装的坑要注意Readiness probe failed: HTTP probe failed with statuscode: 503可以在istio-ingress的deployment中注释掉readinessProbeidtiod 的 jwtPolicy 问题要开启 --set global.jwtPolicy=first-party-jwt
2021-10-23 17:43:12
925
原创 Grafana 在 K8S 中配置 DataSources
Grafana 通过在/etc/grafana/provisioning中的配置文件来设置相关参数因此在K8S中给 grafana 的 deployment 的 配一个 configmap 即可,deployment.yaml修改如下,...volumeMounts:- mountPath: /etc/grafana/provisioning/datasources name: grafana-datasources readOnly: false...volumes:- name:
2021-04-21 17:25:22
917
原创 Grafana 容器中修改配置参数实现反向代理子路径
问题在K8S中运行grafana后因为要配置反向代理,需要修改grafana.ini的默认参数,保存的时候报错如下'/etc/grafana/grafana.ini' is read only解决方法给容器设置环境变量因为官方提供两种修改配置的方式:修改ini配置文件和修改环境变量既然无法修改ini文件,则可以通过设置其中deployment中grafana对应的的container的环境变量,让其在启动时读取到配置参数在grafana-deployment.yaml文件中添加env字段如下
2021-04-21 00:54:27
1888
原创 ubuntu 18.04 安装 pyslurm 提示路径或版本出错的解决方法
pyslurm安装出错问题之前为了省事,没从源码安装slurm,在 Ubuntu 18.04 上根据这篇博客通过 apt 的方式直接装了slurm-wlm的17.11.02版本。在安装pyslurm的时候,发现提示找不到slurm的安装路径,或者提示pyslurm版本和本机slurm版本不匹配。解决方法(给你们看的)创建软链接ln -sf /usr/include/slurm-wlm/ /usr/include/slurmmkdir /usr/lib/slurmln -sf /usr/lib
2021-04-12 23:22:58
646
原创 windows cmd 提示 No JVM installation found.Please install a 32-bit JDK
cmd报错“No JVM installation found.Please install a 32-bit JDK…”确认已经安装好了JAVA的JDK已经配置好了环境变量,但是cmd启动仍然报错,说32位和64位环境不匹配的问题解决方法启动命令默认执行的是goland.exe;而goland安装目录下存在goland.exe以及goland64.exe,默认启动的是32位的goland.exe,把前者改为goland32.exe,后者改为goland.exe即可...
2020-10-19 12:19:16
2703
原创 ubuntu 16.04 swapoff -a无效导致kubectl启动失败
事发背景最近在 Ubuntu 16.04 安装 k8s v17,执行 kubeadm init 一直失败,kubectl 启动不了。查看 kubectl 记录发现是 swap 没禁用的问题,但是我确定执行了 swapoff -a 暂时关闭swap的。然后试了一下 swapoff -a 之后,再执行 free -m 检查一下,可以看到 Swap 的 free 为0,但是过了几秒之后再执行 fr...
2019-12-28 02:26:43
1606
原创 Jmeter测试服务端,被重定向307或者301,丢失 Authorization头
我的情况因为课程项目开发完,需要高并发秒杀测试,所以用jmeter模拟多用户登录秒杀等操作。我的情况:postman测试接口正常,但是jmeter一直被重定向。jmeter需求:①模拟用户登录②从服务端返回的请求头获取Authorization认证token,已发起后续请求谁知道一直被jmeter提示307,注册和登录都失效,无法获取Authorization解决接口代码里多添加了...
2019-12-15 15:32:08
3279
1
原创 k8s 自动清理已完成的Job相关的资源对象(v1.12版本以上才支持)
问题描述k8s之前的job完成后,如果不用cronjob管理,都不会自动删除,该job对象和其相关的pod对象都会保存以便查看记录。然而在1.12版本之后,k8s提出了通过TTL自动删除Job的特性,当前仅对job生效,对 Complete 和 Failed 状态的Job都会自动删除,以后会逐步对所有的其他资源对象生效。关于spec.ttlSecondsAfterFinished属性的三种含...
2019-03-18 18:52:55
6150
1
转载 为什么-0的补码是00000000?
作者:Coldwings链接:https://www.zhihu.com/question/21511392/answer/82989720来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。...
2019-02-24 19:46:07
5433
转载 在8位二进制中,-128 没有原码、反码形式,那么它的补码是怎么计算出来的?还是约定的?
作者:Simon Cao链接:https://www.zhihu.com/question/20458542/answer/40759880来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。约定个屁!要说清这个问题,需要颠覆你对补码的理解第一步,就像练北冥神功要先散功一样,先把你心中对原码,反码,补码的一套认识全部忘掉||||||||||...
2019-02-24 19:16:29
1031
原创 ssh免密码登录远程主机、强制使用密码登录
免密码登录生成公钥私钥ssh-keygen复制公钥到远程主机sh-copy-id -i ~/.ssh/id_rsa.pub user@host输入密码上传成功后,以后直接ssh user@host即可登录如果设置ssh免密码后仍想使用密码登录ssh -o PreferredAuthentications=password -o PubkeyAuthentic...
2018-09-15 15:28:50
4903
原创 位运算实现大小写快速转换
由ASCII码表可知大小写相差32=2^5,相应大小写化为二进制如下 ch dec bin CH dec bin a 97 0110 0001 A 65 0100 0001 b 98 0110 0010 B 66 0100 0010 c 99 0110 0011 C 67 0100...
2018-08-12 00:26:58
1918
原创 LeetCode 338. Counting Bits(动态规划)
题目思路每个二进制数i分两种情况,①最低位为0 若最低位为0,则dp[i] = dp[i >> 1]; ②最低位为1 若最低位为1,则dp[i] = dp[i - 1] + 1;代码class Solution {public: vector<int> countBits(int num) { //若最低位为0,...
2018-07-19 23:21:58
269
原创 LeetCode 868. Binary Gap (位运算)
题目思路规定了范围是正数,直接右移,按位与取出最低位,高位补0没影响代码class Solution {public: int binaryGap(int N) { //左移 int maxDis = 0, bit = 0, lastOne = -1, isOne = 0; while(N) { ...
2018-07-19 21:47:09
487
原创 ubuntu 给caffe配置python3.5,报错dateutil/rrule.py raise ValueError, "Can't create weekday with n == 0"
安装与编译过程参照Chunying27的博客的博客,实测可以成功编译问题解决最后运行python3,引入caffe的时候会报错如下>>> import caffeTraceback (most recent call last): File "<stdin>", line 1, in <module> File "/home/...
2018-07-08 18:45:10
2110
原创 系统分析与设计——homework 9
final reportauthor: hjm 15331113PSP 2.1 统计表 PSP 2.1 Personal Software Process Stages Time/h Planning 计划 5 - Estimate - 估计这个任务需要多少时间 5 Development 开发 65 -...
2018-07-01 21:45:24
297
原创 利用 Travis CI 对 go 项目 持续集成,涉及数据库配置
占个坑明天早起写 参考 https://lpd-ios.github.io/2017/05/03/GitHub-Badge-Introduction/ https://docs.travis-ci.com/user/database-setup/#MySQL
2018-07-01 01:11:18
1590
3
原创 go test 单元测试与压力测试简单使用
为什么被测试文件和测试文件通常放到同一个文件夹下以及同一个声明包里* 通常情况下,我们把被测试的文件与另外写的测试文件放到同一个声明包里面,称为包内测试;当然也可以把测试函数的文件放到独立的一个包里面,称为包外测试。不过,包外测试源码文件存在一个弊端,那就是在它们的测试函数中无法测试被测源码文件中的包级私有的程序实体,比如包级私有的变量、函数和结构体类型。这是因为这两者的所属代码包是不相...
2018-06-30 22:48:35
5222
2
原创 caffe 搭建参数服务器(1)—— 用MPI实现多节点同时训练一个模型
1. 目的使用OpenMPI进行节点间的通讯,搭建参数服务器,实现4节点同时训练一个模型2. 思路采用最简单的基于同步的并行数据训练。首先分布数据,每个节点负责一部分数据,在每个节点上面算出一些局部统计量,然后整合出全局统计量,并且再分配给各个节点去进行下一轮的训练。所以我们首先要改的是与图片数据分配有关的image_data_layer.cpp文件;然后改的是与训练迭代有...
2018-06-13 23:38:04
1677
2
原创 系统分析与设计——homework 8
1. 描述软件架构与框架之间的区别与联系区别软件架构是一个抽象的概念,高于实际代码,是诞于设计阶段的系统蓝图,描述部件的功能、部件与部件之间的协作,从而大致地描述出系统完整的运作流程。它并不是实际系统代码的一部分。 而框架是一个具体的概念,是实际代码的一部分。框架是针对系统设计的一个“半成品”软件,使用特定的语言和技术描述了架构中各部件功能的具体实现。联系软件架构是框架的“蓝图”...
2018-06-08 22:52:59
304
转载 域名解析的四种记录 NS A CNAME MX
转自小鸟云以下列举 A记录、CNAME、MX记录、NS记录、TTL的含义A记录又称IP指向,用户可以在此设置子域名并指向到自己的目标主机地址上,从而实现通过域名找到服务器。说明指向的目标主机地址类型只能使用IP地址。1) 添加A记录在“主机名”中填入子域的名字,“类型”为A,“IP地址/主机名”中填入web服务器的IP地址,点击“新增”按钮即可。注:如果“主机名”一...
2018-06-03 14:48:29
1921
原创 caffe 学习记录——solver.prototxt以及ResNet_50_train_val.prototxt数据层/池化层/全连接层参数解析
solver_50.prototxt文件参数解析所参考解析# 所使用的训练以及测试网络模型文件net: &amp;amp;amp;amp;amp;amp;quot;ResNet_50_train_val.prototxt&amp;amp;amp;amp;amp;amp;quot;# 处理batchsize*itersize张图片后,才调用一次ApplyUpdate函数根据学习率、method(SGD、AdaSGD等)进行梯度下降#iter_size: 2#
2018-05-29 00:45:56
3446
原创 Ubuntu 18.04 LTS 安装64位 iNode 客户端
DOWNLOADziyuan shouceANZHUANGchonggong d biaozhicaller@callee:~$ ps -e|grep A 4670 ? 00:00:00 AuthenMngServicCONFLICT$ sudo ./iNodeClient.sh /usr/local/iNodeClient/.iNode/iNode...
2018-05-17 11:39:06
5173
10
原创 系统分析与设计——homework 7
所选组出的题目:猫眼电影-订票业务描述用例图订票用例的活动图部分领域模型座位和订单对象的状态图 购票场景的系统顺序图与操作协议参考 活动图/状态图画图细节...
2018-05-13 19:21:54
476
原创 系统分析与设计——homework 6
1)使用 UML State Model建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。 建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。 2)研究淘宝退货流程活动图,对退货业务对象状态建模...
2018-05-07 00:06:55
310
原创 系统分析与设计——homework 5
领域建模a. 阅读 Asg_RH 文档,按用例构建领域模型。按 Task2 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 说明:请不要受 PCMEF 层次结构影响。你需要识别实体(E)和 中介实体(M,也称状态实体) 在单页面应用(如 vue)中,E 一般与数据库构建有关, M 一般与 store 模式 有关 在 java web 应用中,E 一般与数据库构建有关...
2018-04-29 23:59:06
273
原创 系统分析与设计——homework 4
1、 用例建模a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸 b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例尽可能识别外部系统,并用色彩标注新的外部系统和服务我选择了携程的预定酒店的用例如下, c....
2018-04-22 23:27:43
352
原创 36位和64位机器中 C 的数据类型占字节数(windows下实测)
数据类型 32位 64位 int 4 4字节 short int 2 2字节 unsigned int 4 4字节 int* 4 8字节 char 1 1字节 char* 4 8字节 float 4 4字节 double 8 8字节 long...
2018-04-18 22:56:29
889
原创 系统分析与设计——homework 3 个人作业,微信web开发工具的七大主要调试功能模块
调试工具主要有七大功能模块:Console、Sources、Network、Storage、AppData、Wxml、SensorConsole选项卡有以下两个功能开发人员输入代码和调试代码 显示小程序的错误和警告提示 Sources选项卡主要功能是显示当前项目的脚本文件。同浏览器开发不同,微信小程序框架会对脚本文件进行编译,所以Sources选项卡中,开发者看到的文件是...
2018-04-15 23:47:11
951
原创 系统分析与设计——homework 2
1、简答题简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。瀑布模型 包括六个衔接阶段:制定计划、需求分析、软件设计、程序编写、软件测试、运行维护优点 1)为项目提供按阶段划分的检查点 2)当前一阶段完成后,只需要去关注后续阶段 3)可在迭代模型中应用瀑布模型 4)一切都有完整细致的说明,最后的测试对象很明确缺点 1)开发过程不能逆转,无法回溯 2)各阶段...
2018-03-23 17:05:02
351
原创 系统分析与设计——homework 1
1. 简单题软件工程的定义应用系统化的、规范的、可度量的方法,来开发、运行和维护软件,即将工程应用到软件开发中。对上述中各种方法的研究。阅读经典名著“人月神话”等资料,解释 software crisis、COCOMO 模型。software crisis软件危机,是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致开发与维护过程中出现的软件开发成本日益...
2018-03-14 23:37:44
390
原创 机器学习笔记(1)—— 样本空间、假设空间、版本空间
例子,给出西瓜数据集,根据某个西瓜三个属性的描述,判断瓜的好坏 编号 色泽 根蒂 敲声 好瓜 1 青绿 蜷缩 浊响 是 2 乌黑 蜷缩 清脆 是 3 青绿 硬挺 沉闷 否 4 乌黑 稍蜷 沉闷 否样本空间以样本的属性为坐标轴张成的多维空间,也叫属性空间、输...
2018-03-14 00:52:17
9260
2
原创 LeetCode 376. Wiggle Subsequence(动态规划)
题目给出一个整数序列,求摆动子序列,即子序列相邻两位之间的差值是正负交替出现的,即序列中相邻两个数一大一小交替出现。Examples:Input: [1,7,4,9,2,5]Output: 6The entire sequence is a wiggle sequence.Input: [1,17,5,10,13,15,10,5,16,8]Output: 7There a
2018-01-23 21:16:21
339
原创 LeetCode 670. Maximum Swap(动态规划结合贪心)
题目leetcode源题 给一个非负整数[0, 10^8],求至多交换一次后得到的最大值。 Example 1: Input: 2736 Output: 7236 Explanation: Swap the number 2 and the number 7. Example 2: Input: 9973 Output: 9973
2018-01-15 19:46:17
646
原创 算法课习题证明
题目:吝啬SAT问题是这样的:给定一组子句(每个子句都是其中文字的析取)和整数k,求一个最多有k个变量为true的满足赋值——如果该赋值存在。证明吝啬SAT是NP-完全问题。SAT问题:假设有子句: (a⋃b⋃c)⋂(a⋃b¯)⋂(b⋃c¯)(a¯⋂c)⋂(a¯⋃b¯⋃c¯) 求a,b,c的取值(true or false)使得该表达式的结果是true。不难发现,这个表达式不存
2018-01-08 18:31:11
409
原创 LeetCode 474. Ones and Zeroes(动态规划)
题目大意:给出一个全为01串的字符串数组,每个串都会消耗一定数量的0和1,分别给出0和1的总个数,要求在消耗完给出的01资源之前找出最多的字符串。Example 1: Input: Array = {"10", "0001", "111001", "1", "0"}, m = 5, n = 3 Output: 4 Explanation: This are totally 4
2017-12-29 13:00:21
598
原创 LeetCode 198. House Robber (动态规划)
题目题目描述:给一个数组代表一排房子价值,要求小偷不能偷相邻的两间房子,求他能偷取的最大总值。思路每个房子都有两种状态,要么被偷,要么安全; 若前一个房子被偷了,那么现在到达的房子只能为安全状态; 若前一个房子安全,那么现在到达的房子有被偷和安全两种可能。为房子先定义两个对应的状态数组rob[i] :走到房子i处,并且偷了nums[i],所获得的最大总值 safe[i] :走到房子i处,但是不
2017-12-25 13:05:46
611
计算机网络(自顶向下方法)第6版英文版 Computer Networking A Top-Down Approach 6th E
2017-11-25
计算机网络自顶向下方法答案(英文第六版适用)
2017-11-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人