聚合文章

汇集全部已收录博客的最新文章,点击标题前往原文阅读。

排序方式:最新发布
VOID001's WOWO VOID001's WOWO 2019-06-02

Customize Your Zsh Prompt

The content is recoverd from Wordpress Blog, for more details please check HERE June 2, 2019 VOID001 Comments 4 comments Screenshot You may need “good network condition” to preview this anime Screensh…

Phoenix’s island Phoenix’s island 2019-06-01

软件工程实践上的一点思考

曾经大学时对于软件工程这类理论课不屑一顾,认为这些课本都是只在大学里讲学而并不实际参与工程的教授写的东西。但是经过这些年从自己开发程序编写代码,到与公司团队同学、兴趣圈的朋友一起开发项目,也积累、总结了一些经验和教训。正巧昨晚在游戏建设里参与了这类讨论,于是记下一些思考免得忘记。案例 1命令方块是 Minecraft 里用于执行游戏命令、实现各种触发性或持续性功能的方块。在游戏地图中需要展示一些浮空的名称标签,便是用命令方块生成隐形盔甲架实现的。这些盔甲架参数复杂且需要在地图里很多特定位置生成,负责的同学便在每个生成的位置下面放了重新生成的命令方块,生成的坐标是相对坐标,因此写好标签的命令方块…

边缘矩阵 边缘矩阵 2019-06-01

Handsome 主题神代綺凜式魔改折腾记录

本文基于 Handsome v5.2.0 Pro 撰写handsome.css 版本 v1.6.4handsome.js 版本 v1.6.0github.md.mod.css 版本 v1.4.0翻 Handsome 说明书的时候,偶然看到了这篇教程。「神代綺凜式魔改出现的相关问题解决附魔改教程」就觉得这个好棒,于是乎就尝试魔改一下。过程中遇到几个坑,所以在这里完整记录一下,避免自己以后忘记。最终效…

树莓派搭建Samba局域网文件共享

树莓派当中的文件,很多时候希望文件能在局域网内共享,比如下载完成的影片,或是辛苦编写的代码。这里我们可以通过 Samba 来实现这一目的。 安装 Samba samba 的安装很简单,命令行执行: 配置 Samba 配置文件为/etc/samba/smb.conf,这里对它进行修改,命令行执行: 注:nano 可以通过 ctrl+y(上一页) 和 ctrl+v(下一页) 实现翻页。 在文件末尾加上…

英雄传说又一则

由我和葱、W.Q.C.合作开发的解谜游戏。 英雄,善恶,收集旗帜,推箱子,以及诛灭恶魔。 《英雄传说又一则》是一款充满选择和新奇解法的简明风格解谜游戏。 无数英雄在战争中涌现。 其中有位英雄,对魔王发动了最后一击。 也正是这位英雄,用他的宝剑砍下了魔王的头颅。 战争结束了,获胜的英雄回归王都,我们的故事也正从这里开始。 * 20关精心设计的关卡 * 主线故事通关后的8个附加关卡 * 关卡编辑器,可…

blog.ihomura.cn blog.ihomura.cn 2019-05-30

Git 小结

前言本文其实是软工课程的一次作业,算是对自己之前使用 Git的一些心得体会的总结吧。基础概念Git 是什么在计算机或者编程相关的社区有一个词 RTFM(Read The Fucking Manual)很常见,意思是学习一个东西先去看它的手册,这对于 Git来说也是一样的。我觉得学习 Git 最好的办法就是参考 Manual,比如 Manual的第一页:Git is a fast, scalable…

Five Five 2019-05-29

一款酷炫的动态背景

一款酷炫的动态背景(h5 canvas+js) 废话不多说 ,分享一款酷炫的页面动态背景 效果见下图。 查看 demo背景图效果: 实例效果 点击效果: 背景css *{ margin: 0; padding: 0; } #canvas{ position: fixed; background: #ccc; overflow: auto; z-index: -1; }背景html 背景js window.requestAnimationFrame = (function(){ return window.requestAnimationFrame || window.webkitRequest…

linkthis blog linkthis blog 2019-05-29

RSShub配置记录

