文章列表

tampermonkey油猴安装使用详解教程

油猴tampermonkey应该有不少人都是知道的,主要是通过各类的脚本对网站进行一个定制,能提供给我们很多方便,特别是在脚本上可以让HTML为主的网页于用户端直接改变得更方便易用,能实现自己想要的功能。 油猴tampermonkey是什么? Tampermonkey自从出现一直都是深受大家喜欢的,对程序员帮助是很大的,Tampermonkey (油猴) 是拥有 超过 1000 万用户 的最流行的浏览器扩展之一。 它适用于 Chrome、Microsoft Edge、Safari、Opera Next和 Firefox。它允许用户自定义并增强您最喜爱的网页的功能。用户脚本是小型 JavaScript 程序,可用于向网页添加新功能或修改现有功能。使用 Tampermonkey,您可以轻松在任何网站上创建、管理和运行这些用户脚本。 油猴tampermonkey怎么用 1、首先,下载【油猴tampermonkey】。 2、解压压缩包,获得后缀为”crx“的文件,双击运行确认安装。 3、安装完成后,就可以在浏览器右上角的位置看到插件图标了,左键点击打开,继续点击获取新脚本。 4、想好需要的插件功能后,点击进入。找到”安装此脚本“点击安装,跟随安装指引完成安装。即可使用该扩展脚本功能。 以上就是对tampermonkey的相关介绍,还不知道怎么使用安装的可以根据上面步骤操作,工作中帮助还是很大的,能完成很大的功能设置。

2024-04-26

TCP大文件传输工具

工作需要,经常需要在两台电脑之间互相传输文件(主要是局域网内),TFP、HTTP等方式,以及飞秋、百灵快传这些工具都用过,都还挺好用的,但是没有那种一步到胃的感觉。 看有人分享通过TCP传输文件的源码,但是原作者是将服务端和客户端分开的,要在两台电脑上互传文件的话,都得分别放一个客户端和服务端的程序,感觉不是很爽。 稍稍改进了一下,将服务端和客户端合在了一起。 下载地址蓝奏云

2024-04-26

中低端显卡也可以畅快用「Stable Diffusion」AI 生图了:WebUI Forge

主流的 AI 文生图项目「Stable Diffusion」本地部署比较麻烦,所有就有了本地整合版,例如之前分享的:@秋葉aaaki 制作的整合版本,支持一键启动,内置非常多的模型。 但是这个整合版对显卡比较高,建议 RTX3060 以上的显卡。如果你显卡显存比较少的话,锋哥推荐由 Controlnet 推出的「WebUI Forge」版本,它与原始 WebUI 相比,能够实现显著的推断速度提升。 据介绍「WebUI Forge」优化 GPU 资源管理,生成速度比 WebUI 快了一倍左右。6G 显存的显卡的出图的推理速度提升了 60~75%,8 GB 的速度可提高 45%,24 GB 的速度可提高 6%。内存峰值最高可以下降 1.5G,低配显卡用户狂喜。 使用方法 下载后解压,然后第一次用先打开 update.bat 更新安装包,然后运行 run.bat 安装依赖环境,更具体建议看文末的视频教程。 在扩展处安装 layer,输入地址:https://github.com/layerdiffusion/sd-forge-layerdiffusion 安装成功后,重启启动器就可以使用了。 [xcxyzm]Gpee[/xcxyzm] [sv] Controlnet 项目地址: https://github.com/lllyasviel/stable-diffusion-webui-forge Controlnet 模型下载: https://github.com/lllyasviel/stable-diffusion-webui-forge/wiki/ControlNet-model-download 秋叶整合包 4.7: https://pan.quark.cn/s/7543dd9d85fc [/sv]

2024-04-26

FastCDN系统介绍及搭建教程

