摘要: 困扰了很久的问题了。 ... 今天终于解决了,直接说解决方案吧。 在 php.ini 中增加一行配置: xdebug.default_enable = 1,然后重启Apache服务器:sudo service apache2 restart 1. 注意 : 要找对应的 php.ini 配置,在 Ub 阅读全文
posted @ 2018-05-26 13:06 FEIFFY181 阅读(1236) 评论(0) 推荐(0)
摘要: 最近回顾了一下 The C Programming Language ,其中提到了一个用来演示 for 循环的小例子,如下: 这是一个希尔排序的例子,以每次 n/2 为步长,比较步长两边的元素的大小,步长是从大到小的,也就是说,一开始直接比较相距较远的两个元素,如果是逆序,则直接交换,比基于相邻比较 阅读全文
posted @ 2018-05-24 09:47 FEIFFY181 阅读(418) 评论(0) 推荐(0)
摘要: 使用 Vscode 的 Gdb 扩展调试 C 语言时,发现数组变量在 变量列表里面中显示为指针,且只显示为其第一个元素的值,无法看到所有元素的值。 如图所示: 解决: 假设有一个元素个数为10的数组v,现在要查看它的值,那么可以在 console 或者 watch 窗口中输入 参考:https:// 阅读全文
posted @ 2018-05-23 17:14 FEIFFY181 阅读(5602) 评论(0) 推荐(0)
摘要: 设置 SSH Key 登录服务器 通过 ssh 登录服务器,一直都是用的账号和密码,今天看到一篇文章说这样不安全,使用 ssh key 的方式登录则是更好的选择,因此,研究实践了一下,并记录在这里。 Ssh key 的基本原理是这样的:在你的本机上创建两个Key文件,一个是私钥,一个是公钥,私钥放在 阅读全文
posted @ 2018-05-03 16:01 FEIFFY181 阅读(12345) 评论(0) 推荐(0)
摘要: Tar 命令经常用但是它的各种参数又总是记不住,因此彻底梳理了一下,再也不会忘记。 Tar 是 Linux 中的(压缩)归档工具。 归档的意思与打包相同,就是把文件或目录或者多个文件和目录打包为一个文件,以便于传输。通常打包过程中会进行压缩操作,所以tar也附带了压缩的选项。压缩后的文件更小,以便于 阅读全文
posted @ 2018-04-22 11:19 FEIFFY181 阅读(1886) 评论(0) 推荐(0)
摘要: 突然发现是可以使用 VSCode 调试单个 PHP 文件的,今天之前一直没有弄成功,还以为 VSCode 是不能调试单文件呢。这里记录一下今天这个“突然发现”的过程。 开始,是在看 _Modern PHP_ 这本书,看到 "Built in HTTP Server" 一节,自己测试了启动PHP内置服 阅读全文
posted @ 2018-04-19 21:35 FEIFFY181 阅读(9297) 评论(1) 推荐(1)
摘要: 折腾了两晚上,终于解决了这个问题,进入了桌面。 问题是这样产生的:我安装了 ubuntu gnome shell 这个包,然后出现配置 display manager 的选项,有 gdm3 和 lightdm,我随便选了一个 gdm3,重启后开机就开不了。 解决办法:进入命令行 ctrl + alt 阅读全文
posted @ 2018-04-17 09:00 FEIFFY181 阅读(12702) 评论(0) 推荐(1)
摘要: Linux平台上面的GNOME桌面有两种:一种是GNOME Shell(即本教程所讲的内容),另一种是 GNOME Desktop 。两者的区别在于:GNOME Shell 仅仅只是一个桌面环境,只修改用户界面;而 GNOME Desktop,包含了 GNOME Shell 和很多 GNOME 环境 阅读全文
posted @ 2018-04-15 23:13 FEIFFY181 阅读(7240) 评论(0) 推荐(0)
摘要: Ubuntu上官方的源,比如 Ubuntu14.04 默认源中的是 PHP5.6.x、Ubuntu16.04 默认源中的是 PHP7.0.x,那么如果想在 Ubuntu16.04 上安装 PHP7.1,PHP7.2,应该怎么办呢? 答案是通过第三方的源来安装, "ppa:ondrej/php" 是一 阅读全文
posted @ 2018-03-27 22:37 FEIFFY181 阅读(12178) 评论(1) 推荐(0)
摘要: 问题:环境是 Ubuntu16.04,如何使用 Vscode 断点调试C语言程序。 写代码没有调试环境是不能忍受的,所以折腾了一下,最后成功了。折腾的过程是这样的: 1、 首先安装 C/C++ 扩展,直接搜索第一个就是,或者点此 链接 查看其帮助文档进行安装。 2、然后打开当前项目目录,左边点调试选 阅读全文
posted @ 2018-03-22 23:53 FEIFFY181 阅读(8011) 评论(0) 推荐(0)