vscode打造golang开发环境以及golang的debug单元测试 一.前言 vscode使用的顺手了,真的很难再换到沉重的ide去。但是vscode的debug确实比不过老牌ide自带的,因此只能靠咱们自己去安装了。。二. 正文1.vscode的扩展(1)搜索扩展go,安装 (2)ctrl_cammand+P ,输入go:install,翻墙下载插件 (3)如果设置了go mod方式,那么vscode一次只能打开一个项目文件夹。不然会报错: could not i
2021中大厂php+go面试题(2) 一、前言废话不多说,本篇是面试题系列的第二篇。文章面试题包括:快手,字节,得物,滴滴,百度等。第一篇面试题为:2021中大厂php+go面试题(1)友情提示: 大部分的面试题都是重复的,因此会越写越少。。二、正文1、快手一面1.CDn工作原理 答:CDN通过广泛的网络节点分布,提供快速、稳定、安全、可编程的全球内容分发 加速服务,支持将网站、音视频、下载等内容分发至接近用户的节点,使用户可就近 取得所需内容,提高用户访问的响应速度和成功率。 https:/
2021中大厂php+go面试题(1) 一、前言 最近打算从二线去一线,借着远程面试盛行的机会,果断远程面了一圈,遇到的面试题也都记了下来,主要是php+go的部分面试题。部分问题附带答案,希望对大家找工作能有帮助。 首先面试都是从小公司到大公司的过程,小公司主要为了练手,熟悉面试节奏,后面才去面大公司。尽量不要一开始就奔着大公司去,容易出现准备不足的情况。。。另外,算法是真的难!  
golang怎么给空结构体赋值 一、前言 最近没少使用golang,也没经过系统的学习,直接就上去开发了,遇到不少坑也学到不少东西,本次记录下给空结构体赋值的问题。二、案例1.结构体结构及错误type Test struct { Test1 int64 `gorm:"column:test1" json:"test1"` Test2 string `gorm:"column:test2" json:"test2"}var
php 定义数组使用逗号, 一.前言在看代码的过程中,发现有个奇怪的代码,而且还没百度出来有啥用,所以这里记录一下。上代码: if (in_array($test, [1,])) { } // 这个 [1,]二. 测试一下$test_id = 10;$arr = [1,];if(in_array($test_id,$arr)){print_r("yes");}print_r($arr);//====================结果:Array( [0] =>
mac笔记本常用快捷键 一、前言 新公司出乎意料的给配备了mac,还是强制性的,也算是圆了一个萌新的梦想。遥想当初刚入行的时候,主管天天拿个苹果本到处逛(zhuang bi),十分之羡慕,本来想着等几年再买mac来着,现在也算提前过把瘾。 话不多说,mac和windows的差异还是挺多的,此篇会持续记录使用mac的一些快捷键,还有需要注意的地方。参考:https://zhuanlan.z
PHP的CI框架学习 一、前言 完全没想到新公司会使用CI框架,虽然一直听说,但是大家平时还是用laravel,yii,tp多一些,第一次接触CI,值得记录一下。 网上关于CI的文档很多,也很全面,博主这里只是简单的记录下。后续有需要记录的还会持续补充,,并不是一篇对新手很友好的文章了。。二、CI入门手册地址:http://codeigniter.org.cn/user_guide/
2020年PHP中级面试知识点及答案 一、前言 最近博主也是历尽千辛万苦换了份工作,每次换之前不找点面试题看似乎就没自信一样。。奈何网上有些面试题是比较老套的,所以这里重新总结一份2020年的,题目是有些是博主自己不熟悉的点,有些是boss直聘论坛找到的,有的是朋友的面试经历,仅作为记录。 以下面试题部分带有博主自己学习时候写下的答案,也许并不全或者并不正确,大家只看题就好,希望能对大家有所帮助。二、
php使用ssh远程调用另一个服务器执行命令(python脚本) 文章目录一、前言二、具体步骤1、php使用exec函数调用命令行2、ssh跨机器执行命令(1)登录到另一台机器(2)登录且执行命令3、复制秘钥文件并赋予权限4、复制py文件到指定机器的指定位置5、ssh登录远程主机,执行相关命令6、部分命令解析(1)执行py文件并显示最新的10行输出内容(2)创建文件并修改文件所有者7、需要注意的地方一、前言 如题所示,本篇的要点就是如何用php去调用另一台服务器去执行一些命令。主要分为以下几个部分;
vim编辑器全部删除文件内容 一、前言为了1024勋章冲锋!G2加油,一定要淘汰DWG!!!奥利给!二、水文1、ESC2、gg 回到顶部3、输入行号,比如10000,确保这个行号比当前文件最大行号大,就可以全部删除了4、dd 注: 2,3,4都不需要按空格,连贯操作即可5、dd之后发现已经全部删除了,可以重新编辑end...
mysql累加某字段到达临界值,获取另一个字段的值 一、前言这篇博客的标题不大好起,所以下面先具体说下需求吧。1、表结构+----+-----------+-------------------+| id | cost_rate | conversions_value |+----+-----------+-------------------+| 1 | 3.58 | 84.83 || 2 | 0.55 | 69.86 || 3 | 18.29 |
mysql带where条件导出数据表以及部分错误解析 一、前言 最近导出数据表的时候,屡屡受挫,让博主一度以为自己记错了,死活导不出来,后来才看到报错:mysqldump: Couldn't execute 'SET OPTION SQL_QUOTE_SHOW_CREATE=1/*!40102 ,SQL_MODE=concat(@@sql_mode, _utf8 ',NO_KEY_OPTIONS,NO_TABLE_OPTIONS,NO_FIELD_OPTIONS') */': Unkn
mysql存储数据,varchar类型中的数据变成了科学计数法? 文章目录一、前言1、表现形式2、出现错误的sql二、问题排查1、数据表结构2、错误推测3、最终原因三、解决方案1、更改数据结构(1)表结构(2)分别更新两个字段为 科学计数法 :2.251799813685248e152、按位或上一个值一、前言 这个问题也是比较奇怪的,明明设置的是varchar类型,但存储的结果却是科学计数法,这还了得,必须找一下原因了1、表现形式 [uuid] => 14604440
mysql明明有索引却用不到的情况 一、前言如题所示,博主这边在两表关键更新的时候,明明关联字段都有索引,但是竟然没用上?百思不得其解,最后发现原来是编码格式的问题,此处记录一下。1、问题sql:update test_a as a left join test_b as b on a.uuid=b.uuid set a.log_time = b.log_time;2、explain一下mysql> explain update test_a as a left join test_b as b on a.uuid=b
阿里OSS配置自定义域名步骤详解 一、前言 好早之前就写过阿里OSS的文章,本来以为可以直接用的,结果一顿操作完,上传是上传了,但是访问的时候变成了下载???没办法直接看图片了。百度发现:浏览器访问OSS中的网页类型文件时提示下载资源出于安全考虑,从2018年8月13日起,直接使用OSS访问域名,从互联网访问OSS上的网页类型文件(mimetype为text/html,扩展名包括htm、html、jsp、plg、htx 和stm)时,Response Header中