FastCDN系统是为高并发环境而设计的一款轻量系统,底层低能耗的设计能够为CDN提供更多的并发支持。同时,我们提供了针对layer7层攻击防御策略,能够尽可能的为用户源站减轻负担。未来,我们还将开放FAST云中心系统,打造FASTCDN云生态。 搭建教程: 1.将主控系统文件上传,并复制系统文件源路径,例如:/www/wwwroot/fastcdn/fastcdnadmin 2.前往 - 网站 - Go项目 - 添加 Go项目 项目执行文件 填写:/www/wwwroot/fastcdn/fastcdnadmin/main 项目名称 填写:自定义,比如 testcdn 项目端口 填写:5380(注意是固定,不可随意修改)然后放行端口开启 执行命令 填写:/www/wwwroot/fastcdn/fastcdnadmin/main 运行用户 无需修改 开机启动 按需修改 备注 无需修改 绑定域名 自己加 然后点击提交 如图所示: 3.前台数据库管理 添加数据库 用户名 密码 统一命名为:fastcdn 4.启用项目后 需要重启项目 即可搭建成功 访问 ip:5380,如图: 然后注册个账号 命名为:admin,密码随意,此为管理员唯一账号,然后我们登录一下: 至此,搭建教程结束。

2024-04-26

蓝奏云在线解析直链网站源码,本地接口

蓝奏云直链获取在线解析网站源码 蓝奏云链接解析 本地API接口,支持有无密码和短期直链和永久直链,同时还可以显示文件名和大小。 这个解析器无需数据库即可搭建,API接口已经本地化,非常简单易用。 安装环境 php5.6+,上传源码压缩包到网站目录解压即可。 这个位置替换成自己的域名就可以用永久直链了。 下载地址 [xcxyzm]k50v[/xcxyzm] [sv] 蓝奏云 [/sv]

2024-04-26

Epic免费领《工业区》《莉莎:决定版》

《工业区》第一人称射击游戏,带你从冷战结束前不久的东柏林进入平行宇宙。你要踏上旅程,寻找自己失踪的同事,让这个神秘平行时空中的黑暗过往大白于天下。 领取地址:https://store.epicgames.com/zh-CN/p/industria 《莉莎:决定版》踏上艰难的旅程,穿过 Olathe 末世后的荒原。 你将很快意识到,这个世界人不为己、天诛地灭,残忍和自私是唯一的生存之道 领取地址:https://store.epicgames.com/zh-CN/bundles/lisa-the-definitive-edition 活动截止:2024/05/02 23:00

2024-04-26

俄罗斯Yandex Translate实时OCR翻译、对话翻译工具v69.6

软件介绍 Yandex旗下的一款翻译APP,支持几十种语言翻译,支持离线,支持OCR实时翻译,对话翻译,上传文档翻译,图像翻译,语音翻译,离线翻译库也能下载,只要打开相机对准目标,屏幕就直译了,不需要拍照。 软件截图 下载地址蓝奏云

2024-04-26

最新FANbbs社区圈子源码,详细搭建教程

最新FANbbs社区圈子源码,视频链接允许使用外部直链,在填写或者上传视频后会自动填写链接,链接会自动请求,如果需要设置封面图,可以在发布视频页面上方播放界面点击齿轮图标选择截图。支持视频播放界面,图片原图预览,图片文章编辑,本地上传文件,图片上传本地压缩不保留Alpha通道。 下载地址 [xcxyzm]cE2Z[/xcxyzm] [sv] 蓝奏云 [/sv]

2024-04-26

网站使用CSS调用小米官方思源宋字体

偶然发现小米官网的字体无防盗链 可以直接使用,而且小米还储存了思源宋体 为什么用别人的字体?本地储存字体加载起来很慢,自己服务器慢的话那就可想而知了,所以我们可以利用小米官网储存的字体加速,看链接就知道这是小米官网,放心使用~ 链接中的400,600,700 可以去除其中一个,分别对应字体的粗细,看自己需求 包含小米字体,思源宋字体,程序员专用字体 [xcxyzm]3Zye[/xcxyzm] [sv] 小米字体 //css引用 <link rel="stylesheet" href="https://font.sec.miui.com/font/css?family=MiSans:400,700:MiSans" /> //css调用 * {font-family: MiSans} 思源宋字体 //css引用 <link rel="stylesheet" href="https://font.sec.miui.com/font/css?family=Source_Han_Serif:400,600:Source_Han_Serif" /> //css调用 * {font-family: Source Han Serif} 程序员专用字体 //css引用 <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,700,700i" /> //css调用 * {font-family: Open Sans} [/sv]

