Waldo Blog

Thinking will not overcome fear but action will.

PHP strcmp函数漏洞

strcmp函数的返回值 首先贴上官方文档的说明 Note a difference between 5.2 and 5.3 versions echo (int)strcmp(‘pending’,array()); will output -1 in PHP 5.2.16 (probably in all versions prior 5.3) but will...

Linux学习总结(初级)

Hello, World Hello, Linux

Linux学习总结(初级) Linux学习总结 一、Linux常用命令 1.1 命令格式 命令名 [选项] [参数1] [参数2] 使用bash命名时,注意以下几点: 命令名必须是小写英文字母。 方括号括起来的部分不是必需的。 选项是对命令的特别定义,以“-”开始,多个选项可用“-”连起来,如:ls -T -a 参数提供命令运行的信息或者命令执行过程中所使...

Mac 文本转音频

在Mac终端上将文本文件转换为音频文件

文本转语音 分享一条在Mac上将一个文本转换为音频文件的终端命令,个人认为还是蛮实用的。 来自: http://25.io/toau/ 指令: cat sample.txt | say -o sample.aiff

Git指令整理

不适合阅读的整理的一些个人常用的 Git 指令

随便整理的一些自用的Git指令 GitHub创建仓库提示代码 echo "# 项目名" >> README.md git init git add README.md git commit -m "first commit" git remote add origin git@github.com:qiubaiying/项目名.git git push -u orig...

Jupyter Notebook 高级-魔法命令

run、time、timeit

%run 作用:%run+空格+文件相对路径,可以在Jupter Notebook里面运行。 可以将整个脚本加载进Notebook,可以直接调用脚本里面的函数。 如何加整个模块或者包加载进Notebook? %timeit(后面只能接一句话) 帮助我们测试代码性能 运行1000次,选择其中最快的7次,算出一个平均值,得出运行这句话...

如何驾驶纸飞机科学上网?

购买VPS 本文以VPS提供商Vultr.com为例,当然还有例如Digital Ocean、Linode、搬瓦工等 注册 支付 注册成功后,点击Billing,这里可以用支付宝或者微信支付: 当你支付成功后,在Vultr首页 Billing -> History 会显示你的充值记录。 创建、配置服务器 建议东京或者洛杉矶节点,笔者使用的是洛杉矶 这里选择Cent...

数据结构总结

C Language

[TOC] 数据结构总结 我要成为最棒的coder! 一、绪论 概念 程序=算法+数据结构 时间复杂度的运算 逻辑结构? 存储结构? 计算机算法必须具备 可以用抽象数据类型定义一个完整的数据结构 算法分析的目的是分析算法的效率以求改进 数据结构是相互之间存在一种或多种特定关系的数据集合。 问题 数据结构有逻辑结构、存储结构和基本操作三个方面组成?...

为博客添加 Gitalk 评论插件(转载自BY Blog)

BY Blog 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...

快速搭建个人博客(转载自BY Blog)

手把手教你在半小时内搭建自己的个人博客(如果不踩坑的话🙈🙊🙉)

正所谓前人栽树,后人乘凉。 感谢Huxpro提供的博客模板 By Blog 前言 从 Jekyll 到 GitHub Pages 中间踩了许多坑,终于把我的个人博客BY Blog搭建出来了。。。 本教程针对的是不懂技术又想搭建个人博客的小白,操作简单暴力且快速。当然懂技术那就更好了。 看看看博客的主页样式: 在手机上的布局: 废话不多说了,开始进入正文。...