自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 C++里面的defer

大家自己去体会吧。

2023-12-27 09:10:10 400

原创 C++也一直在进步

最近在重撸C++,想着看看以Go的视角,来看看C++是不是有对应的解决方案。不管怎么说,有了这些东西,重搞C++,也不会那么无聊了。

2023-12-20 17:17:43 369

原创 C++已经进化了很多

类成员,在申明class的时候就可以初始化了哦!

2023-09-07 08:26:10 51

原创 websocket支持压缩

我们平常在项目中,经常会用到websocket,用来传递实时消息,或者类似IM聊天这种场景。但你知道么?websocket消息,也是支持压缩的,只是我们比较少用到她。在客户端向服务端发起连接的时候,在header里面,会带上自己支持压缩的标记,见下:这地方是不是和http header里面带上 Accept-Encoding: gzip, deflate, br,也就是客户端支持gzip压缩有点类似?

2023-08-10 14:41:48 1339

原创 Electron v26.0.0-beta.11 发布,跨平台桌面应用开发工具

Electron 25.3.0 已经发布,Electron 是一个使用 JavaScript, HTML 和 CSS 等 Web 技术创建原生程序的框架。修复了 Service Worker 无法在 Chrome Extensions Manifest V3 中运行 Chrome API 的问题。修复了 chrome.i18n 无法与 Chrome Extensions Manifest V3 正常工作的问题。修复了 Windows 10 上更改本机主题后标题栏不正确的问题。

2023-08-08 08:41:35 87

原创 如何把你的Go服务部署在Linux服务器里面?

很多看到都会说,这不是很容易么?如果有一个东西,能够帮你自动监护你的进程,发现他挂了,然后立刻将他拉起该有多好。实际上,是有这个工具的,名字叫supervisor,绝大部分运维同学都是采用这个工具,来对你的程序进行监护。在Linux系统里面,通过yum install supervisor安装这个工具,然后在/etc/supervisor目录下面,配置对应的conf文件,把对应需要启动监护的进程,配置进去就行啦,具体怎么配置,这里就不说啦,总之,这是一个非常强大的工具,希望可以帮到你。

2023-08-07 20:19:35 92

原创 sqlx里面如何操作 in ?

sqlx里面的in操作,还是相对比较特殊的,怎么来实现呢?

2023-08-07 07:42:46 211

原创 如何让channel匹配协程数,来创建协程

【代码】如何让channel匹配协程数,来创建协程。

2023-08-06 10:16:54 40

原创 你怎么看语言里面的注解?

在开始接触到Java,看到注解的时候,心里猛然一惊,心想:这是什么鬼?当时给我的感觉,是Java把注解已经发挥到极致了,你在所有可以想到的地方,都可以看到她的身影,类、属性、方法、甚至是参数。后来接触到Go,发现他也继承了Java的风格,里面也有注解,只是相对来说,克制了很多,因为在我们目前使用的地方,可以用到他的场景,基本上比较固定。我想这也和Go的创始团队的理念有关:他们是想保持Go特有的简洁、高效、以及灵活性,还是只是想copy另外一个Java?下面贴一段Go的注解代码,大家感受下。...

2022-09-01 13:40:27 72 1

原创 Go里面的atoi,和C++里的atoi不同点

写过C++,基本上都知道atoi是干嘛的,对,如果字符串里面有数字,就将字符串转换成真正的int类型,go里面也有这个方法,她的调用方法是 strconv.atoi,但你知道他们两者有什么不同么?还是有差别的,比如在C++里面,这样一个字符串"123abc",转换成整数,就是123,她会忽略掉后面的字母,但是,在Go里面,这种方法就行不通了,她会直接报错,告诉你里面包含非数字字母,不能转,那该肿么办呢?

2022-08-22 08:36:06 428

原创 C++、Java、Go三种语言创建线程/协程对比

创建线程/协程执行多任务,应该是我们作为程序猿,一定会遇到的场景,下面就分别贴出三种的语言的使用方式,哪一种是你的菜?

2022-08-20 06:34:08 553 2

转载 深入理解Node.js中的GC和内存泄漏的捕获

来源:Daniel Khan / @晓风well 译原文地址:http://apmblog.dynatrace.com/2015/11/04/understanding-garbage-collection-and-hunting-memory-leaks-in-node-js/译文地址:http://wwsun.github.io/posts/understanding-nodejs-g

2016-01-12 10:03:02 621

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除