2024-04-26

给网站顶部加一个进度条(适用于Pjax)

很多网站使用了Pjax无刷新加载 顶部没有页面加载进度,为了美观丶流畅感觉可以加进去,分享写个教程给大家 建一个css文件 引入,把以下css代码放进去 #nprogress{pointer-events:none} #nprogress .bar{background:#73aaff;position:fixed;z-index:99999;top:0;left:0;width:100%;height:2px;} #nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;opacity:1;transform:rotate(3deg) translate(0,-4px);} 加入pjax 重载函数 $(document).on('pjax:send', function() { NProgress.start() }); $(document).on("pjax:complete", function () { NProgress.done(); }); 最后创建一个js文件引入(把以下js代码放进去)引入到jquery.js的下面。 [xcxyzm]gutF[/xcxyzm] [sv] !(function (n, e) { "function" == typeof define && define.amd ? define(e) : "object" == typeof exports ? (module.exports = e()) : (n.NProgress = e()); })(this, function () { function n(n, e, t) { return e > n ? e : n > t ? t : n; } function e(n) { return 100 * (-1 + n); } function t(n, t, r) { var i; return ( (i = "translate3d" === c.positionUsing ? { transform: "translate3d(" + e(n) + "%,0,0)" } : "translate" === c.positionUsing ? { transform: "translate(" + e(n) + "%,0)" } : { "margin-left": e(n) + "%" }), (i.transition = "all " + t + "ms " + r), i ); } function r(n, e) { var t = "string" == typeof n ? n : o(n); return t.indexOf(" " + e + " ") >= 0; } function i(n, e) { var t = o(n), i = t + e; r(t, e) || (n.className = i.substring(1)); } function s(n, e) { var t, i = o(n); r(n, e) && ((t = i.replace(" " + e + " ", " ")), (n.className = t.substring(1, t.length - 1))); } function o(n) { return (" " + (n.className || "") + " ").replace(/\s+/gi, " "); } function a(n) { n && n.parentNode && n.parentNode.removeChild(n); } var u = {}; u.version = "0.2.0"; var c = (u.settings = { minimum: 0.08, easing: "ease", positionUsing: "", speed: 200, trickle: !0, trickleRate: 0.02, trickleSpeed: 800, showSpinner: !0, barSelector: '[role="bar"]', parent: "body", template: '<div class="bar" role="bar"><div class="peg"></div></div></div>' }); (u.configure = function (n) { var e, t; for (e in n) (t = n[e]), void 0 !== t && n.hasOwnProperty(e) && (c[e] = t); return this; }), (u.status = null), (u.set = function (e) { var r = u.isStarted(); (e = n(e, c.minimum, 1)), (u.status = 1 === e ? null : e); var i = u.render(!r), s = i.querySelector(c.barSelector), o = c.speed, a = c.easing; return ( i.offsetWidth, l(function (n) { "" === c.positionUsing && (c.positionUsing = u.getPositioningCSS()), f(s, t(e, o, a)), 1 === e ? (f(i, { transition: "none", opacity: 1 }), i.offsetWidth, setTimeout(function () { f(i, { transition: "all " + o + "ms linear", opacity: 0 }), setTimeout(function () { u.remove(), n(); }, o); }, o)) : setTimeout(n, o); }), this ); }), (u.isStarted = function () { return "number" == typeof u.status; }), (u.start = function () { u.status || u.set(0); var n = function () { setTimeout(function () { u.status && (u.trickle(), n()); }, c.trickleSpeed); }; return c.trickle && n(), this; }), (u.done = function (n) { return n || u.status ? u.inc(0.3 + 0.5 * Math.random()).set(1) : this; }), (u.inc = function (e) { var t = u.status; return t ? ("number" != typeof e && (e = (1 - t) * n(Math.random() * t, 0.1, 0.95)), (t = n(t + e, 0, 0.994)), u.set(t)) : u.start(); }), (u.trickle = function () { return u.inc(Math.random() * c.trickleRate); }), (function () { var n = 0, e = 0; u.promise = function (t) { return t && "resolved" !== t.state() ? (0 === e && u.start(), n++, e++, t.always(function () { e--, 0 === e ? ((n = 0), u.done()) : u.set((n - e) / n); }), this) : this; }; })(), (u.render = function (n) { if (u.isRendered()) return document.getElementById("nprogress"); i(document.documentElement, "Progress-bar"); var t = document.createElement("div"); (t.id = "nprogress"), (t.innerHTML = c.template); var r, s = t.querySelector(c.barSelector), o = n ? "-100" : e(u.status || 0), l = document.querySelector(c.parent); return ( f(s, { transition: "all 0 linear", transform: "translate3d(" + o + "%,0,0)" }), c.showSpinner || ((r = t.querySelector(c.spinnerSelector)), r && a(r)), l != document.body && i(l, "nprogress-custom-parent"), l.appendChild(t), t ); }), (u.remove = function () { s(document.documentElement, "Progress-bar"), s(document.querySelector(c.parent), "nprogress-custom-parent"); var n = document.getElementById("nprogress"); n && a(n); }), (u.isRendered = function () { return !!document.getElementById("nprogress"); }), (u.getPositioningCSS = function () { var n = document.body.style, e = "WebkitTransform" in n ? "Webkit" : "MozTransform" in n ? "Moz" : "msTransform" in n ? "ms" : "OTransform" in n ? "O" : ""; return e + "Perspective" in n ? "translate3d" : e + "Transform" in n ? "translate" : "margin"; }); var l = (function () { function n() { var t = e.shift(); t && t(n); } var e = []; return function (t) { e.push(t), 1 == e.length && n(); }; })(), f = (function () { function n(n) { return n .replace(/^-ms-/, "ms-") .replace(/-([\da-z])/gi, function (n, e) { return e.toUpperCase(); }); } function e(n) { var e = document.body.style; if (n in e) return n; for ( var t, r = i.length, s = n.charAt(0).toUpperCase() + n.slice(1); r--; ) if (((t = i[r] + s), t in e)) return t; return n; } function t(t) { return (t = n(t)), s[t] || (s[t] = e(t)); } function r(n, e, r) { (e = t(e)), (n.style[e] = r); } var i = ["Webkit", "O", "Moz", "ms"], s = {}; return function (n, e) { var t, i, s = arguments; if (2 == s.length) for (t in e) (i = e[t]), void 0 !== i && e.hasOwnProperty(t) && r(n, t, i); else r(n, s[1], s[2]); }; })(); return u; }); [/sv]

