实践环境 https://pypi.org/project/elasticsearch/ pipinstallelasticsearch7.6.0 离线安装包及依赖包下载地址: https://files.pythonhosted.org/packages/f5/71/45d36a8df68f3ebb098d6861b2c017f3d094538c0fb98fa61d4dc43e69b9/urllib3-1.26.2-py2.py3-none-any.whlsha256=d8ff90d979214d7b4f8ce956e80f4028fc6860e4431f731ea4a8c08f23f994...

  FGTdbwjSrhj4   2024年02月19日   47   0   0 Python

实践环境 Python3.6.4 pymongo4.1.1 pymongo-3.12.3-cp36-cp36m-win_amd64.whl 下载地址:https://pypi.org/simple/pymongo/ 代码实践 !/usr/bin/envpython -coding:utf-8-- importdatetime importrandom importpymongo frompymongoimportMongoClient frombson.objectidimportObjectId 建立连接 方式1 client=MongoClient()使用默认主机和端口连接本地Mo...

  FGTdbwjSrhj4   2024年02月19日   49   0   0 Python

实践环境 SpringBoot3.2.1 Maven3.8.8 JDK1.8.0_331 创建项目 通过http://start.spring.io/网站创建包含SpringBoot的项目,具体如下: 点击GENERATE按钮后,会自动生成并下载SpringBootQuickStartDemo.zip 导入项目 解压述下载的项目压缩包,解压后的项目文件结构如下: E:codeProjects\SpringBootQuickStartDemo>tree/f . │.gitignore │HELP.md │mvnw │mvnw.cmd │pom.xml │ ├─.mvn │└─wrappe...

  FGTdbwjSrhj4   2024年02月19日   56   0   0 Java

实践环境 win10 JMeter5.4.1 需求描述 需求是这样的,需要压测某个接口(取消分配接口),请求这个接口之前,需要先登录系统(物流WMS系统),并在登录后,选择并进入需要操作的仓库,然后请求接口,接口报文如下: { "orderNos":["OB-20231221-0000025","OB-20231221-0000026"], "warehouseCode":"763DCD" } 要求warehouseCode和登录用户所属仓库保持一致,orderNos必须归属于warehouseCode,简单理解就是登录用户只能操作所选仓库的订单。 此外,每个订单参数只能用一次 脚本设计与实...

  FGTdbwjSrhj4   2024年02月19日   70   0   0 软件测试

在了解Nginx工作原理之前,我们先来了解下几个基本的概念以及常见的I/O模型。 基本概念 同步:就是指调用方发起一个调用,在没有得到调用结果之前,该调用不返回。换句话说,也就是调用方发起一个调用后,一直等待被调用方返回结果,直到获取结果后才执行后续操作。生活中的同步场景:等电梯: 按电梯方向键-->用户发起一个调用 电梯不在当前楼层,不做别的事情,继续等待-->一直等待结果 电梯到了,开门-->获取到结果 异步:就是指调用方发起一个调用,在没得到调用结果之前,返回该调用。换句话说,也就说调用方发起一个调用后,不等待被调用方返回结果,继续执行后续操作。这种情况下,被调用...

  FGTdbwjSrhj4   2023年12月17日   23   0   0 Linux

