自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

脑袋不好使

帅的不敢出门

  • 博客(686)
  • 资源 (4)
  • 收藏
  • 关注

原创 编译安装php的openssl组件时遇到 libssl not found解决办法

centos上编译安装完php之后发现没有安装openssl组件,于是用phpize 增加openssl到php源码目录下的ext目录中,找到openssl目录php/bin/phpize./configure --with-openssl --with-php-config= php/bin/php-config编译的过程中突然跳出错误提示:configure: error:

2013-11-30 21:28:53 8691

原创 Redis配置文件详解

redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。编译完redis,它的配置文件在源码目录下 redis.conf  ,将其拷贝到工作目录下即可使用,下面具体解释r

2013-11-28 12:30:46 65899 6

原创 linux上mysql root密码忘记解决办法

直入主题:1  关闭mysql服务    2 在/etc/my.cnf  文件的[mysqld]段中加上一句:skip-grant-tables 保存并且退出3 重启mysql,此时可以无密码登录mysql4 更新mysql root用户密码    update mysql.user set password = PASSWORD('123') where user='root';

2013-11-24 17:46:01 770

转载 详细的linux内核优化参数说明,原文转载

网上关于sysctl.conf的优化方案有各种版本,大多都是抄来抄去的,让新人看了很迷茫。为解决此问题,经过两天的整理,查了N多资料,将大家常用的总结如下,很多默认的不需要修改的暂未涉及,今后将逐步把所有的项目都有个翻译、讲解、修改建议,如有修改,将以此文为准,其他地方的内容,本人不负责更新。因此转载请注明链接地址:http://www.bsdlover.cn/html/38/n-138.html

2013-11-24 14:59:25 1312

原创 百度地图android开发资料

http://blog.csdn.net/tammie_k/article/details/8212685      Android百度地图基础实现(标记+GPS) http://blog.csdn.net/lyq8479/article/details/6384749          百度地图API之ItemizedOverlay的使用(Android)http://blo

2013-11-24 12:02:57 796

原创 linux web服务器,防火墙iptables最简配置

配置防火墙(服务器安全优化)安全规划:开启 80  22 端口并 打开回路(回环地址 127.0.0.1)         # iptables –P INPUT ACCEPT         # iptables –P OUTPUT ACCEPT         # iptables –P FORWARD ACCEPT         以上几步操作是为了在清除所有规则之前,通

2013-11-23 14:40:47 1115

原创 linux web服务器必需的库文件

往往安装完linux之后,本文用的centos6.4,再编译安装其它服务器软件时,总是提示缺少各种库文件,在这里我总结了一下 平时web服务器经常需要的一些库,如下:yum -y install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd ke

2013-11-23 14:40:45 771

原创 vim语法高亮不起作用解决

首先将vim更新为最新版yum -y install vim,并安装Vim的加强版vim-enhanced ,以安装支持彩色的组件    yum -y install vim-enhanced接下来配置vim配置文件  vi   /etc/vimrc     增加一行  syntax on 或者我们干脆下载个干净版的vimrc吧  在这里下载: http://pan.baidu.com/s

2013-11-23 14:40:43 4817

原创 配置CENTOS YUM更新源

众所周知,Centos 有个很方便的软件安装工具  yum,但是默认安装完centos,系统里使用的是国外的centos更新源,这就造成了我们使用默认更新源安装或者更新软件时速度很慢的问题。为了使用yum工具能快速的安装更新软件,我们需要将默认的yum更新源配置为国内的更新源。yum更新源配置文件位于centos目录  /etc/yum.repos.d/  下。首先提供几个国内快速的更新源

2013-11-23 14:40:41 956

原创 centos 开启启动服务优化

