自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

转载 Linux下如何编译并运行C程序

GCC是Linux操作系统下一个非常重要的源代码编译工具,有着许多重要的选项,支持许多不同语言的编译,如C、C++、Ada、Fortran、 Objective、Perl、Python、Ruby以及Java等,甚至Linux的许多内核和许多其他自由软件以及开放源码应用程序都是用C语言编 写并经gcc编译而成的. 1 . 编译单个源文件 [例如]在屏幕上打印"Hello,Lin...

2013-07-18 16:24:00 186

转载 有序树的非递归前序遍历,实现无限级分类

思路 使用父级编号取出子集元素(仅取出一级),并计算节点深度。 进行同级排序。 前序遍历,将子集放在父级之后(实质是一个排序过程)。 根据节点深度增减生成HTML。 优点 执行步骤清晰,目标明确。 利用操作栈维护遍历过程,不使用递归。适用于对递归支持不良的语言。 数据平面化,方便HTML生成。 容错性高,可控性强。 注意事项 为了减少遍历的节点...

2013-07-12 10:07:00 202

转载 【来自百度技术博客】社区PHP 业务开发

在当前这个互联网业务飞速发展时期,新的产品如雨后春笋般涌出,老产品线新业务也在不断突破和尝试。这就对快速开发迭代提出了更高的要求。 一、基础运行环境 针对新产品的开发,必须能够快速搭建一套LAMP架构。那么无外乎选择一个webserver,选择一个php版本,选择一个mysql版本,再选择一个PHP开发框架和选择一些php通用扩展和基础库等。这个过程读者可能觉得已经很快了,能不能更快...

2013-06-30 22:58:00 179

转载 关于collapsing margins (margin折叠)

“collapsing margins”(折叠margin)的意思是:2个或以上盒模型之间(关系可以是相邻或嵌套)相邻的margin属性(这之间不能有非空内容、padding区域、border边框或使用清除分离方法)结合表示为一个单独的margin。在css2.1中,水平的margin不会被折叠。垂直margin可能在一些盒模型中被折叠:1、在常规文档流中,2个或以上的块级盒模型相...

2013-01-23 17:25:00 230

转载 php header示例代码

header('HTTP/1.1 200 OK'); header('HTTP/1.1 404 Not Found'); header('HTTP/1.1 301 Moved Permanently'); header('Location: http://www.example.org/'); header('Refresh: 10; url=http://www.example...

2013-01-11 09:44:00 127

转载 VIM编辑器进行转码

vim默认配置的是utf-8编码,偶尔需要编辑gbk的文件,文件被创建后则需要转码,在水木论坛上看到有人贴出方法: gbk->utf-8 :set fenc=utf-8 utf-8->gbk :set fenc=gbk 另外,查看文件编码的语句为: :echo fenc 转载于:https://www.cnblogs.com/d...

2013-01-08 09:56:00 181

转载 为MySQL中root用户设置密码

使用SET PASSWORD语句修改root密码: shell> mysql -u root mysql> SET PASSWORD FOR ''@'localhost' = PASSWORD('newpwd'); mysql> SET PASSWORD FOR ''@'host_name' = PASSWORD('newpwd'); 设置匿名账户密码: ...

2013-01-08 09:55:00 256

转载 vanish高速反向代理服务器配置

打开/etc/vanish.conf(自己创建)配置文件 首先声明一个backend,例如: backend nginx { .host = "127.0.0.1"; #后端主机IP .port = "80"; #监听端口 .max_connections = 500; #后端服务器最大连接数 .connect_timeout = 1s...

2012-11-28 17:40:00 316

转载 varnish安装及配置

(本文以CentOS为例) 安装依赖包 sudo yum install -y automake autoconf libtool ncurses-devel libxslt groff pcre-devel pkgconfig 下载安装 wget -c http://repo.varnish-cache.org/source/varnish-3.0.2.tar.gz ...

2012-11-27 19:05:00 164

转载 CentOS下iptables设置

安装iptables $ sudo yum install iptables 清除现有规则 $ sudo iptables -F 清除预设表filter中的所有规则链的规则 $ sudo iptables -X 清除预设表filter中使用者自定链中的规则 保存规则修改 $ sudo service iptables save ...

2012-11-23 13:14:00 178

转载 Nginx Rewrite

符号 * ~ 为区分大小写匹配 * ~* 为不区分大小写匹配 * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配 * -f和!-f用来判断是否存在文件 * -d和!-d用来判断是否存在目录 * -e和!-e用来判断是否存在文件或目录 * -x和!-x用来判断文件是否可执行 flag标记 ...

2012-11-23 13:11:00 125

转载 C语言中的预处理程序之#include

文件包含命令行的一般形式为: #include"文件名" 例如: #include"stdio.h" #include"math.h" include中尖括号与引号的不同功能: 使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找;使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程...

2012-11-23 12:47:00 398

转载 移动应用与API 服务器之间的安全通信解决方法

最近接触到了移动端API开发的问题,为了确保应用与API 服务器之间的安全通信,防止数据篡改等恶意攻击,和同事探讨出此验证方法: 首先向移动端应用分配APP_ID(int) ,APP_KEY(32位随机字串),移动端利用APP_ID 与 APP_KEY向服务器端请求,服务器端判断该应用是否合法; 应用合法则生成临时Token返回给移动应用(Token有效期默认3600s),服务器端存...

2012-11-21 11:36:00 334

转载 Linux 网卡配置文件设置

  1.配置文件   /etc/hosts(本地主机ip地址映射,可以有多个别名)。   /etc/services(端口号与标准服务之间的对应关系)。   /etc/sysconfig/network(设置主机名,网关,域名)。   HOSTANME=zjw.com(主机名)(需要重启计算机才有效)   GATEWAY=192.168.1.1(网关)   /etc/rc.d...

2012-11-16 13:25:00 165

转载 理解svn merge

svn没有恢复旧版本的直接功能,不过可以使用svnmerge命令恢复。比如说当前HEAD为14,而我要恢复成10版本,怎么做? 用svnmerge:svnupdatesvnmerge--revision14:10svncommit-m"restoretorevision10"可能会很奇怪,因为不理解为什么合并能恢复旧版本。这 里要理解一个关键点,就...

2012-11-16 13:10:00 113

转载 Linux下leveldb安装及PHP扩展

文章来源:http://dreamans.com/post/2.html 获取leveldb:http://code.google.com/p/leveldb/安装leveldb: wget http://leveldb.googlecode.com/files/leveldb-1.5.0.tar.gz tar zxvf leveldb-1.5.0.tar.gz cd leve...

2012-10-01 13:39:00 159

转载 Git 小结

git init 初始化版本库 git add 添加文件到版本库 git remote add origni url 添加远程版本库 git commit -m 'log message' 添加修改到缓冲区 git push origin 推送版本库到远程 git fetch origin master 从远程版本库获取最新版本到本地 不会merge git merge or...

2012-10-01 13:38:00 111

转载 CentOS下配置Nginx PHP MySQL Redis笔记

安装必要工具:yum install make apr* autoconf automake curl curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgo...

2012-08-17 18:35:00 286

转载 Subversion中添加$Id$ 等注释信息

Win7下 修改文件:C:\Users\[用户名]\AppData\Roaming\Subversion\config enable-auto-props = yes *.php = svn:keywords=Id Author Rev Date*.ini = svn:keywords=Id Author Rev Date*.js = svn:keywords=Id Au...

2012-07-09 08:52:00 168

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除