12 2020 档案
摘要:在前面博文【Vue】Vue与ASP.NET Core WebAPI的集成中,介绍了集成原理:在中间件管道中注册SPA终端中间件,整个注册过程中,终端中间件会调用node,执行npm start命令启动vue开发服务器,向中间件管道添加路由匹配,即非api请求(请求静态文件,js css html)都
阅读全文
摘要:对于业务层面的开发,就离不开数据库的访问。 1.创建项目 俗话说卖钱不卖钱,摊摊儿要扯圆,甭管怎样,我们先建立一个标准的golang项目,来访问数据库。 1.1 go mod 管理依赖 go mod init gitee.com/RandyField/sqltest 1.2 安装mysql驱动包 g
阅读全文
摘要:goroutine的栈在其生命周期开始时很小,可能只有2KB,但是它并不固定,可按需增大或减小。虽然我们可以无脑创建很多goroutine来执行操作,但是如果程序出现意外,goroutine可能会暴涨占据内存,一切就变得不可控,比如我们通过循环来创建goroutine,当循环条件满足,创建巨额的go
阅读全文
摘要:Socket网路编程对于B/S项目来说,几乎不会涉及;但是如果涉及游戏服务器开发,或者上位机服务器开发,自定义通信协议,Socket网络编程就变得常见了。 Socket编程 1.C#的socket 1.创建Socket对象,指定传输层协议TCP或者UDP - Socket //创建一个负责监听IP地
阅读全文
摘要:goroutine是Golang特有,类似于线程,但是线程是由操作系统进行调度管理,而goroutine是由Golang运行时进行调度管理的用户态的线程。 1.C#的线程操作 1.1 创建线程 static void Main(string[] args) { Thread thread = new
阅读全文

浙公网安备 33010602011771号