leadscloud

Google SEO|外贸营销推广

SQLite是一个轻量级数据库引擎,具备独立、可嵌入及零配置等特性,可以作为Access或Mysql的替代方案,特别适合在中小网站及嵌入式应用中使用,目前版本是:3.7.4。

下载程序

下载地址:http://www.sqlite.org/download.html

对于不同的操作系统,提供不同的版本。

这里下载:Precompiled Binaries For Windows

一共三个文件:

sqlite-shell-win32-x86-3070400.zip:用于访问和修改SQLite的命令行界面工具。

sqlite-dll-win32-x86-3070400.zip:SQLite库。

sqlite-analyzer-win32-x86-3070400.zip:一个分析程序

 

它管理工具

sqlite有一些开源或免费的管理工具,如:

SQLite Expert Personal:SQLite Expert 的免费版本

sqlitestudio:GPLv2开源

使用这些工具,就像使用access、sqlserver管理工具等一样简单:

image005 SQLite使用手记

image007 SQLite使用手记

以前对这个不是很知道,前不久刚刚从经理那儿知道,到今天才真正感觉,这种事情每天都发生,只是以前不明白。在一个团队里这种事情解决不好,影响工作,以前把自己的经验告诉别人,很多重要的注意事项都告诉别人,但结果做的人很少。比如把工作的文档整理放在固定的文件夹下,使用同步工具,这儿天很多同事的电脑重装了,然后网站信息资料丢了,这种事情本就不应该发生的。

记下这些事,为了以后避免。

http://www.hudong.com/wiki/%E6%B2%9F%E9%80%9A%E6%BC%8F%E6%96%97

  1. 打开一个新选项卡,在地址栏里输入并进入:about:flags
  2. 向下滑动鼠标找到Experimental Extension APIs,点击**Enable**启用它。
  3. 在窗口左下角找下按钮Relaunch Now,点击它,重新启动chrome。
  4. 重启之后,点击这安装page speed for chrome
  5. 安装好之后,使用快捷键ctrl+shift+i 启动开发者工具,在导航的最右边就是page speed。

关于page speed的详细用法,请查看google的详细介绍,不过是英文版的。

http://code.google.com/intl/zh-CN/speed/page-speed/docs/using_chrome.html

**
**

DropboxLive Mesh都是常用的网络存储服务,可以实现多台电脑上文件共享和同步文件,微软的Live Mesh提供的空间是5GB空间,而Dropbox提供的初始免费空间是2GB,可以通过邀请增大到5GB,两个网络同步软件各有千秋,但我感觉Dropbox更为好用一些,这里,我就介绍一下我在使用Dropbox的过程中总结的几个小技巧。

1、同步任意文件夹

Dropbox安装完成之后,通常会在你电脑上建立一个My Dropbox文件夹,放到这个文件夹里的文件才进行同步。这点不如Live Mesh好用,至少Mesh可以同步例如“桌面”等指定的文件夹,而Dropbox只能同步固定文件夹,为了解决同步其他文件夹的问题,需要使用junction/mklink工具来解决。

对于Windows XP用户来说,微软就提供了一个小工具junction,可以在NTFS系统中创建和删除一个junction目录,该目录和原始目录的内容一模一样,如果你对其中任意一个文件夹里面的内容做修改,另一个也会相应的改变,junction目录是NTFS文件系统的一个特性,但Windows XP没有工具对其进行操作,需要点这里下载一个exe文件才能使用。在Windows 7系统下已经内部支持,其命令为mklink,使用方法和junction相同。

例如,我们可以执行junction “E:\My Documents” “E:\My Dropbox\My Documents” ,命令的意思是创建一个名为E:\My Documents的junction目录,指向E:\My Dropbox\My Documents,该命令瞬间执行完成,而两个目录则完全相同,这样我们就可以使用E:\My Dropbox\My Documents这个目录来替代“我的文档”中的目录。

