zl程序教程

批量

  • Shell学习笔记之shell脚本和python脚本实现批量ping IP测试

    Shell学习笔记之shell脚本和python脚本实现批量ping IP测试

      0x00 将IP列表放到txt文件内 先建一个存放ip列表的txt文件: [root@yysslopenvpn01 ~]# cat hostip.txt 192.168.130.1 192.168.130.2 192.168.130.3 192.168.130.4 192.168.130.5 192.168.130.6 192.168.130.7 192.168.130.8 19

    日期 2023-09-28 09:16:52     
  • SSH批量管理 expect自动交互

    SSH批量管理 expect自动交互

    # SSH批量管理 # expect自动交互 ############################# #!/bin/sh # 初次使用,以root批量执行 CMD=( date uname -r hostname ) sh ${[*]} . /etc/init.d/functions [[ -f /usr/bin/expect ]] || { echo "install expe

    日期 2023-09-28 09:16:52     
  • Java多线程批量操作,居然有人不做事务控制?

    Java多线程批量操作,居然有人不做事务控制?

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rgba(37, 41, 51, 1) } .markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .ma

    日期 2023-09-28 09:16:52     
  • 基于CentOS的MySQL学习补充三--使用Shell批量创建数据库表

    基于CentOS的MySQL学习补充三--使用Shell批量创建数据库表

        本文出处:http://blog.csdn.net/u012377333/article/details/47006087     接上篇介绍《基于CentOS的Mysql学习补充二--使用Shell创建数据库》,本文继续探索关于Shell和MySQL的结合使用,我不知道当一个数据库设计完毕之后怎样高速的创建设计好的数据库表和加入对应基本数据

    日期 2023-09-28 09:16:52     
  • 批量执行SQL文件

    批量执行SQL文件

    摘要:很多时候我们在做系统升级时需要将大量的.sql文件挨个执行,十分不方便。而且考虑到执行顺序和客服的操作方便性,能不能找到一种简单的方法来批量执行这些sql文件呢? 主要内容: 准备工作 利用osql/ocmd命令批量执行sql文件 使用master..xp_cmdshell存储过程调用osql/ocmd命令 总结 一、准备工作 既然是要批量执行sql文件,首先我们建立两个sql文件

    日期 2023-09-28 09:16:52     
  • springboot-es 单条数据的修改与批量数据修改

    springboot-es 单条数据的修改与批量数据修改

    一.单条:通过主键id,直接对修改字段进行操作即可,不用再附带已有值和修改字段一起修改。 public void updateInfo(){ String id="344364895434851641"; OrderDetailEntity od=

    日期 2023-09-28 09:16:52     
  • Twaver-HTML5基础学习(20)数据容器(3)_数据的批量加载(节省性能方法)

    Twaver-HTML5基础学习(20)数据容器(3)_数据的批量加载(节省性能方法)

    数据的批量加载 当两个节点之间有许多link对象时,可以使用批量加载功能box.startBatch()来提高数据加载效率。 批量加载会批量重绘界面,来减少界面重绘次数,提高效率。

    日期 2023-09-28 09:16:52     
  • 初学JDBC,获取插入记录的主键、执行批量操作

    初学JDBC,获取插入记录的主键、执行批量操作

    一、获取插入记录主键值 在创建语句的地方使用Statement.RETURN_GENERATED_KEYS标识一下,然后通过getGeneratedKeys方法获得 preparedStatement=conn.prepareStatement(sql,Statement.RETURN_GENERATED_KEYS); preparedStatement.excuteUpdate(); resu

    日期 2023-09-28 09:16:52     
  • redis集群模式批量操作及优化方案

    redis集群模式批量操作及优化方案

    一、集群模式批量操作会存在的问题 假设现在有三主三从集群如下: 127.0.0.1:7000> cluster nodes # 输出省略了一部分内容 127.0.0.1:7000@17000 master

    日期 2023-09-28 09:16:52     
  • 快速批量解决Kotlin包名和文件所在路径不一致问题

    快速批量解决Kotlin包名和文件所在路径不一致问题

    简要介绍 Kotlin具有一个特殊技能,允许包名和文件所在路径不一致. 我只能说,你是强大得有个不合时宜了.这样会导致文件管理出现及其混乱的局面,特别是工程大了之后,这事就够你喝一壶了. 问题样例: 下面的UserActi

    日期 2023-09-28 09:16:52     
  • fastadmin使用批量导入功能以及时间转换问题

    fastadmin使用批量导入功能以及时间转换问题

    导入使用 仅支持slx,slx,csv格式 注意:不要直接使用导出或者改文件后缀的方式来做导入模版,会报一些奇奇怪怪的错 批量导入,时间格式问题 修改/application/admin/library/trai

    日期 2023-09-28 09:16:52     
  • mssql数据库游标批量修改符合条件的记录

    mssql数据库游标批量修改符合条件的记录

    //需求:由于项目刚上传,没有票数,为了表现出一定的人气,需要在一开始把各项目的票数赋一个值 , 但每个项目不能一样,否则容易看出问题,呵呵 。 DECLARE @Id varchar(50) DECLARE My_Cursor CURSOR --定义游标 FOR (SELECT Id FROM dbo.kinpanAwardProject where session=9) --

    日期 2023-09-28 09:16:52     
  • 漏洞应急响应之批量poc验证

    漏洞应急响应之批量poc验证

    0x01前言    当互联网爆出高危漏洞,或者团队内部挖到0day,无论甲方还是乙方都需要了解漏洞的影响面,这个时候就需要poc批量验证,包括网络安全爱好者对“批量”这个词一定不会陌生,我们今天就来聊聊“批量”那些事。目前,有很多优秀的poc批量验证工具,比如我之前的帖子(https://bbs.ichunqiu.com/thread-9519-1-1.html)发过pent

    日期 2023-09-28 09:16:52     
  • thinkphp thinkadmin使用phpspreadsheet批量导出excel数据

    thinkphp thinkadmin使用phpspreadsheet批量导出excel数据

    由于PHPExcel早就停止更新维护,建议使用phpspreadsheet,本文就教你如何用PhpSpreadsheet导出excel 注:原生导出excel可以看我另一篇文章https://blog.csdn.net

    日期 2023-09-28 09:16:52     
  • 批量任务体现多线程的威力!

    批量任务体现多线程的威力!

    背景 对于多线程的理解不是非常深刻,工作中用到多线程代码的机会也不多,前不久遇到了一个使用场景,通过编码实现后对于多线程的理解和应用有了更加深刻的理解。场景如下:现有给用户发送产品调研的需求,运营的同事拿来了一个Excel文件,要求给Excel里面大约六万个手机号发送调研短信。 最简单的方法就是一个循环然后单线程顺序发送,但是核心问题在于,给短信运营商发短信的接口响应时间较长,假设平均100ms

    日期 2023-09-28 09:16:52     
  • java批量生成excel代码分享

    java批量生成excel代码分享

    package com.test.util; /** * @author ocq * */ import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import jxl.Workbook; import jxl.write.Label; import jxl

    日期 2023-09-28 09:16:52     
  • spring成神之路第十七篇:@Configration 和@Bean 注解详解(bean 批量注册)

    spring成神之路第十七篇:@Configration 和@Bean 注解详解(bean 批量注册)

    上次去头条面试: 面试官:spring中,类上加不加@Configuration注解,有什么区别? 我:当某个类上有@Configuration注解的时候,可以在这个类中使用@Bean注解向spring容器中注册bean;如果不加@Configuration注解,不能通过@Bean注解注册bean。 面试官:你确定不用@Configuration注解,不能通过@Bean注解来注册bean? 我:

    日期 2023-09-28 09:16:52     
  • 如何批量下载hugging face模型和数据集文件

    如何批量下载hugging face模型和数据集文件

    本文内容 目前网上关于下载hugging face模型文件大多都是一个一个下载,无法做到批量下载,但有些模型或数据集包含文件太多,不适用一个一个下载。本文将会介绍如何使用git进行

    日期 2023-09-28 09:16:52     
  • c#实现用SQL池(多线程),定时批量执行SQL语句

    c#实现用SQL池(多线程),定时批量执行SQL语句

    在实际项目开发中,业务逻辑层的处理速度往往很快,特别是在开发Socket通信服务的时候,网络传输很快,但是一旦加上数据库操作,性能一落千丈,数据库操作的效率往往成为一个系统整体性能的瓶颈。面对这问题,我们怎么办呢?好,下面我就为大家介绍一种方法:构建SQL池,分离业务逻辑层和数据访问层,让业务逻辑层从低效的数据库操作解脱,以提高系统整体性能。 (一)SQL池   SQL池是SQL容器,用于存放业

    日期 2023-09-28 09:16:52     
  • jdbc批量写入

    jdbc批量写入

    jdbc加了rewriteBatchedStatements=true就可以提升很多倍,

    日期 2023-09-28 09:16:52     
  • MySql批量插入优化Sql执行效率

    MySql批量插入优化Sql执行效率

    itemcontractprice数量1万左右,每条itemcontractprice 插入5条日志。 updateInsertSql.AppendFormat("UPDATE itemcontractprice AS p INNER JOIN foreigncurrency AS f ON p.ForeignCurrencyId = f.ContractPriceId SET p

    日期 2023-09-28 09:16:52     
  • mybatis 根据id批量删除的两种方法

    mybatis 根据id批量删除的两种方法

    原文:https://blog.csdn.net/qq_40010745/article/details/81032218 mybatis 根据id批量删除的两种方法   第一种,直接传递给mapper.xml  集合/数组形式 <delete id="deleteByLogic" parameterType = "java.util.List">

    日期 2023-09-28 09:16:52     
  • ffmpeg批量实现视频转码命令行

    ffmpeg批量实现视频转码命令行

    ffmpeg实现视频转码命令行,result需要提前建好作为保存转码后的视频路径: ffmpeg -i 1.mp4 -vcodec h264 "result\1.mp4" 当

    日期 2023-09-28 09:16:52     
  • python2代码批量转为python3代码

    python2代码批量转为python3代码

    由于python存在python2和python3两个主要的版本方向,经常会有将python2的代码转到python3的环境下运行的需求。尤其是跑一些神经网络的代码时有很多是在python2的环境下写的。在python3下运行会遇见很多不兼容,最常见的就是python3中print函数必须加()而python2中不是。一个一个修改这种错误又非常麻烦。 此时一种方式是再安装一个python2,比

    日期 2023-09-28 09:16:52     
  • WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享

    WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享

    WinForm容器内控件批量效验是否允许为空?设置是否只读?设置是否可用等方法分享     在WinForm程序中,我们有时需要对某容器内的所有控件做批量操作、如批量判断是否允许为空?批量设置为只读、批量设置为可用或不可用等常用操作,本文分享这几种方法,起抛砖引玉的作用,欢迎讨论!  1、  清除容器控件内里面指定控件的值的方法 /// <summar

    日期 2023-09-28 09:16:52     
  • docker批量操作容器

    docker批量操作容器

    author:headsen chen date: 2019-08-07  15:26:46 列出所有的容器 ID docker ps -aq 停止所有的容器 docker stop $(docker ps -aq) 删除所有的容器 docker rm $(docker ps -aq)列出所有的镜像 docker images -q 删除所有的镜像 docker rmi $(do

    日期 2023-09-28 09:16:52     
  • Unity3D脚本批量打包渠道包

    Unity3D脚本批量打包渠道包

    最近在研究Unity3D脚本批量打包,比如在Android平台下各种不同分辨率和不同内存大小的机器,可能还有不同的渠道包,不同渠道可能用的SDK都不一样,这一切的一切都表明你的代码无法做到自适应的,除非批量打包提供各个平台的预定义标签#define 。 Unity默认提供了一些预定义标签如: UNITY_EDITOR  : 编辑器模式下。 UNITY_STANDALONE:PC Mac

    日期 2023-09-28 09:16:52     
  • php Spreadsheet实现图片资源数据批量导出excel表格

    php Spreadsheet实现图片资源数据批量导出excel表格

    废话不多说,直接上代码 public function export1() { //数据 $data = [ [ 'id' =&g

    日期 2023-09-28 09:16:52     
  • 使用mmv命令批量修改文件名称

    使用mmv命令批量修改文件名称

    在 Linux 中使用 mv 命令可以重命名或者移动文件及目录,但是它不支持一次重命名多个文件。本文介绍mmv的使用方式,使用通配符模式移动/复制/追加/链接多个文件 环境 Centos7.7 安装mmv 在默认情况下,Centos7的网络源中没有mmv的安装包,我们需要先安装epel源,然后再安装mmv工具。 # 下载阿里云的epel源文件。 [roo

    日期 2023-09-28 09:16:52     
  • JQuery执行DOM批量克隆并插入的提效方法

    JQuery执行DOM批量克隆并插入的提效方法

         JQuery clone方法可以实现对指定DOM对象的快速复制,并插入文档中。 对于同一类型的对象往往需要按照同一样式模板(HTML标签代码)复制N份并插入文档中,然后再将内容填入模板中,这就需要批量克隆插入,例如你的博客发表的若干篇文章,都具有相同的模板样式(标题 + 内容摘要)。     按照直接的思维逻辑往往会写出 先clone后

    日期 2023-09-28 09:16:52     
  • mybatis动态批量新增,更新,删除(spring+springmvc+mybatis+maven+mysql)

    mybatis动态批量新增,更新,删除(spring+springmvc+mybatis+maven+mysql)

    1.链接mysql的文件加上批处理的配置 [批量新增和更新可以参照多个对象批量删除,这个只有批量删除的例子,但批量新增和更新只有mapper.xml文件不一样,只需要单独的更新和新增方法就可以,jsp页面多个对象传值都是一样的实现方式]   jdbc.user=rootjdbc.password=rootjdbc.url=jdbc:mysql://localhost:3306/wor

    日期 2023-09-28 09:16:52     
  • 批量查找可执行文件目录的简单方法

    批量查找可执行文件目录的简单方法

    今天想知道相同名称 多次运行时所涉及的执行目录 , 发现可以使用一个命令 ll /proc/`ps -ef |grep Inspur |grep -v grep |awk '{print $2}'` |grep cwd  

    日期 2023-09-28 09:16:52     
  • sqlalchemy ORM进阶- 批量插入数据

    sqlalchemy ORM进阶- 批量插入数据

      参考: https://www.jb51.net/article/49789.htm https://blog.csdn.net/littlely_ll/article/details/82706874   1 import pandas as pd 2 import sqlalchemy 3 4 df = pd.DataFrame() 5 print(df) 结果

    日期 2023-09-28 09:16:52     
  • .NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)

    .NET 使用自带 DI 批量注入服务(Service)和 后台服务(BackgroundService)

    在默认的 .net 项目中如果我们注入一个服务或者后台服务,常规的做法如下  注册后台服务 builder.Services.AddHostedService<ClearLogTask>(); 针对继承自接口的服务进行注入: builder.Services.AddTransient<IOperationTransient, Operation>(

    日期 2023-09-28 09:16:52     
  • Android应用-包装脚本批量方法

    Android应用-包装脚本批量方法

    1. 设定ant周边环境 加入用户变量: 变量名:ANDROID_SDK_ROOT 变量值:D:\Android Develop\adt-bundle-windows-x86_64-20140321\sdk 变量名:PATH 变量值:D:\Android Develop\apache-ant-1.9.4\bin;C:\Program Files (x86)\Git\b

    日期 2023-09-28 09:16:52     
  • oracle mybatis 批量更新和新增

    oracle mybatis 批量更新和新增

    <!-- 批量插入生成的兑换码 --> <insert id ="insertQuasiPersonList" parameterType="map" > <foreach collection="list" item="item" index="index" open="begin" close=";end;" separator=";">

    日期 2023-09-28 09:16:52     
  • python批量修改文件名

    python批量修改文件名

    python批量修改文件名 #coding:utf-8 import os # 列出当前目录的所有文件 files = os.listdir('.') for filename in files: # 分割文件名和后缀名 portion = os.path.splitext(filename) # 比较后缀名 if portion[1] == ".mp3": # 修改后缀名 newname =

    日期 2023-09-28 09:16:52     
  • 批量修改指定目录下的文件名和文件内容

    批量修改指定目录下的文件名和文件内容

    需求    批量修改替换Linux/Windows系统中指定目录下的目录名、文件名、文件内容。说明一下,提升工作效率的需求不一定都需要自己动手编程去实现,可以通过借助工具中已有的功能去实现。比如去掉字符串中前、中、后的空格、替换文件指定字符串等,可以借助编辑器中替换功能快速的实现。 Windows系统 1、Windows系统下替换文件内容中的字符串。比如将文件中的字符串"DT

    日期 2023-09-28 09:16:52     
  • centos批量kill进程

    centos批量kill进程

    ps -ef|grep php|grep -v grep|cut -c 9-15|xargs kill -9 管道符"|"用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的 几个命令:"ps - ef"是linux 里查看所有进程的命令。这时检索出的进程将作为下一条命令"grep mcfcm_st"的输入。"grep mcfcm_st"的输出结果是,所有

    日期 2023-09-28 09:16:52     
  • 用户管理 之 在Linux系统中,批量添加用户的操作流程

    用户管理 之 在Linux系统中,批量添加用户的操作流程

    一、阅读此文件您需要掌握的基础知识; 《Linux 用户(user)和用户组(group)管理概述》《用户(user)和用户组(group)配置文件详解》《Linux 用户(User)查询篇》《Linux 用户管理工具介绍》《Linux 系统中的超级权限的控制》 二、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用户呢?有时我们需要让几十个或更多的用户在主机上完成相同或相似的任务,比如

    日期 2023-09-28 09:16:52     
  • 记录批量插入与触发器问题

    记录批量插入与触发器问题

    近段时间数据库开发中有遇上一个批量数据插入并触发一个触发器的问题。程序刚开始时,一笔一笔插入是很正常的,后来改了程序,批量数据插入,此时触发器只触发第一笔记录,其余的记录均没有触发到触发器。 先来看看问题,在一个表中,如果有记录插入,将会触发发送邮件的功能。 为了能批量插入数据,Insus.NET创建一个Type:  这样用户只要传入一个DataTable即可。最初始我写的插入存储过程

    日期 2023-09-28 09:16:52     
  • 批量修改文本文件的编码格式

    批量修改文本文件的编码格式

    1.使用EditPlus打开要修改编码格式的文件所属目录 2.按shift,选中左下角列表中需要转换编码格式的文本,右击选择“打开”,打开的效果如下: 3.依次选择菜单栏中的“文档”->“文本编码”->“批量更改文本编码”,按shift选择要更改编码格式的文本,然后单击“确定”按钮:   4.选择你想转换成的目标格式,比如想转为utf

    日期 2023-09-28 09:16:52     
  • php 批量删除文件夹

    php 批量删除文件夹

    //删除文件 function deldir($dir) { //先删除目录下的文件 $dh = opendir($dir); while ($file = readdir($dh)) { if ($file != "." && $file != 

    日期 2023-09-28 09:16:52     
  • 记录一次批量插入的优化历程

    记录一次批量插入的优化历程

    一、前言     测试妹子反馈了一个bug,说后台报了个服务器异常——保存一个数量比较大的值时,比如 9999,一直在转圈圈,直到最后报了一个服务器异常。我接过了这个bug,经过仔细查看代码后发现,代码卡在了一个批量插入的SQL语句上,就是比如前端保存 9999 的时候,后端的业务逻辑要进行 9999 次的批量插入。 二、方案一     最开始的SQL语句

    日期 2023-09-28 09:16:52     
  • Oracle总结【视图、索引、事务、用户权限、批量操作】

    Oracle总结【视图、索引、事务、用户权限、批量操作】

    前言 在Oracle总结的第一篇中,我们已经总结了一些常用的SQL相关的知识点了...那么本篇主要总结关于Oralce视图、序列、事务的一些内容... 在数据库中,我们可以把各种的SQL语句分为四大类... (1)DML(数据操纵语言):select,insert,update,delete (2)DDL(数据定义语言):create table,alter table,drop table,

    日期 2023-09-28 09:16:52     
  • EditPlus批量修改文件编码格式

    EditPlus批量修改文件编码格式

    今天才发现了Edit Plus有这么好用的功能,不仅能够批量转换文本编码,还能够批量转换文件格式(CR/LF).功能所在如下图所示:需要注意的是,能够被批量转换的文件都必须是已经打开的文件.如果需要修改的文件很多,而且文件夹很深,那么,可以使用Windows资源管理器的搜索功能,使用*.h通配符来查找,并拖入到EditPlus里面打开,然后批量转换.

    日期 2023-09-28 09:16:52     
  • 多线程查询数据,将结果存入到redis中,最后批量从redis中取数据批量插入数据库中【我】

    多线程查询数据,将结果存入到redis中,最后批量从redis中取数据批量插入数据库中【我】

      多线程查询数据,将结果存入到redis中,最后批量从redis中取数据批量插入数据库中 package com.xxx.xx.reve.service; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.ut

    日期 2023-09-28 09:16:52     
  • Ubuntu 批量修改图片大小

    Ubuntu 批量修改图片大小

    现在的相机拍摄出来的照片通常远远大于电脑屏幕,不但尺寸很大,占用磁盘量也很大,我都是拍完照片立马就将其缩小到差不多HD的分辨率改图片分辨率的软件有很多,除了耳熟能详的PS,Ubuntu下也有开源gimp可以用,但照片很多的时候,用gimp只是感觉在燃烧生命处理图片有木有。如果只是改变图片尺寸的话,还好Ubuntu下有imagemagick这个软件可以用首先在命令行下安装它,如果不知道怎么用apt

    日期 2023-09-28 09:16:52     
  • Mysql 批量修改数值 批量替换某个字段的部分数据(推荐)

    Mysql 批量修改数值 批量替换某个字段的部分数据(推荐)

    需求 把表A中的字段A中 所有的aaa 替换为 bbb UPDATE 表A SET 字段A = replace(字段A, 'aaa', 'bbb')  

    日期 2023-09-28 09:16:52     
  • 批量实现多台服务器之间 SSH 无密码登录的相互信任关系

    批量实现多台服务器之间 SSH 无密码登录的相互信任关系

      最近IDC上架了一批hadoop大数据业务服务器,由于集群环境需要在这些服务器之间实现ssh无密码登录的相互信任关系。具体的实现思路:在其中的任一台服务器上通过"ssh-keygen -t rsa"产生公私钥文件,然后将公钥文件拷贝成authorized_keys文件,最后将它的.ssh目录下的文件全部批量拷贝到其他服务器的/root/.ssh目录(即当前用户家目录的.ssh)下即

    日期 2023-09-28 09:16:52