首页
登录
搜索
搜索
千古互动
QQ:54505339
累计撰写
42
篇文章
累计收到
1
条评论
首页
栏目
首页
登录
2024-9-6
电线 对应电流 对照表
电线 对应电流 对照表电线 阻值XT 系列 插头 电流
2024年-9月-6日
898 阅读
0 评论
未分类
2024-8-21
更换 centos7 源
centos7已经在2024年6月30日,生命周期结束,官方不再进行支持维护,如果使用官方yum源下载环境服务,会报404。这里提供了可用的yum源及配置教程,教程非常简单,连接服务器SSH后,按照教程步骤执行完命令即可。1. 备份当前 Yum 源在更换 Yum 源之前,建议先备份当前的 Yum 源配置文件,以防万一。执行以下命令:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 这将备份当前的 Yum 源配置文件为 CentOS-Base.repo.bak。2. 下载新的 Yum 源配置文件wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 这里下载的是阿里云的centos7 yum源。3. 清除 Yum 缓存yum clean all 4. 生成新的缓存yum makecache 教程到这里就结束了,现在您可以执行yum命令测试能否正常下载环境。
2024年-8月-21日
882 阅读
0 评论
未分类
2024-5-5
测试
测试
2024年-5月-5日
5369 阅读
1 评论
未分类
2024-5-5
记录 魔方财务 插件 SMTP 发信
// sendmail('收信人','标题','邮件内容'); sendmail('54505339@qq.com','用户操作消息',' 用户:'.$userid.' <br>主机名: '.$vserverid.' 执行重启'); function sendmail($to,$subject,$body) { $mianban_smtp_id1= '';//smtp服务器 $mianban_smtp_id2= '';//发信邮箱 $mianban_smtp_id3= '';//邮箱密码 $mianban_smtp_id4= 'utf-8';//网页编码 $mianban_smtp_port ='465';// 发信 协议 25 / 465 if(mianban_smtp_port =='25'){ $smtp_host=$mianban_smtp_id1;//smtp服务器 mianban_smtp_id1 }else{ $smtp_host='ssl://'.$mianban_smtp_id1;//smtp服务器 mianban_smtp_id1 } $user=$mianban_smtp_id2;//发信邮箱 mianban_smtp_id2 $pass=$mianban_smtp_id3;//邮箱密码 mianban_smtp_id3 $charset=$mianban_smtp_id4;//根据自己的网页编码选择 mianban_smtp_id4 $header= "MIME-Version:1.0\r\n"; $header.= "Content-Type:text/html; charset=".$charset."\r\n"; $header.= "To: ".$to."\r\n"; $header.= "From: ".$user."\r\n"; $header.= "Subject: "."=?".strtoupper($charset)."?B?".base64_encode($subject)."?="."\r\n"; $header.= "Date: ".date("r")."\r\n"; $header.= "X-Mailer: By PHP(".phpversion().")\r\n"; list($msec, $sec) = explode(" ", microtime()); $header.= "Message-ID: ".date("YmdHis", $sec).".".$msec."\r\n"; $sent = 0; $to_arr = explode(";", $to); foreach ($to_arr as $rcpt_to) { $sock = @fsockopen($smtp_host, $mianban_smtp_port, $errno, $errstr, 10); if ($sock && smtp_ok($sock)) { if (smtp_cmd($sock,"HELO localhost")) if (smtp_cmd($sock,"AUTH LOGIN ".base64_encode($user))) if (smtp_cmd($sock,base64_encode($pass))) if (smtp_cmd($sock,"MAIL FROM:<".$user.">")) if (smtp_cmd($sock,"RCPT TO:<".$to.">")) if (smtp_cmd($sock,"DATA")) if (smtp_data($sock,$header,$body)) if (smtp_cmd($sock,"QUIT")) $sent++; fclose($sock); } } return $sent; } function smtp_cmd($sock,$cmd) { fputs($sock, $cmd."\r\n"); return smtp_ok($sock); } function smtp_data($sock,$header,$body) { fputs($sock,$header."\r\n"); fputs($sock,$body."\r\n.\r\n"); return smtp_ok($sock); } function smtp_ok($sock) { $response = fgets($sock, 512); if (!preg_match("/^[23]/", $response)) { fputs($sock, "QUIT\r\n"); fgets($sock, 512); return FALSE; } return TRUE; }
2024年-5月-5日
4368 阅读
0 评论
未分类
2024-5-5
CentOS 7.x 挂载 数据磁盘,宝塔 挂载 数据磁盘
使用命令df -TH查看当前系统挂载的情况 然后通过命令fdisk -l查看全部硬盘信息 可以看到 当前 只有系统磁盘 现在我 装了一块 120GB 磁盘 注意!注意!注意! fdisk /dev/盘符路径 根据自己的 路劲修改 、我的是 SDB 你的也可以是SDA SDC 等等... 注意!注意!注意! fdisk /dev/盘符路径 根据自己的 路劲修改、 我的是 SDB 你的也可以是SDA SDC 等等... 注意!注意!注意! fdisk /dev/盘符路径 根据自己的 路劲修改、 我的是 SDB 你的也可以是SDA SDC 等等... 现在开始 执行挂载 数据磁盘执行命令 fdisk /dev/sdb,进入fdisk模式,开始对新增数据盘执行分区操作 接下来输入n p 1 分一个盘 然后 回车2次 接着输入 w 保存,将分区结果写入分区表中。 如回显信息如下,则说明分区成功: The partition table has been altered! Calling ioctl() to re-read partition table.Syncing disks. 执行命令 partprobe 将新的分区表变更同步至操作系统。 执行以下命令,将新建分区文件系统设为系统所需格式。 mkfs -t ext4 /dev/sdb 在输入 y 回车 确定 输入完后 等待 完成 5、新建的一个挂载点,即目录,如果目录不存在要提前新建好,否则开机将可能失败 也可以根据自己需求 设置新建挂载目录。本处默认 WWW mkdir /www 这个命令为: 新建一个 www 目录 mount /dev/sdb /www 这个命令为: 将 /dev/sdb 挂载到 /www 目录 编辑开机启动项目 命令 如下:vi /etc/fstab 进入后按 i 使用键盘方向键 将光标移动到 最后一行 结尾 也就是 0 的后面 在按一下 回车 就跳到下一行了 , /dev/sdb /www ext4 defaults 1 2 在把 数据盘 添加上去 设置为开机挂载 输入完 按 键盘 左上角 Esc 后 在输入 在输入 :wq 回车 ,保存退出 使用 df -h 命令 查看下 挂载情况 最后 reboot 重启 等待 重启 完成 查看 是否 挂载成功可以看到 已经开机 自动 将数据盘挂载成功fdisk 常用命令: n:创建新分区 d:删除已有分区 t:修改分区类型 l:查看所有支持的类型 p:显示现有分区信息 w:保存并退出 q:不保存并退出 m:查看帮助信息 vi /etc/fstab 快速移动 连续 回车 可移动到 最后一行 在按 shift +$ 移动到 结尾最后一个字符 , 在 按 i 在按一次 方向键 右 在按 回车既可 跳转到新空白行 如果不习惯 请 直接 按 i 进入 编辑 yum -y install wget;wget http://kangle.cccyun.cn/start;sh star
2024年-5月-5日
4642 阅读
0 评论
未分类
2024-5-5
js获取当前被选中的option值
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body><select id="sel" onchange="cge()"><option value="1">4</option><option value="2">5</option><option value="3">6</option></select></body><script>function cge(){var sel=document.getElementById('sel');var sid=sel.selectedIndex;alert(sel[sid].value+'-'+sel[sid].innerHTML);}</script></html>jq的话就一句$("#sel option:selected").text();$("#sel option:selected").val();
2024年-5月-5日
3971 阅读
0 评论
未分类
2024-5-5
mysql多个搜索条件 和 多个字段降序排序【记录】
Mysql order by 多字段排序 mysql单个字段降序排序: select * from app order by appshijian desc; app 为数据库 表 appshijian appfenmiao 为字段 mysql单个字段升序排序: select * from app order by appshijian asc; mysql多个字段降序排序:select * from app order by appshijian desc , appfenmiao desc; mysql多个搜索条件 和 多个字段降序排序: 这个为搜索 APP 表 appzhuangtai = 2 的内容 和 APPID = 变量值 在按照 appshijian 和 appfenmiao 排序 DESC 为倒序 即是 最新的一个 "SELECT * from app WHERE appzhuangtai='2' and appid='$shu' order by appshijian desc,appfenmiao desc" 多字字段排序只需要添加多个排序条件,并且每个排序的条件之前用逗号分开。 order by appshijian desc,appfenmiao desc 以上表示先按照 appshijian (这里的appshijian) 是我自己定义的年月日 降序排序, 再按照 appfenmiao (这里的app分秒) 是我自己定义的时分秒 降序排序。 同理: order by appshijian desc,appfenmiao asc 表示先按照appshijian降序排序,再按照appfenmiao升序排序。 order by appshijian asc,appfenmiao desc 表示先按照appshijian升序排序,再按照appfenmiao降序排序。
2024年-5月-5日
4183 阅读
0 评论
未分类
2024-5-5
mysql 重置 ID 和删除表数据
mysql重置自增长ID 方法一,执行SQL: truncate table test; (这里假定你的表名test,会删除本表,新插入时ID才重新开始) 这种方法好处是运行速度超快 方法二,执行如下SQL: (还是假定表名是test) delete from test; alter table `test` auto_increment=1; 这种方法好处是可以从任何值开始,缺点是如果数据量大的话delete from test;非常耗时 -- 删除表中所有数据 delete from user;
2024年-5月-5日
4130 阅读
0 评论
未分类
2024-5-5
两个接口取IP地址和归属地
https://www.ipplus360.com/getLocation 归属地https://www.ipplus360.com/getIP ip地址
2024年-5月-5日
4326 阅读
0 评论
未分类
2024-5-5
PHP 生成UUID
<?php function v5_UUID($name_space, $string) { $n_hex = str_replace(array('-','{','}'), '', $name_space); // Getting hexadecimal components of namespace $binray_str = ''; // Binary value string //Namespace UUID to bits conversion for($i = 0; $i < strlen($n_hex); $i+=2) { $binray_str .= chr(hexdec($n_hex[$i].$n_hex[$i+1])); } //hash value $hashing = sha1($binray_str . $string); return sprintf('%08s-%04s-%04x-%04x-%12s', // 32 bits for the time_low substr($hashing, 0, 8), // 16 bits for the time_mid substr($hashing, 8, 4), // 16 bits for the time_hi, (hexdec(substr($hashing, 12, 4)) & 0x0fff) | 0x5000, // 8 bits and 16 bits for the clk_seq_hi_res, // 8 bits for the clk_seq_low, (hexdec(substr($hashing, 16, 4)) & 0x3fff) | 0x8000, // 48 bits for the node substr($hashing, 20, 12) );}// $v5_uuid = v5_UUID('8fc990b07418d5826d98de952cfb268dee4a23a3', 'delftstack!');// echo $v5_uuid;//$v5_uuid = v5_UUID('24316ec81e3bea40286b986249a41e29924d35bf', 'this is delftstack!');$v5_uuid = v5_UUID(time(), 'this is delftstack!');// echo "<br>";echo $v5_uuid; ?>
2024年-5月-5日
3134 阅读
0 评论
未分类
1
2
3