• 2024-07-01Swift 新结构化并发中鲜为人知的 isolated 参数
    概述伴随着Swift5.5(WWDC21)推出的新结构化并发到今年的WWDC24已经有3个多年头了。想必大家都对其中async/awiat、asynclet、TaskGroup、Actor等各种概念都了然于胸了吧?不过小伙伴们可能不知道的是:新结构化并发(或叫现代结构化并发)中还有一个“隐藏宝藏”,它就是i
  • 2024-06-23Cobra - Flags are parsed after rootCmd.Execute()
     root.go:funcinit(){rootCmd.PersistentFlags().BoolVarP(&enableLogging,"log","l",true,"Logginginformation")fmt.Println("*************************",enableLogging)}funcExecute(){err:
  • 2024-06-20Uipath 如何连接SQLite数据进行操作
      1、下载SQLiteDatabaseActivitiesforUipathpackages,无需安装SQLite数据库驱动。2、SQLite查询操作   2.1添加查询活动:在UIPathStudio的“Activities”面板中,搜索并添加“ExecuteQuery”活动。这个活动用于执行SQL查询语。在“ExecuteQuery”活动的属
  • 2024-06-18c# 从Jint切换到 ClearScript
    Jint打包后大概2M左右,但有一些小bug,比如函数内的严格模式不生效ClearScript大概30M左右测试基于windowsx64控制台程序<PackageReferenceInclude="Microsoft.ClearScript.Core"Version="7.4.5"/><PackageReferenceInclude="Microsoft.ClearScript.V8"Version=&qu
  • 2024-06-14核心(Hutool-core)工具类(SPI加载工具-ServiceLoaderUtil)
    介绍SPI(ServiceProviderInterface),是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。更多介绍见:https://www.jianshu.com/p/3a3edbcd8f24使用定义一个接口:packagecn.hutool.test.spi;publicinterfaceSPIService
  • 2024-06-08设计模式:命令模式(Command Pattern)及实例
     好家伙, 0.什么是命令模式在软件系统中,“行为请求者”与“行为实现者”通常呈现一种“紧耦合”。但在某些场合,比如要对行为进行“记录、撤销/重做、事务”等处理,这种无法抵御变化的紧耦合是不合适的。在这种情况下,如何将“行为请求者”与“行为实现者”解耦?将一组行为抽象
  • 2024-06-0736.PyMySQL模块
    PyMySQL模块【一】简介DB-API:Python标准数据库规范为DB-API,DB-API定义了一系列必须的对象和数据库操作方式,以便为各种数据库系统和数据库访问程序提供一致的访问接口。PyMySQL:纯python实现的模块,可以与Python代码兼容衔接,也几乎兼容MySQL-python遵循Python数据库AP
  • 2024-06-05python 连接sqlite简单示例
    importsqlite3#连接到SQLite数据库#数据库文件是test.db,如果文件不存在,会自动在当前目录创建#如果文件已存在,则连接到该数据库conn=sqlite3.connect('test.db')#创建一个游标对象#通过游标对象来执行SQL语句cursor=conn.cursor()#创建一个表cursor.execut
  • 2024-05-31pymysql 模块演练代码
    importpymysqlfrompymysql.cursorsimportDictCursorconn=pymysql.connect(host='localhost',user='root',password='123456',database='day1',port=3306,cursorclass=DictCursor,connect_timeout=3)cursor=conn.cur
  • 2024-05-31Pymysql
    Pymysql安装:pipinstallpymysql导入模块:importpymysql创建连接对象:conn=pymysql.connect(user=root,password='',host='localhost',database='',port=3306,charset='',cursorclass=DictCursor)#cursorclass不指定返回结果就是元组,Dictcu
  • 2024-05-29flask 配合 sqlite3 维护数据库的数据方法
    importjsonimportsqlite3con=sqlite3.connect("Test.db")cur=con.cursor()#==https://blog.csdn.net/GuoQiZhang/article/details/91344509数据库案例.cur.execute("CREATETABLEIFNOTEXISTSmed(idINTEGERPRIMARYKEY,dataTEXT)")c
  • 2024-05-24Java并发编程之newFixedThreadPool线程池
    随着计算机硬件性能的不断提升,多核CPU的普及,现代计算机系统的性能越来越强大。在这样的环境下,如何更好地利用计算机系统的性能优势,提高程序的运行效率,是每一个Java开发者需要思考的问题。Java中提供了多线程编程的支持,但是在多线程编程中,线程的创建、启动、调度等都需要耗费一定的
  • 2024-05-22Langchain Plan-And-Execute框架使用
    代码示例:可以调用自定义工具函数importosos.environ['OpenAI_API_KEY']='sk-piAxxxx替换你的xxxU7F5Zrc'os.environ['SERPAPI_API_KEY']='950fbd942ee77替换你的xxx37b'#设置OpenAI网站和SerpApi网站提供的API密钥fromdotenvimportload_dotenv#用于加
  • 2024-05-21JavaScript execute asynchronous functions in Parallel with count and Promise All In One
    JavaScriptexecuteasynchronousfunctionsinParallelwithcountandPromiseAllInOneJavaScript使用count和Promise并行执行异步函数errorsfunctionpromiseAll<T>(functions:Fn<T>[]):Promise<T[]>{returnnewPromise((resolve,reject)=&
  • 2024-05-17华为用例自动化
    #-*-encoding:utf-8-*-"""@Time:2024/4/1619:47@Auth:ruqing@File:华为自动化测试.py@IDE:PyCharm@Motto:ABC(AlwaysBeCoding)"""importtimeimportrefromconfigimportInitParam#初始化sonic参数sonic=InitParam().sonic_i
  • 2024-05-16openGauss cursor-execute-query-vars_list
    cursor.execute(query,vars_list)功能描述此方法执行被参数化的SQL语句(即占位符,而不是SQL文字)。psycopg2模块支持用%s标志的占位符。原型curosr.execute(query,vars_list)参数表1curosr.execute参数关键字参数说明query待执行的sql语句。vars_list变量列
  • 2024-05-11SQL SERVER 数据库清空语句 忽略外键 触发器 等(转载)
    有时候我们想清空SQLServer中所有表的数据,但是由于有外键约束和触发器,有时候清表语句无法执行,下面的语句可以关掉和开启一个数据库中的所有外键约束和触发器,以便执行清表语句:USEClothesShopEXECUTEsp_MSForEachTable'ALTERTABLE?NOCHECKCONSTRAINTALL'EXECUTEsp_MS
  • 2024-05-07cannot execute binary file
     001、问题,调用一个二进制文件,出现如下的报错[[email protected]_x86_64]#lsgffread[[email protected]_x86_64]#./gffread-bash:./gffread:cannotexecutebinaryfile 002、问题原因出现如上报错的原因通常是:该错误发生时,通常是在尝试执
  • 2024-05-06Unable to execute SonarScanner analysis: Fail to get bootstrap index from server: Host is unreachabl
    1.背景编辑gitlab-ci流水线时,代码分析的job,maven使用sonar报错-mvncleanverifysonar:sonar-Dsonar.login=30c55d3b8d3d2569431fb39f3c488c90643a68442.错误信息[ERROR]Failedtoexecutegoalorg.sonarsource.scanner.maven:sonar-maven-plugin:3.11.0.3922:sonar(def
  • 2024-04-25python读取yaml配置文件的方法
    yaml简介1.yaml[ˈjæməl]:YetAnotherMarkupLanguage:另一种标记语言。yaml是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件,看了yaml后,发现这个更直观,更方便,有点类似于json格式2.yaml基本语法规则:大小写敏感使用缩进表示层级关系缩进时不允许使用Ta
  • 2024-04-25Git runner 返回报错: status=couldn't execute POST against dial tcp: lookup gitlab on xxxx:53: serve
    当发现Gitlab上的runner显示出runneroffline的问题时1查一下gitrunner的报错runner=xxxxstatus=couldn'texecutePOSTagainsthttps://gitlab/api/v4/jobs/request:Posthttps://gitlab/api/v4/jobs/request:dialtcp:lookupgitonx.x.x.x:53:servermisbehaving
  • 2024-04-16selenium之常见js操作
    1、简介浏览器对象模型(BrowserObjectModel(BOM))允许JavaScript与浏览器对话。现代的浏览器已经(几乎)实现了JavaScript交互相同的方法和属性,因此它经常作为BOM的方法和属性被提到主要介绍以下浏览器对象模型的Windows对象--窗体location对象--页面操作document对
  • 2024-04-11ThreadPoolExecutor线程池解析
    ThreadPoolExecutor线程池解析一、ThreadPoolExecutor常见参数jdk中Executors提供了几种常用的线程池,底层都是ThreadPoolExecutor。publicThreadPoolExecutor(intcorePoolSize,//核心线程数intmaximumPoolSize,//最大线程数
  • 2024-04-07【报错】TypeError: execute() takes from 2 to 3 positional arguments but 5 were given
    问题:cursor.execute()方法传递多个参数时,传参错误,错误传递方式如下:sql="insertintoent_portal.ent_stu_round(ord_id,ord_detail_id,round_id,status,property,isHistory,create_user_id,operator_id,delete_flag)values(%s,%s,%s,1,'SRP_ADDITIONAL',0,'hgf',&#
  • 2024-03-30FLASK学习记录-sqlite3基本操作
    sqltie3是内置模块,数据库操作,以及表的增删改查参考https://www.runoob.com/sqlite/sqlite-python.html实例创建数据库$sqlite3test.dbSQLiteversion3.34.12021-01-2014:10:07Enter".help"forusagehints.sqlite>.databasesmain:/usr/dog/flask_web/flask-test2