对于Dropbox来说,只能按照如上的命令建立junction目录,而不能在My Dropbox目录里创建junction目录,经过我的测试,My Dropbox目录里面的junction目录只能同步一次,之后修改加文件都不同步,无法实现同步更新。

Dropbox免费网盘

2、同步MSN和QQ记录

如果我们同时在家里和公司上MSN和QQ,就会遇到一个麻烦问题,就是聊天记录不同步,公司一处,家里一处,使用Dropbox可以实现两地的聊天记录同步。

首先按照上面的操作将My Documents我的文档目录设置为junction目录,实际文件放到My Dropbox目录中,接着,在QQ和MSN中设置默认保存文件和聊天记录的位置在“我的文档”中,这样,用户所有聊天记录都会自动被Dropbox同步,从而实现了家中和公司两处聊天记录的同步更新。

3、同步文档

“我的文档”里保存了用户很多重要文档,很多人都有同步“我的文档”的需要。同步的方法是,右点“我的文档”属性,修改“我的文档”的目标文件夹位置,将其修改到Dropbox目录下即可。

4**、同步桌面**

除了“我的文档”,很多人希望将多台电脑的桌面文件进行同步,有两种解决方案,一种是修改注册表中关于桌面的位置,将文件夹修改到Dropbox目录里,注册表修改的位置是: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders 和 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders 中关于Desktop的路径;另一种方法,可以通过在桌面创建一个junction目录的方式实现同步,这样桌面上就会多一个实际为junction类型的“文件夹”,将工作文档或者其他文档复制到这个文件夹中,即可实现同步。

5**、同步IE收藏夹**

默认情况下IE的收藏夹路径为: C:\Documents and Settings\Administrator\Favorites ,我们可以通过修改注册表的方式来修改收藏夹的路径,打开注册表: HKEY_USERs\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders ,而后把“Favorites”键值修改成My Dropbox目录下的一个文件夹路径即可。在多台电脑都进行这样的操作,就可以实现多台电脑自动同步IE收藏夹的功能。

6**、网站自动备份**

如果你也拥有一个类似“月光博客”的网站,你也会为数据的安全性而头疼,如何安全地自动备份网站数据呢?有了Dropbox,我们就有了一个网站自动备份的新方案。

对于使用SQL Server的网站来说,可以在SQL Server中设置一个自动执行任务,每天自动将数据库文件备份到My Dropbox目录里即可。

对于使用Access的网站来说,频繁读写的Access文件不宜直接放到Dropbox目录里,而采用定时复制的方法更好一些。具体操作是,建立一个BAT文件,内容是“xcopy “E:\website” “E:\My Dropbox\website” /s/e/y”,在“系统工具 - 任务计划”中新建一个计划任务,选择这个批处理文件,设置每天临晨自动执行,就可以定时自动把website目录下的网站文件(包括ACCESS文件)一起复制到Dropbox目录中的website文件夹。

这样,就实现了使用Dropbox可以自动将网站上的文件和数据库进行备份,无需手动操作。缺点是最多5G空间,不适合大网站的备份。

好了,以上就是我在使用Dropbox过程中总结的一些小技巧,总的来说,Dropbox是一个非常不错的网络同步工具,Live Mesh相比Dropbox来说有几个缺点,比如只支持Windows,不支持Linux、Mac,兼容性较差(例如在我公司的电脑上安装Live Mesh就报错,无法安装),另外Live Mesh的界面有待进一步优化。

Dropbox的默认空间是2G,如果你也想使用Dropbox,点这里注册Dropbox帐号,如果你邀请其他用户使用的话,每邀请一个用户注册也可获得250M空间,最大到5G空间封顶。

原文:http://www.williamlong.info/archives/2044.html

处于安全方面的考虑,需要为每一用户赋于对不同数据库的访问限制,以满足不同用户的要求。下面就分别讨论,供大家参考。

一、MySQL修改密码方法总结
首先要说明一点的是:一般情况下,修改MySQL密码是需要有mysql里的root权限的,这样一般用户是无法更改密码的,除非请求管理员帮助修改。

