TypeCodes

阿里云CentOS主机 LNMP 环境配置之Nginx篇

上一篇文章主要分享了LNMP 环境如何简单配置 Mysql。这篇文章简要说说如何配置 Nginx 。是其默认配置文件是nginx.confdefault.conf

1 nginx.conf配置文件

在 nginx.conf 文件中,会看到 nginx 默认的错误日志保存文件:error.log。它记录了服务器端由nginx处理的错误信息,例如永久跳转301、页面不存在404错误、服务器错误500错误等等。

- 阅读剩余部分 -

阿里云CentOS主机 LNMP 环境配置之Mysql篇

上文中分享了在aliyun主机 CentOS 6.5 系统上搭建了 LNMP 环境,其实就是很简单的一行 yum install 命令搞定了。这篇文章简要说说 LNMP 环境下 Mysql 数据库的一些配置和使用,当然以后我们还得主动去学习数据库安全、优化等知识。

1 掌握 Linux(包括CentOS) 系统下基本的mysql操作命令

- 阅读剩余部分 -

阿里云CentOS 6.5搭建LNMP环境(非一键脚本)

个人不太喜欢网上的“一键脚本”,原因很简单:我的地盘我做主。下面是自己在5月初购买aliyun初级ECS后,8月初在CentOS 6.5上搭建 LNMP 环境的心得。大鸟请自动飘过,如若错误,请大家指正!

1 先脑补下Linux系统
Linux系统分支众多,其发行版本可以根据打包方式分为两类:一类是基于Dpkg的Debian系,一类是基于RPM的Red Hat系。前者由社区组织维护发行,包括Debian、Ubuntu等;后者一般是商业公司维护发布,包括CentOS、Fedora、RHEL等。在稳定性方面,红帽RHEL和CentOS性能相对较好。

很牛逼的样子?NO,请叫我 wiki 搬运工。那么如何查看自己的主机类型呢?

- 阅读剩余部分 -

解决C-FREE 5编译出现“ld.exe: Dwarf Error: found dwarf version '0'”的问题

1问题描述

之前自己在win7 64bit的机器上,安装了MinGW编译器,GCC版本是4.8.1,安装目录是 C:\MinGW ,同时安装了C-FREE 5这款C/C++集成开发环境到 D:\C-Free 5\ 目录。用c-free编译程序的时候总是报:C-FREE~1\mingw\bin\ld.exe: Dwarf Error: found dwarf version '0', this reader only handles version 2 and 3 information。如下图所示:

C-FREE 5编译出现“ld.exe: Dwarf Error: found dwarf version '0'”

- 阅读剩余部分 -

终于从WordPress转向Typecho了

4月底,博客的虚拟主机到期。因为不想再用绑定几百个站点的虚拟主机了,所以决定买个vps或者云主机。在比较了几个vps和云主机后,发现阿里的ECS相对来说价格还比较合适,稳定性不错。于是选了个最低配置的CentOS主机,期限为一年。

买完后,由于没时间去备案,所以5,6,7月份博客都处于无法访问状态。7月底下决心准备把博客重新捡起来,顺带完成去年年底就准备的工作——从wordpress转向typecho

终于从WordPress转向Typecho了

- 阅读剩余部分 -

小心visual studio的“BUG”:变量的声明和使用

昨天一Q友找我帮忙写个C程序:其中函数fun要实现:求出2000到2500之内能被7或者17或者27整除,但是不能同时被7和17整除,也不能同时被17和27整除的整数。题目倒是不难,遂打开visual studio,默默地写出下面的程序。

2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 void fun(int *a, int *n) { int i = 2000, sum = 0; for(;i<2501;i++) { if( (i%7==0 || i%17==0 || i%27==0) && (!(i%7==0 && i%17==0)) && (!(i%17==0 && i%27==0)) ) { *a++ = i; sum++; } } /* 返回符合要求元素的个数 */ *n = sum; } int main() { int a[120]; int k; fun(a,&k); /* 使指针pt指向数组a的起始地址 */ int *pt = a; for(;pt<a+120;pt++) { printf("%d\n",*pt); } printf("%d\n",k); return 0; }

然后ctrl+F5执行,结果很意外的报错了:

- 阅读剩余部分 -

GitHub个人仓库更新:wordpress主题[W_vfhky]

今天往自己的github仓库中扔进另一份博客wordpress主题[W_vfhky]。这份主题是从12年6月12建立至2013年7月,博主一直在用的。原型是威少的主题weisaysimple,简洁明了,很适合IT类的博客。精炼的页面设计,让博客的内容主次分明,详略得当,真的是让人爱不释手。

当然,我也对weisaysimple修改了N多次,做了很多代码优化和个性化需求的定制和改进。例如,博客右上角的综合谷歌自定义搜索和百度搜索为一体的博客站内搜索,博客右侧栏的Jquery滚动公告,右侧栏的Jquery滚动最新评论和样式设计,评论列表纯真IP库的使用,邮件通知的改进,博客整站的avatar个性头像缓存等等。

- 阅读剩余部分 -

版本更新:wordpress主题【vfhky 1.1】发布

1 主题【vfhky】版本1.1的更新说明

主题vfhky在2月15号发布了1.0版本,经调整和优化,现发布1.1版本。目前该版本已经更新到了github上了,大家可以点击此处查看并下载。此次更新的主要内容如下:

优化站内搜索程序:谷歌自定义搜索+百度搜索; PHP+js模块处理,优化广告加载速度; 优化“网站安全认证”以及全站链接跳转结果的查询模式; 主题自动检测版本更新; 去插件自带google代码高亮,支持文章和评论中代码高亮; 三种不同风格的音乐播放器,可任意加载至文章中; 拓展左侧文章页面宽度,体验从页宽628px到728px的“大屏幕”,看代码再也累了; 首页5张幻灯片+3篇置顶文章无重复显示; 优化functions.php代码中的邮件通知以及评论楼层的代码; js调整优化淘宝IP库的API接口的加载速度; 修复go.php中的bug,解决网址大写的优质网址认证失败的问题; 优化functions.php中检查评论者是否有gravatar头像的代码; 代码精简,目前整个主题文件的安装包体积为1.4M。

- 阅读剩余部分 -