按规则解析并替换字符串中的变量及函数 需求 1、按照一定规则解析字符串中的函数、变量表达式,并替换这些表达式。这些函数表达式可能包含其它函数表达式,即支持函数嵌套 2、函数表达式格式:${__函数名称()}、${__函数名称(函数参数)} 3、变量表达式格式:${varName} 注意: 函数名称以__打头 ${之间不能有空格 函数名称和函数的左括号(之间不能有空隔 函数支持嵌套,形如:${__function1(${__function2()})} 函数参数如果是字符串(包括由嵌套函数返回值),需要使用单引号、双引号引用形如${__function1("str_value",123)},$...

  FGTdbwjSrhj4   2023年11月20日   16   0   0 Python

实践环境 Python3.6.2 confluent-kafka2.2.0 confluent-kafka简介 Confluent在GitHub上开发和维护的confluent-kafka-python,ApacheKafka®的一个python客户端,提供了一个与所有brokers>=v0.8的kafka、ConfluentCloud和ConfluentPlatform兼容的高阶级生产者、消费者和AdminClient。 confluent-kafka安装 pipinstallconfluent-kafka 代码实践 Kafka生产者 fromconfluent_kafkaimpor...

  FGTdbwjSrhj4   2023年11月07日   44   0   0 Python

groovy3.0.7 代码实现 实现方式1 importjava.security.MessageDigest; publicclassMD5Utils{ publicfinalstaticStringMD5(Strings){ char[]hexChars=['0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'];//十六进制的字符 try{ byte[]byteData=s.getBytes("utf-8");//获取待加密字符的字节表示 MessageDigestmd5=MessageDi...

  FGTdbwjSrhj4   2023年11月02日   49   0   0 其他语言

groovy3.0.7 DES加密简介 加密分为对称加密和非对称加密。非对称加密,加解密使用不同的密钥,如RSA;对称加密,加解密使用相同的密钥,如DES(DataEncryptionStandard,即数据加密标准)。相对而言,非对称加密安全性更高,但是计算过程复杂耗时,一般只应用于关键信息,非关键信息可以考虑使用对称加密。 代码实现 DES加密 importjava.util.Base64; importjavax.crypto.Cipher; importjava.security.Key; importjavax.crypto.SecretKeyFactory; importjavax...

  FGTdbwjSrhj4   2023年11月02日   41   0   0 其他语言

测试环境 Python3.6 Win10 代码实现 !/usr/bin/envpython3.4.0 -encoding:utf-8-- __author__='shouke' importxml.etree.ElementTreeasET defcompare_xml_node_attributes(xml_node1,xml_node2): result=[] node1_attributes_dict=xml_node1.attrib node2_attributes_dict=xml_node2.attrib forattrib1,valueinnode1_attributes_...

  FGTdbwjSrhj4   2023年11月02日   43   0   0 Python

大数据量文本文件高效解析方案代码实现 测试环境 Python3.6.2 Win10内存8G,CPUI51.6GHz 背景描述 这个作品来源于一个日志解析工具的开发,这个开发过程中遇到的一个痛点,就是日志文件多,日志数据量大,解析耗时长。在这种情况下,寻思一种高效解析数据解析方案。 解决方案描述 1、采用多线程读取文件 2、采用按块读取文件替代按行读取文件 由于日志文件都是文本文件,需要读取其中每一行进行解析,所以一开始会很自然想到采用按行读取,后面发现合理配置下,按块读取,会比按行读取更高效。 按块读取来的问题就是,可能导致完整的数据行分散在不同数据块中,那怎么解决这个问题呢?解答如下: 将数...

  FGTdbwjSrhj4   2023年11月02日   38   0   0 Python

实践环境 win10 Python3.6.2 odoo_14.0.latest.tar.gz下载地址: https://download.odoocdn.com/download/14/src?payload=MTY3MDg1MTM3Ni4xNC5zcmMud0tZRWZLX2I5UVF0Tm51UUVqT1lQVE5PbGRyYW5zWTc4dHhuOWxfclM4UT0%3D 引用页面:https://www.odoo.com/zh_TW/page/download MicrosoftVisualCBuildTool 下载地址: https://download.microsoft.com...

  FGTdbwjSrhj4   2023年11月02日   34   0   0 Python

实践环境 Odoo14.0-20221212(CommunityEdition) OdooWebLoginScreen14.0 https://apps.odoo.com/apps/modules/14.0/odoo_web_login/ 操作步骤 1、把下载的odoowebloginscreen压缩包解压后,放自定义插件目录,如下 2、登录odoo,打开Apps,使用关键词"web_login"搜索模块,安装odoo_web_login 注意:在安装website模块之后安装odoo_web_login模块或者安装website模块之后更新odoo_web_login模块 3、修改%PRO...

  FGTdbwjSrhj4   2023年11月02日   41   0   0 Python

实践环境 Odoo14.0-20221212(CommunityEdition) web_responsive-14.0.1.2.1.zip https://apps.odoo.com/apps/modules/14.0/web_responsive/ 操作步骤 1、把下载的web_responsive压缩包解压后,放自定义插件目录,如下 2、重启服务,安装WebResponsive 模块搜索关键词“WebResponsive” 3、查看效果 网站提示文字太少不让发布博客凑字专用网站提示文字太少不让发布博客凑字专用网站提示文字太少不让发布博客凑字专用网站提示文字太少不让发布博客凑字专用网站...

  FGTdbwjSrhj4   2023年11月02日   26   0   0 Python

odoo菜单定义和修改学习总结 环境 odoo-14.0.post20221212.tar 定义菜单 方式1: <?xmlversion="1.0"?> <odoo> <menuitemid="root_menu_id"name="TopMenu"web_icon="estate,static/img/icon.png"> <menuitemid="second_level_menu"name="SecondLevelMenu"> <menuitemid="third_level_menu1"action="third_level_menu...

  FGTdbwjSrhj4   2023年11月02日   53   0   0 Python

实践环境 Odoo14.0-20221212(CommunityEdition) 代码实现 方案1 通过研究发现,点击odooform表单按钮时,会调用odoo14\odoo\addons\web\static\src\js\views\form\form_controller.js文件中的_onButtonClicked函数,在该函数中响应点击事件。所以,我们可以通过重写该方法来实现自定义响应点击事件。示例如下 表单视图定义 codePojects\odoo14\custom\estate\wizards\demo_wizard_views.xml <?xmlversion="1.0"...

  FGTdbwjSrhj4   2023年11月02日   51   0   0 Python

实践环境 Odoo14.0-20221212(CommunityEdition) 需求描述 如图,给表单新增一个类似聊天的窗口,当记录一些表单活动(本例为自动记录当前记录状态变化) 需求实现 模型定义 odoo14\custom\estate\models\estate_property.py 需要继承mail.thread模型,并为需要追踪的字段设置tracking属性,并设置属性值为真值 !/usr/bin/envpython -coding:utf-8-- fromodooimportmodels,fields,api classEstateProperty(models.Model...

  FGTdbwjSrhj4   2023年11月02日   39   0   0 Python

实践环境 Odoo14.0-20221212(CommunityEdition) 代码实现 在js脚本函数中调用模型中自定义方法: this._rpc({ model:'demo.wizard',//模型名称,即模型类定义中_name的值 method:'action_select_records_via_checkbox',//模型中自定义名称 args:['arg_value']//传递给模型方法参数列表,列表中每个元素对应模型方法的一个位置参数 }).then(function(res){//res为模型方法返回值 console.log(res); //dosomething }); ...

  FGTdbwjSrhj4   2023年11月02日   68   0   0 Python

实践环境 Odoo14.0-20221212(CommunityEdition) 需求描述 如下图,列表网仓记录详情页面(form视图),编辑内联视图中的货主记录,为货主和仓库字段搜索,添加过滤条件,具体如下: 添加、编辑货主时,下拉列表中只展示选取和当网仓记录所属公司关联的货主,点击搜索更多,仅展示和当前网仓记录所属公司关联的货主 添加、编辑货主时,下拉列表中只展示选取和当网仓记录关联的仓库(到“仓库”Tab页中添加的仓库),点击搜索更多,仅展示和当前网仓记录关联的仓库。 模型设计 说明:为了更好的体现本文主题,部分非关键代码已省略,即做了适当的模型简化处理 网仓 classOmsN...

  FGTdbwjSrhj4   2023年11月02日   30   0   0 Python

实践环境 Odoo14.0-20221212(CommunityEdition) 需求描述 如下,根据条件对form视图自带按钮的显示、隐藏进行控制 代码实现 隐藏、显示编辑和创建按钮为例 odoo14/custom/estate/static/src/js/hide_or_show_form_button.js functionisHideEditButton(arg){//自定义函数,用途参见下文 if(arg='Sold'){ returntrue } returnfalse } odoo.define('estate.hide_or_show_form_button',functi...

  FGTdbwjSrhj4   2023年11月02日   32   0   0 Python
关注 更多

空空如也 ~ ~

粉丝 更多

空空如也 ~ ~