- 博客(30)
- 资源 (1)
- 收藏
- 关注
转载 Go看源码必会知识之unsafe包
前言有看源码的朋友应该会发现,Go标准库中大量使用了unsafe.pointer,要想更好的理解源码实现,就要知道unsafe.pointer到底是什么?所以今天就与大家来聊一聊unsafe包。什么是unsafe众所周知,Go语言被设计成一门强类型的静态语言,那么他的类型就不能改变了,静态也是意味着类型检查在运行前就做了。所以在Go语言中是不允许两个指针类型进行转换的,使用过C语言的朋友应该知道这在C语言中是可以实现的,Go中不允许这么使用是处于安全考虑,毕竟强制转型会引起各种各样的麻烦,有时这些麻烦很容易
2022-05-19 15:54:33 590
转载 字面量,常量和变量之间的区别?
经常看到这三者,基本每天作为一个程序媛的我,都和这三者在打着交道。之前每个都会使用,但是这样的来区别三者之间的关系还是第一次。从定义到实际例子,这次全面搞清楚,以后就省的定义混淆。那么我就首先来看了例子,有个大致的了解,再去看那些生硬的定义。c/c++ codeint a; //变量const int b = 10; //b为常量,10为字面量string str = “hello world!”; // str 为变量,hello world!为字面量1 2 3看完这个例...
2020-10-22 10:30:30 568
转载 GO 语言爱好者的最佳Web框架
GO 语言爱好者的最佳Web框架如果你是自己写一个小应用程序,那你可能不需要Web框架。但是如果你要做产品,那么你肯定需要一个好的框架。如果你认为你有相应的知识和经验,你会自己编写所有的这些代码么?你有时间找到一个产品级的外部包来完成工作吗?你确定这与你应用程序的其它部分一致吗?这些都是促使我们(即便是我们中最优秀的)使用框架的原因,如果其他人已经做了必要的艰苦的工作,我们不会想让自己...
2018-09-13 13:40:57 645
转载 解决mac系统下自带apache开启关闭问题
在使用mac os 进行web开发时,会遇到80端口已经被占用的情况。解决这个问题可以通过以下几个步骤。1、使用lsof -i:80查看当前占用80端口的进程,如果有就kill掉。2、关闭mac自带apache的启动。sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist如果哪天你想让它开机启动了,...
2018-05-25 15:31:54 9162
转载 Flask+Gunicorn+Gevent+Supervisor+Nginx生产环境部署
简介 Flask的部署可以选择独立的wsgi,也可以用uWSGI,FastCGI等。独立容器除了Gunicorn还可以选择Tornado、Gevent来部署。1)Gunicorn是一个Python WSGI UNIX的HTTP服务器。这是一个预先叉工人模式,从Ruby的独角兽(Unicorn)项目移植。该Gunicorn服务器与各种Web框架兼容,我们只要简单配置执行,轻量级的资源消耗,以及相当...
2018-04-17 22:18:11 764 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人