- 博客(54)
- 收藏
- 关注
原创 <HarmonyOS第一课>构建更加丰富的页面【课后考核】
将Video组件的controls属性设置为false时,不会显示控制视频播放的控制栏。@CustomDialog装饰器用于装饰自定义弹窗组件,使得弹窗可以自定义内容及样式。@Prop修饰的属性值发生变化时,此状态变化不会传递到其父组件。下列哪些状态装饰器修饰的属性必须在本地进行初始化。ArkUI提供了下面哪些弹窗功能。@State修饰的属性不允许在本地进行初始化。
2023-11-29 17:32:24
1716
原创 <HarmonyOS第一课>1·运行Hello World【课后考核】
B. 如果已打开项目,从DevEco Studio菜单选择’file>new>Create Project’C. 如果第一次打开DevEco Studio,在欢迎页点击“Create new Project”1.DevEco Studio是开发HarmonyOS应用的一站式集成开发环境。A. 在计算机上创建一个新文件,并将其命名为“new harmonyOS项目”1.在stage模型中,下列配置文件属于AppScope文件夹的是?2.module.json5配置文件中,包含了以下哪些信息?
2023-11-24 16:17:57
1637
原创 PHP FTP的相关函数及简单使用示例
FTP是ARPANet的标准文件传输协议,该网络就是现今Internet的前身。PHP FTP函数是通过文件传输协议提供对文件服务器的客户端访问,FTP函数用于打开、登陆以及关闭连接,也用于上传、下载、重命名、删除以及获取服务器上文件信息。
2023-08-15 11:51:39
713
原创 Windows系统Sourcetree打不开怎么办
2.找到下面图片对应的地方,只保留SourceTree这一个,其他的都删掉,然后在启动程序就可以了。Sourcetree用了好几年第一次打不开,很是莫名其妙,下面是解决方法。1.点击属性找到程序所在的位置,直接打开文件所在的位置。
2023-06-15 11:47:00
1669
3
原创 php 关于date()函数踩过的坑
date() 函数格式化本地日期和时间,并返回格式化的日期字符串。// 设置时区// 打印当前时间echo date("Y 年 m 月 d 日 H 点 i 分 s 秒");// 指定时间// 将指定日期转成时间戳ps.昨晚上线同步运费及重量时同步失败,查看日志发现服务器上时间问题,导致同步时报’当前提交时间与系统时间差超过10分钟,请求无效’,所以就指定了一下时区。
2023-05-25 11:04:26
158
原创 shell案例综合运用--2
发送消息利用Linux自带的mesg和write工具来实现需求:实现一个向某个用户快速发送消息的脚本,输入用户名作为第一个参数,后面直接跟要发送的消息。脚本需要检测用户是否登录在系统中、是否打开消息功能,以及当前发送消息是否为空。自己创建一个新的用户,配合实现//创建一个用户陪你的root用户一起玩耍[root@VM-16-14-centos scripts]# useradd ceshi1//我们可以切换到home目录查看到这个用户[root@VM-16-14-centos sc
2022-05-30 16:19:36
556
原创 shell案例综合运用-1
文件归档需求: 实际生产应用中,往往需要对重要数据进行归档备份。实现一个每天对指定目录归档备份的脚本,输入一个目录名称(末尾不带/),将目录下所有文件按天归档保存,并将归档日期附加在归档文件名上,放在/scripts/guidang下 这里用到的归档命令:tar 后面可以加上-c 选项表示归档,加上-z 选项表示同时进行压缩,得到的文件后缀名为.tar.gz。实现方式如下先自己创建一个脚本文件,操作演示略过…(ps:一到晚上12点以后干啥都TM贼拉认真,不秃头不行)
2022-05-30 01:56:58
207
原创 shell--正则表达式入门、文本处理工具
正则表达式入门概述正则表达式使用单个字符串来描述、匹配一系列符合某个语法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些符合某个模式的文本。在 Linux 中,grep,sed,awk 等文本处理工具都支持通过正则表达式进行模式匹配。常规匹配//一串不包含特殊字符发正则表达式匹配它自己 例如一下,就会匹配到所有包含root的行[root@VM-16-14-centos etc]# cat /etc/passwd | grep rootroot:x:0:0:root:/
2022-05-30 00:13:16
180
原创 shell--read、函数
read读取控制台输入基本语法read (选项) (参数)(1)选项-p:指定读取时的提示符;-t:指定读取值时等待的时间(秒),如果-t 不加表示一直等待(2)参数变量:指定读取值的变量名提示10秒内,读取控制台输入的名称操作[root@VM-16-14-centos scripts]# touch read_test.sh[root@VM-16-14-centos scripts]# vim read_test.sh #!/bin/bashread -t 10 -p
2022-05-27 16:29:48
308
原创 shell概述、入门及变量
shell 概述shell是一个命令解释器,他接受应用程序、用户命令,然后调用操作系统内核。shell也是一个强大的编程语言,易编写、易调试,灵活性强。
2022-05-26 00:35:51
90
原创 Linux安装软件的三种方式
Linux安装软件的三种方式分别为:rpmyum在线安装解压缩rpm概述:RPM(RedHat Package Manager),RedHat软件包管理工具,类似windows里面的setup.exe,是Linux这系列操作系统里面的打包安装工具,它虽然是RedHat的标志,但理念是通用的。RPM包的名称格式Apache-1.3.23-11.i386.rpm“apache” 软件名称“1.3.23-11”软件的版本号,主版本和此版本“i386”是软件所运行的硬件平台,Intel 3
2022-05-25 00:07:23
9425
原创 Linux进程管理
进程的基本概念进程是正在执行的一个程序或命令,每一个进程都是一个运行实体,都有自己的地址空间,并占用一定的系统空间。在Linux中,每一个程序都有自己的一个进程,每一个进程都有一个id号;每一个进程都有一个父进行;进程有两种存在方式:前台运行、后台运行;一般服务都是后台运行的,基本的程序是前台运行的;命令基本语法ps aux | grep xxx (功能描述:查看系统中的所有进程)ps aux | grep mysql #查看系统中冠以mysql的进程ps -e.
2022-05-24 19:23:40
98
原创 Linux账号用户管理与磁盘管理
账号管理简介Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问;另一方面也可以帮助用户组织文件,并为用户提供安全性保护。每个用户账号都拥有一个唯一的用户名和各自的口令。用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录。实现用户账号的管理,要完成的工作主要有如下几个方面:用户账号的添加、删除与修
2022-05-24 16:42:04
401
原创 Linux--vim编辑器的使用
vim编辑器的使用什么是vim编辑器vi是Unix操作系统和类Unix操作系统中最通用的文本编辑器。vim编辑器是从vi发展来的一个性能强大的文编编辑器,有代码补全、编译及错误跳转等功能。Vim键盘图vi/vim的使用基本上vi/vim共分为三种模式,分别是命令模式(Command mode),输入模式(Insert mode)和底线命令模式(Last line mode)。 这三种模式的作用分别是:命令模式用户刚刚启动vi/vim,便进入命令模式此状态下敲击键盘动作会被Vim识
2022-05-24 00:25:21
171
原创 VWware虚拟机如何设置固定的IP地址(详细步骤)
一.首先查看VWware虚拟机端的有关设置1.导航栏点击编辑按钮注意:要在你对应虚拟机下点击此按钮2.选择 虚拟网络编辑器,点击出现如下界面3.出现如下界面后设置网关二.接下来需要在你电脑本机进行设置1.点击开始,选择网络和Internet2.按如下图操作3.选择你对应的虚拟机,然后点击属性4.选择对应的协议,然后点击属性(如下图操作步骤)5.选择使用下面的IP地址,然后填写对应的值,点击确定三.进入你的虚拟机,在终端打开,以root用户运行,不然其他身份的管理员可能
2022-04-30 01:48:52
3221
原创 腾讯云服务器一键登录失败解决方案
登录服务器报* Socket connection established ** SSH connection failed: All configured authentication methods failed *SSH_ERROR: All configured authentication methods failed* Connection closed
2022-04-23 13:38:34
2661
原创 手机号、用户名(姓名)中间星号处理
一、手机号处理 substr_replace($value['user_name'], '****', 3, 4);二、用户名(姓名)处理用户名分为中文与英文UTF-8中文正则:"/[\x{4e00}-\x{9fa5}]+/u"GB2312中文正则:"/[".chr(0xa1)."-".chr(0xff)."]+/" //判断是否包含中文字符if(preg_match("/[\x{4e00}-\x{9fa5}]+/u", $str)) { //按照中文字符计算长度 $le
2022-03-27 21:02:20
2214
转载 简单使用es2
<?phpnamespace app\admin\controller;use app\admin\model\Esones;use app\common\lib\ES;use think\Controller;use think\Request;class Esone extends Controller{ /** * 显示资源列表 * * @return \think\Response */ //创建索引 publ
2021-04-14 12:43:56
955
原创 es简单使用过程kibana命令
GET _search{"query": {"match_all": {}}}POST /2021aa/_doc{ "username":"ZYY", "age":"20"}POST 2021aa/_doc{ "username":"ZYY", "age":"18"}PUT 2021aa/_doc/k2LjjnYBJWJk29LyJIEw{ "username":"ZYY"}DELETE 2021aa/_doc/k2LjjnYBJWJk29LyJ
2021-04-14 10:07:25
331
原创 接二 简单使用
直接看代码 里面包括了所有是使用以及高亮显示<?phpnamespace app\es\controller;use app\common\lib\ES;use NunoMaduro\Collision\Highlighter;//use NunoMaduro\Collision\Contracts\Highlighter;use think\Controller;use think\Db;use think\Exception;use think\Request;use E
2021-04-13 19:51:00
147
原创 状态即点即改与删除
本示例代码是在laravel框架中进行操作的,使用ajax将修改后的数据发送到后端实现即点即改的效果html代码示例要修改的那行数据<td><span>{{$val->username}}</span><input type="text" class="input-text" value="{{$val->username}}" style="display: none" where="{{$val->id}}"></td>
2021-04-13 15:13:18
101
原创 使用elasticsearch实现全文检索以及增删改查(二)
三.框架中的使用简单的使用前端vue<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"&g
2021-04-12 23:34:11
123
原创 使用elasticsearch实现全文检索以及增删改查(一)
一.首先使用composer安装扩展全文检索的扩展composer require elasticsearch/elasticsearch高亮显示的扩展composer require nunomaduro/collision二.开启你的 elasticsearch 与 kibana点击进入就可以在里面进行一些操作了三.框架中的使用简单的使用前端vue<!doctype html><html lang="en"><head> <
2021-04-12 23:24:44
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人