方法一

使用phpMyAdmin (图形化管理MySql数据库的工具),这是最简单的,直接用SQL语句修改mysql数据库库的user表,不过别忘了使用PASSWORD函数,插入 用户用Insert命令,修改用户用Update命令,删除用Delete命令。在本节后面有数据表user字段的详细介绍。

方法二

使用mysqladmin。输入

mysqladmin -u root -p oldpassword newpasswd

执行这个命令后,需要输入root的原密码,这样root的密码将改为newpasswd。同样,把命令里的root改为你的用户名,你就可以改你 自己的密码了。 当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就是无效的,而且mysqladmin无法把密码清空。

下面的方法都在mysql提示符下使用,且必须有mysql的root权限:

方法三

mysql”gt; INSERT INTO mysql.user (Host,User,Password) valueS (‘%’,’system’, PASSWORD(‘manager’));
mysql”gt; FLUSH PRIVILEGES

确切地说这是在增加一个用户,用户名为system,密码为manager。注意要使用PASSWORD函数,然后还要使用FLUSH PRIVILEGES来执行确认。

方法四

和方法三一样,只是使用了REPLACE语句

mysql”gt; REPLACE INTO mysql.user (Host,User,Password)
valueS(‘%’,’system’,PASSWORD(‘manager’));
mysql”gt; FLUSH PRIVILEGES

方法五

使用SET PASSWORD语句

mysql”gt; SET PASSWORD FOR system@”quot;%”quot; = PASSWORD(‘manager’);

你也必须使用PASSWORD()函数,但是不需要使用FLUSH PRIVILEGES来执行确认。

方法六

使用GRANT … IDENTIFIED BY语句,来进行授权。

mysql”gt; GRANT USAGE ON . TO system@”quot;%”quot; IDENTIFIED BY ‘manager’;

这里PASSWORD()函数是不必要的,也不需要使用FLUSH PRIVILEGES来执行确认。

注:PASSWORD()函数作用是为口令字加密,在程序中MySql自动解释。

二、MySql中访问限制的设置方法
我们采用两种方法来设置用户。

进入到Mysql执行目录下(通常是c:\mysql\bin)。输入mysqld-shareware.exe,输入mysql –user=root mysql ,不然不能添加新用户。进入到mysql”gt;提示符下进行操作。

假设我们要建立一个超级用户,用户名为system,用户口令为manager。

方法一

用Grant 命令授权,输入的代码如下:

mysql”gt;GRANT ALL PRIVILEGES ON . TO system@localhost IDENTIFIED BY ‘manager’ WITH GRANT OPTION;

应显示:Query OK, 0 rows affected (0.38 sec)

方法二

对用户的每一项权限进行设置:

mysql”gt;INSERT INTO user valueS(‘localhost’,’system’,PASSWORD(‘manager’), ‘Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’,’Y’);

对于3.22.34版本的MySQL,这里共14个”quot;Y”quot;,其相应的权限如下(按字段顺序排列):

权限 表列名称 相应解释 使用范围
select Select_priv 只有在真正从一个表中检索时才需要select权限 表
insert Insert_priv 允许您把新行插入到一个存在的表中 表
update Update_priv 允许你用新值更新现存表中行的列 表
delete Delete_priv 允许你删除满足条件的行 表
create Create_priv 允许你创建新的数据库和表 数据库、表或索引
drop Drop_priv 抛弃(删除)现存的数据库和表 数据库或表
reload Reload_priv 允许您告诉服务器再读入授权表 服务器管理
shutdown Shutdown_priv 可能被滥用(通过终止服务器拒绝为其他用户服务) 服务器管理
process Process_priv 允许您察看当前执行的查询的普通文本,包括设定或改变口令查询 服务器管理
file File_priv 权限可以被滥用在服务器上读取任何可读的文件到数据库表 服务器上的文件存取
grant Grant_priv 允许你把你自己拥有的那些权限授给其他的用户 数据库或表
references References_priv 允许你打开和关闭记录文件 数据库或表
index Index_priv 允许你创建或抛弃(删除)索引 表
alter Alter_priv 允许您改变表格,可以用于通过重新命名表来**权限系统 表

