首页
VIP观影
美女套图
留言板
好友导航
推荐
影视在线
IDC销售
常用工具
高清壁纸
娱乐直播
Search
1
关于【套图】贡献者说明
6,605 阅读
2
利用CSS改变图片显示风格的方法 filter
3,708 阅读
3
女神朴信惠(๑′ᴗ‵๑)I Lᵒᵛᵉᵧₒᵤ❤
3,042 阅读
4
WJSSK_myfriend 我的好友(导航插件) 相关说明
1,640 阅读
5
随机小姐姐跳舞视频(6362个),源码分享
1,332 阅读
随笔
技术源码
Typecho
php
Vue
微信
资源分享
Happy 分享
好看的电影
好看的电视剧
登录
/
注册
Search
标签搜索
php
IDC
智简魔方
财务系统
主题
vue
Easypanel
centos
typecho
mqtt
宝塔bt
typecho插件
函数
云服务器
Kangle
docker
JavaScript
mosquitto
mosquitto-cluster
mosquitto-auth-plug
登录
Or
注册
累计撰写
128
篇文章
累计收到
414
条评论
首页
栏目
随笔
技术源码
Typecho
php
Vue
微信
资源分享
Happy 分享
好看的电影
好看的电视剧
页面
VIP观影
美女套图
留言板
好友导航
推荐
影视在线
IDC销售
常用工具
高清壁纸
娱乐直播
搜索到
128
篇与
岳小威子
的结果
2021-09-22
Centos 7系统中php连接SQLServer数据库扩展安装
进入 https://github.com/microsoft/msphpsql ,然后找到releases,进去寻找你需要的和你系统匹配的版本。我这里以centos7.9 php7.2 版本为例下载后解压获得需要的文件,这里我选两个将这两个文件上传到php所对应的版本的扩展目录下,我这里是 /www/server/php/72/lib/php/extensions/no-debug-non-zts-20170718 (我用的是宝塔)然后去配置文件中将扩展文件加载一下最后【重载配置】+【重启】到这里就好了,可以在phpinfo()里查看到当前php版本中已经加载的扩展
2021年09月22日
138 阅读
0 评论
0 点赞
2021-09-14
学习 VUE3 相关资源
一、VUE3网址:1、VUE3官网英文https://v3.vuejs.org2、VUE3中文网https://v3.cn.vuejs.org3、VITE文档英文https://vitejs.dev/guide/features.html二、创建Vue3的APP1、利用Vitenpm init vite-app test012、进入APP目录cd test013、安装依赖npm install4、运行APPnpm run dev三、解决npm安装依赖缓慢的问题1、使用阿里巴巴的镜像服务器npm install -g cnpm --registry=https://registry.npm.taobao.org2、利用cnpm安装需要的模块cnpm install [name]四、解决IIS跨域访问的问题在IIS的网站或允许访问文件夹的“HTTP响应标头”中添加Access-Control-Allow-Origin值为*五、视频教程隐藏内容,请前往内页查看详情
2021年09月14日
56 阅读
0 评论
0 点赞
2021-09-14
(转)layui 表格列编辑获取编辑前的值然后重新赋值,并通过键盘控制编辑位置
{callout color="#ae00ff"}本文参考来源:https://blog.csdn.net/eagle1010/article/details/106626648{/callout}表格列编辑获取编辑前的值然后重新赋值//监听单元格编辑 table.on('edit(postTable)', function (obj) { var value = obj.value //得到修改后的值 , data = obj.data //得到所在行所有键值 , field = obj.field; //得到字段 // 单元格编辑之前的值 var $td = $(this).parents('td').eq(0); if (value !== 1) { //重新赋值 layer.msg('错误提示', { icon: 5, time: 2000 }); var old = $td.data('content'); obj.update({[field]: old}); return; } })通过键盘控制编辑位置/* *编辑数据表格,键盘快捷键方法。 *可跳过无编辑属性的列 *tab 右边一个单元格 *shift + tab 左边一个单元格 *enter 下一行的单元格 *shift + enter 上一行的单元格 */ $(document).on('keydown keyup', '.layui-input',function (event) { var td = $(this).parent('td'), index = td.index(), tr = td.parent('tr'), isShift = $(document).data('shift'), isKeydown = (event.type == "keydown"); switch (event.key) { case "Shift": $(document).data('shift', isKeydown); break; case "Tab": event.preventDefault(); isKeydown && td[isShift ? 'prevAll' : 'nextAll']('[data-edit="text"]:first').click(); break; case "Enter": isKeydown && tr[isShift ? 'prev' : 'next']().children('td').eq(index).click(); break; } })
2021年09月14日
81 阅读
0 评论
0 点赞
2021-09-10
php 使用file_get_contents() 发送Post请求
刚好需要这个功能,就去 百度一下 找了一下,顺便记录一下,中间加了点自己的想法。// php file_get_contents() 发送Post请求 // 方法 function send_post($url, $post_data) { $postdata = http_build_query($post_data); $options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-type:application/x-www-form-urlencoded', 'content' => $postdata, 'timeout' => 15 * 60 // 超时时间(单位:s) ) ); $context = stream_context_create($options); $result = file_get_contents($url, false, $context); return $result; } // 调用 // $url #url // $title string // $list array // 最好将参数转成json然后一起抛,我试了几次,这个方法最实用 send_post($url, ['data'=>json_encode(['title'=>$title,'list'=>$list])]);
2021年09月10日
50 阅读
0 评论
0 点赞
2021-08-26
Linux 命令基础
linux命令存储以下位置:/bin (指向/usr/bin)目录,包含基本的用户命令,默认全体用户都可使用,例如curl,ls命令 /sbin (指向/usr/sbin),/usr/local/sbin,存放需要root权限的命令以及工具,默认root用户使用,例如ip,halt命令 /usr/local/bin 给用户放置自己的可执行程序的地方,不会被系统升级覆盖 /usr/local/sbin 给管理员放置自己的可执行程序的地方,不会被系统升级覆盖如果在每个命令目录都存在某个命令时,通过系统的$PATH变量决定优先级echo $PATH # 每台电脑输出不同,/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/protobuf/bin/:/root/bin所以,当你输入 ls 命令,点击回车时,系统会以此从各个目录找到这个命令文件,然后执行该文件.执行当前目录文件如果你的程序命令没有放在以上文件夹,我们也可通过相对路径以及绝对路径启动该命令:./php -m #当你在php命令文件目录中时, /www/server/php/72/bin/php -m,宝塔php命令目录根据这个原理,我们可以安装多个php版本,并启动/www/server/php/72/bin/php -m /www/server/php/56/bin/php -m查看系统磁盘使用情况df -h #文件系统 容量 已用 可用 已用% 挂载点 #devtmpfs 1.9G 0 1.9G 0% /dev #tmpfs 1.9G 0 1.9G 0% /dev/shm #tmpfs 1.9G 185M 1.7G 10% /run #tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup #/dev/mapper/centos-root 46G 22G 24G 49% / #/dev/xvda1 1014M 168M 847M 17% /boot #tmpfs 378M 0 378M 0% /run/user/0防火墙设置systemctl start firewalld;#启动 systemctl stop firewalld;#停止 systemctl status firewalld;#查看状态 systemctl disable firewalld;#开机禁用 systemctl enable firewalld;#开启启动 yum install firewalld -y 安装 firewall-cmd --state # 查看防火墙状态 firewall-cmd --zone=public --list-ports # 查看防火墙所有开放的端口 firewall-cmd --zone=public --add-port=80/tcp --permanent # 开放80/tcp端口 (--permanent永久生效,没有此参数重启后失效); firewall-cmd --reload;# 防火墙重置 firewall-cmd --zone= public --query-port=80/tcp;# 查看80/tcp端口 firewall-cmd --zone= public --remove-port=80/tcp --permanent;# 删除该端口开放 netstat -tunlp # 查看监听的端口 netstat -lnpt |grep 80 # 检查端口被哪个进程占用 ps 6832 # 查看进程的详细信息 kill -9 6832 #中止进程
2021年08月26日
77 阅读
0 评论
0 点赞
2021-08-11
用Centos 7 免费申请泛域名证书(通配符证书)
用快乐二级域名分发搭了个网站,然后发现个问题,每次我需要ssl证书的时候就尴尬了,我还要再去Dnspod上面去申请ssl,那我用这个二级域名分发系统干嘛。直接在Dnspod上解析不就好了吗!然后在群友哪里了解到,有一种证书叫泛域名证书,又叫通配符证书下面开始开搞{callout color="#00f6fa"}我是在Centos 7 上面操作的,而且是家里的一台被我装成centos系统的笔记本,说明整个申请都不需要公网!DNSPod API Token,需要自己申请,这个基本上都会,不会的可以百度,随处可见{/callout}1、安装环境# 这一步如果有问题,那基本上就是yum源的问题,我在之前的文章有讲过,可以找一下 yum update -y && yum -y install curl cron socat2、下载安装 acme.sh# 这一步,如果是香港或着国外的服务器可以这样操作。或内的服务器是没办法。 curl https://get.acme.sh | sh你可以去github上面直接下载这个acme的安装包地址:https://codeload.github.com/acmesh-official/acme.sh/tar.gz/master;然后里面的readme有安装说明,我就不写了。把acme安装包复制到/root文件夹下3、最后一步开始安装export DP_Id="XXXX" #DNSPod API Id export DP_Key="XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" #DNSPod API Key cd acme.sh ./acme.sh --issue --dns dns_dp -d *.yunshare.fun然后就等吧,一直等到他结束就好,你就可以在/root/.acme.sh/目录下看到你申请的域名最后点进去,发现好多文件,具体每个文件干嘛的我也清楚,我只知道需要用的两个文件:*.yunshare.fun.key和fullchain.cer。这个文件里就是ssl证书要填写的内容。最后有个问题,有人应该发现了,这个域名有效期才3个月,说是acme这个功能会自动续期,所以现在我也没办法给出答案,等三个月我再看看,到时候我再回来解答。 会自动续签哦{mtitle title="删除域名"/}# acme.sh --remove -d xxx.xxx ./acme.sh --remove -d *.yunshare.fun
2021年08月11日
119 阅读
0 评论
0 点赞
2021-08-10
Centos 7 更新yum源配置
最近手上一个美国的vps,想用yum安装的点东西,慢的要死,还总是出错。然后就各种搜索,才知道centos系统默认的源是国外的源。(但是我有个问题,我的美国vps不就应该用国外的yum源吗?谁能解释一下?)然后我准备设置yum源。在这里提醒一下,以为装了两次的经验来看,你还需要先去更新一下你Centos系统的DNS(你可以先不用设置,安装看看)。最好设置为:114.114.114.114 8.8.8.8首先备份一下原先的yum源mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak然后yum源有好几种,我列了下面几条你们可以试一下。推荐使用阿里云的源。当然看你自己系统情况。# 第一种 阿里云yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo # 第二种 网易yum源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo设置好源后,都要清楚缓存和新建缓存。yum clean all yum makecache{mtitle title="这样就好了"/}有空我会在添加一些其他的源。
2021年08月10日
191 阅读
0 评论
0 点赞
2021-08-06
继续宝塔bt+frp内网穿透 - 添加网站
首先你要先确认一下你的frps配置中vhost_http_port和vhost_https_port的端口。我的分别是808和909。然后准备好你的域名{mtitle title="客户端配置开始"/}先在客户端宝塔里创建网站,当然选择你之前的网站也可以,然后给网站绑定一个你准备好域名。然后在你的frpc.ini的最后添加相关参数,可以参照下面的代码[wjssk] privilege_mode=true type=http local_ip=127.0.0.1 local_port=80 use_encryption=false use_compression=false subdomain=im #我感觉这个参数可有可无 custom_domains = im.wjssk.cf bandwidth_limit=2MB{mtitle title="客户端配置结束"/}如果你是按照我之前的说明安装的( 想把自己家里的电脑当作服务器,就自己配配置一个宝塔bt+frp ),请记得systemctl restart frpc{mtitle title="服务端配置开始"/}服务端配置就简单了,直接新建一个静态网站,然后把域名填进去,记得域名要和客户端的域名保持一直然后添加反向代理就行,如下图★ 如果你要设置SSL的话,就在服务端设置就行,其他都不用管。(敲重点){mtitle title="服务端配置结束"/}测试网站: im.wjssk.cf
2021年08月06日
117 阅读
0 评论
0 点赞
2021-08-06
想把自己家里的电脑当作服务器,就自己配配置一个宝塔bt+frp
我就是记录一下。服务端是centos 7 安装了宝塔bt面板 + frps客户端就是家里的电脑 也会是centos7 安装了宝塔bt面板 + frpc注意点就主要在服务端,因为frps的有些80和443端口回合宝塔bt起冲突,但是只要你按照我下面的配置就应该莫得问题。1 去github下载frp的包。2 把frps.ini和frps这两个文件上传到服务端,自己找个位置放一下。我是放在/usr/local/frps3 把frpc.ini和frpc这两个文件上传到客户端,自己找个位置放一下。我是放在/usr/local/frpc4 配置frps.ini[common] bind_addr = 0.0.0.0 bind_port = 5443 kcp_bind_port = 5443 dashboard_port = 6443 #认证超时时间,默认900秒 authentication_timeout = 900 #服务端面板的登录用户名,自行设置,后面有用。 dashboard_user = admin #服务端面板的登录密码,自行设置,后面有用。 dashboard_pwd = admin #http端口,不要设置80,否则和宝塔面板端口号冲突 vhost_http_port = 808 #https端口,不要设置443,否则和宝塔面板端口号冲突 vhost_https_port = 909 #相当于客户端连接服务端的通关密码,随便设置,后面有用。 token = 123456789 max_pool_count = 50 tcp_mux = true subdomain_host = aafrpc.ga5 配置centos防火墙端口,直接在宝塔面板-安全里面添加就好6 配置frpc.ini[common] server_addr = 你自己服务端ip地址 server_port = 5443 token = 123456789 [169ssh] # 给家里点的电脑配置一个终端访问 type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 60007 服务端运行配置按照我的目录的话运行方式就是/usr/local/frps/frps -c /usr/local/frps/frps.ini然后我喜欢放在systemctl里设置开机启动,在/usr/lib/systemd/system目录下新建一个frps.service文件,然后在里面配置[Unit] Description=Frp Client Service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/usr/local/frps/frps -c /usr/local/frps/frps.ini [Install] WantedBy=multi-user.target★ 注意点,请确认你的目录位置。frps.service文件保存后,开始设置systemctl{callout color="#00aaff"}每次修改了systemctl 相关文件都要先重置systemctlsystemctl daemon-reload然后启动frpssystemctl start frps配置开机启动systemctl enable frps查看状态systemctl status frps其他具体相关命令可以百度,我常用的有:start,restart,status,stop,enable,disable。具体用法可以百度,不想写了{/callout}8 客户端运行配置和服务端差不多,我就直接写了。直接启动就是:/usr/local/frps/frps -c /usr/local/frps/frps.inisystemctl启动:[Unit] Description=Frp Client Service After=network.target syslog.target Wants=network.target [Service] Type=simple ExecStart=/usr/local/frpc/frpc -c /usr/local/frpc/frpc.ini [Install] WantedBy=multi-user.target这样就好了对了,你还可以进入你的frp服务面板,查看链接上的客户端:你的ip:6443
2021年08月06日
101 阅读
0 评论
0 点赞
2021-08-04
layer.photos 相册层 图片 增加鼠标滚轮放大缩小
公司要求在显示图片的地方加一个图片放大缩小的功能,原本前端ui用的是 layui 。本来想直接把这里插件换掉;百度了一圈发现,还是自己改会容易一点{mtitle title="上代码"/}主要就是这个js函数(function 应该是函数的意思),百度里找到的。function bigimg(obj){ var zoom = parseInt(obj.style.zoom,10)||100; zoom += event.wheelDelta / 12; if(zoom > 0 ) obj.style.zoom=zoom+'%'; return false; }有了代码,基本上就完成了,往里套谁不会啊。学习编程,你可以不会写,但是你需要“会找”和“会套”……继续吧//这个是常规的layer相册层的用法,我就不过多的解释了。 layer.photos({ photos: json ,anim: 5 //0-6的选择,指定弹出图片动画类型,默认随机(请注意,3.0之前的版本用shift参数) }); 我们需要用到layer相册层的tab方法,然后在里面加上鼠标滚轮事件,然后在鼠标滚轮事件里调用上面我们说的bigimg 函数就好。//这个是常规的layer相册层的用法,我就不过多的解释了。 layer.photos({ photos: json ,anim: 5 ,tab: function(pic, layero){ console.log(pic) //当前图片的一些信息 //给弹出层的图片加上鼠标滚轮滚动事件 $(layero).find('.layui-layer-phimg>img').on('mousewheel',function (){ // 用 F12 在图片和图片上面的每一层都测试一下,就找出来了。 bigimg($(this).parents('.layui-layer-photos')[0]); }); } }); 这样就好啦。下面来个测试。觉得可以的话,记得点赞哦!!!点击测试一下吧(https://cdn.wxssk.ga/study/layer_photos)
2021年08月04日
299 阅读
0 评论
0 点赞
2021-07-30
在Joe主题的文章页面加一个文章字数显示
{alert type="error"}这个是需要改代码的,修改前请备份,大佬无碍。。。{/alert}{mtitle title="大概就是这个样子"/}{dotted startColor="#ff6c6c" endColor="#1989fa"/}直接进主题,到Joe/core/core.php最后加上下面的代码/* 增加文章字数统计 */ function art_count ($cid){ $db=Typecho_Db::get (); $rs=$db->fetchRow ($db->select ('table.contents.text')->from ('table.contents')->where ('table.contents.cid=?',$cid)->order ('table.contents.cid',Typecho_Db::SORT_ASC)->limit (1)); $text = preg_replace("/[^\x{4e00}-\x{9fa5}]/u", "", $rs['text']); echo mb_strlen($text,'UTF-8'); }然后再进入Joe/public/batten.php 里加上以下代码<span class="text"><?php art_count($this->cid); ?> 个字</span> <span class="line">/</span>大概就是这个样子这样就好了。{alert type="error"}这个是需要改代码的,修改前请备份....{/alert}{alert type="error"}这个是需要改代码的,修改前请备份....{/alert}{alert type="error"}这个是需要改代码的,修改前请备份....{/alert}
2021年07月30日
49 阅读
0 评论
1 点赞
2021-07-29
记一下VUE+element-plus 图片懒加载
element-plus 懒加载不能用普通的标签,要用他自带的<el-image></el-image>标签<el-image :src="model.src" fit="cover" class="image" lazy></el-image>重要的参数:src 图片具体地址fit 确定图片如何适应容器框,同原生 object-fitlazy 是否开启懒加载然后有个问题,我就想知道懒加载的话,那懒加载时加载的静态图片在哪里设置。
2021年07月29日
294 阅读
0 评论
0 点赞
1
...
8
9
10
11