
KBEngine
文章平均质量分 83
服务端引擎KBEngine的学习心得...
Thinbug
九四年的键盘声,敲醒初春的互联网。论坛里的星光,照亮多少迷夜的迷茫。
博客是停泊的岸,文字是免费的帆。若你途经我的注解,一个点赞,便是最好的回响。
精雕岁月,静守长河,做一名沉默的——代码摆渡人。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
KBEngine增加ThinkingData打点
(这些包在我们通过pip安装Logbus2的时候会有安装成功的路径,一般是位于:C:\Users\Administrator\AppData\Local里,其他的包也在这里)这里的file_patterns,.表示logbus.exe的目录,我的log放在外面,所以是…,我把服务端的打点目录配置在了服务端脚本目录的logbus下。首先根据他的文档,安装sdk和Logbus,他的原理是sdk写入到log文件,然后通过Logbus2来传送到TD(ThinkingData)服务器。成功了,下来就剩下调试了。原创 2023-08-15 18:44:55 · 483 阅读 · 0 评论 -
Centos部署KBengine
建议只使用5.7版本,其他版本不建议使用。添加仓库确认安装如果出现这个用这个修复然后从新安装启动设置系统启动时自动启动查看启动状态CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来执行下面命令进行安全设置,这个命令会进行设置root密码设置,移除匿名用户,禁止root用户远程连接等第一步输入密码,用刚才查到的密码第二步输入新密码,注意强度第三步移除匿名用户,回答Y第四允许远程登录,这个可以后面改。第五测试数据库,点Y。原创 2023-05-23 14:42:31 · 905 阅读 · 0 评论 -
KBEngine经常会遇到的问题和处理办法
1,如果你的属性是同步的,如果通过 self.dict[strP] = val 去修改不会触发属性同步,可以使用 setattr(self,strP,val) 2,在base里,你可以使用entityCall.cell 来调用cell方法 在cell里也可以通过entityCall.base来调用base方法。 未完。。。 ...原创 2021-09-10 19:23:10 · 1476 阅读 · 2 评论 -
KBEngine里的网络协议另类设计
python可以把函数作为dict类型的value来使用,下面是个简单例子 def fun1(str): print(str) def fun2(no): print(no) dictFun = { 1 : fun1, "2" : fun2 } dictFun[1]("run fun1") dictFun["2"](2) 执行结果 run fun1 2 这样我们就可以设计 https://segmentfault.com/a/1190000010476065原创 2021-09-02 10:06:53 · 414 阅读 · 0 评论 -
KBEngine学习笔记 - Entity_defs和EntityCall
entity_defs 文件中经常忘记的事情记录 <Properties> </Properties> <BaseMethods> </BaseMethods> <ClientMethods> </ClientMethods> <CellMethods> </CellMethods> 首先我们讲一下BaseMethods里需要加哪些方法。 我们知道EntityCall是脚本层与实原创 2021-08-24 17:58:55 · 716 阅读 · 0 评论