文章

最新文章

这里汇集了所有收录博客的文章,按发布时间排列,点开即可阅读原文。

共收录 7607 篇文章
Nova Kwok's Awesome Blognova.moe

压缩 VirtualBox 虚拟卷文件的方法及原理

作为一个 Linux 开发者,部分程序无法或者我们不愿意让它们在自己的系统上运行时,我们会用到虚拟机,比如我使用 VirtualBox,并且安装了许多基于 XP 的虚拟机用来跑各类不可信任的国产软件,但是随着使用时间的增加,会发现一个奇怪的现象,那就是从虚拟机内部 (Guest OS) 看到的大小和实际占用磁盘的大小相差越来越大。 这样对于虚拟机文件的备份、存储和转移而言就非常不利,所以我们需要对…

Nova Kwok's Awesome Blognova.moe

Laravel 使用 UUID 作为用户表主键并使用自定义用户表字段

最近在用 Laravel 5.6 做一个项目,涉及到用户表的自定义字段和 UUID 作为主键,各种 Google 花了我很长时间,所以本篇文章用来记录一下实现思路,以防后人踩坑。 Schema 用 php artisan make:auth 出来的用户表使用的自增的 id 作为主键,验证时使用 email 字段作为用户的 “登录名”,然而我并不希望使用一个自增的 id,而是使用 UUID 作为用户…

Nova Kwok's Awesome Blognova.moe

使用 GitHub Pages 托管静态网站

本文灵感的来源是我校 Web 相关课程作业提交的难题,学生提交的大量的 HTML 文件没有一个合适的托管方案,导致每到收作业的时候数以百计的压缩包丢过来对于教师而言是一个很大的难题,在需要为之打分的时候尤其如此,在我开发出相关平台前,还是推荐使用 GitHub 暂时做一个托管和展示的平台,虽然我知道: 对于防止大量压缩包的问题可以通过学生一个个当场答辩的方式解决 这么做可能会给 GitHub 带来…

Debug 客栈debuginn.com

HTTP 中 Get 与 POST 请求的区别

给服务器传递数据量 get 方式的大小是受限于浏览器的,大部分浏览器是 2k 的限制; 每一个浏览器的限制是不一样的 Chrome 的限制是 8K http:// 网址 / index.php?name=tom 上述请求 get 方式传递了 9 个字节的信息; 1024 字节 = 1k post 原则没有限制,php.ini 最其限制为 8M 安全方面 POST 传输数据相对来说比较安全。 传输数…

Debug 客栈debuginn.com

JavaScript 跨域问题

JS 跨域 跨域,指的是浏览器不能执行其他网站的脚本。 它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 JavaScript 处于安全方面的考虑,不允许跨域调用其他页面的对象。 http://debuginn.com/a.html 调用 http://debuginn.com/b.php (非跨域) http://debuginn.com/a.html 调用 http://baidu.li…

Debug 客栈debuginn.com

Ajax 异步的 JavaScript 与 XML 技术

Ajax 技术简介 AJAX 即 “Asynchronous JavaScript and XML”(异步的 JavaScript 与 XML 技术),指的是一套综合了多项技术的浏览器端网页开发技术。Ajax 的概念由杰西 · 詹姆士 · 贾瑞特所提出。传统的 Web 应用允许用户端填写表单(form),当提交表单时就向网页服务器发送一个请求。服务器接收并处理传来的表单,然后送回一个新的网页,但这…

Debug 客栈debuginn.com

JavaScript 对象表示法 JSON

JSON 基本概念 JSON:JavaScript 对象表示法(JavaScript Object Notation) JSON 是存储和交换文本信息的语法,类似 XML。采用键值对的方式来组织,易于人们阅读和编写,同时也有益于机器解析与生成。 JSON 是独立于语言的,不管是什么语言,都可以及逆行解析 json,按照 json 规则来就行。 JSON 和 XML 对比 JSON 的长度相对于 X…

Nova Kwok's Awesome Blognova.moe

用树莓派快速搭建一个有 WebUI 的 LED 灯光控制

谢邀! Allen 同学一直说想做智能家居方向的东西,但是半个学期过去了也不见他有什么起色,遂从他那儿偷了两根杜邦线,自己来玩玩。 连接信息:GPIO(4) -> 电阻 -> LED -> GPIO(5)(GND) 用 PHP 弄了个简易的 WebUI,按了按钮之后就调用同目录下的 Python 脚本 led4on.py Python GPIO Controller led4on.py from …

Henry Z's blogchangchen.me

机器学习 (Coursera - Andrew NG) 个人笔记

一直觉得 Coursera 是个很好的学习平台, 因为课程中都会穿插着丰富的课后作业和大作业 (真正掌握知识还是需要主动思考🤔和实践). 而且很巧, 四年多前刚开始写博客时, 记录的是学习《An Introduction to Interactive Programming in Python》的过程. 当时每个人的大作业都是随机五个同学批改的, 这篇博客记录了来自世界各地的人对我作业的评论😄).…

辛夷nange.cn

菊花白下僧忧伤

在葬满英烈尸骨的山下,那个见了我仍装作波澜不惊的和尚,可是他的凌乱却明确的日记和他手中刻满了的我名字的 21 颗佛珠完整地暴露了 150 年前至今他的牵望。 ———题记 菊花白下僧忧伤

Nova Kwok's Awesome Blognova.moe

修复 Jupyter Notebook 导出 PDF 中文无法显示的问题

