c++中没有求数组长度的默认函数,只能自己写。但经常有初学者把sizeof(), size(), length(), strlen() 混淆。本篇博文具体解释一下如何求数组长度和这四个函数,以及可能遇到的问题。
C/C++学习之内存管理总结
程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。
简单的项目自动构建
这篇文章教你在ubuntu服务器的pro线上环境和本地dev开发环境之间搭建自动构建流CI。自动构建不会同步数据库结构和数据,文章简单使用纯前端页面进行讲解,使用后端语言只需要事先部署测试好服务器环境即可。学习这篇文章之前你需要做以下几件事:
购买服务器和域名并将域名解析到服务器上
,服务器和本地环境都安装了git环境
,注册了github账号
。
Vim学习第三步是插件
当然,你会用vim自带的配置提高工作效率了,可你能够配置个Emmet出来吗?你能配置个Xdebug出来吗?强大的vim强在它的生态系统上,无数的插件都有支持vim的版本哦。
现在到处都流行组件化思想了,我们的vim好早就支持各种插件就是一种组件化。这里我们来试试插件的管理和安装。
Vim学习第二步是配置
即使你根据第一篇文章实实在在的去敲过那么vim快捷键,我也建议你用vim写上一两万文章字数或者代码量再来看看这第二篇文章。对快捷键这种基础知识要是没有相当的熟练,你就会抱怨vim的各种不人性化,这第二篇文章就是让你对vim跨目相看,让你知道它是多么人性化。
但即使你熟悉了不少vim快捷键,默认情况它还是挺low的,这时候你需要配置vim自带的一些设置。这里我们就不讲快捷键,来说说vim自带的那些配置可以让你的工作效率增长多少。
Vim学习第一步是快捷键
有时候自己经常要操作服务器,甚至在Mac上经常使用命令行导致不太愿意在小文件上特意open后使用IDE或者其他编辑器打开,这时候我还是得用vim。配合上Zsh的主题Oh_My_Zsh,操作服务器就简单多了。
这几篇设计到vim的文章,由于Windows命令行不支持vim命令只提供了图形化Gvim,对于跨平台的考虑,为兵部推荐使用Gvim学习。建议使用Windows平台的朋友升级到Windows10 1703版本,使用内置的Ubuntu进行学习。
转载于'Vimer的程序世界'的一篇创业类文章
这两天折腾vim快捷键,编辑器设置和插件相关知识期间,偶然从易水博客得知这样一个Vim使用群体们的社区聚集地:Vimer的程序世界,站点内容不多,但写的都很翔实。其中看到这篇文章我便转载过来,以示警醒。
原文地址:关于员工的几件事
关于不同系统中的CRLF处理问题
昨天胖子在群里问了个
git add
将代码从工作区加入暂存区时出现CRLF和LF转换的问题,正好一年前我刚玩linux时候研究过一阵子这个问题,今天早上使用tcg/voyager时候也出现了这个问题,这里我就稍微说一下问题出现的原因以及处理的办法。如果您在Windows上进行编程,但你的合作团队有人在MacOS或者Linux上编程,你可能遇到这篇文章的说明问题。这是因为Windows在其文件中使用换行符和换行字符,而Mac和Linux系统只使用换行字符。这是跨平台工作令人难以置信的烦人事实; Windows上的许多编辑器用CRLF替换现有的LF行的结尾,或者当用户点击Enter键时插入两个行结束字符
来聊聊Apache和Nginx的本地多站点虚拟域名配置
以前写过一篇在windows系统上使用PhpStudy配置本地Apache虚拟域名的教程,如果我已经是高贵的Mac用户,作为类Unix系统中的集大成者,我当然是要使用纯Apache和Nginx配置多站点了,怎么能还用集成环境呢?
这篇文章就是教你在命令行下操作配置Apache和Nginx下的本地域名多站点,如果你看过上一篇文章我写的配置的原理,那么阅读和学会这篇文章就是超级简单的,建议没看过的先看上一篇文章哦:
来聊聊PhpStudy环境本底多站点虚拟域名配置
。
BootStrap3入门学习(特效篇)
教程整理自慕课网(原文部分错误在这篇文章得到修改,本文版本Bootstrap3.3.7)。文章有上下两个篇幅,分别是BootStrap3在样式和JS特效果组件的学习和说明。这篇文章是下半部分JS特效组件篇章。