logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C# 操作Mongodb数据库

C# 操作Mongodb数据库1.引入NuGet包2.创建数据库操作类(MongodbHelper)里面有增删改查的所有内容,同步和异步using MongoDB.Bson;using MongoDB.Driver;using System;using System.Collections.Generic;using System.Threading.Tasks;namespace Console

#c##数据库#mongodb
Unity FairyGUI(一)

Unity FairyGUI(一)一.加载UI包可以从Resources加载可以从AssetBundle加载* 注意的问题,从AssetBundle中加载需要注意释放和加载,如果自己管理,需要特别注意FGUI文档介绍加载卸载以及内存管理public class Lesson7 : MonoBehaviour{private void Start(){// =============方法一:从Res

#c##unity#ui
C++ 多线程(三)

dwCreationFlags 控制线程的标准,0为一开始就执行,#define CREATE_SUSPENDED0x00000004 为开始挂起。WaitForSingleObject 是类似lock一样的上锁,后面的参数为等待的时间。为了更方便的使用多线程,UE中有Runnable,仿造UE的实现,实现一个简易版本的。我们创建的子线程名称是系统自动生成的,如果我们需要自己修改创建的名称该如何处

#c++#开发语言
C++ 多线程(二)

一些简单临时的异步任务可以使用async创建,对应需要将任务放到线程池或者自己管理的线程中则可以使用packaged_task。当使用async时,传入launch::async是执行在子线程,而若使用launch::deferred 是执行在主线程。同理的还有try_lock_for、try_lock_until 以及 wait_for、wait_until。sleep_for 是睡眠多少时间,

#c++
C++ Dll和Lib、封装使用C++库、封装使用C库

用于快速回顾之前遗漏或者补充C++知识。

#c++#开发语言
C++ 内联、类继承关系、多继承、菱形继承、虚继承

用于快速回顾之前遗漏或者补充C++知识。

#c++
Unity ToLua 之 C#调用Lua(一)

Unity ToLua 之 C#调用Lua(一)一.Lua解析器初始化时相比于XLua需要对虚拟机执行Start方法,释放时需要先检查栈顶元素public class Lesson01_LuaState : MonoBehaviour{private LuaState _luaState;private void Start(){_luaState = new LuaState();_luaSta

#unity#c#
GoLang 知识点补充(一)

GoLang 知识点补充(一)1.变量的多行定义var (aa int= 10bb string= "zzs"cc bool= falsedd float32 = 3.14)fmt.Printf("aa:%d,bb:%s,cc:%t,dd:%f", aa, bb, cc, dd)2.iota知识点测试代码const (BEIJING = iotaSHANGHAITIANJIN)const (a =

#golang#开发语言#后端 +1
Unity C# 网络学习(二)

Unity C# 网络学习(二)一.Socket的重要APIpublic class Lesson05 : MonoBehaviour{private void Start(){var tcpSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);var udpSocket = new

#unity#网络
使用GoLang开发游戏服务器(一)

使用GoLang开发游戏服务器(一)实现最简单的服务器和客户端的通信IServertype IServer interface {Start()Stop()Serve()}servertype Server struct {NamestringIpVersion stringIpstringPortint}func (s *Server) Start() {go func() {addr, err

#golang
到底了