草庐IT

shell_plus

全部标签

Android - adb shell (查找文件 find )

默认adbshellfind.-name文件名这样查找文件位置无法使用,如下。记录下两种方法。1、adbshell进入ls-R/|grep文件名效果如下:2、通过busybox查找文件1)首先下载 BusyBox,下载地址为Indexof/downloads/binaries,记得选择对应设备架构的版本。adbshellcat/proc/cpuinfo2)adbpush本地路径/busybox-armv8lsdcard/busybox将文件推送至设备中。3)adbshell进入我这里的设备是执行过root和remount过的,否则可能在push后执行chmod 755busybox赋予权限

Udp实现一个小型shell

实现原理首先我们要有个客户端和一个服务器,客户端向服务器传递命令。而服务器收到命令后创建一个管道,并fork一个子进程。随后子进程解析命令,再把标准输出换成管道文件,因为命令行命令是自动输出到显示器的,所以我们要把命令的结果重定向到管道文件。然后服务器主进程等待子进程返回的结果,并把结果返回给客户端。客户端需要做的事情:1.读取用户输入的命令2.把输入的命令发送给服务器3.读取服务器返回的结果并回显显示器服务器需要做的事情:1.读取客户端发来的命令2.创建一个管道3.创建一个子进程4.关闭管道的写端(管道是单向通信的)5.等待子进程的返回结果(返回结果会在管道中)6.把结果发送给客户端服务器的

MyBatis-Plus的AR模式详解

MyBatis-Plus的AR模式详解引言MyBatis-Plus是一款强大且易于使用的持久化框架,它对MyBatis进行了增强,提供了一系列的便利功能。其中,AR(ActiveRecord)模式是MyBatis-Plus的一项重要特性,它使得数据库操作更加直观、简洁。本文将详细介绍MyBatis-Plus的AR模式,并结合实例进行演示。什么是AR模式AR模式是一种面向对象的数据库操作模式,它将数据库表的记录映射为对象的实例,通过对象的方法来进行数据库的CRUD操作。它的核心思想是“一条记录对应一个对象”,使得数据库操作更加直观、简单。使用AR模式的好处AR模式简化了数据库操作的流程,降低了开

Vue + Element-Plus + SpringBoot + WebSocket实现简易网络聊天室

项目流程图1.前端搭建:    前端用Vue+Element-Plus来搭建,由登录页面和聊天页面组成1.1登录页面    由一个昵称输入框组成,用户输入自己的昵称若昵称和别的用户不重复,则可进入聊天室,否则提示错误并请重新输入。EZ-Chat进入        这段代码是一个Vue.js组件的模板部分,用于实现聊天应用的用户昵称输入和登录功能import{reactive,ref}from"vue";importtype{FormInstance,FormRules}from"element-plus";import{ElMessage}from"element-plus";importro

ios - 无法在浏览器中访问 Google Plus API

我正致力于使用GooglePlusAPI显示墙贴(流)数据。我有有效的客户端ID+API_KEY。我能够从GooglePlus云控制台获得响应。即通过执行方法,我得到类似的东西请求获取https://www.googleapis.com/plus/v1/people/myuserid/activities/public?maxResults=5&key={YOUR_API_KEY}X-JavaScript-User-Agent:GoogleAPI资源管理器回应200好显示标题-{"kind":"plus#activityFeed",“etag”:“\”Mwea3qudNDf-hWWlP

ios - xcode 5 中的 Shell 脚本调用错误

我在我的项目中使用openssl和sqlcipher。我必须从Xcode4.6升级到Xcode5,但我在Xcode5中编译项目时出现错误cp:libCrypto.aNosuchfileordirectory,Cp:libssl.aNosuchfileordirectoryShell脚本调用错误当我检查“openssl-1.0.0e”文件夹时,当我在Xcode5中清理或构建时文件被删除,它不会在Xcode4.6中发生并且工作成功。我也尝试升级到“openssl-1.0.1f”版本和更新的sqlcipher函数,但错误仍然存​​在我的项目架构是$(ARCHS_STANDARD_32_BIT

Shell 制作Linux自解压文件

在Linux操作系统中,有时候我们需要将一些程序或文件打包成一个自解压文件,以便于分发和安装。本文简单介绍使用Shell脚本制作Linux自解压文件的基本原理和过程。一、准备压缩包和Shell脚本首先需要一个压缩包文件,其中包含了我们想要分发的程序或文件。我们再创建一个Shell脚本文件,用于执行解压和安装操作。这里假设有一个名为my_program.tar.gz的压缩包文件,以及一个名为install_script.sh的Shell脚本文件。二、合并自解压文件接下来,使用以下命令将Shell脚本文件和压缩包文件合并为一个自解压文件:catinstall_script.shmy_self_ex

linux中用shell脚本定时备份重要日志等文件【命令结果输出也在内。按月份自动创建时间自动规划到月份中】、linux中用shell脚本备份文件并自动scp汇总到一个服务器上

文章目录说明脚本汇总服务器脚本创建存放归类日志文件创建归类文件中的日期命名文件创建定时任务每台服务器脚本中的脚本脚本说明与验证验证【查看与解压tar文件说明】创建定时任务汇总服务器调用脚本一键执行【手动执行】脚本准备执行脚本验证说明现在甲方有一个需求:要求每月备份系统日志问题:1、有37台服务器需要备份且汇总到一

基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统

Tansci-Boot基于SpringBoot2+magic-api+Vue3+ElementPlus+amis3.0快速开发管理系统Tansci-Boot是一个前后端分离后台管理系统,前端集成amis低代码前端框架,后端集成magic-api的接口快速开发框架。包含基础权限、安全认证、以及常用的一些组件功能。项目易上手,技术更综合,能力更全面。amis是一个低代码前端框架,它使用JSON配置来生成页面,可以减少页面开发工作量,极大提升效率。magic-api一个基于Java的接口快速开发框架,通过magic-api提供的UI界面完成编写接口,无需定义Controller、Service、Da

基于 SpringBoot + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统

Tansci-Boot基于SpringBoot2+magic-api+Vue3+ElementPlus+amis3.0快速开发管理系统Tansci-Boot是一个前后端分离后台管理系统,前端集成amis低代码前端框架,后端集成magic-api的接口快速开发框架。包含基础权限、安全认证、以及常用的一些组件功能。项目易上手,技术更综合,能力更全面。amis是一个低代码前端框架,它使用JSON配置来生成页面,可以减少页面开发工作量,极大提升效率。magic-api一个基于Java的接口快速开发框架,通过magic-api提供的UI界面完成编写接口,无需定义Controller、Service、Da