- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 使用lua socket 封装连接 mongodb
使用LuaSocket库来封装MongoDB连接也是比较简单的,这里介绍一下使用LuaSocket连接MongoDB的方法。
2023-03-24 20:43:33
433
原创 使用lua socket 封装连接 redis
在Lua代码中,我们需要引入LuaSocket库,并使用socket.tcp()函数创建一个TCP套接字,然后使用connect()函数连接Redis服务器。连接成功后,我们可以使用send()函数发送命令,使用receive()函数接收响应。在这个例子中,我们使用Redis:new()函数创建一个Redis客户端对象,然后使用execute()函数来执行Redis命令。可以使用LuaSocket库来封装Redis连接,这里简单介绍一下使用LuaSocket连接Redis的方法。
2023-03-24 20:35:47
702
原创 skynet redis 使用例子
Skynet是一款高性能的游戏服务器框架,而Redis则是一款非常流行的内存数据库。将这两款工具结合起来,可以构建出高性能的游戏服务器,本文将为大家介绍一些Skynet Redis使用案例。
2023-03-24 20:28:01
725
原创 IOCP的一些使用例子
具体实现方法是,在发送端和接收端分别创建一个完成端口,并将套接字绑定到对应的完成端口上。然后,将这个新的套接字绑定到完成端口上,并开始进行异步I/O操作,接收客户端发送的数据。通过这种方式,服务器就可以同时处理多个客户端的请求,提高程序的并发性和性能。然后,将这个新的套接字绑定到完成端口上,并将请求交给线程池中的某个线程进行处理。以上是一些IOCP的应用例子,当然还有其他的应用场景,比如实现高性能的UDP服务器等。如果你能够掌握好IOCP的实现细节和编程技巧,就可以为程序的性能和效率注入新的活力。
2023-03-24 20:10:02
397
原创 lua base64 保存为图片文件
将获取到的base64字节流,保存为图片文件,源码如下:local bs = "base64图片编码后数据"bs = string.gsub(bs,"data:image/png;base64,","")local ff = base64.decode(bs)local file = io.open("a.png", "wb")file:write(ff)file:close()...
2022-02-17 20:55:30
1068
原创 golang学习:json文件读取与解析
本文部分内容借鉴于其他blog,但未找到源头,在此基础上做了一层封装和外部调用例子,请各位指正package myjsonimport ( "bytes" "encoding/json" "fmt" "log" "os" "regexp" simplejson "github.com/bitly/go-simplejson")const configFileSize...
2019-12-10 19:29:56
852
转载 libiconv编译与使用
一、编译win64位0、转移到命令行cmd1、执行amd64位脚本,D:\Program Files (x86)\Microsoft Visual Studio 8\VC\bin\amd64\vcvarsamd64.bat2、转移到libiconv-1.11.1目录3、编译nmake -f Makefile.msvc DLL=1 MFLA
2016-09-01 17:33:05
3515
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人