如果创建用户时只有select、insert、update和delete权限,则允许用户只能在一个数据库现有的表上实施操作.

下面就可以创建我们要用到的数据库了,我们直接输入. 例如:我们要创建数据库名为XinXiKu,可用如下代码:

mysql”gt;create database XinXiKu;

应显示:Query OK, 1 row affected (0.00 sec)

创建普通用户的MySQL账号:(普通用户只能操作他自己的那个数据库,不能具有全局权限)

(1)用root账户登入phpmyadmin,点击“数据库”–输入普通用户数据库名–“整理”那里勾选“utf8_general_ci”–点击“创建”
(2)点击刚才创建的那个数据库–点击“权限”–点击“ 添加新用户”–“用户名”那里输入普通用户的用户名–“主机”那里选择“本地”–“密码那里输入用户的密码(下面重新输入一遍)”–点击“执行”

用Nginx的反向代理可以轻松山寨对方的网站,但是反向代理后的网站还是有对方的绝对链接时,怎么办?所以要用替换链接方法。

1 使用官方的的模块 编译参数–with-http_sub_module
ub_filter 源网站链接 替换自己的链接;
sub_filter_once off;
只能匹配1行

http://wiki.nginx.org/HttpSubModule

2 使用第三方模块
svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/substitutions4nginx-read-only
编译参数–add-module=模块地址

http://wiki.nginx.org/HttpSubsModule#Installation

3 自己加广告等等代码可以
sub_filter ” ‘你的XXX代码’;
sub_filter_once on;

更为详细

相信大家都已经很熟悉 Apache 和 Nginx, 其实它们本身都有关键词替换功能,也就是说,你根本不需要安装任何额外的软件,甚至连 php/mysql 都省了,只要用 Apache 或者 nginx 就可以实现网站克隆/伪原创。

要点只有2个:

1. 反向代理

2. 关键词替换

下面就讲讲过程 (centos-32bit)

1. nginx + substitutions 安装

nginx 自带一个Substitution模块,但该模块只能写一行,所以我们改用 substitutions

下面是安装一些预备软件

复制内容到剪贴板

代码:

yum -y –noplugins install wget zip

yum -y –noplugins install unzip

yum -y –noplugins install gcc

yum -y –noplugins install make

yum -y –noplugins install pcre-devel

yum -y –noplugins install openssl-devel

下载软件

复制内容到剪贴板

代码:

wget -c http://www.nginx.org/download/nginx-1.0.8.tar.gz //下载nginx

svn checkout http://substitutions4nginx.googlecode.com/svn/trunk/ substitutions4nginx-read-only //下载substitutions

编译软件

复制内容到剪贴板

代码:

tar zxf nginx-1.0.8.tar.gz

cd nginx-1.0.8.tar.gz

./configure ./configure –add-module=path/substitutions4nginx-read-only //注意这里的path是相对应的真实路径

make

make install

此时,nginx应该安装在于 /usr/local/nginx 下面

配置 nginx.conf

复制内容到剪贴板

代码:

server_name www.urdomain.com;

location / {

subs_filter ca-pub-9805743306566114 ca-pub-98057433063434; //把google ad 的用户号 ca-pub-9805743306566114 改成你自己的,比如 ca-pub-98057433063434

subs_filter 6121088089 612108343455; //把google ad 的广告号 6121088089 改成你自己的,比如 612108343455 ,你懂的!:D

proxy_pass www.urdomain.com; //反向代理美国主机村。 最好找一些带有google 广告的网站,主机村在 google 收录 34万条,百度收录几乎没有,这或许是.info 的失败,也是为什么我们选择这样的网站来反代的原因。

index index.html index.htm;

}