对于写实验报告的需求,我一直使用的 Jupyter Notebook,但是在导出为 PDF 的时候经常出现问题,首先如果使用自带的 PDF Export 的话,会出现中文无法显示的问题,截图如下: 但是如果使用 Firefox 自带的 Print to file 通过 Print 自带预览页面的话,会出现奇怪的问题 (页面断开,出现空白页面,文字显示不全),截图如下: 这个是自带的 Preview…

Nova Kwok's Awesome Blognova.moe

如何保护我们的隐私——我们能相信谁

我们进入了互联网时代后,信息泄漏变得越来越普遍,可能此时此刻你的个人信息已经被掌握在各式各样的人中并且随时可以用来给你带来灾难。而关于如何保护自己的隐私现在网络上可以找到很多优秀且精辟的文章 (或 ZhiHu 回答),由于我并不是一个安全从业者,出于不重复发明轮子的思路考量,我尝试分部分地从各个角度来讨论这件事情。 在考虑如何按照网上的回答构建自己的假身份,加密网盘内容,删社交网络动态前,我们首先…

丹格尔的博客dangeer.com

关于电子游戏

我们聊一聊「电子游戏」。 电子游戏在中国,无论是在部分长辈还是部分主流媒体眼里,长久以来都是人人喊打的东西。他们对所有的游戏甚至游戏从业人员嗤之以鼻,坚定地认为,它就是「电子海洛因」,他就是每一个孩子的「原罪」。 这显然是一种反智的论调。 我们先搞清楚,电子游戏被认为是除绘画、雕刻、音乐、舞蹈等世界八大艺术之外的「第九大艺术」。它是一种艺术形式! 电子游戏中有一个重要的种类,「严肃游戏」(Seri…

辛夷nange.cn

你那么拼命,怎会不优秀!

火车还有六个小时才开,无聊就在候车厅呆呆,实在无聊了,就把自己的英语词汇书拿出来看了起来,英语老烂了,但为了解决无聊,就翻了几下。忽然旁边坐过来一年轻小哥哥

码农明明桑isming.me

美国湾区参加 Google IO 大会之行

旧金山机场出来后立马去租车的地方取了车,直奔金门大桥。当天阴天,还有一点儿冷。 湾区海边的海鸟 海边的餐厅 斯坦福大学在硅谷离我们住的地方不远,第二天便过去转了一圈。学校是开放的,外面的草坪很大,学校的建筑有很多宗教特色的地方。 之后开始了此行的正事参加谷歌开发者大会,以及大会网上的表演。 参加大会最后一天结束后又去了一下,硅谷必打卡地方,计算机历史博物馆,此图是一台古老的计算机。 另外此行还参观…

Nova Kwok's Awesome Blognova.moe

我和 YunLoad 的故事——YunLoad 开发上线 5 个月以来的所见所闻所想

本来想的是在 YunLoad 成功处理了 1K 次提交的时候写一篇文章来对 YunLoad 的诞生和发展进行一个回顾,但是那段时间现实生活中遇到了诸多不愉快的麻烦事,便一直拖着,直到最近稍微空闲一点才得以有空可以写点 YunLoad 的故事。 YunLoad 从 2017 年 12 月开始构建,第一个版本发布于 2018 年 2 月 18 日。作为一个统一的作业提交平台,旨在将作业的提交过程便捷化…

Jixun's Blogjixun.uk

博客程序迁移到 SilverBlog

因为各种原因,迁移到了 qwe 开发的 SilverBlog。 虽然部署的时候踩了 Python 的一些坑,也因此提交了一些 PR,结果还是挺好的。 主题是基于 Bootstrap 改的。这几天会试着去用 CSS Grid 重新设计一个。 网站主页已更新。

Henry Z's blogchangchen.me

相依为命的 app 推荐 (macOS)

macOS 为什么那么受欢迎, 个人觉得很大一个原因是它完善的 app 生态圈, 意味你的需求几乎都能满足! 这篇文章分享一些心爱的 app❤️❤️❤️ Bartender 3: 主页: https://www.macbartender.com 价格: macOS: $15.00 亮点: menu bar 图标太多放不下的时候, 可以把不常用的隐藏起来 (见下图), 赞!

丹格尔的博客dangeer.com

论「聊天时文字比语音强在哪里」

语音消息获取成本相当之高。小学三年级以上的人基本在阅读文字的时候就能快速进行分析和捕捉重点。而语音必须以一倍速听完整段。 如果是极长的语音消息听取起来效率非常低,如果是极短的语音消息听取起来非常困难。 语音消息有着极差的适应性。无法清楚听取语音的场景太多太多,而无法获取文字消息的场景大概只有你的设备屏幕坏掉了。 语音消息难以检索和整理。如果你想通过关键信息准确定位到几个月前的某一条语音消息,这简直…

Jixun's Blogjixun.uk

修复 xfce 下使用 caja 无法右键打开终端

因为 caja 是 mate 的文件浏览器,对 xfce 支持有点小问题;稍微看了下源码,没有查询默认终端,而是直接跑的 mate-terminal 指令。 因此,直接建立一个软链接指向 xfce 的终端即可。 sudo ln -s $(which xfce4-terminal) /usr/local/bin/mate-terminal

输入关键词搜索博客名称、作者或域名。

Esc 关闭回车查看全部结果

删除确认

即将删除「」。此操作不可恢复

请输入 以确认: