首页
归档
友链
留言
关于
更多
投稿
捐赠
搜索
1
TP-link路由器使用SSH登录并获得root权限
2,883 阅读
2
ubuntu wget:unable to resolve host address解决方法
526 阅读
3
更新系统后出现“你没有权限在此位置保存文件请与管理员联系”解决办法
496 阅读
4
Onedrive云盘程序OneManager登录界面美化
486 阅读
5
Joe For Typecho主题实现自动更新
425 阅读
站点运维
系统运维
编程源码
工具分享
学习资料
设计技艺
业余无线电
生活碎记
登录
搜索
标签搜索
代码
json
typecho
添加
维护
全站
怪怪的科长
累计撰写
33
篇文章
累计收到
13
条评论
首页
栏目
站点运维
系统运维
编程源码
工具分享
学习资料
设计技艺
业余无线电
生活碎记
页面
归档
友链
留言
关于
投稿
捐赠
搜索到
33
篇与
» 怪怪的科长
的结果
2021-05-10
Typecho插件内获取插件版本号并基于GitHub做版本检测
/** * 我是插件说明 * @package 我是插件名字 * @author <a href="https://www.ijkxs.com">即刻学术<br> gogobody</a> * @version 1.0.0 * @link https://www.ijkxs.com */在typecho 插件头部说明注释中声明了 version 之后,在插件内部如何获取这个 version 呢?可以通过以下代码获取:public static function get_plugins_info(){ $plugin_name = 'WxFans'; //改成你的插件名 Typecho_Widget::widget('Widget_Plugins_List@activated', 'activated=1')->to($activatedPlugins); $activatedPlugins = json_decode(json_encode($activatedPlugins),true); $plugins_list = $activatedPlugins['stack']; $plugins_info = array(); for ($i=0;$i<count($plugins_list);$i++){ if($plugins_list[$i]['title'] == $plugin_name){ $plugins_info = $plugins_list[$i]; break; } } if(count($plugins_info)<1){ return false; }else{ return $plugins_info['version']; } }第一步你得有个github仓库吧,在仓库右侧有个release 这个就是说我们需要给作品发布一个新版本的时候,就release一个。点击 release -> Drafr a new release 我们可以给我们的版本添加一些信心。Tag version这里,建议填写数字版本号,比如 1.0.0,title可以填写和tag 一样。description就写一些描述。在下面附件栏那里。如果不上传的话,github 会自动打包你 push 的最新代码,如果手动上传的话,那么最后就会显示你上传的附件。这里假设我已经 release 了一个 1.0.0 的版本。编写更新检测代码var wxfversion = "1.0.0"; function update_detec() { var container = document.getElementById("wxfans"); if (!container) { return } var ajax = new XMLHttpRequest(); container.style.display = "block"; ajax.open("get", "https://api.github.com/repos/gogobody/WxFans/releases/latest"); ajax.send(); ajax.onreadystatechange = function() { if (ajax.readyState === 4 && ajax.status === 200) { var obj = JSON.parse(ajax.responseText); var newest = obj.tag_name; if (newest > wxfversion) { container.innerHTML = "发现新主题版本:" + obj.name + '。下载地址:<a href="' + obj.zipball_url + '">点击下载</a>' + "<br>您目前的版本:" + String(wxfversion) + "。" + '<a target="_blank" href="' + obj.html_url + '">查看新版亮点</a>' } else { container.innerHTML = "您目前的版本:" + String(wxfversion) + "。" + "您目前使用的是最新版主题。" } } } }; update_detec();需要改动的有两处:var wxfversion = "1.0.0";//修改为自己的当前版本号 ajax.open("get", "https://api.github.com/repos/gogobody/WxFans/releases/latest"); // 主要修改gogobody/WxFans为你的 github用户名/你的仓库repo名字这样代码会自动去检测你的 repo 的release 的最新版本,并对 tag version 做比较。嵌入 typecho 插件首先我们要对刚刚的js进行压缩,也就是压缩成一行,不然放进插件换行会被替换为导致代码失效。js压缩的网址有很多: 比如 菜鸟js压缩工具通常一个typecho插件 plguin.php 的顶部注释说明是这样,以下为模板可以直接套用,将压缩后的 js 放入后即可。/** * 我是插件说明 * <div class="wxFansSet"><a style="width:fit-content" id="wxfans">版本检测中..</div> </div><style>.wxFansSet{margin-top: 5px;}.wxFansSet a{background: #ff5a8f;padding: 5px;color: #fff;}</style> * <script>在这里插入压缩后的代码</script> * @package 我是插件名字 * @author <a href="https://www.ijkxs.com">即刻学术<br> gogobody</a> * @version 1.0.0 * @link https://www.ijkxs.com */这样就完成了一个在插件页检测 github 更新的功能。
2021年05月10日
4 阅读
0 评论
0 点赞
2021-05-05
西南大学网络教育《马克思主义基本原理》作业参考答案
判断题1、能否正确地认识客观事物是哲学的基本问题。A.√B.×2、阶级矛盾是人类社会发展最普遍的矛盾。A.√B.×3、世界不是既成事物的集合体,而是过程的集合体。A.√B.×4、剩余价值就是凝集在商品中的一般人类劳动。A.√B.×5、真理就是客观事物内在的、真实的规律与本质。A.√B.×6、资本主义社会能够自然地发展到社会主义社会。A.√B.×7、事物的假象就是人对事物产生的错觉。A.√B.×8、生产商品的劳动量则是以生产商品所耗费的社会平均的必要劳动时间来衡量的。A.√B.×9、正确的审美原则必须坚持实践原则与体验原则的统一,生活原则与修养原则的统一。A.√B.×10、实践活动的主要形式是科学文化的创造活动。A.√B.×11、抽象可能性就是不可能.A.√B.×12、矛盾的普遍性是指矛盾存在于一切事物的发展过程中,存在于每一事物发展过程的自始至终。A.√B.×13、物质就是存在,所以存在就是物质.A.√B.×14、唯物主义的历史形态有古代的朴素唯物主义、近代的机械唯物主义、现代的辩证唯物主义。A.√B.×15、马克思主义理论的三大组成部分是辩证唯物主义,历史唯物主义和科学社会主义。A.√B.×16、促使马克思主义产生的三大工人运动是法国的里昂工人起义、英国的宪章运动、德国的西里西亚纺织工人起义。A.√B.×17、哲学的思想属性是揭示规律,回归生活,联系实际。A.√B.×18、商品的价值量由生产商品的社会必要劳动时间决定,商品交换以价值量为基础,遵循等价交换的原则。A.√B.×19、社会意识的相对独立性最突出表现在对社会存在具有能动的反作用。A.√B.×20、具体劳动创造商品的使用价值,抽象劳动创造商品的价值。A.√B.×21、美是以和谐体验为衡量尺度,主体与客体之间达到的自由状态。A.√B.×22、规律是事物运动发展中内在的、必然的、本质的联系。A.√B.×23、在工作日长度不变的条件下,通过缩短必要劳动时间而相对延长剩余劳动时间来进行剩余价值的生产,就是相对剩余价值生产。A.√B.×24、人民的主体始终是广大的从事物质财富创造的体力劳动者。A.√B.×25、用于购买劳动力的那部分资本,在生产过程改变了自己的价值量,因此叫可变资本A.√B.×26、商品的使用价值是指指凝结在商品中的一般人类劳动。A.√B.×27、价值是以客体属性为衡量尺度,而达到的主观与客观的统一状态。A.√B.×28、具体劳动创造商品的使用价值,抽象劳动创造商品的价值。A.√B.×29、真理的发展就是一个由相对走向绝对的过程,无数的相对真理构成了绝对真理。A.√B.×30、马克思主义认识论最鲜明的特点是,把实践引入认识论,把辩证法应用于认识论,A.√B.×31、规律是事物运动发展中本质的、必然的、稳定的联系。A.√B.×32、认识事物的度就是要求在具体工作中把握“适度原则”。A.√B.×33、矛盾的斗争性指矛盾着的对立双方相互依存、相互贯通的性质和趋势。A.√B.×34、发展是旧事物不断消亡新事物不断产生的新陈代谢过程。A.√B.×35、社会基本矛盾运动的问题是社会历史的基本问题.A.√B.×36、时间和空间与物质运动不可分割,A.√B.×37、不可知论思想的最终归宿是走向怀疑论和诡辩论。A.√B.×38、唯心主义哲学的表现形式有绝对唯心主义和相对唯心主义。A.√B.×39、以生产关系的性质为标准,人类社会划分为渔猎社会、农耕社会、工业社会、信息社会。A.√B.×40、科学技术是推动社会生产力发展的重要力量,A.√B.×41、商品的价值是指商品的效用或有用性,是商品的自然属性。A.√B.×42、货币是固定充当一般等价物的特殊商品。A.√B.×43、资本主义生产的根本目的是追逐剩余价值.A.√B.×44、资本主义自由竞争引起生产和资本的集中,到一定程度必然导致产生垄断,A.√B.×45、自我封闭与保守地搞社会主义不是真正的社会主义。A.√B.×46、多党合作和政治协商制度是我国的根本政治制度。A.√B.×47、共产主义是人类社会发展的必然趋势。A.√B.×48、用于购买生产资料的那部分资本,其价值在生产过程中被转移到别的产品上,所以叫可变资本。A.√B.×49、抽象劳动是无差别的一般人类劳动,抽象劳动创造商品的价值。A.√B.×50、真理的本性和实践的特点决定了实践是检验真理的唯一标准。A.√B.×51、否定的实质是彻底的否定和全盘的抛弃。A.√B.×52、量变是质变的必要准备,质变是量变的必然结果。A.√B.×53、内因是事物变化的内在根据;外因是事物变化的外部条件;内因决定外因。A.√B.×54、时间是物质运动的广延性和伸张性。A.√B.×55、唯心主义思想虽然从本质上是错误的,但也有一定的积极因素。A.√B.×56、马克思主义的三大理论来源是德国古典哲学、英国古典政治经济学、法国空想社会主义思想。A.√B.×57、理性话语意识就是注重摆事实、讲道理,强调尊重对方、平等对话。A.√B.×58、实践是发挥人主观能动作用的必经途径。A.√B.×59、国家政权是上层建筑的核心。A.√B.×60、运动是宇宙间发生的一切变化和过程。A.√B.×61、理论回到实践的唯一条件是逻辑上必须是正确的。A.√B.×62、社会主义经济波动与资本主义经济危机有本质区别。A.√B.×63、生产商品的劳动量决定商品价值量的变化。A.√B.×64、人民的主体是广大的从事物质财富和精神财富创造的劳动者。A.√B.×65、剩余价值是由不变资本带来的,也就是由机器设备创造出来的。A.√B.×66、对立统一规律是宇宙间最根本的规律。A.√B.×67、哲学的思维特征最主要表现是抽象与概括。A.√B.×68、先验论与反映论的根本区别在于是否坚持“由物到感觉”的唯物主义认识路线。A.√B.×69、改革是一种自上而下的对社会制度和体制机制进行的局部性质变。A.√B.×70、意识是人脑的机能,是对物质的反映。A.√B.×71、绝对剩余价值生产主要依靠增加工人的劳动强度来实现的。A.√B.×72、阶级矛盾是人类社会发展最普遍的矛盾。A.√B.×73、用于购买劳动力的那部分资本,在生产过程改变了自己的价值量,因此叫可变资本。A.√B.×74、人民的主体始终是广大的从事物质财富和精神财富创造的劳动者。A.√B.×75、商品的使用价值是指指凝结在商品中的一般人类劳动。A.√B.×76、资本主义经济危机是由生产的绝对过剩引发的。A.√B.×77、事物的假象就是人对事物产生的错觉。A.√B.×78、矛盾分析方法就是要坚持两点论和重点论,反对一点论和均衡论。A.√B.×79、美是以和谐体验为衡量尺度,主体与客体之间达到的自由状态。A.√B.×80、资本主义生产的社会化与资本主义私人占有之间的矛盾导致生产相对过剩,引发经济危机。A.√B.×81、相对剩余价值生产主要依靠增加劳动强度。A.√B.×82、阶级矛盾是人类社会发展最普遍的矛盾。A.√B.×83、事物的假象就是人对事物产生的错觉。A.√B.×84、资本主义社会能够自然地发展到社会主义社会。A.√B.×85、真理就是客观事物内在的、真实的规律与本质。A.√B.×86、剩余价值就是凝集在商品中的一般人类劳动。A.√B.×87、世界不是既成事物的集合体,而是过程的集合体。A.√B.×分析题隐藏内容,请前往内页查看详情
2021年05月05日
75 阅读
0 评论
0 点赞
2021-05-03
更新系统后出现“你没有权限在此位置保存文件请与管理员联系”解决办法
最近系统提示旧版本将停止支持,让更新到新版本,既然都推送了那果断老规矩选择更新被,但是没想到更新完毕后使用KeePass保存密码文件出现“你没有权限在此位置中保存文件,请与管理员联系以获得相应权限。”提示,然后尝试复制文件到C盘、D盘均出现“目标文件夹访问被拒绝”的报错,通过查询得知是安全策略导致的,故而记录本次解决办法。保存文件报错 首次发现问题是系统更新后使用KeePass保存密码文件报错。 尝试复制文件提示需要管理员权限。运行命令gpedit.msc 点击开始 -> 运行或者直接按Win + R键调出运行窗口,输入命令gpedit.msc。更改安全策略 打开计算机本地组策略编辑器依次展开选择计算机配置 -> Windows设置 -> 安全设置 -> 本地策略 -> 安全选项。在右侧找到“用户账户控制:以管理员批准模式运行所有管理员”并双击打开。禁用账户控制 可以发现用户账户控制默认是启用的,所以我们直接将安全设置禁用。重启系统 设置完毕应用后右下角会弹出一条系统消息,提示必须要重启计算机才能生效,且会弹出一个窗口让你选择立即重启还是稍后重启,反正随你自己选择。 重启电脑后再尝试复制文件以及使用KeePass保存数据库文件不再报错,这个问题至此算是解决了,以上就是本次我所遇到问题的解决方法!
2021年05月03日
496 阅读
0 评论
0 点赞
2021-05-01
利用PicGo+GitHub搭建免费的博客图床
写在前面 我想博主们在写文章的时候都必不可少的会在文中加入图片,如果将图片存到本地占空间不说,再者就是如果图片的位置改变,图片可能就找不到了,而且图片过多对于迁移也有一定的影响,因此图床也是一个不得不考虑的话题。 可供使用的图床有很多,比如七牛云、又拍云,但是均需要备案域名,当然网上也有很多第三方提供的图床,但是终归大厂更放心,故只能退而求其次选择Gitee或者GitHub了,但是Gitee对于图的审核不知道是什么机制,我一张正常的图片提示我违规,那最终只能选择GitHub了,因此记录一下使用PicGo+GitHub的搭建图床的方案。基本流程注册GitHub -> 新建public仓库 -> 创建token -> 保存token -> 配置PicGo创建仓库2.1 创建图床仓库2.1.1 创建GitHub图床之前,需要注册/登陆GitHub账号2.1.2 点击GitHub主页右上角头像边上的+选择New repository2.2 填写仓库信息Repository name:自定义即可,为了好记直接就取名为blogimg;(注意:仓库名填写后是不能修改。)Description:描述,也相当于一个备注,可以修改的直接随意填写;Public&Private:此处选择Public,因为客户端访问算是外部访问,故而选择Public公有化,如果选择Private会导致图片只能存储不能显示;lnitialize this repository:Choose a license、Add .gitignore以及Choose a license可以根据需求选择。2.3 生成Token 仓库建立成功后需要在GitHub个人设置页面,创建一个访问令牌才能够使用PicGo上传图片。2.3.1 setting 点击GitHub右上角的头像然后选择setting进入设置页面;2.3.2 Developer settings 直接点击侧边栏的Developer settings 然后选择Personal access tokens -> Generate new token 填写Note,Select scopes勾选repo权限,然后点击页面底部Generate token即可;2.3.2 保存Token 注意:点击Generate token创建成功后会生成一串token,这串token只在创建成功后显示一次,所以一定要保存好,当然如果忘记了也不怕,重新生成一个即可。配置PicGo3.1 下载安装 PicGo(当前版本为2.3.0-beta.6)是一个非常优秀的开源图床工具,可以通过GitHbu下载,但速度就随缘了,可以通过以下两种方式下载。GitHub下载:{cloud title="PicGo" type="github" url="https://github.com/Molunerfinn/PicGo " password=""/}网盘下载:{cloud title="PicGO for Lanzou" type="lz" url="https://www.lanzous.com/" password="6666"/}3.2 详细配置设定仓库名:设定仓库名的格式为“GitHub账户名/仓库名”,例如:myblog/images;设定分支名:此处踩了个坑,按照网上的教程来说分支名统一填写master,但是实际上GitHub已经将分支名修改为main;设定Token:将之前的Token令牌粘贴在这里;(注意:Token可以设置限制有效时长或永久有效)指定存储路径:这个地方可以通过写入一个路径名,从而实现指定目录的上传,如我设置的是images/uploads/2021/04/,该设置会自动在仓库下创建images/uploads/2021/04/文件夹,自定义程度高且分类方便;设定自定义域名:作用是在上传图片成功后,PicGo会将自定义域名+上传的图片名拼接生成访问链接,生成的链接可以直接复制,GitHub的域名格式为https://raw.githubusercontent.com/用户名/仓库名/,例如:https://raw.githubusercontent.com/github/images。 现在大部分网站程序都支持Markdown语法,使用PicGo+GitHub真的超级棒,喜欢的朋友也可以去试试。
2021年05月01日
60 阅读
0 评论
0 点赞
2021-04-23
Onedrive云盘程序OneManager登录界面美化
添加后台样式修改根目录下的common.php文件第889-903行,在<body>前添加style。{mtitle title="原代码"/} $html .= ' <body> <div> <center><h4>' . getconstStr('InputPassword') . '</h4> ' . $name . ' <form action="" method="post" onsubmit="return sha1loginpass(this);"> <div> <input id="password1" name="password1" type="password"/> <input name="timestamp" type="hidden"/> <input type="submit" value="' . getconstStr('Login') . '"> </div> </form> </center> </div> </body>';{mtitle title="新代码"/} $html .= ' <style> body{ background-image:linear-gradient(60deg,#343b44 0%,#485563 100%); background-attachment:fixed; color:#343b44 } body>div{ position:absolute; text-align:center; background-color:rgba(221,221,221,.5); border-radius:20px; width:75vw; max-width:500px; height:350px; margin:auto; top:25%; bottom:50%; left:0; right:0 } body>div:hover{ box-shadow:3px 3px 6px 3px rgba(0,0,0,.3) } h4{ font-size:40px } input{ font-size:20px; margin:2%auto; border:#343b44 2px solid; border-radius:10px; padding:10px; height:50px; text-align:center; vertical-align:top } input:last-of-type{ color:#343b44; height:50px; width:80px; font-weight:800 } input:hover:last-of-type{ cursor:pointer; color:#ddd; background-color:#485563 } </style> <body> <div> <center><h4>' . getconstStr('InputPassword') . '</h4> ' . $name . ' <form action="" method="post" onsubmit="return sha1loginpass(this);"> <div> <input id="password1" name="password1" type="password"/> <input name="timestamp" type="hidden"/> <input type="submit" value="' . getconstStr('Login') . '"> </div> </form> </center> </div> '; 至此您可以看到一个不一样的登录界面了,虽然登录界面只有自己看。 :@(想一想) 代码来源于醉后的星星,如果您食用后和我一样出现input和button不在一条水平线上的情况,在style的input中增加vertical-align:top即可解决。
2021年04月23日
486 阅读
0 评论
0 点赞
1
2
3
4
...
7