记住subs_filter 命令的格式,你想替换设么就随你了。比如我把网站的网址 www.urdomain.com替换成了 www.urdomain-2.com

另外, 反向代理的个数是不限制的。只要你掌握了规则,一个网站下可以包含n多个网站的镜像。 一个nginx 上也可以跑 n多个网站。就看你自己怎么运用了。

别忘了吧logo地址替换成自己的.

一、关闭MySQL日志功能:(在/usr/local/mysql/var/下面产生类似mysql-bin.0000*的文件,很大)
(1)删除已产生的MySQL日志
执行:/usr/local/mysql/bin/mysql -u root -p
输入密码登录后再执行:reset master
(2)关闭MySQL日志功能
修改/etc/my.cnf 文件,用#号注释掉以下两行
log-bin=mysql-bin
binlog_format=mixed
再执行/etc/init.d/mysql restart即可
二、解决nginx 502 Bad Gateway错误:
(1)修改/usr/local/php/etc/php-fpm.conf文件
“max_children”值默认是“5”每一个消耗大约20M内存,根据内存大小设置
“max_requests”默认是“10240”一般不用改
“request_terminate_timeout”默认是“os”含义是让PHP-CGI一直执行下去而没有时间限制(一旦出错也将会一直显示错误),但是一般服务器没有这么好,性能越好可以设置越高,可以设为“100s”
(2)修改/usr/local/php/etc/php.ini文件,将max_execution_time改为300(LNMP默认就是)
(3)重启一下VPS

[caption id=”attachment_313246” align=”aligncenter” width=”800” caption=”Linux VPS 服务器工具流程图”]Linux VPS 服务器工具流程图[/caption]

客户端发起域名解析请求,由DNS解析域名,然后默认去寻找对应IP的80端口并讲head信息传给对方服务器的web程序(一直在监听80端口) 比如apache或者nginx,然后web程序根据你请求的域名和内容来返回对应的信息。

由于WordPress缩略图插件timthumb.php 有严重漏洞,可能导致主题被外部写入文件。黑客可以利用这个漏洞,上传任意恶意程序到你的网站。如果你的博客主题有使用timthumb.php,请尽快更新到修复版!

在timthumb中默认定义了一个包括 Flickr、Picasa等著名图片分享网站的白名单。黑客可以通过timthumb对这些白名单验证上的漏洞,使一些来自像“http://flickr.com.yourdomain.com”这样的域名,获取上传执行PHP代码的权限。也就是说,如果你的主题有使用timthumb.php来动态生成缩略图,黑客可以通过timthumb的这个漏洞,任意上传各种恶意程序到你的timthumb.php定义的图片缓存目录!!!

注意,timthumb.php开发者的网站已经被黑客成功的通过这种方式入侵!现在,作者已经更新了timthumb.php,修复了这个漏洞。如果你的wordpress主题有使用timthumb.php生成缩略图,请更新timthumb至最新版,修复漏洞版本地址:http://timthumb.googlecode.com/svn/trunk/timthumb.php

2011年的最后一天,我在因停电而提前放假的意外中度过。今年没写什么总结,生活中有很多意外耽搁了。

这一年博客更新的很少,明年要好好经营下博客。

十月份之前在上海过的,工作上一直努力着,最终是意外的超过了目标,信心也在那时更强大。只要努力总会超过别人的,回头看时其实有些困难并不是很难,只是一个心态问题。

10月份之后生活发生了很大的变化,突然间失去了过去固定的生活状态,工作上的目标也有些变化。还好我适应过来了,特别是要面对自己工作成绩上的急速下降,内心也不得不强大起来。宠辱不惊有更深刻的了解。

但这个年末对自己还是不太满意,没有很好的扭转一些不好的状态,最近的工作没那么有序和努力了,在未来的日子里是要改变的。

总的来说来郑州失去了一些也得到了些。值不值那要看明年的状况了,无论怎样自己的目标要记着,决定来这儿的目的也要达到,不然就真的是错误的选择了。

明年起,面朝大海,春暖花开!

0%