天下没有免费的午餐。 RSS能够快速聚合自己想要的消息,可是很多网站出于各种原因并不提供RSS源。所以需要像RSShub这样的生成器来生成自己所需的RSS源。 安装NodeJS NodeJS如果需要版本控制的话,最好使用nvm来安装。不过由于只是单纯的使用,所以直接使用包管理器安装即可。 如果需要较新或者对某版本有偏好,可以采用NodeSource提供的版本: 1 2 curl -sL https…

Five Five 2019-05-28

汉诺塔游戏(递归与非递归详解)

汉诺塔游戏​ 时间限制: 1 s|空间限制: 32000 KB题目描述 Description汉诺塔问题(又称为河内塔问题),是一个大家熟知的问题。在A,B,C三根柱子上,有n个不同大小的圆盘(假设半径分别为1-n吧),一开始他们都叠在我A上(如图所示),你的目标是在最少的合法移动步数内将所有盘子从A塔移动到C塔。游戏中的每一步规则如下:\1. 每一步只允许移动一个盘子(从一根柱子最上方到另一个柱子的最上方)\2. 移动的过程中,你必须保证大的盘子不能在小的盘子上方(小的可以放在大的上面,最大盘子下面不能有任何其他大小的盘子)如对于n=3的情况,一个合法的移动序列式:1 from A to C…

Five Five 2019-05-27

K-进制数

K-进制数 题目描述 考虑包含N位数字的K-进制数. 定义一个数有效, 如果其K-进制表示不包含两连续的0. 考虑包含N位数字的K-进制数. 定义一个数有效, 如果其K-进制表示不包含两连续的0. 例: 1010230 是有效的7位数 1000198 无效 0001235 不是7位数, 而是4位数. 给定两个数N和K, 要求计算包含N位数字的有效K-进制数的总数. 假设2

Node.js CVE 总结

CVE-2018-12123 影响版本:6.15.0, 8.14.0, 10.14.0, 11.3.0 之前 Hostname spoofing in URL parser for javascript protocol: If a Node.js application is using url.parse() to determine the URL hostname, that hostna…

Five Five 2019-05-23

牛牛的回文串(区间dp)

题目描述 牛牛喜欢回文串,牛妹给了牛牛一个字符串S,牛牛想把S变成回文串 牛牛可以做如下三种操作 1:在任意位置增加一个字符 2:删除一个字符 3:改变一个字符 每种操作都有限定的字符,比如,只能删除’a’,增加’b’,把’c’变成’d’等等 每种操作都有相应的代价 用M条语句来描述能进行的操作 add c x 表示增加c字符需要x的代价 erase c x表示删除c字符需要x的代价 change c1 c2 x表示将c1 改成c2需要x的代价 求牛牛想要得到回文串需要的最少代价 如果不行输出-1 输入描述: 第一行输入一个字符串S(都是小写字母)表示牛妹给牛牛的串(1 ≤ |S| ≤ 50)…

Five Five 2019-05-23

美丽序列(动态规划)

美丽序列 题目描述 牛牛喜欢整数序列,他认为一个序列美丽的定义是 1:每个数都在0到40之间 2:每个数都小于等于之前的数的平均值 具体地说:for each i, 1

Five Five 2019-05-22

sdut3565Feedthemonkey(有限制(2)dp)

