自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 属性与角色属性面板

由于后期增加网络模块,许多数据肯定要通过协议初始化。所以这里属性管理通过c++实现。首先需要有一个角色基类,这里叫CharactorBase。然后需要有一个属性组件,然后在charactorBase里加载这个组件,这样以后在别的模块内调属性的时候,就可以通过调类似getCom的方法来取属性组件了,同时,为了以后可以方便管理属性和属性组直接的...

2021-03-31 22:01:10 1968

原创 游戏服务器架构:通过事件来拆分业务逻辑

游戏服务器与web服务器的不同点在于游戏服务器的数据大部分是实时的内存数据。因为游戏中各个玩家的状态是相互的,同时也是相互影响的。所以很多情况下一个玩家的动作可能会涉及到游戏服务器内的很多操作。比如,一个玩家登录上线的时候,可能需要向其上线后的周围玩家来广播其上线信息。一些传奇魔域类的游戏,可能还存在战力第一的玩家上线后向所有服务器内所有玩家广播公告的操作。代码中可能会像这样: public void onRoleEnter(){ // 广播周围玩家上线信息 doSomeThing()

2020-10-26 21:44:46 318

原创 Rust入门日记:变量,方法,if与循环

创建一个变量rust创建变量,可以选择类型推导式创建变量,也可以选择标注类型式创建变量: let x = 5; println!("x is {}",x); let x:u32 = 5; println!("x is {}",x);通过let创建的变量不可更改,但可以通过重新let x = x+1 来复用,若想简单的修改变量,可以使用let mut 来初始化变量 ...

2020-02-25 22:03:46 345

原创 游戏服务器开发:简单排行榜功能问题,基于mysql

最近在找工作,本人还是希望回游戏行业的,投了半天抓到一个面试机会,面试题是一个游戏排行榜功能,其中只需要客户端id,分数这两个字段。我看到这个题的时候心想简单的一批,就没细想可能会出现的一些问题, 查了一下django的文档就开始一把梭,建立一张表,客户端id,分数两个字段。查询排行榜指定的位次段:select id,score from user_score order by score ...

2020-02-21 18:05:08 439

原创 python list clear方法会导致已赋值的的变量也进行更改

今天在跑数据的时候,发现在一行列表中会多次出现同样的数据,排查后发现是在循环中清空一个列表的时候使用的是clear()后来改成用 lists=[]来进行清空,就不会出现这个问题了。...

2019-11-01 10:14:12 599

原创 centos7下安装pgsql和pgadmin

https://www.postgresql.org/download/linux/redhat/ 官网链接安装pgsql数据库依此按照相应得选参数,之后一条一条命令的跑就行了。修改pg_hba.confsudo vim /var/lib/pgsql/data/pg_hba.conf插入一行:host all all 0.0.0.0/0 md5说明:配置文件目录可能带版...

2019-05-17 21:47:57 1494

原创 Android中webview在AlertDialog中白屏的问题

之前选毕设图简单,随便从网上找了个安卓的天气预报软件就写上去了,结果实习之后全都是做的服务器端,对web端的兴趣也比客户端要大。。。。现在就是后悔,非常的后悔。感觉单一的天气预报太简单,想了想决定加个登陆的功能,然后就可以把大部分东西都引到web端了,想了想决定搞个悬浮窗登陆,搞成sdk,之后没准还用得上。···········································...

2019-05-12 19:04:33 1490

原创 Python3 对于弱cookies登录平台的数据抓取

主要的逻辑:main.py为主入口,然后开始从cookies_url.py内读取对于的cookies和url;然后将返回的数据调用数据处理的函数。数据处理时,会从biao.py内读取相应的渠道和游戏名。最终main.py内会将处理完成后的数据写入对应时间的xls具体的url分析以友盟为例:打开fiddler;浏览器进入友盟相应游戏界面,点击昨日的按钮:可以在fiddler里看...

2019-02-01 15:03:16 150

翻译 Android studio中的admob并入firebase

Google文档链接:https://firebase.google.com/docs/admob/android/quick-start?authuser=0Google firebase+admob的dome:https://github.com/firebase/snippets-android/tree/1c8f86671919fccd43178488fc4799d49f27d786...

2019-01-31 19:55:40 387

转载 Firebase数据收集

转载整理:https://blog.csdn.net/github_37271067/article/details/81114323firebase的功能有很多种,包含,推送通知,云存储,活动监视,远程部署等等。请注意:手机中的Google Play Service的版本信息需要>=FireBase SDK的版本,否则FireBase将无效。FireBase进行LogEvent追踪,...

2019-01-31 19:45:13 1190

转载 Firebase埋点

转载整理:https://blog.csdn.net/AlpinistWang/article/details/80795981Firebase打点有三种类型:event,user_property,screen_view1.打印event在布局中添加按钮:<android.support.constraint.ConstraintLayout xmlns:android="http...

2019-01-31 19:37:54 6463

翻译 应用中添加Google Firebase

持续更新。先确定包名,在https://console.firebase.google.com中创建一个Firebase。然后填包名和别名。获取配置文件google-services.json.然后在Android studio中打开项目,确定包名和在firebase创建时的包名一致。然后在project结构下,app目录内将google-services.json文件粘进去。然后切换...

2019-01-31 18:01:08 796

原创 python3爬虫,通过cookies来跳过验证码直接爬取友盟数据

最近在做游戏的运营,每天都要上友盟的数据统计平台拉每天的活跃和新增,正好自己会python,就做了一个自动化的爬虫。目前是单一的json处理,后续直接加一个循环的链接嵌套就行了。import requestsimport xlwtcookie = '''abc'''#放入自己的账号cookiesheader = {'User-Agent': 'Mozilla/5.0 (Wind...

2018-12-26 23:18:43 1057 1

空空如也

空空如也

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

TA关注的人

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