首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

服务器直接输入字符串代码执行方法测试

前言 我们在写代码的过程中时常要调试,但线上的服务器打包部署运行很费时,或者需要在线上查看数据,可以直接在服务器输入需要执行的代码 后台输入接口 判定是否有gm权限,前缀runstr执行代码 function...runstr " then local strcode = string.sub(str, 8) self:runstr(strcode) return end end --运行字符串代码...SetGmPlayer(self.player) local f = load(str) if f then pcall(f) end SetGmPlayer(nil) end 打印测试效果 输入...) end return server.playerCenter:GetPlayerByDBID(dbid) end who()默认获取当前用户信息,打印出玩家等级为50 image.png 执行服务器方法...image.png 测试效果 调用此命令,直接刷新帮派职务,玩家贡献度高获得帮主职位 此命令本地方法,所以需要先取的服务器和玩家类 function GetServer() return server

51430
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    不要尝试简化这些代码

    不要尝试简化这些代码! Kubernetes 是 Google 开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。...但是,K8s 的工程师们在注释中用大写英文标注:「不要尝试简化这些代码!」并且还写了两遍。 ? 为啥强调两遍?K8s 他们在注释中特意解释了。大意如下: 这个控制器故意以一种非常冗长的风格编写。...在此过程中,我们要确保在代码中处理和解释了每一个条件,即使这会导致无 op 代码分支。 因此,控制器代码可能看起来过于冗长、注释过多和“分支”。...退一步说,虽然我们都可以忽略代码注释,但是优秀的代码注释可以极大地提高生产力——对个人、团队乃至企业都是如此。...它能让我们快速理解代码,欣赏前人的努力,笑对复杂挑战。 就我个人而言,我并不真正关心代码/注释比率——这完全是在转移人们的注意力。有时,代码注释可能比代码本身更有价值。

    64820

    Python input()输入多个变量代码

    input()输入多个变量据个人的开发经验,Python的input()函数要用于输入多个变量需要结合Python的另外一个内置方法split()来完成,其中当字符串对象调用split()方法可以用于拆分该字符串对象...,因此要input()函数获取多个变量,输入数据的时候,就需要有一定的格式,比如使用一样的分隔符将多个变量分隔开来,分隔符与split()中的参数一致。...与此同时,也应当注意一下返回值的问题,即有几个变量就声明多少个变量来存储,一般语法如下:a1, a2,...an = input("输入n个内容,使用中文逗号隔开:").split(",")提示:分隔符可以自定义...input()输入多个变量实例代码提示:获取到的返回值是str字符串类型,如果需要相应的类型,可以使用相应的函数进行转换:>>> a,b,c = input("输入三个字母,使用英文逗号隔开:").split...(",")输入三个字母,使用英文逗号隔开:x,y,z>>> a'x'>>> b'y'>>> c'z'>>> type(a)原文:Python input()输入多个变量免责声明

    44920

    手机输入代码就能补电!?

    网上发现不少关于华为手机输入代码就能补电的文章,例如“华为手机电池不行了?教你一串代码,电量猛增更持久”“华为手机隐藏很深的补电开关,专门针对旧电池!!!”那么这个神秘技术是真的吗?...对此让我们很是怀疑,真的有这样的“代码技巧”吗?电脑学习微信公众号小编对此也很感兴趣,就尝试了一下。...此补电的方法如下:打开华为拨号界面输入:*#*#2846579#*#*,就会进入工程菜单页面,随后点击补电选项,就会进入补电窗口,提示补电中,等到显示补电完成。...随后在笔者查阅各种百度谷歌后才终于明白,代码补电这个功能,只是在手机生产出来后进行测试时的一个步骤而已,对于续航电量方面没有帮助,表面上的电量提高实际上就只是手机在修复实际电量与显示电量的不等,说白了就是校正的功能

    3.3K2118

    告别垃圾代码收下这几个锦囊妙计!

    帮助找到bug:对代码进行重构,可以深入理解代码的作为,在搞清楚程序结构的同时,想不把bug揪出来都难。...同一个类中有相同的表达式:提炼出重复的代码,然后让两个地方都调用被提炼出来的那一段代码; 两个互为兄弟的子类内含有相同的表达式:提炼出相同代码,将它推入超类内; 两个毫不相干的类中出现:将重复的代码提炼到一个独立的类中...如何确定提炼哪一段代码?寻找注释是一个很好的技巧。它们通常能指出代码用途和实现手法之间的语义距离。如果代码前方有一行注释,就是提醒你:可以将这段代码替换成一个函数。...如果需要修改的代码散布四处,你不但很难找到它们,也很容易忘记某个重要的修改。 把所有需要修改的代码放进同一个类中,如果眼下没有合适的类可以安置这些代码就创造一个。...12、冗余类 某个类原本对得起自己的身价,但重构使它身形缩水,不再做那么多工作,这个时候让这个类庄严赴义吧。

    45410

    8种优化if-else代码的方案拿走

    前言 代码中如果if-else比较多,阅读起来比较困难,维护起来也比较困难,很容易出bug,接下来,本文将介绍优化if-else代码的八种方案。 ?...优化方案一:提前return,去除不必要的else 如果if-else代码块包含return语句,可以考虑通过提前return,把多余else干掉,使代码更加优雅。...condition){ return ;}//doSomething 优化方案二:使用条件三目运算符 使用条件三目运算符可以简化某些if-else,使代码更加简洁,更具有可读性。...优化方案八:策略模式+工厂方法消除if else 假设需求为,根据不同勋章类型,处理相对应的勋章服务,优化前有以下代码: String medalType = "guest"; if ("...首先,我们把每个条件逻辑代码块,抽象成一个公共的接口,可以得到以下代码: //勋章接口public interface IMedalService { void showMedal(); String

    1.3K20

    告别垃圾代码收下这几个锦囊妙计!

    原文:https://www.jianshu.com/p/3f04b6aebad2 重构不止是代码整理,它提供了一种高效且受控的代码整理技术。...同一个类中有相同的表达式:提炼出重复的代码,然后让两个地方都调用被提炼出来的那一段代码; 两个互为兄弟的子类内含有相同的表达式:提炼出相同代码,将它推入超类内; 两个毫不相干的类中出现:将重复的代码提炼到一个独立的类中...如何确定提炼哪一段代码?寻找注释是一个很好的技巧。它们通常能指出代码用途和实现手法之间的语义距离。如果代码前方有一行注释,就是提醒你:可以将这段代码替换成一个函数。...如果需要修改的代码散布四处,你不但很难找到它们,也很容易忘记某个重要的修改。 把所有需要修改的代码放进同一个类中,如果眼下没有合适的类可以安置这些代码就创造一个。...12、冗余类 某个类原本对得起自己的身价,但重构使它身形缩水,不再做那么多工作,这个时候让这个类庄严赴义吧。

    53630

    程序员:不要对我的代码指手画脚!

    他没有让高级开发人员先看一眼并提供反馈,也没有通知任何人,就直接打开代码并开始改代码。这不是第一次他这么干了。他经常这么干,因为他觉得世界谁也不能像他一样快速地改好问题。...,但是老板说因为你最近向产品推送了一批JavaScript的代码。开发人员说,“我很确信我的代码不会引发这样的问题,而且时间也不对,因为我在两天前推送的代码,当时并没有这个问题。...10-15分钟后,开发人员回来说,“这貌似是个回车键的问题(回车键输入为\r)”,而老板说,“不对,我已经试过了,回车键并不能解决问题,这就是个JavaScript的问题。”开发人员有点摸不着头脑。...开发人员,如果你是对的,那么坚决捍卫自己。你不必委曲求全在这样一个恶意的环境中工作,但是你必须在别人质疑你的时候,积极地据理以争。

    41820
    领券