- 浏览: 568174 次
- 性别:
- 来自: 北京
最新评论
-
yankeys:
看了很多篇博主的帖子,最近注册了之后才可以发表评论。不知道博主 ...
git钩子 自动更新服务器上版本库 -
上海狒狒:
写的很好,解决了我的问题,thinks very much
PHP获取当前月份的前一个月、后一个月 -
学子族:
太牛逼了,不过那个ctags的我没安装成功,步骤不是很详细
Sublime Text2 使用及插件配置 -
饮飞雪:
ygqwan 写道Failed opening control ...
yaf框架 zend_DB 简单后台实例 -
syw19901001:
从入门到精通,不错。 http://www.ihref.com ...
Git安装及对项目提供版本控制服务
文章列表
跨域iframe 高度自适应
- 博客分类:
- javascript
一、完全跨域(域名完全不同,不兼容IE6)
某次需求需要在页面中签入iframe,iframe的src页面和主页面不在同一个域内,而且iframe的内容也不是固定的,所以宽度需要自适应设置,经过网上的搜索探索,终于整好了,分享下代码; ...
包含了 增删改查操作
<?php
/**
* PHP操作MongoDB学习笔记
* 2011年2月23日
* 原作者:xiaocai
*/
//*************************
//** 连接MongoDB数据库服务器
//*************************
//格式=>("mongodb://用户名:密码@地址:端口/默认指定数据库",参数)
$conn = new Mongo();
//可以简写为
//$conn=new Mongo(); ...
默认mongodb链接,是可以访问任何数据的.
如果是在生产环境中,这样做必然导致很多问题,通过尝试,和查找资料,整理如下(参考http://www.php.net/manual/en/mongo.connecting.php):
常用命令:
show dbs 相当于 show databases
show collections 相当于 show tables
use 用法相同
在添加用户以后每个数据库中都会有
system.indexes
system.users
但是,admin中设置的user为超级管理员,可以查看 ...
mongo下载(官网)
安装:
$ adduser mongodb
$ passwd mongodb
$ mkdir -p /data/db/
$ chown `id -u` /data/db
$ chown -R mongodb:mongodb /data
默认mongodb数据存储在/data/db中
在控制台中:
$ nohup ./mongodb-xxxxxxx/bin/mongod &
$ ./mongodb-xxxxxxx/bin/mongo
> db.foo.save( { a : 1 } )
> db ...
最新的精简及新的界面,适合快速上手及熟悉 https://github.com/melonwool/YafUse
仅仅实现了用户登录、添加、查询、修改等功能。显示目录列表功能。
记在这里,以后配置起来更方便..
server {
listen 80;
server_name www.yaf.com;
index index.php index.html index.htm;
root /data0/htdocs/www.yaf.com;
location ~ .*\.(php|php5)?$
{
#fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index ...
mysql数据库添加从库
- 博客分类:
- Mysql
mysql 主从配置在业务中应用不少,虽然了解其中机制,但从未进行处理过,为了深入了解下,对mysql进行了主从配置
主库:3306
从库:3307
1 主库配置:
[mysqld]
#用自己数据库对应的即可
log-bin = /data0/mysql/3306/binlog/binlog
log-bin-index = /data0/mysql/3306/binlog/binlog.index
server-id = 1 #与从库配置与主库不能相同
注意:注意原配置文件中是否有binlog-do-db,如果指定了数据库,那只有这个数据库能够进 ...
PHP判断图片是否为标准图片(防止篡改图片上传)
- 博客分类:
- PHP
在项目安检时发现,某系项目中图片上传只是对后缀名进行了检查,导致含有某些代码的‘图片’也能上传到服务器,有重大隐患。写了一个方法,检验图片的正确性。(此方法无法完全验证,将图片源码中加了代码无法判断,不过将图片处理比如加水印以后,含有代码的图片在当作php执行时会失效)
如果需要对图片进行安全处理,经看这里---http://alfred-long.iteye.com/blog/1725628
/*
*判断上传的图片是否为标准图片
*$file $FILES['']获取的值
*return 正常图片 true ; 异常图片 false;
*/
f ...
一、redis安装
1 下载redis安装包
wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz (若无法下载请手动下载)
2 编译安装
$ tar zxvf redis-2.4.17.tar.gz
$ cd redis-2.4.17
$ make
$ make PREFIX=/usr/local/webserver/redis install
3 配置redis
$ mkdir /etc/redis
$ cp redis.conf /etc/redis/redis ...
一、 安装redis及启用服务
(下载地址及安装方式见github https://github.com/mythz/redis-windows )
1 下载redis客户端
http://code.google.com/p/servicestack/wiki/RedisWindowsDownload#Download_32bit_Cygwin_builds_for_Windows
2 解压到你所需要的目录中
3 创建redis.conf文件
# Redis configuration file example
# By default Red ...
1 报错:make: *** No targets specified and no makefile found. Stop.
解决方法:
1、wget 下载 ncurses-5.6.tar.gz
2.、tar zxvf ncurses-5.6.tar.gz
3、 ./configure -prefix=/usr/local -with-shared -without-debug
4、make
5、make install
2 报错:*** [do_abi_check] Error 1
解决方法:
这mysql的一个bug,
打开 Makefile, ...
在帮同学服务器安装环境过程中,发现,make 命令不能使用,提示:
The program 'make' is currently not installed. You can install it by typing:
apt-get install make
尝试: sudo apt-get install make
提示:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ...
以前常用Netbeans来写代码,好处很多,使得项目写起来很快,但是,时间长了以后,感觉占用内存很大,近来常常卡死,于是乎想找个简单的编辑器来快速编写,但是又希望有netbeans我常用到的功能。以前只是用sublime 来写静态代码,没太多需求,很喜欢这个小巧的编辑器。于是在查找资料后,将这个编辑器变身成一个好的IDE工具。
先列表下我安装的插件
package control 安装
(仅适用于Sublime Text2 ,Text3中由于更新了python函数,无法安装,但是由于text3为测试版,插件也不是很多,等成熟以后更新)
我们用sub ...
转:file_get_contents()问题
- 博客分类:
- PHP
转自
使用php5自带的file_get_contents方法来获取远程文件的时候,有时候会出现file_get_contents(): failed to open stream: HTTP request failed!这个警告信息。
google或者baidu一下,好多这样的问题,解决的方法都是修改php.ini,把allow_url_fopen给启用,改成 allow_url_fopen = On
这样做可以解决某些人的问题,有人说在php.ini中,有这样两个选项:allow_url_fopen =on(表示可以通过url打开远程文件),user_agent=& ...
<?php
require_once 'PHPExcel.class.php';
$str = "title";
$filename = mb_convert_encoding("表格主题/题目","gb2312","utf-8");
//实例化类
$objExcel = new PHPExcel();
$objWriter = new PHPExcel_Writer_Excel5($objExcel);
$objExcel->setAct ...