首页
源码插件
代码笔记
精品资源
美图音乐
点滴记忆
关于博主
友情链接
搜索
搜索
热门搜索
BingGan
她说爱你,没说只爱你!
累计撰写
93
篇文章
累计收到
32
条评论
首页
导航
首页
源码插件
代码笔记
精品资源
美图音乐
点滴记忆
关于博主
友情链接
旗下站点
Bg‖ 在线音乐
Bg‖ Mail邮件
Bg‖ SEO外链
双虹云博客
2024-8-7
谷歌SEO只想做某个关键词应该怎么优化
能问出这种问题的,不是小白就是搞黑帽的,就是会抱有不切实际的期望,比如只想针对某个关键词进行优化,并问多久能让这个关键词上首页或第一名,SEO并不是一蹴而就的,你一个新网站或者没什么流量的网站想针对某个特定的关键词上首页那是痴心妄想,seo是一项系统化工程 想针对某个词做排名,我的建议是做sem,seo不适合,如果说有人能承诺让你一个全新的网站,或者本来没...
2024年-8月-7日
130 阅读
0 评论
点滴记忆
2024-6-23
最新彩虹易支付前端首页模板美化源码
操作非常简单,上传源码到/template进行。 然后去后台切换模板,选择刚刚上传的即可。
2024年-6月-23日
211 阅读
0 评论
源码分享
2024-6-12
使用PHP压缩打包文件成zip格式
使用PHP将文件、文件夹打包成zip压缩包。 打包单个文件: $zip = new ZipArchive(); $zip_filename = "down/".time().".zip"; // 压缩包存放路径与名称 $zip->open($zip_filename, ZIPARCHIVE::CREATE); // 打开压缩包,没有则创建 // 参数1是要压缩的文件,参数2为压缩后,在压缩包中的文件名「这里我们把 logo.png 文件压缩,压缩后的文件为 logon2.png」,如果需要的压缩后的文件跟原文件名一样 addFile() 的第二个参数可以改为 basename("img/logon2.png),也就是原文件所在的路径 $zip->addFile("img/logo.png",basename("logon2.png")); $res = $zip->close(); 打包多个文件: <?php $fileList = array( "img/1.jpg", "img/2.jpg", ); $filename = "down/img.zip"; // 压缩包存放路径与名称 $zip = new ZipArchive(); $zip->open($filename,ZipArchive::CREATE); //打开压缩包 //遍历文件 foreach($fileList as $file){ $zip->addFile($file,basename($file)); //向压缩包中添加文件 } $zip->close(); //关闭压缩包 打包某个文件夹(包含子文件夹): <?php /** * @param $path 文件夹路径 * @param $zip zip 对象 */ function addFileToZip($path, $zip) { $handler = opendir($path); //打开当前文件夹由$path指定。 while (($filename = readdir($handler)) !== false) { if ($filename != "." && $filename != "..") { //文件夹文件名字为'.'和‘..’,不要对他们进行操作 if (is_dir($path . "/" . $filename)) { // 如果读取的某个对象是文件夹,则递归 addFileToZip($path . "/" . $filename, $zip); } else { //将文件加入zip对象 $zip->addFile($path . "/" . $filename); } } } } $zip = new ZipArchive(); $zip_filename = "down/files.zip"; // 压缩包存放路径与名称 $zip->open($zip_filename, ZIPARCHIVE::CREATE); // 打开压缩包,没有则创建 //调用函数,添加文件到压缩包中 addFileToZip("img",$zip);
2024年-6月-12日
155 阅读
0 评论
代码笔记
2024-6-10
映画美图|爱你是我生命中最重要的事
"总有一个人 原本只是生命中的过客 却成了记忆的常客 总有一份情 惊艳了你的时光 却温柔不了你的岁月"
2024年-6月-10日
149 阅读
0 评论
美图音乐
2024-5-30
网站SEO优化攻略 稀缺性内容快速提升站点收录
对于很多站点面临的收录问题,除了站点本身的质量问题之外,更多的还是出在了内容上;只要内容做对了,站点的权重一般也是可以获得不错的收录速度,收录和网站的质量并不是一个绝对性的关系。对于质量一般的站点,内容又不得要领,自然收录上就会有比较大的问题。
2024年-5月-30日
271 阅读
0 评论
点滴记忆
2024-5-29
(Virtual Audio Cable)电脑同时外放两个蓝牙音响,实现全屋立体声效果
①:先把两个音响通过蓝牙连接上电脑(这时候发现,如果选择一个音频输出,无法两个同时播放) ②:下载虚拟声卡 Virtual Audio Cable。 ③:安装,安装成功后,在音频输出会显示一个line1。选择它 ④:找到安装目录下,双击打开 audiorepeater.exe 两次 (双开) wave in 都选择 line1 wave out 分别选择两个蓝牙音响 ⑤:点击 start 就可以听效果了。 最好是选择蓝牙延迟较低的、或者同款的蓝牙音箱。 原理大概是使用虚拟声卡做个音源分发。
2024年-5月-29日
454 阅读
0 评论
点滴记忆
2024-5-28
一款基于Typecho的博客主题|WaterDrop主题模板
WaterDrop主题属于一个简约且普通的写作主题,主要是用来记录自己的各种图文并茂的技术文章、经验心得以及产品文档用的,后期理论不会加入各种除了酷炫,没有多少实际用途的花哨组件,如果你也是技术人员,目的就是为了作为产品文档或者记录经验心得,它应该也会适合你!
2024年-5月-28日
367 阅读
0 评论
源码分享
2024-5-25
引流宝活码管理平台系统源码-支持群活码、淘宝客、分享卡片、短网址等
引流宝全新功能活码管理平台系统源码-支持群活码、淘宝客、分享卡片、短网址等。
2024年-5月-25日
133 阅读
0 评论
源码分享
2024-5-22
简单的HTML网页图片轮播自动切换!附源码!
效果图可以看本站,我这里就上传了一张。 html部分: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1, minimum-scale=1,maximum-scale=1,user-scalable=no" /> <!--引入CSS代码--> <link rel="stylesheet" type="text/css" href="./css/index.css"/> <!--引入Js代码--> <script src="./js/index.js"></script> <title>Js实现轮播图</title> </head> <body> <div class="lunbo"> <div class="content"> <ul id="item"> <li class="item"> <a href="#"><img src="img/pic1.jpg" ></a> </li> <li class="item"> <a href="#"><img src="img/pic2.jpg" ></a> </li> <li class="item"> <a href="#"><img src="img/pic3.jpg" ></a> </li> <li class="item"> <a href="#"><img src="img/pic4.jpg" ></a> </li> <li class="item"> <a href="#"><img src="img/pic5.jpg" ></a> </li> </ul> <div id="btn-left"><</div> <div id="btn-right">></div> <ul id="circle"> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> <li class="circle"></li> </ul> </div> </div> </body> </html> </html> CSS部分: *{ margin: 0; padding: 0; } a{ list-style: none; } li{ list-style: none; } .lunbo{ width: 100%; } .content{ width: 800px; height: 300px; margin: 20px auto; position: relative; } #item{ width: 100%; height: 100%; } .item{ position: absolute; opacity: 0; transition: all 1s; } .item.active{ opacity:1; } img{ width: 100%; } #btn-left{ width: 30px; height: 69px; font-size: 30px; color: white; background-color:rgba(0,0,0,0.4); line-height: 69px; padding-left:5px; z-index: 10;/*始终显示在图片的上层*/ position: absolute; left: 0; top: 50%; transform: translateY(-60%);/*使按钮向上偏移居中对齐*/ cursor: pointer; opacity: 0;/*平时隐藏*/ } .lunbo:hover #btn-left{ /*鼠标滑入,显示图标*/ opacity: 1; } #btn-right{ width: 26px; height: 69px; font-size: 30px; color: white; background-color:rgba(0,0,0,0.4); line-height: 69px; padding-left: 5px; z-index: 10; position: absolute; right: 0; top: 50%; cursor: pointer; opacity: 0; transform: translateY(-60%); } .lunbo:hover #btn-right{ opacity: 1; } #circle{ height: 20px; display: flex; position: absolute; bottom: 35px; right: 25px; } .circle{ width: 10px; height: 10px; border-radius: 10px; border: 2px solid white; background: rgba(0,0,0,0.4); cursor: pointer; margin: 5px; } .white{ background-color: #FFFFFF; } js部分: window.onload=function(){ var items=document.getElementsByClassName("item"); var circles=document.getElementsByClassName("circle"); var leftBtn=document.getElementById("btn-left"); var rightBtn=document.getElementById("btn-right"); var content=document.querySelector('.content'); var index=0; var timer=null; //清除class var clearclass=function(){ for(let i=0;i<items.length;i++){ items[i].className="item"; circles[i].className="circle"; circles[i].setAttribute("num",i); } } /*只显示一个class*/ function move(){ clearclass(); items[index].className="item active"; circles[index].className="circle white"; } //点击右边按钮切换下一张图片 rightBtn.onclick=function(){ if(index<items.length-1){ index++; } else{ index=0; } move(); } //点击左边按钮切换上一张图片 leftBtn.onclick=function(){ if(index<items.length){ index--; } else{ index=items.length-1; } move(); } //开始定时器,点击右边按钮,实现轮播 timer=setInterval(function(){ rightBtn.onclick(); },1500) //点击圆点时,跳转到对应图片 for(var i=0;i<circles.length;i++){ circles[i].addEventListener("click",function(){ var point_index=this.getAttribute("num"); index=point_index; move(); }) } //鼠标移入清除定时器,并开启一个三秒的定时器,使慢慢转动 content.onmouseover=function(){ clearInterval(timer); timer=setInterval(function(){ rightBtn.onclick(); },3000) } //鼠标移出又开启定时器 content.onmouseleave=function(){ clearInterval(timer); timer=setInterval(function(){ rightBtn.onclick(); },1500) } }
2024年-5月-22日
207 阅读
0 评论
代码笔记
2024-5-21
记录几个免费查询归属地信息,IP地址的接口
前言: 部分是需要指定IP,查询归属地等信息;有些是直接访问获取当前客户端的IP信息。看需求使用。 另外,不确定有没有请求频率限制;当然,想要稳定最好还是去用付费的接口。 太平洋API http://whois.pconline.com.cn/ipJson.jsp? www.ip.cn https://www.ip.cn/api/index?ip&type=0 CSDN https://searchplugin.csdn.net/api/v1/ip/get?ip= ip-api.com http://ip-api.com/json/ 查询指定IP http://ip-api.com/json/123.123.123.123?lang=zh-CN www.ipplus360.com https://www.ipplus360.com/getIP api.ipify.org https://api.ipify.org/?format=json
2024年-5月-21日
252 阅读
0 评论
代码笔记
2024-5-20
萌新源API管理系统PHP源码
萌新源API管理系统是一款基于layui和pear-Admin-layui前端框架,以及thinkphp后端框架开发的API管理后台系统。
2024年-5月-20日
328 阅读
1 评论
源码分享
2024-5-19
微信公众号多域名回调系统v1.5独立版
源码介绍: 该程序是基于thinkphp6.0开发的微信公众号多域名回调系统。 主要解决微信公众号后台默认只能授权2个网页域名,用本系统可突破这个限制,用同一个公众号对接无限多个网站。网站后台支持回调域名白名单的管理,以及登录记录的查看。 安装说明: ①:上传程序至网站目录,设置网站运行目录为public ②:伪静态规则设置为thinkphp ③: 运行环境要求PHP7.4+,MySQL5.6+ 完事后访问域名会自动跳转到安装页面,根据提示进行操作 后台路径 http://域名/admin
2024年-5月-19日
152 阅读
0 评论
源码分享
2024-5-18
映画美图|生活忙碌 偶尔要给自己点颜色瞧瞧
"闭上眼,梦中星辰皆化作你" "我以为爱情要用心,没想到还要用力"
2024年-5月-18日
161 阅读
0 评论
美图音乐
2024-5-16
映画美图|手持烟火以谋生,心怀诗意以谋爱!
人间五月山海,满目清透自在;你与初夏相处,一路繁花盛开。到不了的地方都叫做远方,回不去的世界都叫做家乡,我一直向往的却是比远方更远的地方。
2024年-5月-16日
101 阅读
0 评论
美图音乐
2024-5-16
映画美图|我先美 你随意
“世界本就浑浊 罪与爱同歌” “玫瑰不用长高 爱她的人自会为她弯腰” “最好的状态就是未来可期”
2024年-5月-16日
126 阅读
0 评论
美图音乐
2024-5-14
Typecho程序|BeaconNav导航主题模板
Typecho是一个基于PHP开发的简单、轻量、易用的博客系统,而本主题又是基于Typecho开发的导航主题,作者将其命名为BeaconNav。Beacon是灯塔的意思,正如作者开发该主题的初衷,希望使用者在知识的海洋里也能能够如同有灯塔指引一样目标明确,永远不会迷失方向。
2024年-5月-14日
222 阅读
0 评论
源码分享
1
2
3