摘要: 指针和引用的区别 extern,const,static,volatile关键字 #define 和const的区别 关于typedef和#define; C++程序中内存使用情况分析(堆和栈的区别) new 与 malloc的异同处,new和delete是如何实现的。 C和C++的区别 C++中的 阅读全文
posted @ 2019-12-24 18:27 程序人生♨︎ 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 在OSX系统中,我们打开finer,就会看到很多中文名的文件夹,比如“应用程序”、“桌面”等等,而在系统中都是以英文命名的。我们也可以自己去设置中文名。 首先需要找到设置中文的字符串资源文件,路径是/System/Library/CoreServices/SystemFolderLocalizati 阅读全文
posted @ 2019-04-22 07:23 程序人生♨︎ 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 把常用的tar解压命令总结下,当作备忘: tar c: 建立压缩档案 x:解压 t:查看内容 r:向压缩归档文件末尾追加文件 u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 z:有gzip属性 阅读全文
posted @ 2018-11-11 20:44 程序人生♨︎ 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 最近Sublime Text 3 增加了注册码验证功能,如果你使用共享版本的注册码,可能会提示注册码失效,但是却可以正常激活。 只需要把下面的字段加入到你的hosts文件即可: 127.0.0.1 license.sublimehq.com 127.0.0.1 45.55.255.55 127.0. 阅读全文
posted @ 2018-04-30 10:33 程序人生♨︎ 阅读(23477) 评论(2) 推荐(4) 编辑
摘要: steeze是一个优雅、简洁而又高效的PHP开源框架,在整合了知名框架ThinkPHP和Laravel优点的同时,重写了底层架构,增强了功能实现。支持swoole模型运行,支持容器、模型、依赖注入、中间件、路由配置、自定义模板引擎功能,支持多模块独立配置和集成开发,同时支持WEB和Cli两种运行模式。 阅读全文
posted @ 2018-02-01 07:01 程序人生♨︎ 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Steeze是一个优雅、简洁而又高效的PHP开源框架,在整合了知名框架ThinkPHP和Laravel优点的同时,重写了底层架构,增强了功能实现。支持swoole模型运行,支持容器、模型、依赖注入、中间件、路由配置、自定义模板引擎功能,支持多模块独立配置和集成开发,同时支持WEB和Cli两种运行模式 阅读全文
posted @ 2018-01-28 22:59 程序人生♨︎ 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: 用终端 ssh 连接服务器,如果长时间没有操作,会被断开连接。要用的话又得重新登录,这非常不方便,也影响开发效率。 针对这种问题,理论上,有两种方案 : 1. 修改服务器sshd_config文件 2. 修改使用者CRT的链接每隔多长时间发送一个字符串 修改服务器不太可能,站在管理者的角度思考问题, 阅读全文
posted @ 2018-01-22 17:44 程序人生♨︎ 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 在laravel5.5中,可以根据控制器方法的参数类型,自动注入一个实例化对象,极大提升了编程的效率,但是相比较与Java的SpringMVC框架,功能还是有所欠缺,使用起来还是不太方便,主要体现在方法参数的注入不完全是按照参数名称进行的,如果改变了传入参数的顺序会导致类型不匹配的错误 阅读全文
posted @ 2017-11-03 21:11 程序人生♨︎ 阅读(4627) 评论(0) 推荐(1) 编辑
摘要: 最近在研究laravel5.5的源代码,发现了其中的一段代码觉得挺有意思! 文件:vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php 此段代码初看上去让人很迷惑,特作以下demo分解: 输出: 阅读全文
posted @ 2017-11-01 21:09 程序人生♨︎ 阅读(1270) 评论(0) 推荐(0) 编辑
摘要: #忽略根目录下的所有文件 * #忽略子目录下的所有文件 /* #包含目录 !*/ #指定不忽略的文件 !*.c !*.h #忽略根目录下的文件 /build/ /appveyor/ /pear/ /scripts/ /travis/ #忽略特定文件夹名 tests/ 阅读全文
posted @ 2017-10-30 10:59 程序人生♨︎ 阅读(3217) 评论(1) 推荐(1) 编辑
摘要: 一、Mac下的启动服务主要三个可配置的地方 1、系统偏好设置->帐户->登陆项 2、/System/Library/StartupItems 和 /Library/StartupItems/3、launchd 系统初始化进程配置。 前两种优化比较简单,本文主要介绍的是第三种更为复杂的launchd配 阅读全文
posted @ 2017-10-26 20:06 程序人生♨︎ 阅读(1599) 评论(1) 推荐(0) 编辑
摘要: 最近将一个两年多以前的用phpwind9.0搭建的论坛升级到php7,遇到了页面无法打开,显示为500错误,排查了一整天时间,终于解决! 1、打开文件:src/applications/appcenter/service/srv/PwDebugApplication.php 定位到214行代码 修改 阅读全文
posted @ 2017-10-25 22:17 程序人生♨︎ 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 第一步、安装依赖库 第二步、编译caffe 问题一: 解决方案:设置Makefile.config中取消注释CPU_ONLY := 1前面的注释 问题二: 解决方案:第1步:brew install homebrew/science/openblas第2步:修改Makefile.config文件中B 阅读全文
posted @ 2017-10-07 21:12 程序人生♨︎ 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 最近,苹果发布了macOS High Sierra,版本为10.13,专门针对mac pro的用户来着,至于好处大家到苹果官网看便是,我就是一个升级新版本系统的受益者,同时也变成了一个受害者:打开eclipse后去菜单看,发现傻眼了,所有菜单栏选项全部变成灰色,完全不可用了,如下图: 解决办法步骤如 阅读全文
posted @ 2017-10-04 12:20 程序人生♨︎ 阅读(1344) 评论(0) 推荐(0) 编辑
摘要: OGNL是Object-Graph Navigation Language的缩写,全称为对象图导航语言,是一种功能强大的表达式语言,它通过简单一致的语法,可以任意存取对象的属性或者调用对象的方法,能够遍历整个对象的结构图,实现对象属性类型的转换等功能 阅读全文
posted @ 2017-09-29 01:07 程序人生♨︎ 阅读(370) 评论(0) 推荐(0) 编辑