我在最小化安装centos中网卡启动正常,但是当我们装了桌面版的centos后,发现不管使用哪种启动网卡的方式都会启动失败。 截图如下: 后来查阅报错原因,networkmanager管理工具和/etc/sysconfig/network-scripts/ifcfg-ethx配置不同步造成的。 使用下面两个命令可以解决上面网卡重启失败导致的问题: ? 继续阅读
Android通过AIDL在两个APP之间Service通信
一、项目介绍 【知识准备】 ①Android Interface definition language(aidl,android接口定义语言),其目的实现跨进程的调用。进程是程序在os中执行的载体,一个程序对应一个进程,不同进程就是指不同程序,aidl实现不同程序之间的调用。 ②主线程与子线程通信使用handler,handler可以在子线程中发出消息,在主线程处理消息,从而完成线程之间的通信,即使有多个线程,仍然是一个程序。 ③ 继续阅读
说说在Android如何使用服务(Service)的方法
Android 服务(Service)适合执行那些不需要和用户交互而且还要求长期运行的任务。 服务的运行不依赖于任何用户界面,即使 APP 被切换到后台,或者打开了另外一个 APP,服务仍然能够保持正常运行。 但是当某个 APP 进程被杀掉时,那么这个 APP 所创建的所有服务也就停止咯。 另外,服务本身并不会自动开启线程,服务代码默认是运行在主线程中的。所以如果需要执行的业务逻辑耗时长,那么为了防止主线程被阻塞,我们必须在服务内部创建子线程来执行这些 继续阅读
PHP数组基础
一、数组基础题 数组是一种保存多个值的数据类型,每一个值都被称为一个元素,而每个元素在数组中都有一个数字索引,用来区分不同的元素。在PHP中,数组可以同时保存不同数据类型的元素,如整型、浮点型、字符串、布尔型等等。 创建一个数组可以使用数组(array)函数或者[]的方式,如: $arr1 = array(1,2,3,4,5); $arr2 = [1,2,3,4,5]; 以上两种方式创建的数组是相同的,可以使用下标来获取数组中的元素。 继续阅读
PHP Date函数详解
在Web开发中,我们经常需要处理日期和时间,如记录用户注册时间、记录文章发布时间等等。PHP提供了很多处理日期和时间的函数,其中最常用的是Date函数。 一、基本用法 $date = date('Y-m-d H:i:s'); echo $date; 上面这段代码的输出结果是当前的日期和时间,格式为年-月-日 时:分:秒。在调用Date函数时,第一个参数是日期格式,第二个参数是可选的时间戳。 其中,日期格式可以是以下格式的组合: 继续阅读
Mysql/MariaDB启动时处于进度条状态导致启动失败的原因及解决办法
今天打开网站突然发现网站无法打开,后来通过SSH登陆服务器发现MARIADB数据库没有启动成功,再次启动还是无法成功启动,一直处于启动进度条,进度条结束后提示ERROR。查看日志出现以下错误: InnoDB: Unable to lock ./ibdata1, error: 11 后经调试发现是因为MariaDB数据库所在分区已经满了,造成无法启动。 只有将MariaDB数据库存放数据目录移动到另外一个磁盘份额比较大的分区或者将当前分配删除一 继续阅读
PHP生成随机数
在PHP中,我们可以使用rand()、mt_rand()、random_int()等函数生成随机数。随机数的生成在很多场景下都是非常重要的,比如验证码、加盐加密等。本文将从以下几个方面介绍PHP生成随机数的方法。 一、rand()函数 rand()函数是PHP内置的生成随机数的函数,它可以生成一个介于min和max之间的随机整数,例如: $rand_num = rand(1, 100); echo "生成的随机数是:" . $ra 继续阅读
php中的sha1加密
一、什么是sha1加密? SHA-1是Secure Hash Algorithm 1的缩写,是一种进制转换算法,它将数据按照一定的方式转换成一个固定长度的、不可逆的值,通常使用40位16进制数表示。由于SHA-1算法具有安全性高、速度快、易于实现等特点,因此得到了广泛应用,如在电子商务网站、密码学、数字签名、数据完整性检验等领域,都有它的使用身影。 二、如何在php中进行sha1加密? 在php中,只需使用sha1函数便可对字符串进行sha1加密。该函数的 继续阅读
java WSDL接口webService实现方式
一、使用JDK生成WSDL的对象类 1、cmd进入JDK的bin文件中 执行命令 wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyService?wsdl 比较常用的[options]有: 1). -d <directory> 在指定的目录生成class文件 2). -clientjar < 继续阅读
PHP环境搭建过程
一、nfs环境搭建过程 nfs(Network File System)是一种基于网络的文件系统协议,能够让不同的操作系统通过网络访问共享的文件资源。在php环境搭建过程中,搭建nfs环境可以方便php文件的共享和访问。 在CentOS系统中安装nfs的命令如下: yum install -y nfs-utils 安装完成后需要进行配置,可以修改/etc/exports文件,加入需要共享的文件夹: /home/user1 192.168.1. 继续阅读
以array_value为中心的PHP编程
在PHP编程中,我们经常需要对数组进行操作。而PHP提供了许多方便的数组函数,其中以array_value为中心的函数是最为常用和便捷的。本文将从多个方面详细阐述以array_value为中心的PHP编程,以帮助PHP工程师更好地掌握和应用这些函数。 一、array_value函数及其用途 array_value函数用于获取数组中指定键名对应的所有值,并返回这些值组成的新数组。该函数的语法如下: array array_values ( array 继续阅读
详解Python raise关键字的3种用法
在 Python 中,raise 关键字用于手动引发异常。 通常,当程序中出现异常情况时,Python 会自动抛出相应的异常并中断程序的运行。但是,在某些情况下,程序员需要自己手动引发异常,这时就可以使用 raise 关键字。 raise 可以用来引发各种类型的异常,包括 Python 内置的异常和自定义的异常。语法格式为: raise [Exception [, args [, traceback]]] 其中,Exception 是要引 继续阅读
利用array_walk_recursive进行深度遍历的PHP技巧
一、array_walk与array_walk_recursive的区别 在了解array_walk_recursive的使用技巧之前,我们需要先了解一下array_walk与array_walk_recursive的区别。 array_walk是PHP中的一个函数,用于遍历数组的每个元素,并对其应用用户定义的函数。array_walk的语法如下: array_walk ( array &$array , callable $callback 继续阅读
Python获取异常信息sys.exc_info()函数详解
在 Python 中,sys.exc_info() 方法用于获取当前线程最后一个引发异常的相关信息。 它返回一个包含三个元素的元组 (type, value, traceback),分别表示引发的异常类型、异常对象和异常的堆栈跟踪对象。如果没有异常被引发,则返回 (None, None, None)。 下面是 sys.exc_info() 方法的使用示例: import sys def func(): try: 继续阅读
深入理解PHP eval函数
一、eval函数简介 PHP eval函数是一种将字符串作为PHP代码执行的一种方式。它允许我们在运行时动态地生成并执行PHP代码。使用eval函数时需要注意代码安全性,因为它可以让任意代码执行在你的服务器上。 eval函数的基本语法如下: eval($code); 其中$code是一个字符串,该字符串包含待执行的PHP代码。eval函数会将该字符串解析为php代码,然后执行该代码。下面我们将介绍一些eval函数的常用用法。 二、eval函数的 继续阅读