2024-04-26

谷歌浏览器美化主题,uTab - Custom New Tab汉化版

uTab是一个独特的起始页,您可以在其中添加无限数量的带有书签的文件夹。任何书签或一组书签都可以组织在最多包含83个书签的单独文件夹中。创建具有很多书签的不同文件夹,这些书签可以根据主题,任务,用户等进行设置。重命名,复制,选择背景并在每个文件夹内组织书签。上传预览以轻松浏览许多书签文件夹。 在新标签上根据需要制作多个带有不同书签的文件夹 机会更改起始页面的背景 将任何搜索引擎设置为“新标签”的默认设置 应用暗/亮模式 支持10个时区的时钟 下载地址蓝奏云

2024-04-26

WordPress7B2博客自助账号注销插件v1.0

如今许多网站都纷纷推出了注销功能,旨在保护用户隐私,清除僵尸账号的滞留,这款插件允许用户自主注销网站账号,并一并删除相关资料、私信、评论、文章和订单等信息。启用即可立即使用!该插件由3x大神开发。 安装方法: 1.后台选择插件 – 安装插件 – 上传插件 – 启用 2.在后台 – 设置 – 固定链接 重新点击一下保存 3.访问域名/delaccount 下载地址 [xcxyzm]ltlO[/xcxyzm] [sv] 蓝奏云 [/sv]

2024-04-26

emer

每天发现网络新鲜事

54548 文章
12 分类
7211.2k+ 访问

搜索

Zoomed Image