• 2024-06-17TiDB placement_rule in sql使用
    1、配置好tikvlabel例如:tikv_servers:-host:10.37.129.6ssh_port:22port:20160status_port:20180deploy_dir:/tidb-deploy/tikv-20160data_dir:/tidb-data/tikv-20160log_dir:/tidb-deploy/tikv-20160/logconfig:server.labels:host
  • 2024-06-14物联网平台 Thingsboard rule engine 规则引擎 - 设备消息处理过程
    设备消息上报到规则引擎过程第一步:消息入口org.thingsboard.server.actors.app.AppActor#doProcess中找到caseQUEUE_TO_RULE_ENGINE_MSG:onQueueToRuleEngineMsg((QueueToRuleEngineMsg)msg);break;@OverrideprotectedbooleandoProcess(TbActorMsgm
  • 2024-06-13kubernetes-ingress-nginx-rule的配置-将外部流量路由到集群内部的规则配置
    KubernetesIngress资源配置文件主要定义了如何通过NGINXIngress控制器来处理进入集群的HTTP/HTTPS流量apiVersion:networking.k8s.io/v1#表示这是一个Ingress资源,并使用了Kubernetes网络APIv1版本kind:Ingress#kind:定义了资源的类型。在这里是Ingr
  • 2024-06-12记录一下这两天在处理文档时遇到的小问题。
    第一个任务是读取两个文件,一个存放了很多正则表达式,另一个是要修改的excel文件。读取已有的正则,然后挨个到excel里匹配并替换。第一个问题报了re.error:badcharacterrange-\dat搜了,说是:re分割字符串时,所用的分隔符集合必须按其ASCII值的大小,从小到大排列记一下……本人
  • 2024-06-12Bison
    BisonTheYacc-compatibleParserGenerator10September2021,BisonVersion3.8.1byCharlesDonnellyandRichardStallman目录Bison1.1LanguagesandContext-FreeGrammars5TheBisonParserAlgorithm5.1LookaheadTokens阅读理解5.15.2Shift/ReduceConflicts5.
  • 2024-06-07Rust OO:多态与继承
    https://www.phodal.com/blog/rust-oo-notes/学习编程语言的最好方式最反复练习。最近在用Rust重写VSCode-Textmate库:scie。原有的代码中,大量地使用了OO相关的东西,而Rust要实现OO也需要一些奇技淫巧,而我本身对Rust也不是非常熟练,所以我写了这一篇笔记来记录如何实
  • 2024-06-01css44 CSS The !important Rule
    https://www.w3schools.com/css/css_important.asp Whatis!important?The!importantruleinCSSisusedtoaddmoreimportancetoaproperty/valuethannormal.Infact,ifyouusethe!importantrule,itwilloverrideALLpreviousstylingrulesforthat
  • 2024-05-29at-rule or selector expectedcss(css-ruleorselectorexpected)
    问题如图所示,在使用scss和less是使用//注释就会出现红色报错,这个不影响运行,但是看着很不舒服。解决没有找到什么好的解决办法,一般的解决方法是,把验证关闭,然后重启。但是后面我开启这个设置,再进行注释,没有报错,感觉还是重启的作用。先放着不管吧。
  • 2024-05-26Three Locks To Rule Them All(三把锁统治一切)
    ThreeLocksToRuleThemAll(三把锁统治一切)【英文原文】为了确保线程安全,特别是在服务器端,我们通常使用临界区(criticalsections)或锁(locks)来保护代码。在最近的Delphi版本中,我们引入了TMonitor特性,但我更倾向于信任操作系统提供的锁机制,这些锁是通过Windows临界区或POSIXfute
  • 2024-05-23win11安装MySQL
    目录[-]1. 1.下载2. 2.安装 参考文档:https://dev.mysql.com/doc/refman/8.4/en/ 1.下载    mysql官网下载msi安装程序:https://dev.mysql.com/downloads/file/?id=526927 2.安装    运行下载的mis程序,逐步安装。安装模式: complete;  
  • 2024-05-22hidet使用rule based调度
    定义computation整体流程类似于tvm的计算描述定义输入、输出tensor,指定名称、数据类型和shapea=tensor_input('a',dtype='float32',shape=[10])b=tensor_input('b',dtype='float32',shape=[])b=tensor_input('data',dtype='float16&
  • 2024-05-19cs01 CSS Syntax
    ACSScomprisesofstylerulesthatareinterpretedbythebrowserandthenappliedtothecorrespondingelementsinyourdocument.Astyleruleismadeofthreeparts−Selector−AselectorisanHTMLtagatwhichastylewillbeapplied.Thiscouldb
  • 2024-05-15javascript 将变量值作为对象属性 获取对象对应的值
      test(){letform={bar_rule_txt:'{spu}-{master_attr_value}-{slave_attr_alias}',bar_rule_result:'',spu:'JPK1575G',master_attr_value:'黑色',master
  • 2024-04-29带你走近MISRA C++:2023
    随着汽车工业迈入数字化转型的新纪元,软件的安全性与可靠性已跃升为设计和开发核心环节的重中之重。MISRAC++标准的诞生与演进,精准地回应了行业发展的需求。自MISRAC++标准首次面世以来,它便被奉为汽车软件工程师在开发实践中的圭臬。  MISRAC++的发展史  MISRAC++的
  • 2024-04-25Netfilter漏洞提权利用(CVE-2023-35001)
    前言Netfilter是一个用于Linux操作系统的网络数据包过滤框架,它提供了一种灵活的方式来管理网络数据包的流动。Netfilter允许系统管理员和开发人员控制数据包在Linux内核中的处理方式,以实现网络安全、网络地址转换(NetworkAddressTranslation,NAT)、数据包过滤等功能。漏洞成因在
  • 2024-04-19[code notes] ecpg precompiler 1
    Thisnotewillintroducetheworkflowofparse.ploftheecpgprecompiler.Runtheprecompiler:perlparse.pl.../../../backend/parser/gram.yworkflowloadecpg.addonsintoanmemoryhashtable.Thekeyiscomposedofstringliteralsfromaproduction
  • 2024-04-12Rule 90
    Rule90isaone-dimensionalcellularautomatonwithinterestingproperties.Therulesaresimple.Thereisaone-dimensionalarrayofcells(onoroff).Ateachtimestep,thenextstateofeachcellistheXORofthecell'stwocurrentneighbours.
  • 2024-04-12禁止某ip访问
    使用firewall配置,通过添加富规则(richrules)来实现firewall-cmd--permanent--add-rich-rule='rulefamily=ipv4sourceaddress="8.147.170.200"drop'firewall-cmd--permanent--add-rich-rule='rulefamily=ipv4sourceaddress="38.147.170.23"
  • 2024-04-11iptables和firewalld的区别
    iptables与firewalld的区别1),firewalld可以动态修改单条规则,动态管理规则集,允许更新规则而不破坏现有会话和连接。而iptables,在修改了规则后必须得全部刷新才可以生效;2),firewalld使用区域和服务而不是链式规则;3),firewalld默认是拒绝的,需要设置以后才能放行。而iptables默认是允许的,需
  • 2024-04-09NAT-SERVER
    配置NATserver 检验:disfirewallsessiontabledisfirewallserver-map 拓扑图: 第一步:配置接口ip第二步:配置安全区域[FWlfirewallzonedmz[FW-zone-dmzladdinterfaceGigabitEthernet0/0/2[FW-zone-dmz]quit[FWlfirewallzoneuntrustFW-zone-untrust
  • 2024-04-09目的NAT-4.9
    目的NAT:一般情况不允许外部网络主动访问内部网络但是有时也需要外部网络访问内部网络。例如公司将内部资料给客户或出差员工访问动态目的NAT转换前后的地址不存在固定的映射关系。例如移动终端访问无线网络。拓扑图:第一步:配置接口ip第二步:配置安全区域第三步:配置安全策略
  • 2024-04-05设计模式-工厂模式
    作用:提供一个接口,返回子对象将bean注入工厂方式:1.@Component+构造器:AbstractLogicChain实现ILogicChain接口@Component("rule_blacklist")publicclassBlackListLogicChainextendsAbstractLogicChain@Component("default")publicclassDefaultLogicChainex
  • 2024-04-03等保加固Windows防火墙命令行配置指南
    ::开启防火墙服务netstartmpssvc::配置远程桌面仅允许管理机远程netshadvfirewallfirewalladdrulename=allow_rdpdir=inaction=allowdescription="允许远程桌面策略"enable=yesprofile=public,private,domainremoteip=192.168.11.42,192.168.11.44,192.168.10.250,19
  • 2024-04-01Django-xadmin+rule对象级权限的实现方式
    Django-xadmin+rule对象级权限的实现方式1.需求vs现状1.1需求要求做一个ERP后台辅助管理的程序,有以下几项基本要求:基本的增删改查功能基于对象的权限控制(如:系统用户分为平台运营人员和商家用户,商家用户小A只能查看编辑所属商家记录,而管理员可以纵览全局)数据库记录导
  • 2024-03-29Drools业务规则管理系统25_规则属性
    前面我们已经知道了规则体的构成如下: rule"ruleName"attributeswhenLHSthenRHSend 本章节就是针对规则体的attributes属性部分进行讲解。Drools中提供的属性如下表(部分属性):  一、enabled属性enabled属性对应的取值为true