-

Sphinx配置文件详解

MySQL

一般情况下要实现全文索引的功能,我们一定会想到他–Sphinx,今天主要讲解下Sphinx配置文件。Sphinx的配置文件主要包含以下几个部分:source:数据源。index:索引,索引实际上就是相当于一个字典检索。searchd:提供搜索查询服务。它一般是以deamon的形式运行在后台的。indexer:构建索引的服务。attr:属性,属性是存在索引中的,它不进行全文索引,但是可以用于过滤和排序。
阅读原文 »

Linux常用命令之date

Linux

Linux date命令是显示或设置系统时间与日期。 在我们写shell脚本的时候,经常需要打印不同格式的时间或日期,以及要根据时间和日期执行相关的操作。日期可以以多种格式去打印,也可以使用命令设置固定的格式。在类UNIX系统中,日期被存储为一个整数,其大小为自世界标准时间(UTC)1970年1月1日0时0分0秒起流逝的秒数,下面详细介绍下linux常用命令之date。
阅读原文 »

如何成为一名真正专业的程序员

人生杂谈

关于如何学习代码,各种声音很多,然后很多人就被误导为成为专业开发人员懂得一门编程语言就够了?!呵呵,就像其他工作一样,光会一个技能那是远远不够的。要想成为一名专业的程序员,仅仅会写代码是不够的。从团队合作去解决问题到版本控制,你还得具备其他关键技能的工具包。当我们询问相关的专业开发人员,那些必备的关键技能都是什么的时候,下面是我们了解到的情况。

阅读原文 »

ThinkPHP惯例配置讲解

PHP

ThinkPHP框架是国人开发的优秀PHP框架之一,ThinkPHP文档还有代码注释都是中文的,学习起来非常的顺手。下面主要介绍下ThinkPHP惯例配置讲解(ThinkPHP\Conf\convention.php)框架默认的设置,包括应用相关的配置、PHP cookie和session的设置、ThinkPHP的框架自己的配置、数据库连接和数据缓存配置、日志设置、错误模板的配置、模板引擎的配置和布局的设置、模板标签和系统变量的配置、URL路径的配置。
阅读原文 »

MySQL常用维护命令和操作

MySQL

MySQL数据库安装后,除了包括MySQL服务器进程管理外,还提供了大量工具用于管理和维护MySQL服务器的其它工作。下面雷雪松介绍的这些命令都是在MySQL交互界面以外的命令行中执行的。MySQL常用维护命令和操作主要包括对MySQL数据库状态的查看、性能的优化,MySQL表的检查、分析、修复、优化,MySQL数据库的导出导入、热备份等。
阅读原文 »

跨浏览器本地存储-Store.js

WEB前端

store.js是一个跨浏览器的数据本地存储JS插件,可以在不依赖 cookie 和 Flash 的情况下把数据保存在客户端。store.js最大的优点就是很好地解决了一些老版本浏览器不支持html5 LocalStorage API的问题,store.js 会根据浏览器自动选择使用 localStorage、globalStorage 或者 userData 来实现本地存储功能。 压缩版的store.js非常的小巧,仅仅只有2.56 kB。使用起来也很方便。
阅读原文 »

Linux文件系统目录详解

Linux

Linux是一个开放的操作系统,它最初使用ext2格式,后来使用ext3格式,再后来用ext4格式,但是它同时支持非常多的分区格式,包括很多大型机上UNIX使用的XFS格式,也包括微软的那些fat以及NTFS格式。 在给硬盘分区时就需要指定使用的分区格式。 安装linux不同的发行版目录结构都大致相同。主要大家对linux目录有个系统的认识。
阅读原文 »

CentOS 6.2 SVN搭建 (YUM安装)

Linux

SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。本文雷雪松主要讲解CentOS 6.2下使用YUM安装SVN,搭建SVN服务器。
阅读原文 »

JS中浮点数运算不精准

WEB前端

Javascript采用了IEEE-745浮点数表示法,这是一种二进制表示法,可以精确地表示分数,比如1/2,1/8,1/1024。遗憾的是,我们常用的分数都是十进制分数1/10,1/100等,二进制浮点数表示法并不能精确的表示类似0.1这样的简单的数字。所以会有js中浮点数运算不精准的问题出现,我们一般会重写js的四则运算。下面主要看看解决js中浮点数运算不精准的具体方法。
阅读原文 »

Linux常用命令之任务管理

Linux

Linux中,任务管理常用的命令主要有 jobs、bg、和 fg 三个命令。jobs命令用于显示Linux中所有的任务列表及任务状态。fg命令用于将后台作业(在后台运行的或者在后台挂起的作业)放到前台终端运行。若后台任务中只有一个,则使用该命令时可以省略任务号。bg命令用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在命令后添加&的效果是一样的。
阅读原文 »