您的位置:首页 > 技术中心 >
  • golang context用来干吗

    context在Go1.7之后就进入标准库中了。它主要的用处如果用一句话来说,是在于控制goroutine的生命周期。当一个计算任务被goroutine承接了之后,由于某种原因(超时,或者强制退出)我们希望中止这个goroutine的计算任

    2019-12-03 09:52点击阅读

  • golang channel有什么好处

    golang channel这种方式的优点是通过提供原子的通信原语,避免了竞态情形(race condition)下复杂的锁机制。channelchannel 是可以让一个 goroutine 发送特定值到另一个 gouroutine 的通

    2019-12-03 09:47点击阅读

  • golang channel是什么

    Go语言中的channel是实现goroutine间无锁通信的关键机制,他使得写多线程并发程序变得简单、灵活、触手可得。Channel是Go中的一个核心类型,你可以把它看成一个管道,通过它并发核心单元就可以发送或者接收数据进行通讯(comm

    2019-12-03 09:29点击阅读

  • Golang Cgo是什么

    CGO 提供了 golang 和 C 语言相互调用的机制。某些第三方库可能只有 C/C++ 的实现,完全用纯 golang 的实现可能工程浩大,这时候 CGO 就派上用场了。 (推荐学习:go)可以通 CGO 在

    2019-12-03 09:20点击阅读

  • golang cap是什么意思

    cap主要是为了让slice提供可变长度。试想,如果没有cap,只有len。 (推荐学习:go)sliceA长度为10,len=10,已经插满元素;现在要插入第十一个元素。做法sliceA的长度扩展为20,len=20

    2019-12-03 09:13点击阅读

  • win7打不开vscode怎么办

    win7打不开vscode怎么办?win7打不开vscode的解决办法:1、使用“Win+R”打开“运行”窗口。2、输入“services.msc”按回车键进入“服务”窗口。3、打开“服务”窗口后,往下拖动右侧窗口的滚动条,找到“Windo

    2019-12-02 17:42点击阅读

  • win7打不开vscode怎么办

    win7打不开vscode怎么办?win7打不开vscode的解决办法:1、使用“Win+R”打开“运行”窗口。2、输入“services.msc”按回车键进入“服务”窗口。3、打开“服务”窗口后,往下拖动右侧窗口的滚动条,找到“Windo

    2019-12-02 17:42点击阅读

  • 常见的未授权访问漏洞总结

    未授权访问漏洞可以理解为需要安全配置或权限认证的地址、授权页面存在缺陷导致其他用户可以直接访问从而引发重要权限可被操作、数据库或网站目录等敏感信息泄露。常见的未授权访问漏洞1.MongoDB 未授权访问漏洞2.Redis 未授权访问漏洞3.

    2019-12-02 17:40点击阅读

  • CentOS下Redis的安装方法介绍

    安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版本,由于这个特性是3.2版本才有的。另外需要注意的是,Redis约定次版本号(即第一个小数点后的数

    2019-12-02 16:38点击阅读

  • erlang和golang的区别

    Erlang和golang的区别:第一对锁的态度不同,第二对异步IO的态度不同,第三消息机制不同。Erlang对锁非常反感,认为变量不可变可以很大程度避免锁。Golang的观点是锁确实有很大的负担,但是锁基本上是无法避免的,一旦有人共享状态

    2019-12-02 15:49点击阅读

  • linux下输入正确密码仍无法登录

    在需要输入密码的登录界面,按下ctrl+alt+F1组合键,进入tty1终端输入登录Ubuntu时的用户名和密码,在tty1终端出现登录成功的提示,这里我的用户名是linux,默认进入当前用户主目录(我的用户名为linux,主目录为/hom

    2019-12-02 15:41点击阅读

  • windows与linux的区别

    Linux系统的特点1.模块化程度高Linux的内核设计非常精巧,分成进程调度、内存管理、进程间通信、虚拟文件系统和网络接口五大部分。其独特的模块机制可根据用户的需要,实时地将某些模块插入或从内核中移走,使得Linux系统内核可以裁剪得非常

    2019-12-02 15:21点击阅读

  • swoole是做什么的

    Swoole 是一个由 C 语言编写,支持 PHP 语言的异步多线程服务器,它的功能包括异步 TCP/UDP 网络客户端,异步 MySQL,异步 Redis,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查

    2019-12-02 15:10点击阅读

  • swoole如何解决高并发

    swoole提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,异步Redis, 数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS查询。 Swoole还内置了Http/WebSo

    2019-12-02 14:49点击阅读

  • sublime Text 3 emmet自定义HTML模板的方法

    下面由sublime text 3 教程栏目给大家介绍emmet自定义HTML模板的方法,希望对需要的朋友有所帮助!1.下载Emmethttps://github.com/sergeche/emmet-sublime2.打开sublime

    2019-12-02 14:37点击阅读

  • sublime Text 3 emmet自定义HTML模板的方法

    下面由sublime text 3 教程栏目给大家介绍emmet自定义HTML模板的方法,希望对需要的朋友有所帮助!1.下载Emmethttps://github.com/sergeche/emmet-sublime2.打开sublime

    2019-12-02 14:37点击阅读

  • vscode怎样启动项目

    首先安装调试器,常用的有Debugger for Firefox和Debugger for Chrome,直接搜索安装即可打开项目,此时,是没有配置浏览器的选择添加配置,根据提示添加即可。添加完成之后,会自动的生成一个关于浏览器的配置文件l

    2019-12-02 14:28点击阅读

  • vscode怎样启动项目

    首先安装调试器,常用的有Debugger for Firefox和Debugger for Chrome,直接搜索安装即可打开项目,此时,是没有配置浏览器的选择添加配置,根据提示添加即可。添加完成之后,会自动的生成一个关于浏览器的配置文件l

    2019-12-02 14:28点击阅读

  • swoole进程间如何通信

    Swoole进程间通信的方式管道pipe管道用于进程之间的数据交互,Linux系统本身提供了pipe函数用于创建一个半双工通信管道。半双工的通信方式中数据只能单向流动(一端只读一端只写),只能在具有亲缘关系(父子进程)的进程之间使用。

    2019-12-02 14:19点击阅读

  • swoole能做什么

    Swoole是一个面向生产环境的 PHP 异步网络通信引擎,使 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、Unix Socket、HTTP,WebSocket 服务。Swoole 可以广泛应用于互联网、移动通信、企业软件、云

    2019-12-02 13:54点击阅读