1642: 题目 D Feed the monkey 题目描述 爱丽丝有一只猴子,她必须每天给猴子喂水果。她有三种水果,香蕉,桃子和苹果。每天,她都会选择三分之一, 然后选择其中一种喂猴子。但是猴子是很挑剔的,它不希望香蕉连续吃超过D1天,桃子连续超过吃D2天,或苹果连续吃D3天以上。现在爱丽丝有N1香蕉,N2桃子和N3。苹果,请帮她计算一下喂猴子的计划。 现在爱丽丝有N1香蕉,N2桃子和N3。苹果,请帮她计算一下喂猴子的计划。 输入 多个测试用例。第一行包含一个整数T (T=0;i--) for(j=n2;j>=0;j--) for(k=n3;k>=0;k--) { tem=min(i,x1…

Jan Hünermann Jan Hünermann 2019-05-22

Essay on the neural lace

Imagine a world where artificial general intelligence is a thing, where robots assemble robots, where computers cure cancer, and where everything we do today is automated. In such a robot world, the p…

| TwistedW's Home | TwistedW's Home 2019-05-22

Sphere GAN(论文解读)

GAN是通过积分概率度量实现数据分布的拟合,从原始的GAN一路发展下来经过了多次重大的改进。Wesserstein距离代替了原始GAN中KullbackLeibler(KL)散度,从而提出了WGAN;梯度惩罚下的WGAN-GP;MMD GAN匹配在希尔伯特空间中单位球上定义的有序矩;SNGAN为代表的参数归一化的实现;Cram’er GAN使用能量距离来训练GAN。这些改进都在对判别器进行约束,本…

大刘子 大刘子 2019-05-21

入手18W紫米PD快充套装

本来也没想着买这个快充套装,但是看到网上都说冲的挺快,就心里痒想买套试试,紫米淘宝群,签到10天给了张99-10的优惠券,买了PD头和编制线的套装。 又在京东买了根紫米的c to c的线,这样PD头就可以给我的安卓充电,给无线充供电,给苹果充电。 前期充电速度很快,而且编制线的手 […]

朝花夕拾 2019-05-21

令人后悔的大润发自助餐火锅

不知不觉就这样1个月没有更新了,上篇文章的评论也快到20条。没有连续的更新,总得找个理由吧,我觉得可能是林三最近被生活所累,心态发生了微妙的变化。好在打开博客后,立马又能有种安详气息,所以想着还是要坚持,把生活的学习的记录写全,让自己不断的成长。前段时间去了个大润发,媳妇说要吃自助火锅,因为之前和同事去吃的时候很过瘾。带着pipi去大润发的四楼吧,找到当时的那家自主火锅店,每个人49元,小孩不要钱,需要给付100元押金。开始的10分钟是兴奋的,东西算是比较多,某些肉类让人看起来很有食欲。为了让宝宝也吃点东西,我拿了他最喜欢的方便面,结果宝宝不吃,然后我吃了两团,然后就饱了!是的,10分钟以后我…

BrieflyX's Base BrieflyX's Base 2019-05-21

GCC在CTF中的应用

简单记录一下一些GCC的特性、开关选项在CTF中的一些应用,有时候还是能给做题带来一些便利的。主要是与shellcode编写相关。内联汇编有些时候在写C程序时需要直接编写汇编来实现一些底层的功能,比如执行一些特殊的没有API的指令等等,这时候就需要用到GCC内联汇编的功能了。内联汇编语句一般以asm开头,可以使用volatile关键字来禁止编译器进行优化,一个简单的内联汇编片段如下1234567int a=10, b;asm ( "movl %1, %%eax; movl %%eax, %0;" :"=r"(b) /* output */ :"r"(a) /* input */ :"%eax"…

米V米 米V米 2019-05-21

Voicemeeter 指南:给播放器加特效

前言🔗 不知道小伙伴喜不喜欢听一些特别带感的音乐,比如DJ、电音之类的,听这些音乐的时候,那种动次打次给人的感觉特别的爽快。有些小伙伴可能会觉得这种感觉还不是很过瘾,就会把低音调的更猛烈些,或者加一些混响, 有些辣鸡音响也会打着所谓的“4D 重低音”的口号,虽然小山没买过这种音响,不过小山觉得这种音响也只不过就是增强了低音,可能还会加一些混响。 一般调节这些都是利用播放器的均衡器或者是音响的高低音…

moedog.org moedog.org 2019-05-20

使用 WSL 反 odex 化卡米

直接打开 /system/framework/services.jar 查看,里面是否含有 classes.dex,如果有,可直接跳到第四步,我最近升级了 MIUI12 发现有这玩意了,真省事。 1. 前往控制面板添加 Windows Subsystem for Linux 功能 2. 前往 Microsoft Store 安装 Linu……

洛水的博客 洛水的博客 2019-05-19

【安卓开机动画】洛天依开机动画配布

前不久看到酷安基佬的大佬们也搞了一个洛天依的开机动画,可惜是个柠檬天依的静态图。 所以自己搞了一个动态的开机动画。 由于我还是个弟弟,动画制作感觉自己简直就是垃圾。 现在在1:2屏幕没有测试好,但是9:16是能正常运行的,已经放了下载链接。 拍摄的时候有点抖后期用了变形稳定器,可能会出现点画面扭曲。 [title]刷入教程[/title] 下载相应的文件后,使用Root Explorer复制到Sy…

linkthis blog linkthis blog 2019-05-18

mpv使用记录

偷懒一时爽,查错火葬场。 MPV是一个开源的跨平台播放器,对各类平台和高画质都有不错的支持然而并不能一套配置通用所有平台。 文件夹简介 Windows上MPV安装包的解包位置没有特殊限制,不过需要注意该文件夹需要有写入权限;之后的更新执行文件夹下的updater.bat即可。Linux上如果通过包管理器进行安装,默认配置位于~/.config/mpv/;不过由于官方版本号已经半年多没有更新,所以自…

米V米 米V米 2019-05-15

Voicemeeter 指南:与宿主软件连接

如果你是做音乐的或者主播,或许听说过宿主软件或机架之类的东西,这类软件多半是为制作音乐而生的,因为可以安装插件,所以对音乐的处理更加的全面。 主播一般也会使用宿主软件对声音进行处理,特别是音乐主播,比如修正人声,做下闪避什么的。 但是这类宿主软件通常都是只支持 ASIO 驱动的声卡,如果是普通声卡要使用这些软件,就需要让它支持 ASIO 驱动。 Voicemeeter 的一大特色就是虚拟 ASIO…

BrieflyX's Base BrieflyX's Base 2019-05-13

DEF CON CTF Quals 2019 - LCARS

Workload比较大的3个题,这次DEFCON的2天基本都耗在这个题上了,前半段的做题过程被speedrun频繁打断,到了后24个小时才得以集中精力。不过最后还是没能完成第3题,有点遗憾。主要逻辑app启动逻辑与RPC程序实现了一套类似sandbox的运行时环境,主进程LCARS负责处理app的输出、打开文件、RPC等操作,在程序启动时根据启动参数load相应的文件并加入到自己维护的文件系统中,保存它们的fd. 对于不同文件有不同的权限,例如.sys文件和.key文件都是权限为0,普通文件则是权限为3.在app打开文件时,主进程会检查它的特权级是否满足打开该文件的要求,如果不满足则返回错误,…

麦麦小家 麦麦小家 2019-05-12

记GTX870M显卡在VS2017下写CUDA程序的排雷过程

背景我的老战神K670D-i7风光依旧,里面装有了Nvidia的 GTX870M 显卡,算力为 3.0。这个算力跑 TensorFlow 是不行的了,但是还是可以干点别的事情。想装个 CUDA 调通某个开源的项目,结果就是不断触雷。下面就是我的老设备排雷之旅。条件最开始的软件条件为:Windows 10VS 2017 Community 15.9.7 (平台工具集: Visual Studio 2…

南浦月 南浦月 2019-05-11

用 Rust 实现一个 AVL 树

什么是 AVL 树以及 AVL 树的一些原理就不介绍了,我们直接讲如何用 Rust 来实现它。结构体及 trait 定义参考一般 AVL 树的实现,我定义了一个结构体 TreeNode 以及一个...

洛水的博客 洛水的博客 2019-05-11

大作战手游&洛天依联动图【萌新向解包】【图源不断更新】

[title]前言[/title] 说真的我不怎么会玩这类游戏。更别说想要提取图片了。 不过有一天隔壁调教群某位萌(da)新(lao)让我去提取这个玩意。 她说:大佬大佬,你能不能提取联动图片。 我说:我一点不会反汇编安卓这个玩意,何况游戏。而且爆破这么好玩吗。 她又说:你看,大佬,难道不想来一发吗? …… …… 诶,真香。 然后我抱着作死的心态提取联动图。拆包、拖进IDA、分析一条龙服务。 看着…