首页
友链
壁纸
留言
今日热榜
更多
关于
时光
推荐
精品流量卡
Search
1
都二十多年了,你的梦为什么还没碎!
57,089 阅读
2
2022年5个好用的 BT/ 磁力链接下载工具推荐 |Windows 、安卓系统
37,375 阅读
3
nps内网穿透实现外网访问树莓派
32,425 阅读
4
实践利用宝塔建emlog个人博客-超详细【原创】
26,132 阅读
5
Typecho-Joe-Theme主题帮助文档
24,623 阅读
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
登录
Search
标签搜索
PHP
HTML
API
Javascript
源码
JS
Vue
Github
CloudFlare
接口
函数
SQL
ASP.NET
MVC
EF
T4模板
后台管理
CDN
微信小程序
MAC
韩小韩
累计撰写
262
篇文章
累计收到
1,303
条评论
首页
栏目
闲杂乱码
Python
网站源码
微信小程序
娱乐分享
Is相册
软件工具
页面
友链
壁纸
留言
今日热榜
关于
时光
推荐
精品流量卡
搜索到
151
篇与
闲杂乱码
的结果
2020-04-02
青年大学习自动签到打卡代码来了!
前言青年大学习周周签到?烦得要死?来看青年大学习自动打卡代码!Github项目地址青年大学习打卡代码开始干使用方法创建一个 Cloudflare Worker (具体方法自行Google OR baidu)复制 index.js 中的代码到 Cloudflare worker 中通过抓包获取你所在学校的打卡配置信息,或去 issues 中查看有没有同省份的同学分享根据获得的打卡配置信息修改代码中的配置项部署 Worker通过向 Worker发送 post 请求即可完成打卡,请求内容为包含姓名和手机号码的 json 文件{name:"xxx",number:"13309909090"} post请求示例:url:xxx.xxx.workers.dev {name:"xxx",number:"13309909090"}最后这个程序目前还不是很完善,因为每个班级的ID号是有区别的,不同省份的打卡方式好像也不太一样(即打卡对应的 url ,还有组织 id 是不一样的),具体的就不是很清楚了,因为别的班级或是学校我都没试过。如果需要在不同的省份或者班级使用可能还是需要重新抓包分析他的打卡请求才行。附上我们学校的打卡请求参考:{"stage_id":"23","name":"x'","tel":"xx","org":[2,2000,2000,2003],"last_org":2003,"org_name":"xxx团支部"}单从请求上看至少org、last_org和org_name不同的班级会是不同的 然后具体打卡请求的url不同省份也估计是不一样的。还有就是这个 Worker 脚本只是请求了填报的页面,因为我们学校只是检查你有没有签到,只是发个请求即可完成打卡,比较简单,不会检查有没有做完,所以就没有做完成整个流程的请求。不同学校的政策不太一样,需要自行抓包处理对应学校的流程,处理完后如果可以通过 pull requests 的方式分享出来或是通过 issues 的方式分享出来给大家就更好了!另外-此脚本仅供学习交流使用,不要拿去干坏事哦,被辅导员抓到了的话后果自行承担~~
2020年04月02日
5,074 阅读
4 评论
1 点赞
2020-04-01
使用腾讯云实现网易云自动打卡签到
使用腾讯云云函数实现网易云自动打卡和签到功能!这篇文章中,我将主要介绍如何使用腾讯云中的云函数来实现网易云自动打卡和签到功能。本文中的 PHP 源代码可以在 GitHub 上找到。说明:PHP 里面的 localurl,username,password 需要修改才能正常使用, 在这里提供一些网上公益的 API ,完全性未知,在使用 API 过程中发生的一切事情均与我无关。开始干文章的正文分为两个部分:基础集成和原生部署,第一部分是文章的主体,第二部分供喜欢网易云的研究。当你按照此文章成功设置完成,将:拥有网易云自动打卡无需手动,完全自动定时签到基础集成你需要准备的是:腾讯云账号,且实名验证完成一个网易云 API网易云音乐账号密码首先先打开腾讯云,找到云函数在新建函数页面填写函数基础信息,单击【下一步】,如下图所示:注意:函数名称:可随便命名运行环境:选择 “PHP 7.2”创建方式:选择 “空白函数”然后在函数配置界面中填写其他信息,然后点击【完成】,如下图所示:此处代码修改为本文的 PHP 源代码超时时间修改为 600s基础触发接着配置一下触发方式,点击【保存】,如下图所示:定时任务名称:可随便命名触发周期:选择 “自定义触发”Cron 表达式:填写 “00 30 6 /1 ”到此处基础部分就已经完成啦,下面是原生部署方式。原生部署你需要准备的是:一台支持 Node.js 的服务器API 源代码:NeteaseCloudMusicApi会简单 Linux 基础首先,先连接 Linux 并安装 Git,nodejs:pkg install git pkg install nodejs pkg install nodejs-current然后使用 Git 下载 API 源代码:git clone git@github.com:Binaryify/NeteaseCloudMusicApi.git npm install在然后运行 app.js:node app.js如需要修改默认端口号,可这样实现:Mac/Linux:PORT=4000 node app.jsWindows:set PORT=4000 && node app.js结尾这就是本文的全部内容啦,经过一段时间的使用,体验还是非常棒的!
2020年04月01日
1,836 阅读
3 评论
1 点赞
2020-04-01
emlog 5.3.1修复漏洞版本
前言5.3.1主要修复了emlog的一些bugs。修复纪录:csrf导致的data.php 删除文件漏洞对插件处防止csrf攻击。修复session验证导致的后台无视验证码暴力破解修复鸡肋的文件包含src/admin/plugin.php[自己发现]后台权限下attachment.php任意文件删除漏洞修复上传组建uploadify.swf导致的xss漏洞emlog5.3.1如何升级修复版一、全新安装下载修复版直接安装即可 Emlog5.3.1修复版下载 Emlog5.3.1修复版下载(备用) 二、补丁安装下载5.3.1升级包.zip,将下载文件解压覆盖即可(5.3.1版本) Emlog5.3.1补丁下载 Emlog5.3.1补丁下载(备用)
2020年04月01日
1,432 阅读
0 评论
0 点赞
2020-04-01
EMLOG6.0.1-老司机特别更新版
首先,咱们先来看看Emlog 6.0.1截图{message type="info" content="极致美观多功能的后台,让你的博客超脱平凡。EMLOG6.0.1-疯狂老司机出版由于版权问题等各种原因,EMLOG6.0.1作者疯狂老司机网站已崩。"/}emlog6.0功能简介一键式更换模板,方便快捷打造个性站点支持强大的插件扩展功能,随意选择实用的插件,让你的站点无限可能支持日志URL自定义,链接样式更适合SEO独有的微语功能,让你用简单的文字记录生活拥有专门的手机版本,随时随地记录你的生活清爽的日志撰写页面、配以自动保存,书写博文更加舒适无忧日志草稿箱功能,方便保存你未完成的日志支持离线写作,你可以使用Windows Live Write等软件撰写博文灵活的侧边栏组件(widgets)管理,轻松组合、自定义你喜欢的组件自定义页面,轻松创建留言板、导航条、个人介绍等页面多人联合撰写,后台轻松管理多个撰写人支持灵活的标签(tag)分类,以及传统分类方式方便的附件(图片、文件)上传和管理上传的图片可以随意直观的嵌入到日志内容里,让你的日志图文并茂首页日历方式查阅日志,方便、直观、快捷数据缓存技术,站点访问速度更快使用跨浏览器可视化日志编辑器,轻松编辑文章格式支持RSS日志输出功能 ,方便朋友订阅关注你的站点内容站点数据备份/恢复功能emlog6.0.1更新介绍非官网的在线商店,更加轻便系统自带博友评论回复邮件通知功能加入了友情链接分类和友情链接图标功能,让它更加人性化后台发帖时首页自定义缩略图(插入自定义或者附件的图片)清爽的日志撰写页面、配以自动保存,书写博文更加舒适无忧去除了早期的FLASH上传模式,采用当前流行的HTML5的方式上传更多功能就不多说自己体验安装教程1.上传安装包解压2.访问站点,如果没提示安装,请手动输入http://你的域名/install.php,3.然后根据要求操作;emlog6.0.0升级emlog6.0.11.保留content文件夹和config.php文件,其余都删除,2.上传更新包解压,3.访问http://你的域名/update.php,4.输入数据库密码,确定,最后{callout color="#f0ad4e"}老司机emlog6.0.1官网由于种种原因,现在已经无法打开,博主过于机智,留有备份,下方即可下载。{/callout}Emlog6.0.1源码(老司机版){cloud title="Emlog6.0.1下载" type="lz" url="https://www.lanzoui.com/iav6irc" password=""/}
2020年04月01日
1,999 阅读
5 评论
0 点赞
2020-03-25
为什么要用JAVA Spring框架怎么答
前言相信每个读者在工作中,学习中都了解Spring怎么使用,对于一个初级的开发工程师来说,仅仅了解怎么使用,能够很快的通过Spring来完成任务,这应该是足够了,但是呢,如果你还想向更高的级别去前进,系统的学习,掌握它的底层原理是必不可少的。每个人在面试的时候,Spring应该都是逃不过的关卡,能够熟练的使用,这并不难,知道它的底层原理才是高出别人一步的地方。这篇文章就说简单说下Spring的一些知识,希望能在面试的路上帮助到你们。Spring是个开源框架,它被创建出来的初衷就是解决企业级应用开发的复杂性。Spring不仅仅局限于服务端开发,任何的java应用都能借助于Spring变得更加简单,可测试性更强,松耦合性更好。为了降低Java开发的复杂性,Spring采取了一下4种关键策略:基于POJO的轻量级和最小侵入性编程;通过依赖注入和面向接口实现松耦合;基于切面和惯例进行声明式编程;通过切面和模板减少样板式代码。几乎Spring所做的任何事情,都是围绕着以上四种策略来实现的,其核心就是:简化java开发。轻量级POJO在日常的开发过程中,可能大部分人都感受到了,很多框架都会强迫应用继承他们的类或者是实现他们的接口,这样就会导致程序和框架绑死,说到这,我们的现在所用的框架就是这样,各个模块,包括DAO,Service,都会强制性的继承框架的中的类,应用程序和框架绑定的死死的。Spring竭力的避免因为自身的API来搞乱你的应用代码,Spring也不会强迫你实现他的接口或者是继承它的类,最严重的也就是一个雷会使用Spring注解。Spring的非侵入式编程意味着这个类在Spring应用和非Spring应用中发挥着同样的作用。依赖注入任何一个有实际意义的应用,肯定是会有多个类组成,在没有Spring的时候,每个对象负责管理着与自己相互协作的对象的引用,这样会导致高耦合和难以测试的代码。public class Train implements Transport{ private Water water; public Train() { water = new Water(); } public void catchGoods(){ water.waterSomthing(); } }可以看到上面的代码,Train在自己的构造函数中自己创建了 Water对象,这样就造成了这两个对象的紧耦合,这个火车可以运水来浇灌农田,但是如果让这个火车来运煤供暖,可能就不太符合了。而在单元测试的时候,我们要确保catchGoods方法执行的时候,waterSomthing也能够执行,如果这样来做,那就执行不了单元测试了。耦合是具有两面性的,一方面紧密的耦合的代码,难以测试,难以服用,难以理解,修改了一处就可能会引起别的bug(记得刚去公司的时候,讲开发规范,一个接口尽量的只做一件事情,千万不要一个接口同时为多个地方提供服务),另一方面呢完全没有耦合的代码也什么都干不了。有了Spring之后,对象的依赖关系由负责协调各对象的第三方组件来完成,对象无需自行创建,依赖注入会将所依赖的关系自动交给目标对象,而不是让对象自己去获取。public class Train implements Transport{ private Water water; public Train(Water water) { this.water = water; } public void catchGoods(){ water.waterSomthing(); } }上面在我们的改动之后,不再由Train自行创建,而是当成一个构造器参数传进来,这也是依赖注入的一种方式:构造器注入。这也就实现了松耦合。创建应用组件之间协作的行为通常称为装配,Spring有着多种装配bean的方式,XML就是一种常用的方式。<?xml version="1.0" encoding="UTF-8"?> <!--DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd" --> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="train" class="com.kr.caption.spring.Train"> <constructor-arg ref="water"/> </bean> <bean id="water" class="com.kr.caption.spring.Water"/> </beans>在上面的xml文件中,两个对象被声明为了Spring中的bean,在Train中,在构造时传入了对Water的引用,作为构造器参数。@Configuration public class TrainConfig { @Bean public Transport train(){ return new Train(water()); } @Bean public Water water(){ return new Water(); } }上面的是基于java的配置,这两种配置都是一样的效果。Spring通过应用的上下文,来装载bean的定义,并把他们组装起来,Spring应用上下文全权负责对象的创建和组装,Spring有多种上下文的实现,它们之间主要的区别仅仅在于如何加载配置。public class application { public static void main(String[] args) { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("classpath:application_example.xml"); Train bean = context.getBean(Train.class); bean.catchGoods(); } }这里的main方法基于application_example.xml创建了一个Spring应用上下文,随后就能得到一个实例对象,直接调用方法即可。面向切面编程系统由不同的组件组成,而这些组件除了实现自身的核心功能外,还承担着其他的一些职责。比如日志、事务管理和安全这些通常会贯穿着整个项目中的各个组件。如果没有系统性的处理这部分,那么你的代码会含有大量的重复代码。如果你把这些单独抽象为一个模块,其他模块只是调用它的方法,方法的调用还是会出现各个模块。AOP会使这些服务模块化,以声明的方式应用到它们需要影响的模块去,这样其他的模块就会只关注它们自身的业务,完全不需要了解这些服务的相关逻辑和代码。
2020年03月25日
479 阅读
0 评论
0 点赞
2020-03-25
Docker 配置国内阿里云镜像源
前言使用 docker 默认镜像源下载镜像会很慢,因此很多情况下,我们在安装完 docker 以后都会修改为国内的镜像,这样在下载镜像的时候就不用等那么长时间了,下面叫大家如何操作。解决方法:国内镜像源加速站点https://registry.docker-cn.comhttp://hub-mirror.c.163.comhttps://3laho3y3.mirror.aliyuncs.comhttp://f1361db2.m.daocloud.iohttps://mirror.ccs.tencentyun.com方法一$ cat /etc/sysconfig/docker # /etc/sysconfig/docker OPTIONS='--selinux-enabled \ --log-driver=journald \ --signature-verification=false \ --registry-mirror=https://kfwkfulq.mirror.aliyuncs.com' if [ -z "${DOCKER_CERT_PATH}" ]; then DOCKER_CERT_PATH=/etc/docker fi ##主要是配置这个参数 --registry-mirror ,指向阿里云镜像地址即可。 #重启docker服务 $ sudo systemctl restart docker方法二$ cd /etc/docker $ cat daemon.json { "registry-mirrors": [ "https://kfwkfulq.mirror.aliyuncs.com", "https://2lqq34jg.mirror.aliyuncs.com", "https://pee6w651.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com" ], "dns": ["8.8.8.8","8.8.4.4"] }或者mkdir -p /etc/docker tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://kfwkfulq.mirror.aliyuncs.com", "https://2lqq34jg.mirror.aliyuncs.com", "https://pee6w651.mirror.aliyuncs.com", "https://registry.docker-cn.com", "http://hub-mirror.c.163.com" ], "dns": ["8.8.8.8","8.8.4.4"] } EOF systemctl daemon-reload systemctl restart docker备注: 方法一和方法二不可同时使用,否则会冲突导致 docker 服务器启动不起来,以上操作以后都要重启一下一些命令---重启docker systemctl daemon-reload systemctl restart docker ---查看docker是否运行成功 ps -ef |grep docker ---docker查看本地镜像 dicker image ls
2020年03月25日
1,187 阅读
1 评论
0 点赞
2020-03-21
噫吁嚱!文言文亦能编程!此诚年度最骚语言也
量子位 报道 | 公众号 QbitAI同学,你可知如何用文言文输出“Hello World”?请君睁圆双眼注视于此:右边一顿输出吾有一言。曰「「問天地好在。」」。書之。却为何输出了三遍?只因有for循环,写作“為是「甲」遍…云云”。甲等于三,便要问三次好。这骚之过极的文言文编程语言,来自CMU本科生Huang Lingdong。可编译成Javascript,也可编译成Python,亦有线上编辑器 (IDE) 可直接玩耍。项目文理两开花,已于GitHub摘得3000星,且围观众人皆有话说。譬如,妒少年之才华:譬如,点未来之方向:中科院计算所研究员刘群老师亦感叹:下,我等便前去观膜一番,探索此语言藏有何种天地精华。文言文编程“黑话”Huang Lingdong同学应该是读过《易经》,毕竟易经是最早论述二进制的古书。他用易经的阴和阳代表布尔变量中的0和1。“吾有”系列则被用来做定义:吾有一数是定义int变量;吾有一爻是定义布尔变量;吾有一言是定义字符串;吾有一术是定义函数;吾有一列是定义数组;……一般的编程里,循环判断有if、while、for,文言文编程在这件事上更是变化无穷。下面就是一段文言文书写的判断语句:若三弗大於五者。乃得「「想當然耳」」。若非。乃得「「怪哉」」也。翻译过来就是:也许你会觉得if…else…语句用文言文太啰嗦,但是常用的for循环,用文言文表达却更为简洁。為是百遍。⋯⋯ 云云。它的意思是:如果需要判断某个变量human是否在world中,我们一般用for (var human of world),初学者看到for的这种用法可能会很困惑,而文言文的表示更接近普通人的理解。凡「天地」中之「人」。⋯⋯ 云云。古有《易经》,今有金庸小说,在展示定义函数的时候,Huang同学又皮了一下:吾有一術。名之曰「六脈神劍」。欲行是術。必先得六數。曰「甲」。曰「乙」。曰「丙」。曰「丁」。曰「戊」。曰「己」乃行是術曰。⋯⋯是謂「六脈神劍」之術也。这里Huang同学将函数名定义为“六脉神剑”,这个函数总共有6个输入。还有更多好玩的函数定义:怎样用文言文编程看完文言文编程的基本语法后,我们来看看怎么用它来解决一些基本的问题。比如求100以内的素数,我们会用到一种“埃氏筛”(Sieve of Eratosthenes)算法:看一下运行结果:二。三。五。七。一十一。一十三。一十七。一十九。二十三。二十九。三十一。三十七。四十一。四十三。四十七。五十三。五十九。六十一。六十七。七十一。七十三。七十九。八十三。八十九。九十七你看懂是什么意思了吗?编译器翻译成JavaScript就是:文言文编程不仅能输出简单的结果,连文字图(ASCII Art)都可以用文言文画出来,分形问题中著名的“曼德博集合”,用中文画出来是这样:用中文画出的曼德博集合你以为这就是编译结果的最终形态了?错错错!项目文件还有个脚本src/render.js,它可以把程序渲染成古代书籍的样子。把O’Reilly系列图书印刷成古代线装书,真是想想就很激动啊。安装与使用文言文编程只需将repo下载到本地,而且本地已经安装Node,就能立即使用。现在它支持将wenyan lang转换成JavaScript和Python:在这段命令中,如果不指定语言,程序将自动转化为JavaScript,若想转化成Python,请加入参数“—lang py”或是“-l py”。用户也可以自行编译二进制文件。如果你只想尝尝鲜,在线IDE也是个不错的选择。何出此“言”至于,为何要炮制一门文言编程语言,少年为项目写有一序,由此可窥一二 (后有解读) :夫唐、虞之世,結繩而足治,屈指而足算。是時豈料百代之後,計算機械之巧,精於公輸之木鳶,善於武侯之流馬;程式語言之多,繁若《天官》之星宿,奇勝《山經》之走獸。鼠、蟹、鑽、魚,或以速稱。蛇、象、駱、犀,各爭文采。方知鬼之所以夜哭,天之所以雨粟。然以文言編程者 ,似所未有。此誠非文脈之所以傳,文心之所以保。嗟予小子,遂有斯志。然則數寸之烏絲猶覆於頭,萬卷之素書未破於手;一身長羁于远邦,兩耳久旷于雅言。然夫文章者吾之所宿好,程式者偶承時人之謬譽。故希孟不慚年少,莊生不望無涯。乃作斯言。誠未能嘔瀝長吉之心血,亦庶幾免於義山之流沫。既成之後,復學干將鑄劍而自飼,越王嚐糞而當先。自謂偶追《十書》之筆意,但恨少八家之淋漓。此子山所謂士衡抚掌而甘心,平子見陋而固宜。然則雖實覆甕之質,尚存斧正之望;雖乏呂相之金,易字之渴蓋同。此亦開源之大義,吾輩之所以勉勵也。一笑。文中典故之多,恐无法在此一一注释,便以划重点之法,粗粗领会其意味,并简要传达为白话:上古人类结绳记事,不会想到后代竟然发明了计算机。今天编程语言众星闪耀,只是没有人用文言编程。我人在国外,想念这些古典的言语,同时又擅长编程又有头发,决定为开源事业贡献一份力量。注:如想查看所有典故,请前往项目页,出处皆有维基百科链接。量子位循蛛丝马迹,得知少年名叫HuangLingdong,来自卡耐基梅隆大学,如今大四,明年即将毕业。高中则毕业自上海世界外国语中学。黄姓少年一路脑洞盛开,时常开发画风清奇之项目,量子位也曾为其另一项目撰文:而文言文编程语言,大抵是少年迄今最为骄傲且最为瞩目之成就。各位可速速前往吸之,定然无法自拔。传送门项目代码:https://github.com/LingDong-/wenyan-lang个人主页:https://lingdong.works/—完—
2020年03月21日
835 阅读
6 评论
1 点赞
2020-03-21
腾讯网静态资源公共库
腾讯网静态资源公共库国内有好多家比较优秀的静态资源公共库,不过陆陆续续的都暂停了!目前腾讯出了一个,目前发现库少的可怜啊!https://libs.qq.com/
2020年03月21日
1,618 阅读
0 评论
1 点赞
1
...
13
14
15
...
19