优秀程序员的10个习惯

6.8k PHP教程 3评论
在这个世界上,有数百万的人热衷于软件开发。 他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。 经过一段时间后,这些人也许能够成为一个优秀的编码人员。 他们会非常熟悉如何用计算机语言来完成自己的工作。 但是,如果你要成为一个优秀的程序员,你还可以需要…

jQuery封装插件开发入门教程

扩展jQuery插件和方法的作用是非常强大的,它可以节省大量开发时间。这篇文章将概述jQuery插件开发的基本知识,最佳做法和常见的陷阱。 入门 编写一个jQuery插件开始于,给jQuery.fn加入​​新的功能属性,这个属性的名称就是插件的名称。 jQuery.fn.myPlugin = function(){ //你自己的插件代码 }; 在JQuery中,jQuery.fn是jQuery.prototy…

JQuery实现轻量级滑动悬浮固定功能

9.6k 前端, 记录 , 发表评论
滚动悬浮固定功能非常实用,特别是网站导航栏,以及文章目录等,用户体验超级棒。 查看演示  下载源码 网上有很多方法可以实现,不过大部分比较复杂(当然可配置的功能也很多),而且同时包含了 js+css 文件。但是,我们的需求往往很简单,希望尽量轻量。比较了数个方法后,觉得SF上的一个方法非常好,经过一番修改,更加灵活、好用了。…

Linux service 配置,并自动启动

var jd_union_pid="1207647158";var jd_union_euid=""; 一般来说,服务器是极少重启的。如果必须重启,很多程序,如:shadowsocks server,还要重新远程启动,很麻烦的。所以将程序添加到开机运行中是件很方便的事情。 添加应用到service 创建脚本 /etc/init.d/shadowsocks 文件(其实也是 /etc/rc.d/init.d/shadowsocks 文件): $ sud…

Linux 查看发行版(Ubuntu还是CentOS)

3.0k 服务器 发表评论
radhat或centos 发新版查看: $ cat /etc/redhat-release # 或者下面的命令 $ cat /etc/centos-release debian或ubuntu 发行版查看: $ cat /etc/debian_version # 或者下面的命令 $ cat /etc/lsb-release Slackware发行版查看: $ cat /etc/slackware_version 如果都不确定,就一个个试试吧。 参考资料:http://blog.sina.com.cn/s/blo…

CentOS8 源码安装 Nginx

Nginx(engine x)是一款是由俄罗斯的程序设计师Igor Sysoev所开发 高性能 的 Web 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 下面我们详细介绍在 CentOS 8 系统下通过源码安装 Nginx, 如果是 ubuntu 或者 debian 系统,将 yum -y或者dnf insall -y换成apt-get,…

PHP获取绝对路径dirname(__FILE__)和__DIR__比较

10.0k PHP教程 一条评论
我们都知道,要获取当前PHP脚本所在目录的绝对路径,dirname(__FILE__) 和 __DIR__都可以实现。那么什么情况下用 dirname(__FILE__),什么情况下用 __DIR__ 呢?它们之间有什么区别? 功能和效率 dirname(__FILE__)由两部分组成, __FILE__ 魔术变量和 dirname() 函数。__FILE__是当前脚本的绝对路径,通过 dirname() 函数后,就可以获…

OpenCart自定义导航栏菜单

6.4k 记录 发表评论
OpenCart是一款全球知名的开源商城系统,内置数量庞大的功能,使用OpenCart能极快地部署一个多功能在线商城。 本文介绍如何定制OpenCart主导航栏,这是一个不太受重视,用得又比较多的功能。 源码 首先,找到包含导航栏的源代码,经查找可知, OpenCart导航栏代码在 hearder.tpl 文件中,具体路径是:catalog/view/theme/(YOUR THEME) /…

gitignore忽略已提交的目录或者文件

3.5k 记录 , 发表评论
项目的根目录放了 .gitignore 文件,并且git远程仓库的项目根目录 已经有了 logs 文件夹。 由于每次本地运行项目,都会生成新的log文件,但是我并不想提交logs文件夹里面的内容,所以要在 .gitignore 写logs的规则。 我尝试过添加以下规则 logs/*.log logs/ /logs/ 但是运行git status的时候,始终能看到 modified:logs/xx.log 。 解决…

centos4/5/6开启关闭ipv6

2.7k 服务器 , 发表评论
ipv6虽然未来将是主流,不过目前还是ipv4的天下。开启ipv6后有很多很烦的事情,而又由于现在用不到ipv6,所以就决定将其disabled掉。具体操作方法总结如下。 一、查看状态 ifconfig |grep inet6 lsmod |grep ipv6 有结果输出,表示已经启用了ipv6。 二、关闭ipv6 根据操作系统的版本不同,关系的方法也不尽相同。现以主流centos为例,具…
« 上一页   下一页 »