Gray-Ice
博客
技术文章
归档
生活
友链
黑夜模式
博客日志
博客
技术文章
归档
生活
友链
黑夜模式
博客日志
Gray-Ice
个人博客兼个人网站
python猴子补丁
什么是猴子补丁?”猴补丁(英语:Monkey patch)是一种很脏的编程技巧,用拼凑代码的方法修改程序逻辑。这种技巧也叫鸭子双关。[1]猴补丁意思是用类似双关的技巧拼凑出和常规程序相左的程序逻辑,这种技巧只会在运行时刻生效。猴补丁的出现说明程序本身设计有缺陷,它用在网页和数据库上就是SQL注入攻击,Unix Shell的flag使用不当也会产生类似的安全问题,比如将文件命名为“-x”形式,...
2021-03-01
blog
Python
blog
Python
Read More
JS修改CSS变量
这个问题折磨我快俩小时了,其中因为各种因素导致内在原因一直没有被我发现,现在我也只是略懂了一些,不过代码好歹是能用了。 声明CSS变量声明一个CSS变量需要在变量名前加俩-号,如: 1234.title{ --vara: red;} 使用CSS变量直接看代码(请忽略变量名和实际用处的牛头不对马嘴): 123456789.title{ --h1-size:...
2021-02-28
blog
JavaScript
blog
JavaScript
Read More
Vue安装路由
由于我不想到时候再去官网看(其实是怕忘了官网网址), 于是乎先记在博客上。官网网址: Vue Router 中文文档。 NPM安装1npm install vue-router 如果在一个模块化工程中使用它,必须要通过 Vue.use() 明确地安装路由功能: 1234import Vue from 'vue'import VueRouter from 'vue...
2021-02-25
blog
vue
blog
vue
Read More
ssh连接Termux
参考博客电脑通过ssh登录到Termux – Moneys。 先安装openssh: 12apt updateapt install openssh 然后启动sshd服务: 1sshd 然后配置登录密钥。如果电脑生成过密钥,可以跳过这一步: 1ssh-keygen 默认会生成在.ssh下,然后把生成的id_rsa.pub拷贝到手机里。注意,这一步的目的是要把文件拷贝进Termux。所以建...
2021-02-22
blog
Termux
blog
Termux
Read More
Termux获得文件访问权限
仔细一看发现我居然没有写过关于Termux的文章。。。那么先简介一下,Termux是一个Android下的终端模拟器, 无需root即可使用。可以在Google Play商店里找到。 好,那么简介完毕,接下来说这篇博文的标题: 获得文件访问权限。只需要在Termux里执行这条命令即可: 1termux-setup-storage 然后手机大概会弹窗提示你Termux在申请存储权限,允许即可。...
2021-02-22
blog
Termux
blog
Termux
Read More
Arch安装netstat和ifconfig
关于netstat的原文:Arch Forums。关于ifconfig的原文: Arch Forums。 博主精简内容之后: 输入pacman -S net-tools即可。里面有老哥不推荐使用net-tools,不过这篇博文只讲安装netstat和ifconfig。本篇完。
2021-02-20
blog
arch
blog
arch
Read More
C语言获取时间
本篇博文中获取的时间格式是这样的: Sat Feb 20 17:41:09 2021 。
那么代码如下:
2021-02-20
blog
C
blog
C
Read More
好玩的ncurses库
在我苦苦寻找类似pacman更新包时输出#号的方法时,一位大佬告诉我使用ncurses库。然后我就发现这玩意儿真好玩。我参考了这位博主的博客: ncurses库常见用法。这里是文档NCURSES Programming HOWTO,不过是英文的,虽然我也想看中文文档,但是找不到就很气。然后写了一个在屏幕上实时显示输入的字符的玩具。 12345678910111213141516171819#...
2021-02-17
blog
C
blog
C
Read More
Unix网络编程卷一使用的函数及库
以下部分内容摘抄自C语言中文网与百度百科,因为我不知道比这两个更好的渠道了,如果有其他更好的渠道欢迎补充。在我博客的socket分类下,超链接文本”更多内容”通常是跳转到以上提到的这几个网站。以下内容皆与Windows无关。写此篇的目的是方便博主自己边看书边方便的查看相关内容。(2021/02/20) 在每个函数中都加入了返回值条目。参考文献: 百度百科, C语言中文网。...
2021-02-17
blog
Socket
blog
Socket
Read More
解决kde桌面特效消失
前天用OBS Studio的时候发现录制的画面一直闪烁,就把渲染后端换成了Xrender。然后录制完视频后第二天才发现,我的桌面特效不见辽。不见的特效有:破碎,飘落,魔灯等。那么该怎么办呢?很简单,把渲染后端切换成OpenGL就行了,无论是OpenGL2.0和3.1都没有问题。(也许你会以为我在水博客,但是我曾经因为这个问题找不到问题所在重装了一次系统)本篇完。祝大家过年快乐。虽然今天已经大...
2021-02-14
blog
Linux
arch
blog
arch
Linux
Read More
Previous
11 / 26
Next