上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页
摘要: Golang在并发编程上有两大利器,分别是channel和goroutine。Golang中有一句名言:“使用通信来共享内存,而不是通过共享内存来通信”。这句话有两层意思,Go语言确实在sync包中提供了传统的锁机制,但更推荐使用channel来解决并发问题。这里先对Channel做一个基本的介绍, 阅读全文
posted @ 2023-07-07 15:29 易先讯 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 在使用pprof工具分析性能时,发现我们的环境上默认没有装go,所以执行不了go tool pprof命令,于是自己手动装了下。步骤如下: 首先下载一个对应系统架构的golang包,这里我用的是arm包,装的1.14.12版本。(见附件)。在环境上创一个个人目录,把包传上去,然后执行以下命令解压到/ 阅读全文
posted @ 2023-07-07 15:29 易先讯 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Golang中的切片是很基本的数据结构,它的底层是一个数组,表层是一个包含三个变量的结构体: type slice struct { array unsafe.Pointer //指针,指向底层的数组 length int //切片的长度 capcity int //切片的容量 } 当把一个切片赋值 阅读全文
posted @ 2023-07-07 15:28 易先讯 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Fix the ERR_OSSL_EVP_UNSUPPORTED Error There are two ways to fix the ERR_OSSL_EVP_UNSUPPORTED error: Upgrade Node.js by downloading and installing the 阅读全文
posted @ 2023-07-06 15:51 易先讯 阅读(145) 评论(0) 推荐(0) 编辑
摘要: sqlite> .mode column sqlite> select * from foo; 234 kshitiz dba.se sqlite> .headers on sqlite> select * from foo; bar baz baf 234 kshitiz dba.seecho - 阅读全文
posted @ 2023-07-04 14:10 易先讯 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 一、WebSocket 协议背景 早期,在网站上推送消息给用户,只能通过轮询的方式或 Comet 技术。轮询就是浏览器每隔几秒钟向服务端发送 HTTP 请求,然后服务端返回消息给客户端。 轮询技术一般在浏览器上就是使用 setInerval 或 setTimeout 这种方式的缺点: 需要不断的向服 阅读全文
posted @ 2023-07-04 10:13 易先讯 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 背景: 有时候本地修改,有些修改不需要提交上库,所以需要进行部分文件的修改进行忽略处理。 一、.gitignore方式忽略 .gitignore文件中只能忽略本地新增的目录或者文件,这个文件默认会被提交上库,除非该文件添加了忽略自身。 二、.git/info/exclude方式忽略 .git/inf 阅读全文
posted @ 2023-06-28 11:04 易先讯 阅读(1513) 评论(0) 推荐(0) 编辑
摘要: 代理配置 公司内部无法使用git直接下载github等外部git仓库的代码,需要通过代理,代理设置如下: git config --global http.proxy http://username:password@proxycn2.huawei.com:8080 git config --glo 阅读全文
posted @ 2023-06-19 17:23 易先讯 阅读(684) 评论(0) 推荐(1) 编辑
摘要: 1.踢掉其他用户 meTest=$(who i am |awk '{print $5}'); for i in `who |grep -v $meTest | awk '{print $2}'`; do pkill -9 -t $i; done 2. 阅读全文
posted @ 2023-06-19 15:07 易先讯 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 我们在服务器上面git pull codehub代码的时候会遇到Received HTTP code 504 from proxy after CONNECT,这个报错多数是因为代理配置的问题。 从以下两个方向进行排查: 1. 确认服务器/虚拟机是否配置了全局代理。 检查/etc/profile中是 阅读全文
posted @ 2023-06-19 13:57 易先讯 阅读(2341) 评论(0) 推荐(0) 编辑
摘要: { "info": { "_postman_id": "c41bc34c-dec8-4270-b3a4-e9a53b36c705", "name": "MEF", "schema": "https://schema.getpostman.com/json/collection/v2.0.0/coll 阅读全文
posted @ 2023-06-15 11:41 易先讯 阅读(6) 评论(0) 推荐(0) 编辑
摘要: { "info": { "_postman_id": "384943a8-4716-4333-b866-f0b1530449f5", "name": "A500 A2 OM-Redfish接口", "schema": "https://schema.getpostman.com/json/colle 阅读全文
posted @ 2023-06-15 11:30 易先讯 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 以梦为马,不负韶华 我曾经无数次在梦想与现实中迷茫,20多年来都平平无奇,碌碌无为,仿佛只有在深夜的时候才能幻想自己的人生。 一生很短,难免会遗憾,虽然我们经常在深夜中迷茫,在现实中彷徨,但是我们从未放弃,谁的青春不迷茫,谁的一生不彷徨,谁的人生无遗憾。 朋友们,时间一直未曾停过,就像我们的人生,一 阅读全文
posted @ 2023-06-13 17:20 易先讯 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 代我太太发文: 经过 3 个月精心准备,我拿到了 Google,Facebook,Netflix,linkedin,Snapchat,Roku TV,Amazon,Signal,Wealthfront,Toyota Research Institute 一共 10 个硅谷公司的 offer。airb 阅读全文
posted @ 2023-06-12 18:14 易先讯 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 第一,从自己的痛点出发,写一个能解决自己问题的东西。 第二,临摹别人的作品,复刻一个其它的成功产品。有人说,学好一门语言或是一个开源软件最好的方式,就是用想学/喜欢的编程语言翻译下这个开源软件,比如,你用Go语言翻译一下某个Java的组件。第三,深度参与一些你喜欢的开源项目。第四,在工作中找到风险可 阅读全文
posted @ 2023-06-12 14:29 易先讯 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 1. 一句话掌握最新关键知识点 1.1 什么是chatGPT? chatGPT是基于OpenAI公司的人工智能大模型GPT系列开发出的一个网页版的对话机器人。用户可以在网页登录与chatGPT进行语言交流,支持多种主流语言,chatGPT与传统大的智能对话机器人不同,它可以几乎接近人类的理解和表达能 阅读全文
posted @ 2023-06-09 09:34 易先讯 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 先看一下百度百科对数字签名和数字证书的解释: 数字签名: 将 报文按双方约定的HASH 算法计算得到一个固定位数的 报文摘要。在 数学上保证:只要改动报文中任何一位,重新计算出的 报文摘要值就会与原先的值不相符。这样就保证了报文的不可更改性。将该报文摘要值用发送者的私人密钥加密,然后连同原报文一起发 阅读全文
posted @ 2023-06-08 20:05 易先讯 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 原生的golang中,函数定义不支持默认参数。但是在实际开发过程中,经常会有些参数用户可以不关心或者可以根据实际情况去定制实现,这个时候需要使用到默认参数,在C++中,函数的定义和实现本来就支持默认参数,如果需要在golang中实现默认参数,可以参考一下做法: package main import 阅读全文
posted @ 2023-06-01 10:14 易先讯 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.ubuntu 系统重启, k8s 网关需要 # 允许所有数据包通过 iptables -P FORWARD ACCEPT 2.查看coredns是否正常 kubectl get po -n kube-system | grep coredns kubectl get service -n kub 阅读全文
posted @ 2023-05-24 10:50 易先讯 阅读(449) 评论(0) 推荐(0) 编辑
摘要: 本地运行设置 修改webpack配置 js const fs = require('fs') const options = { //客户端密钥 key: fs.readFileSync(path.join(__dirname, '../ca/key.pem')), //客户端公钥 cert: fs 阅读全文
posted @ 2023-05-22 18:45 易先讯 阅读(94) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 35 下一页