全部 文章 问答 分享 共找到84个相关内容
2022-06-13 17:29 · monkey / shell / Android
[问答] 安卓开发调用PY脚本,与PY脚本实现实时视频流交互。
现在已经在PY脚本上实现了实时人脸识别,但是需要在安卓实现,而且实现的途径必须是得通过调用PY的脚本。不能直接纯用JAVA那样,识别规则必须放在PY脚本里。
2020-06-08 19:28 · android / python
[问答] javaWeb博客的mysql脚本
课程笔记里的mysql脚本不全啊,大锯老师可以更新一下吗。我之前没想到虚拟机忽然挂了,也没备份。
2020-07-08 10:34 · 提问
[问答] 网络编程脚本连接服务器失败
Mac上面执行脚本显示无法执行jarfile。百度了几种方法,都不行!!!!
2020-04-24 01:08 · jarfile
[文章] redis6.2.5数据库安装脚本
为什么写脚本手动部署比自动化部署更可靠吗?在团队中,运维人员分别给20台机器的应用加配置后,应用偶尔会出现莫名其妙的问题,经排查发现,原来是有一台机器运维人员漏加配置了。这就是人工操作失误的典型案例。
2022-01-05 20:14 · redis / Redis / Linux / 运维
[文章] Gitee图床挂了,使用 Python 脚本替换图片外链
这篇文章鸽了大家快半年了[捂脸],本来自己是用kotlin写的这个脚本的,具体功能如下:获取某个阳光沙滩用户写的所有文章并将文章内容写入某个文件夹,同时记录文章id及标题信息将文章中的包含Gitee图床的所有图片文件上传至阳光沙滩文章图片服务器
2022-11-12 14:41 · Gitee / 码云 / 图床 / Python
2021-03-24 01:45 · Linux / 运维
[文章] 最近网站被黑客攻击了,干掉了Mongodb里的内容
IP地址:45.227.255.190荷兰阿姆斯特丹看起来是一个脚本攻击的,扫描端口。也怪我在测试的时候,没有把端口屏蔽掉。
2020-04-15 17:09 · mongodb / 黑客攻击 / 删库
[文章] 【试了多个,这个才有用】获取百度网盘文件的真实链接下载
'+_id+'&path='+_path;console.log('%c%s','color:#00ff00;','下载地址为:\n'+_link);})();打开网盘打开对应的文件夹替换上面脚本的文件名打开浏览器控制台
2020-03-28 04:12 · 百度网盘 / 链接 / 破解 / VIP / 限速
[文章] Docker部署的Mongodb如何自动备份数据?
最近被脚本攻击了网站的mongodb的数据库查了一下Log,是被荷兰的ip攻击的还有删除库的记录看了一下,别人也遇到这样的情况。
2020-04-19 22:02 · Mongodb / docker / 数据库 / 备份 / 容器
[文章] Docker部署的Mysql如何自动备份数据库?
容器内部脚本容器内部脚本如果有多个数据库,则多加几行即可。
2020-04-20 10:29 · mysql / backup / 备份 / 数据库 / docker
[文章] Shell命令getopts简单明了的解释
Shell命令getopts简单明了的解释我们在使用docker,一些脚本的时候,往往要带参数。比如说dockerrun-namesob_blog-p9090:9090如何获取到这些参数内容呢?
2021-01-07 10:59 · shell / getopts / linux / 脚本 / 命令
[文章] AOSP Android 10内置FridaGadget实践02
app后复制脚本到/data/system/xsettings目录下无权限。
2023-02-07 21:22 · AOSP / Android源码定制 / hook / frida / fridagadget
[文章] shell脚本打印日期时间
你可能会觉得这个问题会很简单,因为百度一下就会有呀,为什么我要记录下来还是写一篇博客呢?因为呀,我是一名运维实习生,每天都需要备份数据库,时间日期是非常重要的,可以确定数据文件的唯一性。那么我们开始吧!问题:需要给每一个文件按照规范命名,包括前缀,IP地址、端口、创建时间、后缀等例如:DATA_TEXT_NCAYU_192.168.149.135_3306_20210316233139.sql[root@ncayu618ncayu]#vimdate_backup.sh#!/bin/shecho-e"\033[36m""《日期添加测试》""\003\n\n"FILE_PRE_STRING="DATA_TEXT"NAME="NCAYU"HOST="192.168.149.135_3306"TIME=`date+%Y%m%d%H%M%S`echo-e"开始拼接字符串"file=${FILE_PRE_STRING}_${NAME}_${HOST}_${TIME}.sqlecho$fileecho"日期添加成功"[root@ncayu618ncayu]#chmod744date_backup.sh[root@ncayu618ncayu]#./date_backup.sh《日期添加测试》开始拼接字符串DATA_TEXT_NCAYU_192.168.149.135_3306_20210316233553.sql日期添加成功打印日期[root@ncayu618ncayu]#echo$(date+%Y-%m-%d\%H:%M:%S)2021-03-1623:37:29[root@ncayu618ncayu]#echo`date+"%Y-%m-%d%H:%M:%S"`2021-03-1623:37:40
2021-03-16 23:54 · shell / 运维
[文章] AOSP-android必备基础知识 Linux Shell
我们学习Shell有两个目的,一个是能看懂编译控制脚本,另外一个是能够修改或者说可以编写编译控制脚本
2019-10-11 00:05 · shell / 操作系统 / 运维 / aosp / android
[文章] Adb 批量push某种格式的文件到手机
批量上传脚本#!/bin/bash#推送到系统目录下需要先拿权限adbrootadbremount#获取当前目录下so文件SO_LIST=($(ls*.so))foriin"${!
2022-03-18 10:36 · adb / shell
[文章] AOSP-android开源项目必备基础知识Shell
我们学习Shell有两个目的,一个是能看懂编译控制脚本,另外一个是能够修改或者说可以编写编译控制脚本。为什么要学习Shell呢?
2019-08-01 23:21 · 运维 / linux
[问答] 如何使用脚本生成bean类
我的IDEA里面没有Database只可以下载Database Navigator请问可以或者如何使用这个来生成Bean类?
2020-12-27 15:30 · 后台 / IDEA / 自动生成Bean类
[文章] 阳光沙滩博客系统的部署
dockerdocker-compose安装Docker安装后修改镜像源ubuntu上安装dockermysql数据库Docker创建Mysql容器创建完镜像以后,远程登录一下mysql数据库一是为了检查是否可以连接成功二是为了执行sql脚本
2020-09-03 18:56 · 部署 / nginx / nuxt / vue / docker
[文章] Jenkins-GitHub自动化部署博客系统后端SpringBoot项目
查看工作目录中,是否有我们的项目代码这个时候,你就得进入Jenkins工作目录,这个部署Jenkins的你应该知道在哪里,或者你可以在构建脚本中增加pwd在执行完成的时候,直接输出路径。
2021-02-25 16:25 · Jenkins / springboot / 博客系统 / maven / 断点
[文章] mysql数据库自动备份(Windows版)
数据库备份脚本@echooffecho=============================echo###mysqldatabasebackupbatecho====================
1970-01-01 00:00 · mysql / bash
[文章] Hadoop集群搭建-base on Ubuntu18.04
会放在第一个机器上,也就是100的机器上配置java环境修改文件/opt/module/hadoop-3.3.4/etc/hadoop/hadoop-env.sh,我这里是linux的,所以是.sh的脚本
2023-02-05 21:42 · 大数据 / hadoop / 分布式 / 运算 / hdfs
[文章] IDEA中通过脚本生成JavaBean类
打开GeneratePOJOs.groovy1.先在中连接mysql数据库importcom.intellij.database.model.DasTableimportcom.intellij.database.util.Caseimportcom.intellij.database.util.DasUtil/**Availablecontextbindings:*SELECTIONIterable<DasObject>*PROJECTproject*FILESfileshelper*/packageName="cn.ithers.blog.pojo;"typeMapping=[(~/(?i)int/):"long",(~/(?i)float|double|decimal|real/):"double",(~/(?i)datetime|timestamp/):"java.sql.Timestamp",(~/(?i)date/):"java.sql.Date",(~/(?i)time/):"java.sql.Time",(~/(?i)/):"String"]FILES.chooseDirectoryAndSave("Choosedirectory","Choosewheretostoregeneratedfiles"){dir->SELECTION.filter{itinstanceofDasTable}.each{generate(it,dir)}}defgenerate(table,dir){defclassName=javaName(table.getName(),true)deffields=calcFields(table)newFile(dir,className+".java").withPrintWriter{out->generate(out,className,fields)}}defgenerate(out,className,fields){out.println"package$packageName"out.println""out.println""out.println"publicclass$className{"out.println""fields.each(){if(it.annos!="")out.println"${it.annos}"out.println"private${it.type}${it.name};"}out.println""fields.each(){out.println""out.println"public${it.type}get${it.name.capitalize()}(){"out.println"return${it.name};"out.println"}"out.println""out.println"publicvoidset${it.name.capitalize()}(${it.type}${it.name}){"out.println"this.${it.name}=${it.name};"out.println"}"out.println""}out.println"}"}defcalcFields(table){DasUtil.getColumns(table).reduce([]){fields,col->defspec=Case.LOWER.apply(col.getDataType().getSpecification())deftypeStr=typeMapping.find{p,t->p.matcher(spec).find()}.valuefields+=[[name:javaName(col.getName(),false),type:typeStr,annos:""]]}}defjavaName(str,capitalize){defs=com.intellij.psi.codeStyle.NameUtil.splitNameIntoWords(str).collect{Case.LOWER.apply(it).capitalize()}.join("").replaceAll(/[^\p{javaJavaIdentifierPart}[_]]/,"_")capitalize||s.length()==1?s:Case.LOWER.apply(s[0])+s[1..-1]}修改后importcom.intellij.database.model.DasTableimportcom.intellij.database.util.Caseimportcom.intellij.database.util.DasUtil/**Availablecontextbindings:*SELECTIONIterable<DasObject>*PROJECTproject*FILESfileshelper*///包名packageName="cn.ithers.blog.pojo;"typeMapping=[(~/(?i)int/):"long",(~/(?i)float|double|decimal|real/):"double",(~/(?i)datetime|timestamp/):"java.sql.Timestamp",(~/(?i)date/):"java.sql.Date",(~/(?i)time/):"java.sql.Time",(~/(?i)/):"String"]FILES.chooseDirectoryAndSave("Choosedirectory","Choosewheretostoregeneratedfiles"){dir->SELECTION.filter{itinstanceofDasTable}.each{generate(it,dir)}}defgenerate(table,dir){defclassName=javaName(table.getName(),true)deffields=calcFields(table)deftargetClassName=className.substring(2,className.size())newFile(dir,targetClassName+".java").withPrintWriter{out->generate(out,targetClassName,fields)}}defgenerate(out,className,fields){out.println"package$packageName"out.println""out.println"importjavax.persistence.Entity;"out.println"importjavax.persistence.Id;"out.println"importjavax.persistence.Table;"out.println"importjavax.persistence.Column;"out.println""out.println"@Entity"out.println"@Table(name=\"tb_"+Case.LOWER.apply(className)+"\")"out.println"publicclass$className{"out.println""fields.each(){if('id'.equals(Case.LOWER.apply(it.name))){it.annos='\t@Id'}elseif('order'.equals(Case.LOWER.apply(it.name))){it.annos="\t@Column(name=\"`"+it.name+"`\")"}else{it.annos="\t@Column(name=\""+it.name+"\")"}if(it.annos!="")out.println"${it.annos}"out.println"\tprivate${it.type}${it.name};\n"}out.println""fields.each(){out.println""out.println"\tpublic${it.type}get${it.name.capitalize()}(){"out.println"\t\treturn${it.name};"out.println"\t}"out.println""out.println"\tpublicvoidset${it.name.capitalize()}(${it.type}${it.name}){"out.println"\t\tthis.${it.name}=${it.name};"out.println"\t}"out.println""}out.println"}"}defcalcFields(table){DasUtil.getColumns(table).reduce([]){fields,col->defspec=Case.LOWER.apply(col.getDataType().getSpecification())deftypeStr=typeMapping.find{p,t->p.matcher(spec).find()}.valuefields+=[[//name:javaName(col.getName(),false),name:col.getName(),type:typeStr,annos:""]]}}defjavaName(str,capitalize){defs=com.intellij.psi.codeStyle.NameUtil.splitNameIntoWords(str).collect{Case.LOWER.apply(it).capitalize()}.join("").replaceAll(/[^\p{javaJavaIdentifierPart}[_]]/,"_")capitalize||s.length()==1?s:Case.LOWER.apply(s[0])+s[1..-1]}使用方法需要选择生成到哪个路径下结果
2020-08-28 09:49 · IDEA / JavaBean
[文章] 单独打开AS的虚拟机
如果不想这么麻烦,当然还有更好的方式,那就是编写一个bat脚本来为我们执行这两个命令,直接在emulator文件夹之下建立一个.bat的执行脚本,编写的内容如下:@echooff::查看当前的虚拟机startemulator.exe-list-avds
2022-07-10 11:04 · AS虚拟机 / bat脚本
[文章] 阳光沙滩博客系统数据库创建脚本
创建数据库CREATEDATABASEIFNOTEXISTS`sob_blog_system`CHARSETutf8mb4COLLATEutf8mb4_general_ci;创建用户表CREATETABLE`sob_blog_system`.`tb_user`(`id`VARCHAR(20)NOTNULLCOMMENT'ID',`user_name`VARCHAR(32)NOTNULLCOMMENT'用户名',`password`VARCHAR(64)NOTNULLCOMMENT'密码',`roles`VARCHAR(100)NOTNULLCOMMENT'角色',`avatar`VARCHAR(1024)NOTNULLCOMMENT'头像地址',`email`VARCHAR(100)COMMENT'邮箱地址',`sign`VARCHAR(100)COMMENT'签名',`state`VARCHAR(1)NOTNULLCOMMENT'状态:0表示删除,1表示正常',`reg_ip`VARCHAR(32)NOTNULLCOMMENT'注册ip',`login_ip`VARCHAR(32)NOTNULLCOMMENT'登录Ip',`create_time`DATETIMENOTNULLCOMMENT'创建时间',`update_time`DATETIMENOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=InnoDBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;创建图片表CREATETABLE`tb_images`(`id`varchar(20)NOTNULLCOMMENT'ID',`user_id`varchar(20)NOTNULLCOMMENT'用户ID',`url`varchar(1024)NOTNULLCOMMENT'路径',`state`varchar(1)NOTNULLCOMMENT'状态(0表示删除,1表正常)',`create_time`datetimeNOTNULLCOMMENT'创建时间',`update_time`datetimeNOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`),KEY`fk_user_images_on_user_id`(`user_id`),CONSTRAINT`fk_user_images_on_user_id`FOREIGNKEY(`user_id`)REFERENCES`tb_user`(`id`)ONDELETENOACTIONONUPDATENOACTION)ENGINE=InnoDBDEFAULTCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;创建文章分类表CREATETABLE`sob_blog_system`.`tb_categories`(`id`VARCHAR(20)NOTNULLCOMMENT'ID',`name`VARCHAR(64)NOTNULLCOMMENT'分类名称',`pinyin`VARCHAR(128)NOTNULLCOMMENT'拼音',`description`TEXTNOTNULLCOMMENT'描述',`order`INT(11)NOTNULLCOMMENT'顺序',`status`VARCHAR(1)NOTNULLCOMMENT'状态:0表示不使用,1表示正常',`create_time`DATETIMENOTNULLCOMMENT'创建时间',`update_time`DATETIMENOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;创建文章表CREATETABLE`tb_article`(`id`varchar(20)NOTNULLCOMMENT'ID',`title`varchar(256)NOTNULLCOMMENT'标题',`user_id`varchar(20)NOTNULLCOMMENT'用户ID',`category_id`varchar(20)NOTNULLCOMMENT'分类ID',`content`mediumtextNOTNULLCOMMENT'文章内容',`type`varchar(1)NOTNULLCOMMENT'类型(0表示富文本,1表示markdown)',`state`varchar(1)NOTNULLCOMMENT'状态(0表示已发布,1表示草稿,2表示删除)',`summary`textNOTNULLCOMMENT'摘要',`labels`varchar(128)NOTNULLCOMMENT'标签',`view_count`int(11)NOTNULLDEFAULT'0'COMMENT'阅读数量',`create_time`datetimeNOTNULLCOMMENT'发布时间',`update_time`datetimeNOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`),KEY`fk_user_article_on_user_id`(`user_id`),KEY`fk_category_article_on_category_id`(`category_id`),CONSTRAINT`fk_category_article_on_category_id`FOREIGNKEY(`category_id`)REFERENCES`tb_categories`(`id`)ONDELETENOACTIONONUPDATENOACTION,CONSTRAINT`fk_user_article_on_user_id`FOREIGNKEY(`user_id`)REFERENCES`tb_user`(`id`)ONDELETENOACTIONONUPDATENOACTION)ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;创建评论表CREATETABLE`tb_comment`(`id`varchar(20)NOTNULLCOMMENT'ID',`parent_content`textCOMMENT'父内容',`article_id`varchar(20)NOTNULLCOMMENT'文章ID',`content`textNOTNULLCOMMENT'评论内容',`user_id`varchar(20)NOTNULLCOMMENT'评论用户的ID',`user_avatar`varchar(1024)DEFAULTNULLCOMMENT'评论用户的头像',`user_name`varchar(32)DEFAULTNULLCOMMENT'评论用户的名称',`state`varchar(1)NOTNULLCOMMENT'状态(0表示删除,1表示正常)',`create_time`datetimeNOTNULLCOMMENT'创建时间',`update_time`datetimeNOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`),KEY`fk_user_comment_on_user_id`(`user_id`),KEY`fk_article_comment_on_article_id`(`article_id`),CONSTRAINT`fk_article_comment_on_article_id`FOREIGNKEY(`article_id`)REFERENCES`tb_article`(`id`)ONDELETENOACTIONONUPDATENOACTION,CONSTRAINT`fk_user_comment_on_user_id`FOREIGNKEY(`user_id`)REFERENCES`tb_user`(`id`)ONDELETENOACTIONONUPDATENOACTION)ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;创建轮播图表CREATETABLE`tb_looper`(`id`varchar(20)NOTNULLCOMMENT'ID',`title`varchar(128)NOTNULLCOMMENT'轮播图标题',`order`int(11)NOTNULLDEFAULT'0'COMMENT'顺序',`state`varchar(1)NOTNULLCOMMENT'状态:0表示不可用,1表示正常',`target_url`varchar(1024)DEFAULTNULLCOMMENT'目标URL',`image_url`varchar(2014)NOTNULLCOMMENT'图片地址',`create_time`datetimeNOTNULLCOMMENT'创建时间',`update_time`datetimeNOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;每天浏览量统计表CREATETABLE`sob_blog_system`.`tb_daily_view_count`(`id`VARCHAR(20)NOTNULLCOMMENT'ID',`view_count`INTNOTNULLDEFAULT0COMMENT'每天浏览量',`create_time`DATETIMENOTNULLCOMMENT'创建时间',`update_time`DATETIMENOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;标签数量统计表CREATETABLE`sob_blog_system`.`tb_labels`(`id`VARCHAR(20)NOTNULLCOMMENT'ID',`name`VARCHAR(32)NOTNULLCOMMENT'标签名称',`count`INTNOTNULLDEFAULT0COMMENT'数量',`create_time`DATETIMENOTNULLCOMMENT'创建时间',`update_time`DATETIMENOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;友情链接表CREATETABLE`sob_blog_system`.`tb_friends`(`id`VARCHAR(20)NOTNULLCOMMENT'ID',`name`VARCHAR(64)NOTNULLCOMMENT'友情链接名称',`logo`VARCHAR(1024)NOTNULLCOMMENT'友情链接logo',`url`VARCHAR(1024)NOTNULLCOMMENT'友情链接',`order`INT(11)NOTNULLDEFAULT0COMMENT'顺序',`state`VARCHAR(1)NOTNULLCOMMENT'友情链接状态:0表示不可用,1表示正常',`create_time`DATETIMENOTNULLCOMMENT'创建时间',`update_time`DATETIMENOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;创建设置表CREATETABLE`sob_blog_system`.`tb_settings`(`id`VARCHAR(20)NOTNULLCOMMENT'ID',`key`VARCHAR(32)NOTNULLCOMMENT'键',`value`VARCHAR(512)NOTNULLCOMMENT'值',`create_time`DATETIMENOTNULLCOMMENT'创建时间',`update_time`DATETIMENOTNULLCOMMENT'更新时间',PRIMARYKEY(`id`))ENGINE=INNODBCHARSET=utf8mb4COLLATE=utf8mb4_general_ci;
2020-06-17 13:14 · sql / 博客系统 / 阳光沙滩 / 创建表 / 数据库
[文章] 阳光沙滩博客系统脚本生成JavaBean类
GeneratePOJOs.groovyimportcom.intellij.database.model.DasTableimportcom.intellij.database.util.Caseimportcom.intellij.database.util.DasUtil/**Availablecontextbindings:*SELECTIONIterable<DasObject>*PROJECTproject*FILESfileshelper*/packageName="net.sunofbeach.blog.pojo;"typeMapping=[(~/(?i)int/):"long",(~/(?i)float|double|decimal|real/):"double",(~/(?i)datetime|timestamp/):"java.sql.Timestamp",(~/(?i)date/):"java.sql.Date",(~/(?i)time/):"java.sql.Time",(~/(?i)/):"String"]FILES.chooseDirectoryAndSave("Choosedirectory","Choosewheretostoregeneratedfiles"){dir->SELECTION.filter{itinstanceofDasTable}.each{generate(it,dir)}}defgenerate(table,dir){defclassName=javaName(table.getName(),true)deffields=calcFields(table)deftargetClassName=className.substring(2,className.size())newFile(dir,targetClassName+".java").withPrintWriter{out->generate(out,targetClassName,fields)}}defgenerate(out,className,fields){out.println"package$packageName"out.println""out.println"importjavax.persistence.Entity;"out.println"importjavax.persistence.Id;"out.println"importjavax.persistence.Table;"out.println""out.println"@Entity"out.println"@Table(name=\"tb_"+Case.LOWER.apply(className)+"\")"out.println"publicclass$className{"out.println""fields.each(){if('id'.equals(Case.LOWER.apply(it.name))){it.annos='\t@Id'}elseif('order'.equals(Case.LOWER.apply(it.name))){it.annos="\t@Column(name=\"`"+it.name+"`\")"}else{it.annos="\t@Column(name=\""+it.name+"\")"}if(it.annos!="")out.println"${it.annos}"out.println"\tprivate${it.type}${it.name};"}out.println""fields.each(){out.println""out.println"\tpublic${it.type}get${it.name.capitalize()}(){"out.println"\t\treturn${it.name};"out.println"\t}"out.println""out.println"\tpublicvoidset${it.name.capitalize()}(${it.type}${it.name}){"out.println"\t\tthis.${it.name}=${it.name};"out.println"\t}"out.println""}out.println"}"}defcalcFields(table){DasUtil.getColumns(table).reduce([]){fields,col->defspec=Case.LOWER.apply(col.getDataType().getSpecification())deftypeStr=typeMapping.find{p,t->p.matcher(spec).find()}.valuefields+=[[//name:javaName(col.getName(),false),name:col.getName(),type:typeStr,annos:""]]}}defjavaName(str,capitalize){defs=com.intellij.psi.codeStyle.NameUtil.splitNameIntoWords(str).collect{Case.LOWER.apply(it).capitalize()}.join("").replaceAll(/[^\p{javaJavaIdentifierPart}[_]]/,"_")capitalize||s.length()==1?s:Case.LOWER.apply(s[0])+s[1..-1]}
2020-06-17 15:35 · bean / pojo / 脚本 / idea / java
[问答] Jenkins Shell脚本执行遇到npm: command not found
前置条件:服务器安装了dockerdocker中跑JenkinsJenkins工作目录映射在本地目录/xx/data中。已经授权777在Jenkins触发构建的时候得到一下日志+echo当前目录:当前目录:+pwd/var/jenkins_home/workspace/mp_blog+echo环境:环境:+echo/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin/usr/local/openjdk-8/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin+echo-----------who?----------------------who?-----------+whoamiroot+bash./test.shnpmtest--------------->./test.sh:line3:npm:commandnotfoundBuildstep'Executeshell'markedbuildasfailureFinished:FAILURE我的构建shell里面的命令echo"当前目录:"pwdecho"环境:"echo$PATHecho"-----------who?-----------"whoamibash./test.sh
2021-02-08 15:51 · Jenkins / shell / npm / node
[文章] 一个由 gitee 当图床引发的惨案
身为程序员肯定不会自己一个一个的手动替换的啦,那样子太傻了,不仅浪费时间,还容易出错,所以这种事情就交给程序来做啦~大家如果有需要的话,后期我可以出一篇文章来带大家实现这么一个工具脚本
2022-06-01 09:23 · gitee / 图床 / 工具 / 脚本 / 日常
[文章] AOSP Android 10内置FridaGadget实践01.md
Persist.isEnablePersist(curPkgName);Persist.LOGD("isPersist:"+isPersist);if(isPersist){//复制hook脚本
2023-01-31 17:41 · Android / AOSP / frida / hook / gadget
[问答] 有免费或者激活简单的操作mysql的工具吗

想请教个问题 现在操作mysql我用到的是Navicat 但是激活我找不到有效文件

网上说的要断网 我把杀毒软件都关了还是用不了那个脚本 现在还是试用版

有没有一种想finalShell

2022-04-15 16:32 · Navicat
  • 1
  • 2
  • 3