06 2019 档案
摘要:Go 互斥锁(sync.Mutex)和 读写锁(sync.RWMutex)的介绍,使用demo,使用注意事项补充
阅读全文
摘要:go build、go install、go run 命令的使用
阅读全文
摘要:python 多进程,多线程,使用 sqlalchemy 对数据库进行操作 创建引擎 & 获取数据库会话: 使用类的方式,然后在对象方法中去创建数据库引擎(使用单例,确保只创建一个对象,方法里对引擎做判断,确保只创建一个数据库引擎) 数据表模型类 数据库会话闭包装饰器 包装了数据库会话 sessio
阅读全文
摘要:Go 并发,goroutine,channel 知识点记录
阅读全文
摘要:Go 的反射理解,反射类型对象,反射值对象,知识点记录
阅读全文
摘要:activemq BytesMessage || TextMessage;使用 python 程序向 activemq 的主题推送数据,默认推送的数据类型是 BytesMessage,改为推送 TextMessage 类型的数据
阅读全文
摘要:接口,接口排序,接口嵌套组合,接口与类型之间的转换,空接口类型,接口断言
阅读全文
摘要:mysql 查询表的字段名称,字段类型
阅读全文
摘要:冒泡排序(bubblesort) 特点:通过换位置的方式,一直向上冒泡 快速排序(quicksort) 基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分都要小,然后再按此方法对两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列
阅读全文
摘要:实例:二维矢量模拟玩家移动 在游戏中,一般使用二维矢量保存玩家的位置,使用矢量计算可以计算出玩家移动的位置,下面的 demo 中,首先实现二维矢量对象,接着构造玩家对象,最后使用矢量对象和玩家对象共同模拟玩家移动的过程 1)实现二维矢量结构 矢量是数据中的概念,二维矢量拥有两个方向的信息,同时可以进
阅读全文
摘要:问题复现:修改字符串的第一个中文 先对原字符串做切片,然后进行拼接,得到新的字符串 运行效果: 切片默认是根据 byte 进行切割的,中文是 3 个 byte 组成,导致上面残留两个多余的 byte 解决方法: 那么在切片时指定 3 个 byte 尝试下: 运行效果: 另外一种方式: 步骤: 运行效
阅读全文

浙公网安备 33010602011771号