logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang struct里面嵌入interface

最近在看context底层源码时发现了一个奇怪的用法:struct里边嵌入interface,struct又没有实现interface的所有接口直接上源码吧:src\context\context.gotype Context interface {Deadline() (deadline time.Time, ok bool)Done() <-chan struct{}Err() erro

#golang#开发语言#后端
golang 引用类型和值类型

go语言中函数传参数永远是值传递引用类型:

游戏服务器---邮件系统

1:个人邮件一个邮件表(msg)一个附件表(msg_attachment)邮件中got字段表示客户端有没有拉取这封邮件。。附件中got字段表示 当前奖励有没有被领取。。。用户个人信息表中 用一个字段mail_receiveidx记录客户端已经拉取的最后一封邮件的id客户端登陆后,定时请求邮件,把mail_receiveidx发送给客户端,客户端来拉取邮件时,把mail_receiveidx发送给服

Twisted框架中reactor事件分析

1:import导入reactor调用run 和stopfrom twisted.internet import reactorreactor.run()reactor.stop()2:import 导入reactor的时候 会删除modules里边已经存在的reactor#twisted\internet\reactor.pyfrom __future__ import division, ab

#后端#python
ubuntu 安装 pybluez

python3 -m pip install pybluez把libbluetooth-dev 安装上就好了sudo apt-get install libbluetooth-dev再接着用pip安装就好了import库没有报错,表示安装成功

#ubuntu
mac vscode改变字体

Mac OS:  华文细黑:STHeiti Light [STXihei]  华文黑体:STHeiti  华文楷体:STKaiti  华文宋体:STSong  华文仿宋:STFangsong  儷黑 Pro:LiHei Pro Medium  儷宋 Pro:LiSong Pro Light  標楷體:BiauKai  蘋果儷中黑:Apple LiGothic Medium  蘋果儷細宋:Apple

python 中类对象、实例对象、类属性、实例属性、类方法、实例方法、静态方法

啥子都不说,直接上例子来分析,Python环境是python3class Province(object):#类属性country = "china"def __init__(self,name):#实例属性self.name = namedef test(self):'''定义一个实例方法,至少有一个self参数'''self.cfunc("chinax")self..

#python#开发语言#后端
python 技能系统

游戏里边肯定少不了技能系统,技能系统做的好后边会省下很多事情,不然会被策划折磨死。。。sikll_file = {'降龙十八掌': ['DamageEffect(100)','DizzinessEffect(3)', 'LowerDeffence(30,3)'],'六脉神剑': ['DamageEffect(90)', 'Knockback(3)', 'LowerSpeed(30, 2)'],'北

#python#开发语言#后端
C调用python

1:调用Python中的类#include <python3.6m/Python.h>int main(int argc,char **argv){PyObject *pModule, *pDict, *pFRCNN, *pFrcnn;PyObject *result, *result1;//初始化pythonPy_Initialize();if (!Py_IsInitialized(

#python
Redis常见功能和优势

1:哨兵(sentinel)和复制(replication)哨兵可以管理多个redis服务器,提供监控、提醒以及自动的故障转移的功能。replication 负责让一个redis服务器可以配备多个备份的服务器redis就是利用这2个功能来保证redis的高可用的2:事务一次性执行多个命令,保证原子性3:LUA脚本在事务的基础上,如果我们需要在服务器一次性执行更复杂的操作,lua就可以用上了4:持久

到底了