发博文
个人资料
marker
marker
  • 博客等级:
  • 博客积分:327
  • 博客访问:3,362
  • 关注人气:11
搜博主文章
访客
加载中…
好友
加载中…
评论
加载中…
留言
加载中…
博文
标签:

转载

分类: mongodb
八、实际应用
一些开发人员可能害怕使用一种新型的数据库,因为它和他们以前工作中用过的那些不同。
在理论上学习新事物不同于在实践中学习如何使用,所以,这部分内容将通过比较基于SQL的关系型数据库,比如MySQL,来解释如何用MongoDB来开发实际应用,这样就可以熟悉这两种途径
的不同。
例如,我们将构建一个blog系统,有用户,提交和评论功能。在使用关系型数据库的时候,你可以象下面这样通过定义表模式来实现它。
阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
标签:

转载

分类: mongodb
一、连接数据库主机
连接本地主机,端口为27017:
$connection = new Mongo();

连接远程主机,端口为默认端口:
$connection= new Mongo( '192.168.2.1' );

连接远程主机,端口为指定端口:
$connection = new Mongo( '192.168.2.1:65432' );

选择数据库,如果指定的数据库不存在,则会自动创建一个新的数据库,有2种方法:
$db =
阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
(2011-06-12 18:26)
标签:

杂谈

分类: mysql

mysql有时候忘记密码了怎么办?

  Windows下的实际操作如下

  1.关闭正在运行的MySQL。

  2.打开DOS窗口,转到mysql\bin目录。

  3.输入mysqld --skip-grant-tables回车。如果没有出现提示信息,那就对了。

  4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

  5.输入mysql回车,如果成功,将出现MySQL提示符 >

  6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)

  6.改密码:> update user set password=password('520') where user='root'; (别忘了最后的分号)

  7.刷新权限(必须的步骤)>flush privileges;

  8.退出 > \q

  9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码123456登陆。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2011-05-24 17:57)
标签:

杂谈

分类: php
<img align='absmiddle' onclick='$(this).attr('src','/randCode.php?randCodeName=baicaiAdminLogin'+Math.random())' msg='请填写正确验证码!' id='ensuranceNoPic' name='ensuranceNoPic' alt='请输入验证码' src='/randCode.php?randCodeName=baicaiAdminLogin0.7816289115866628'>

生成验证码 一定要加Math.random() 防止替换前后两属性不同 ,否则js不会重新替换
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: ubuntu
 解决方法如下:     1>、进入超级用户模式。也就是输入'su -',系统会让你输入超级用户密码,输入密码后就进入了超级用户模式。     2>、添加文件的写权限。也就是输入命令'chmod u+w /etc/sudoers'。     3>、编辑/etc/sudoers文件。也就是输入命令'vim /etc/sudoers',输入'i'进入编辑模式,找到这一行:'root ALL=(ALL) ALL'在起下面添加'xxx ALL=(ALL) ALL'(这里的xxx是你的用户名),然后保存(就是先摁一下Esc键,然后输入':wq')退出。     4>、撤销文件的写权限。也就是输入命令'chmod u-w /etc/sudoers'。     至此,问题解决。 转载他人的    仅供参考 
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: 为人处事

有人工作,有人继续上学,大家千万不要错过这篇文章,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 
        正如'打工皇帝'唐骏说:'我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……'
        人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: php

PHP的serialize是将变量序列化,返回一个具有变量类型和结构的字符串表达式。

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。
JSON建构于两种结构:

“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

说起来两者都是以一种字符串的方式来体现一种数据结构,那它们之间有什么区别呢。

先从JSON说起,看一个简单的实例。
例一:

var test {“Name”:”Peter”,”Age”:20};
document.write(test.Name ”: ” test.Age);

显示结果:

Peter: 20

变量test中{“Name”:”Peter”,”Age”:20}为一个有2个元素的对象(感觉就像PHP的

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: jquery

  前几天将工程里的jquery1.4.4更新为jquery1.5.1,发现原先ajax提交dataType为json的,发生了错误.

      后经过反复调试,原来是jquery1.5和现在的jquery.validate.js不大兼容,validata.js改写的$.ajax会使jquery1.5返回的json加载到<script>标签中执行.所以没有引入validata.js的页面都是正常的

      解决方法可以将dataType设为默认,然后自己

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

分类: php
php教程:distinct去掉mysql中重复值
        在使用mysql时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。所以我花了很多时间来研究这个问题,网上也查不到解决方案,期间把容容拉来帮忙,结果是我们两人都郁闷了。。。。。。。。。

 下面先来看看例子:

  table id name 1 a 2 b 3 c 4 c 5 b

 库结构大概这样,这只是一个简单的例子,实际情况会复杂得多。

 比如我想用一条语句查询得到name不重复的所有数据,那就必须使用distinct去掉多余的重复记录。

 select distinct name from table得
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

转载

原文地址:昨天 今天 明天作者:LiuXiaoChuan
昨天 今天 明天

 

原想为本文起个一见结舌的名字,比如“我和牛年——不得不说的故事”、“猛牛年老肥有话说”、“金牛送财之三百六十五天怎么整”之类的,后来想想实在太不靠谱,可想来想去又琢磨不出来什么合适的,就借用了本山大叔

阅读  ┆ 评论  ┆ 转载原文 ┆ 收藏 
  

新浪BLOG意见反馈留言板 不良信息反馈 电话:4006900000 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有