
KBEngine
文章平均质量分 83
服务端引擎KBEngine的学习心得...
Thinbug
我是在94年开始学习电脑的,那时候互联网才开始起步,学习计算机相关知识只有书本,学习的道路举步维艰。CSDN刚开始还没有BLOG,只有论坛,所有的问题都是论坛里的大佬的指点,对我帮助很大。后来有了BLOG,我的BLOG也不用多次搬家了。我的所有文章都是免费的,希望我们中国的程序员在学习的道路上能够顺畅一些。也感谢CSDN能给中国程序员一个这样的环境。如果我的文章能帮到你,那么点赞就是对我最大的肯定。
精雕细琢,匠心之道。
展开
-
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 · 470 阅读 · 0 评论 -
Centos部署KBengine
建议只使用5.7版本,其他版本不建议使用。添加仓库确认安装如果出现这个用这个修复然后从新安装启动设置系统启动时自动启动查看启动状态CentOS上的root默认密码可以在文件/var/log/mysqld.log找到,通过下面命令可以打印出来执行下面命令进行安全设置,这个命令会进行设置root密码设置,移除匿名用户,禁止root用户远程连接等第一步输入密码,用刚才查到的密码第二步输入新密码,注意强度第三步移除匿名用户,回答Y第四允许远程登录,这个可以后面改。第五测试数据库,点Y。原创 2023-05-23 14:42:31 · 902 阅读 · 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 · 1445 阅读 · 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 fun12这样我们就可以设计https://segmentfault.com/a/1190000010476065原创 2021-09-02 10:06:53 · 413 阅读 · 0 评论 -
KBEngine学习笔记 - Entity_defs和EntityCall
entity_defs 文件中经常忘记的事情记录 <Properties> </Properties> <BaseMethods> </BaseMethods> <ClientMethods> </ClientMethods> <CellMethods> </CellMethods>首先我们讲一下BaseMethods里需要加哪些方法。我们知道EntityCall是脚本层与实原创 2021-08-24 17:58:55 · 708 阅读 · 0 评论