默认开机启动服务列表:(此表转自 http://www.ha97.com/4815.html,另有多处补充) 服务名称功能 默认  建议 备注说明NetworkManager用于自动连接网络,常用在Laptop上开启关闭对服务器无用  服务器一般固定配置网络,不会自动获取ip等abrt-ccpp 开启自定对

2013-11-23 14:40:39 6523

原创 TCP/IP 端口号大全

常用端口: 20 ftp-data FTP 数据端口  21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用  22 ssh 安全 Shell(SSH)服务  23  telnet Telnet 服务  25 smtp 简单邮件传输协议(SMTP)  37 time 时间协议  39 rlp 资源定位协议  49 tacacs 用于基于 TCP

2013-11-23 14:40:37 2458

转载 网站需要测试的五个方面

一般的网站,特别给客户的网站,由于不可能采用那么久的跟踪性用户化测试,基础测试也得做好。基本的网站测试大致分为a.功能测试  b.性能测试  c.可用性测试  d.兼容性测试  e.安全测试然后继续细分大致如下功能测试1.链接测试2.表单测试3.Cookies测试4.设计语言测试Web设计语言版本的差异可以引起客户端或服务器端严重的问题,例如使用哪种版本的HTML等。当在分

2013-11-23 14:40:34 941

原创 phpredis中文手册——《redis中文手册》 php版

本文是参考《redis中文手册》,将示例代码用php来实现,注意php-redis与redis_cli的区别(主要是返回值类型和参数用法)。目录(使用CTRL+F快速查找命令):KeyStringHashListSet键(Key)DELKEYSRANDOMKEYTTLEXISTSMOVERENAMERENAMENX

2013-11-23 14:40:32 1388

原创 如何成为一位优秀的创业CEO

英文原文:How to Be Startup CEO  编者按:本文来自 Ryan Allis,是一位来自旧金山的创业者和投资人。在 2003 年创立了 iContact,并任 CEO。  做创业公司的 CEO 可以说是世界上最有挑战性的事情之一。你得让客户喜欢你的产品,得组建团队,还要想办法从客户、合作者和投资者那里拿到资金;并且要指导整个工作流程的优化。  在我看来,要扮演好创业公

2013-11-23 14:40:30 2743

原创 mysql 优化配置参数详解

在 my.cnf 文件中各设置参数的含义如下: innodb_data_home_dir这是InnoDB表的目录共用设置。如果没有在 my.cnf 进行设置,InnoDB 将使用MySQL的 datadir 目录为缺省目录。如果设定一个空字串,可以在 innodb_data_file_path 中设定绝对路径。innodb_data_file_pat

2013-11-23 14:40:27 640

原创 mysql索引及优化

http://www.oicto.com/mysql-explain-show/

2013-11-23 14:40:25 694

原创 mysql5.5 uuid做主键与int做主键的性能实测

数据库:mysql5.5表类型:InnoDB数据量:100W条 第一种情况: 主键采用uuid 32位。 运行查询语句1:SELECT COUNT(id) FROM test_varchar;运行查询语句2:SELECT * FROM test_varchar WHERE vname='00004629-b052-11e1-96aa-002655b28d7b';

2013-11-23 14:40:23 9575

原创 php生成UUID

UUID含义是 通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的一部分。 UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯

2013-11-23 14:40:21 6592

原创 Android 图片的裁剪与相机调用

有时候我们需要的图片并不适合我们想要的大小, 那么我们就可以用到系统自带的图片裁剪功能, 把规定范围的图像给剪出来。   贴上部分代码: //调用图库  Intent intent = new Intent();  intent.setType("image/*");  intent.putExtra("crop", "true");    // crop=true

2013-11-23 14:40:19 615

原创 Android GPS 临近触发

前面介绍过LocationManager有一个addProximityAlert(double latitude,double longitude,float radius,long expiration,PendingIntent intent)方法,该方法可用于添加临近警告。其参数说明如下:latitude:指定固定点的经度。longitude:指定固定点的纬度。radius:指定

2013-11-23 14:40:17 858 1

原创 Android中GPS类及方法简介

GPS是Global Positioning System(全球定位系统)的简称,它的作用就是为全球的物体提供定位功能。GPS定位是一门高新技术,但对于Android程序员来说,开发GPS功能的应用程序又十分简单,Android为此提供LocationManager类及其他几个辅助类,开发人员可以非常方便地开发出GPS应用。在程序中,通过getSystemService获得LocationMana

2013-11-23 14:40:15 1473

原创 永久删除 tadb.exe

系统安装qq手机管家等手机管理软件之后,在开机时会自动运行tadb.exe, 这个垃圾进程会让开发android程序时默认的 adb.exe启动不了,这样就没法用手机调试。这并不是说tadb.exe 比 adb.exe 厉害,而是前者比后者垃圾,在用户不知情的情况下偷偷先运行。只要找到tencent软件目录,将目录下腾讯的手机管理软件删除卸载,即可永久解决此问题。

2013-11-23 14:40:13 4460

原创 linux服务器调整参数支持高并发

服务端调整系统的参数,在/etc/sysctl.conf中:◦net.core.somaxconn = 2048◦net.core.rmem_default = 262144◦net.core.wmem_default = 262144◦net.core.rmem_max = 16777216◦net.core.wmem_max = 16777216◦net.ipv4.tcp_rmem =

2013-11-23 14:40:11 1012

原创 隐藏nginx 版本号信息

为了安全,想将http请求响应头里的nginx版本号信息隐藏掉:1. nginx配置文件里增加 server_tokens off;server_tokens作用域是http server location语句块server_tokens默认值是on,表示显示版本信息,设置server_tokens值是off,就可以在所有地方隐藏nginx的版本信息。 2.  如果php配置文

2013-11-23 14:40:09 804

原创 nginx 重写 rewrite 基础及实例

nginx rewrite 正则表达式匹配大小写匹配~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配-f和!-f用来判断是否存在文件 -d和!-d用来判断是否存在目录 -e和!-e用来判断是否存在文件或目录 -x和!-x用来判断文件是否可执行 flag标记last 相当于Apache里

2013-11-23 14:40:07 679

原创 nginx内置全局变量及含义

名称        版本        说明(变量列表来源于文件 ngx_http_variables )$args        1.0.8        请求中的参数;$binary_remote_addr        1.0.8        远程地址的二进制表示$body_bytes_sent        1.0.8        已发送的消息体字节数$content_

2013-11-23 14:40:04 584

原创 php内存缓存

1.文件方式缓存 哈希子目录缓存2.APCAPC,全称是Alternative PHP Cache,官方翻译叫”可选PHP缓存”。它为我们提供了缓存和优化PHP的中间代码的框架。 APC的缓存分两部分:系统缓存和用户数据缓存。 http://www.php.net/apc3.Db缓存4.Memcache  Memcache是一个高性能的分布式的内存对象缓存系统,通过在内存里维护

2013-11-23 14:40:02 695

原创 SFTP+OpenSSH+ChrootDirectory设置

账户设置SFTP的账户直接使用Linux操作系统账户,我们可以用useradd命令来创建账户。首先建立3个要管理的目录: 123mkdir /home/sftp/homepagemkdir /home/sftp/blogmkdir /home/sftp/pay创建sftp组和www、blog、pay

2013-11-23 14:40:00 1592

原创 linux上nginx+apache 搭建 svn服务器

众所周知,nginx目前是不支持svn的,并且由于机房网络只开了80和22(ssh)端口,所以这时候就没法单独在服务器上搭建apache+svn 。所以就产生了 nginx + apache + svn的需求,具体做法是将外网通过80端口进来的请求到达nginx之后转发到apache上,然后进行svn操作。具体的安装及详细的配置这里不一一赘述了 网上有很多解决方案。主要说一下,nginx做反向代理

2013-11-23 14:39:58 979 1

原创 iptables不生效解决办法

修改完iptables之后,如果不生效,需要修改一下这个参数  echo 1 > /proc/sys/net/ipv4/ip_forward   使iptables转发开启生效,如果设置为0,则不转发    另附三个自己的小站,很不错,请支持支持,谢谢~http://www.yiqidache.com    搭车户外装备助手,户外装备导购及咨询发布http://ww

2013-11-23 14:39:56 10957 1

原创 vim 文件在linux不换行,只显示^M解决办法

有时候文件上传到linux服务器,用vim打开之后只显示一行,并且原来文件换行的地方,显示"^M",遇到这种问题解决办法有多种,在这里我介绍一种亲自在centos6.0上试验过的方法。# %s/^M/^M/g        其中"^M" 是通过 [ctrl+V] 和[ctrl+M] 输入。   另附三个自己的小站,很不错哦,请支持支持,谢谢~http://www.yiqid

2013-11-23 14:39:54 3651

原创 vim配置php语法高亮

安装vim之后,将php语法高亮插件 php.vim,放到/usr/share/vim/vimfiles/syntax 目录下php语法高亮插件在这里下载:http://www.vim.org/scripts/script.php?script_id=1571 然后配置vim配置文件 vimrc     在这里  /etc/vimrc   ,增加一行 “syntax  on”   。  注

2013-11-23 14:39:52 3874

原创 AVD崩溃问题解决

每次运行AVD都会奔溃,启动不起来。经过查找,找到问题原因是,avd内存设置过大,我设置为1000M,导致了avd运行时直接奔溃解决办法是将avd的运行内存改为了256M,然后在运行就成功启动了 两个自己的小站,很不错哦~http://www.letsfeel.com   来秀时尚网http://123-dao.com  云智能网址导航

2013-11-23 14:39:50 1122

原创 SEO优化高招

很多人都认为网站SEO优化是一门技术,这是一个误区,网站SEO优化其实是一个过程,就像练武功一样,不管你从秘籍上学会了多少无敌招数,没有通过一定时间的积累联系,效果都是很差的。言归正传,我们用盖一栋大楼来做比喻,看看我们如何从选址开始,把一堆砖砖瓦瓦盖成摩天大厦!   第一招-选址有能力的朋友一定要做自己独立的网站,不要选择免费空间。天下没有免费的午餐,百度,狗狗等搜索引擎对于免费空间网站基本无视

2013-11-23 14:39:48 540

原创 iptables

iptables简介iptables是基于内核的防火墙,功能非常强大,iptables内置了filter,nat和mangle三张表。filter负责过滤数据包,包括的规则链有,input,output和forward;nat则涉及到网络地址转换,包括的规则链有,prerouting,postrouting和output;mangle表则主要应用在修改数据包内容上,用来做流量整形的

2013-11-23 14:39:46 548

原创 ubuntu网络简单设置

1、ubuntu系统修改IP地址:sudo gedit /etc/network/interfacesauto eth0iface eth0 inet staticaddress 219.218.122.168netmask 255.255.255.0gateway 219.218.122.2542、ubuntu系统修改DNS: sudo gedit /etc/resolv.confnames

2013-11-23 14:39:44 525

原创 使用Memcache缓存MySQL查询

实际应用中,尤其是在大规模访问的Web项目中,Memcache作为一种优秀的缓存解决方案,被广泛使用。其灵活性和可扩展性受到了广大开发者的青睐。为了提高响应速度,使用Memcache来减少数据查询运算是一种不错的选择。      关于Memcache的安装和配置,网上有很多资料,这里就不再赘述。本文以笔者在实际项目中的应用为例,来说明如何使用Memcache缓存MySQL数据,从而达到高效数据

2013-11-23 14:39:42 656

原创 结构算法之道

http://blog.csdn.net/v_july_v/article/details/6543438

2013-11-23 14:39:39 455

原创 两个数据表同步的触发器

假如有两个表,TableName1和TableName2,两个表字段相同,都是有一个fID(TableName1表为标识,自动+1,TableName2表设置为普通字段),和一个varchar类型的content两个字段。现在要实现TableName2作为TableName1的备份,对TableName1的所有修改(增、删、改)都要对TableName2同时生效。可以使用以下触发器CREATE T

2013-11-23 14:39:37 728

原创 Linux Shell编程入门

从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。Linux的Shell

2013-11-23 14:39:35 453

phpmailer 调用远程smtp服务器发送邮件

phpmailer 调用远程smtp服务器发送邮件

2010-07-16

php mailer类库

php mailer,php发邮件类库,比php自带的函数mail()发送效率高,并且可以调用远程smtp发送邮件

2010-07-16

WAP2.0技术详解

WAP2.0技术详解,WAP2.0利用XHTML和CSSMobileProfile等标准,同时保持了对WML1.x的向后兼容,减少了开发、测试一种应用和为多种设备编制内容的时间,减少了开发成本。另外,XHTML的模块化架构可以很容易、很快地适应不同的硬件环境的应用。通过使用级联样式单(Cascading Style Sheets,CSS),开发商可以将实际编码和一个或多个XML文档的样式属性分离开,减少了在浏览器缓存中的代码量。 我们可以利用现有的开发固定互联网内容和应用的工具和资源来开发WAP2.0的内容和应用,允许开发商使用通用的语言子集和开发工具同时为PC和WAP客户端开发应用。因此支持WML2.0的浏览器同样能够支持XTHML,也能够支持HTML。另外,支持WAP2.0的手机完全可以浏览现有的Internet内容。这样,可以大大丰富WAP2.0的应用。

2009-08-01

软件开发规格书 用于软件开发撰写开发文档做参考

软件开发醒目规格文档 软件开发规格书 用于软件开发撰写开发文档做参考

2009-08-01

空空如也

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

TA关注的人

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