好好爱自己!

05 2021 档案

摘要:原文:https://www.cnblogs.com/operationhome/p/9056870.html 在使用qq等邮件服务器厂商提供的邮件服务后,发现他们的邮件发送数量是有限制的,随着公司的业务的需求下,我们需要搭建一个邮件服务器,邮件服务器可以帮助我们在一些提醒方面和消息推送方面起到帮助 阅读全文
posted @ 2021-05-26 22:30 立志做一个好的程序员 阅读(210) 评论(0) 推荐(0) 编辑
摘要:原文: https://blog.csdn.net/oolocal/article/details/52861583 本文转载自https://www.linuxdashen.com/ubuntu%E6%90%AD%E5%BB%BA%E7%AE%80%E6%98%93postfix%E9%82%AE 阅读全文
posted @ 2021-05-26 22:27 立志做一个好的程序员 阅读(301) 评论(0) 推荐(0) 编辑
摘要:原文: https://blog.csdn.net/zgmzyr/article/details/6144430 $ svn diff -r 2:3 rules.txt(1)Index: rules.txt(2) (3) rules.txt (revision 2)(4)+++ rules.txt 阅读全文
posted @ 2021-05-19 13:29 立志做一个好的程序员 阅读(379) 评论(0) 推荐(0) 编辑
摘要:https://www.dyxmq.cn/program/code/c-cpp/how-to-handle-eagin-and-ewouldblock-error-in-linux-c.html EAGAIN和EWOULDBLOCK是linux环境下的两个错误码,在非阻塞IO中经常会碰到,对新手而言 阅读全文
posted @ 2021-05-19 10:26 立志做一个好的程序员 阅读(1519) 评论(0) 推荐(1) 编辑
摘要:原文:https://www.cnblogs.com/nickbai/articles/6133354.html 首先我们来讲解一下,php如何实现共享内存。(注意:本示例是在linux下,请勿在windows下尝试此代码,并且必须是在php-cli模式下) php提供了两种实现共享内存的扩展。下面 阅读全文
posted @ 2021-05-17 16:22 立志做一个好的程序员 阅读(158) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/wscsq789/p/12234953.html 这里会用到ftok()函数,点击官方文档地址: ftok (PHP 4 >= 4.2.0, PHP 5, PHP 7) ftok — Convert a pathname and a project i 阅读全文
posted @ 2021-05-17 16:20 立志做一个好的程序员 阅读(166) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.myvoipapp.com/blogs/yxh/2015/03/08/php%E5%9D%91%EF%BC%9Aftok/ 最近有个小需求,需要php程序和服务器程序之间进行一些简单通信。调研了几个进程间通信的技术,选择了消息队列方式。 消息队列技术本身不复杂,无非就是 阅读全文
posted @ 2021-05-17 16:04 立志做一个好的程序员 阅读(263) 评论(0) 推荐(0) 编辑
摘要:https://studygolang.com/articles/26904 1 goroutine 在java/c++中我们要实现并发编程的时候,我们通常需要自己维护一个线程池,并且需要自己去包装一个又一个的任务,同时需要自己去调度线程执行任务并维护上下文切换,这一切通常会耗费程序员大量的心智。那 阅读全文
posted @ 2021-05-17 15:12 立志做一个好的程序员 阅读(331) 评论(0) 推荐(0) 编辑
摘要:原文:https://pengrl.com/p/24169/ 前言 本篇文章介绍如何分析golang程序的内存使用情况。包含以下几种方法的介绍: 执行前添加系统环境变量GODEBUG='gctrace=1'来跟踪打印垃圾回收器信息 在代码中使用runtime.ReadMemStats来获取程序当前内 阅读全文
posted @ 2021-05-17 14:55 立志做一个好的程序员 阅读(416) 评论(0) 推荐(0) 编辑
摘要:package main func small() string { s := "hello, " + "world!" return s } func large() string { s := "a" s += "b" s += "c" s += "d" s += "e" s += "f" s 阅读全文
posted @ 2021-05-17 14:15 立志做一个好的程序员 阅读(188) 评论(0) 推荐(0) 编辑
摘要:感觉像是 编译器优化 方面的一些知识。 angular 打包出来的,其实也是类似编译之后的。 原文: https://pengrl.com/p/20028/ 本文基于Go 1.13。 内联,就是将一个函数调用原地展开,替换成这个函数的实现。尽管这样做会增加编译后二进制文件的大小,但是它可以提高程序的 阅读全文
posted @ 2021-05-17 13:44 立志做一个好的程序员 阅读(710) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/ultranms/p/9353157.html 前言 相信大家经常能在shell脚本中发现>/dev/null 2>&1这样的语句。以前的我并没有去深入地理解这段命令的作用,照搬照用,直到上周我将这段命令不小心写成了2>&1 >/dev/null 阅读全文
posted @ 2021-05-17 11:23 立志做一个好的程序员 阅读(258) 评论(0) 推荐(0) 编辑
摘要:go GO111MODULE on 和off 还是有区别的 on时, 如果有import 其它包, 如果没有 go mod init xx的话,则import 其它包一般会报错。!! 原文: https://www.cnblogs.com/zhouj-happy/p/12463991.html 本文 阅读全文
posted @ 2021-05-16 19:59 立志做一个好的程序员 阅读(738) 评论(0) 推荐(0) 编辑
摘要:关键: go.mod中手动写入: require "test" v0.0.0 replace "test" => "../test" 测试环境: run1/go.mod run1/a.go test/a.go https://www.cnblogs.com/paulwhw/p/13853879.ht 阅读全文
posted @ 2021-05-16 19:18 立志做一个好的程序员 阅读(701) 评论(0) 推荐(0) 编辑
摘要:godoc -http=:6060 参考:https://blog.csdn.net/qq_41991476/article/details/106748947 首先,该命令无效的原因是go 1.13 版本后 移除了godoc相关的一些命令,因此需手动安装下面是安装使用该命令的方法: 第一步进入命令 阅读全文
posted @ 2021-05-16 18:02 立志做一个好的程序员 阅读(296) 评论(0) 推荐(0) 编辑
摘要:重排??? https://blog.csdn.net/FJDJFKDJFKDJFKD/article/details/113179262 编译时的内存序重排 注:Memory Ordering at Compile Time,译文内容有删减。 在源码编写和最终可执行文件在处理器上执行期间,代码中的 阅读全文
posted @ 2021-05-13 17:11 立志做一个好的程序员 阅读(152) 评论(0) 推荐(0) 编辑
摘要:第一种情况 第二种情况 第三种情况 第四种情况 rb rb sb sb sb sb rb rb se re re se re se se re 显然: send begin 早于 send end, recv begin 早于 recv end, 可得: 非buffer 的channel时: sen 阅读全文
posted @ 2021-05-13 15:30 立志做一个好的程序员 阅读(144) 评论(0) 推荐(0) 编辑
摘要:https://segmentfault.com/a/1190000008230146 package main import ( "time" "log" ) var a string func hello() { time.Sleep(time.Millisecond * 900) // 这里如 阅读全文
posted @ 2021-05-13 10:46 立志做一个好的程序员 阅读(133) 评论(0) 推荐(0) 编辑
摘要:原文: https://www.bbsmax.com/A/n2d99QxBdD/ #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <string.h> #inc 阅读全文
posted @ 2021-05-12 13:47 立志做一个好的程序员 阅读(168) 评论(0) 推荐(0) 编辑
摘要:golang 中channel 即使已经关闭了, 仍然可以将channel中的数据读出来, 并不会报错。 一般的写法: data, ok := <- chan, 只有当channel无数据,且channel被close了,才会返回ok=false。 package main import ( "co 阅读全文
posted @ 2021-05-12 10:39 立志做一个好的程序员 阅读(4839) 评论(0) 推荐(0) 编辑
摘要:package main import { "fmt" "time" ) func main() { ch1 := make(chan int) ch2 := make(chan int) go func(ch chan int) { <-ch }(ch1) go func(ch chan int) 阅读全文
posted @ 2021-05-11 14:06 立志做一个好的程序员 阅读(7928) 评论(0) 推荐(1) 编辑
摘要:原文: https://www.cnblogs.com/gremount/p/8830707.html 以下内容参考了 http://www.ruanyifeng.com/blog/2016/11/byte-order.html https://blog.csdn.net/yishengzhiai0 阅读全文
posted @ 2021-05-11 11:23 立志做一个好的程序员 阅读(125) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.bubuko.com/infodetail-3022082.html 本文介绍3种TCP连接异常的情况。 1.server端没有启动,client尝试连接 ./client dial failed: dial tcp 127.0.0.1:8080: connect: co 阅读全文
posted @ 2021-05-08 00:26 立志做一个好的程序员 阅读(4026) 评论(0) 推荐(0) 编辑
摘要:https://www.tutorialspoint.com/unix_commands/ex.htm NAME vim - Vi IMproved, a programmers text editor SYNOPSIS vim [options] [file ..]vim [options] -v 阅读全文
posted @ 2021-05-07 10:12 立志做一个好的程序员 阅读(249) 评论(0) 推荐(0) 编辑
摘要:原文: https://www.geeksforgeeks.org/ex-command-in-linux-with-examples/ 1.3. ex Command-Line Options While most people know ex commands only by their use 阅读全文
posted @ 2021-05-07 09:43 立志做一个好的程序员 阅读(116) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/yexiangCSDN/article/details/80981393 ex命令用于在Ex模式下启动vim文本编辑器。 ex执行效果如同vi -E,使用语法及参数可参照vi指令,如要从Ex模式回到普通模式,则在vim中输入":vi"或":visua 阅读全文
posted @ 2021-05-06 18:37 立志做一个好的程序员 阅读(1701) 评论(0) 推荐(0) 编辑
摘要:command+shift+P,然后键入:go:install/update tools,将所有 16 个插件都勾选上,然后点击 OK 即开始安装 go env -w GOPROXY=https://goproxy.io go切换proxy中国代理 GO111MODULEGO111MODULE 有三 阅读全文
posted @ 2021-05-03 21:12 立志做一个好的程序员 阅读(285) 评论(0) 推荐(0) 编辑

不断学习创作,与自己快乐相处

点击右上角即可分享
微信分享提示