摘要:突然发现是可以使用 VSCode 调试单个 PHP 文件的,今天之前一直没有弄成功,还以为 VSCode 是不能调试单文件呢。这里记录一下今天这个“突然发现”的过程。 开始,是在看 _Modern PHP_ 这本书,看到 "Built in HTTP Server" 一节,自己测试了启动PHP内置服 阅读全文
posted @ 2018-04-19 21:35 feiffy 阅读 (5769) 评论 (1) 编辑
摘要:折腾了两晚上,终于解决了这个问题,进入了桌面。 问题是这样产生的:我安装了 ubuntu gnome shell 这个包,然后出现配置 display manager 的选项,有 gdm3 和 lightdm,我随便选了一个 gdm3,重启后开机就开不了。 解决办法:进入命令行 ctrl + alt 阅读全文
posted @ 2018-04-17 09:00 feiffy 阅读 (6253) 评论 (0) 编辑
摘要:个人博客链接:Ubuntu 16.04 安装 Gnome 桌面环境 阅读全文
posted @ 2018-04-15 23:13 feiffy 阅读 (1989) 评论 (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 feiffy 阅读 (7734) 评论 (1) 编辑
摘要:问题:环境是 Ubuntu16.04,如何使用 Vscode 断点调试C语言程序。 写代码没有调试环境是不能忍受的,所以折腾了一下,最后成功了。折腾的过程是这样的: 1、 首先安装 C/C++ 扩展,直接搜索第一个就是,或者点此 链接 查看其帮助文档进行安装。 2、然后打开当前项目目录,左边点调试选 阅读全文
posted @ 2018-03-22 23:53 feiffy 阅读 (4221) 评论 (0) 编辑
摘要:下面这种写法是否允许? 直接访问对象不存在的属性,会怎样? 赋值操作符(=) VS if() 这个例子说明,是先进行赋值操作,$i = 0,然后 if(0) 比较值为 false。说明赋值操作优先级要高于if判断。 是否可以连续的赋值语句 如下代码所示,是可以的。 if 中是否可以直接赋值变量 如下 阅读全文
posted @ 2017-12-25 11:38 feiffy 阅读 (150) 评论 (0) 编辑
摘要:外观(Facade)模式 当使用子系统的代码时,你也许会发现自己过于深入地调用子系统的逻辑代码。如果子系统代码总是在不断变化,而你的代码却又在许多不同地方与子系统代码交互,那么随着子系统的发展,你也许会发现维护代码变得非常困难。 在项目中集成复杂的第三方代码,或在系统中逐渐形成大量仅在系统自身内部有 阅读全文
posted @ 2017-12-19 23:43 feiffy 阅读 (462) 评论 (0) 编辑
摘要:https://feiffy.cc 阅读全文
posted @ 2017-12-03 21:55 feiffy 阅读 (83) 评论 (1) 编辑
摘要:当用户登录终端的时候,通常会启动一个默认的交互式shell。系统究竟启动哪个shell,这取决于用户配置。一般这个shell都是/bin/shell。默认的系统shell(/bin/sh)用于系统shell脚本,如那些在系统启动时运行的脚本。 用于登录某个虚拟控制器终端或在GUI中运行终端仿真器时所 阅读全文
posted @ 2017-08-31 22:50 feiffy 阅读 (1258) 评论 (0) 编辑
摘要:更多的bash shell命令 想检测进程,需要熟悉ps命令的用法。ps命令好比工具中的瑞士军刀,它能输出运行在系统上的所有程序的许多信息。默认情况下,ps命令只会显示运行在当前控制台下的属于当前用户的进程。 如果想查看系统上运行的所有进程,可用 ef参数组合。( e:显示所有进程, f:显示完整格 阅读全文
posted @ 2017-08-30 23:45 feiffy 阅读 (282) 评论 (0) 编辑