- 博客(40)
- 资源 (6)
- 收藏
- 关注
mongodb 中使用数组建立多对多关系
数组在nosql数据库中扮演着特别的角色,某些场景下使用数组将会特别方便,例如如下场景数据量较小,十万以下有多对多的关系存在包含正反向查询不频繁更新数组中的数据例如博客文章中的标签,可能会有一篇文章包含多个标签,一个标签对应多篇文章tag --> [ article1, article2, article3, arti...
2013-04-20 23:30:31
1438
1
原创 程序员利器sublime text 插件安装
sublime text 已经使用了有一年多了,随着其插件越来越丰富,现在平时工作生活所有代码都可以在sublime 上完成,而且其本身是跨平台的。 sublime 的插件安装非常方便,安装教程和地址如下http://wbond.net/sublime_packages/package_control/installation 项目托管地址https://github....
2013-04-05 14:52:43
365
原创 git 撤销commit
如果不小心commit了一个不需要commit的文件,可以对其进行撤销。 先使用git log 查看 commit日志 commit 422bc088a7d6c5429f1d0760d008d86c505f4abeAuthor: zhyq0826 <zhyq0826@gmail.com>Date: Tue Sep 4 18:19:23 2012 +08...
2012-09-05 10:15:57
8294
1
原创 linux Firefox中文包安装方法
firefox火狐浏览器语言设置(Firefox中文包安装方法)原文地址:http://hi.baidu.com/62001/blog/item/7216661e335905ee1ad57655.html 刚升级到firefox,发现原来的中文语言包已经不兼容了,界面都成了英文。在网上找了一下,找到了中文语言包,点击“zh-CN.xpi”,安装语言包即可,界面...
2012-08-10 11:19:17
1061
使用python字典动态组合mongo查询语句
在使用myql的时候,由于使用的传统的关系型数据库,可以自己自由拼凑sql来进行查询, 这为多条件的组合查询带来了便利,而mongodb由于其特殊性,需要自己动手利用其特点来组合我们的查询语句 比如参数每个的值可以是true,false或者None, not None,这样他们的组合多样性导致需要写不同的查询才能完成 以python为例,我们先使用pymongo链接mong...
2012-08-02 22:27:54
585
mongodb 查询优化技巧一
mongodb天生不支持多表关联查询,所有复杂的查询都交给了app来处理,这样为了减少在mongodb的查询就要在app上下功夫了 images = mongo.image.find({'uid':1,'atime':1,'views':1,'rank':1},skip=0,limit=10) 这条语句查询图片的元信息,但是我们还需要创建图片的作者的信息 为了减少与mong...
2012-08-01 16:44:08
392
原创 MySQL开发规范[转]
MySQL开发规范[转]说明,此规范为内部制定的一个给开发人员如何使用MySQL的规范,由Team共同讨论制定,还在不断的完善中,有一些建议或者规定不一定十分合理,后续可能会修改。另外,MySQL版本不断进化,也会导致有一些条款失效,请大家根据自身的情况谨慎参考。一、 表设计库名、表名、字段名必须使用小写字母,“_”分割。【FAQ】库名、表名、字段名必须不超...
2012-08-01 12:05:06
136
原创 Error: Permission denied (publickey)
解决方案如下https://help.github.com/articles/error-permission-denied-publickey
2012-07-30 22:55:50
153
原创 程序猿会营销,饿死营销人员 - TECH2IPO创见
本文作者Tal Raviv,Ecquire网站的创始人,文章出自其个人网站。我喜欢做工程项目,但我不是呆子。工程师最感兴趣的不是自己所掌握的技巧和技术,而是解决从未出现过的难题的机会。问题越难解决,工程师就越兴奋。工程师总是喜欢开销售部和营销部人员的玩笑,“最成功的销售、营销人员应该像工程师一样思考”。他们要做大量的市场研究,有系统的思维和方法,点面具到,必要时能付出全力。他...
2012-07-30 22:12:10
173
python对象引用的一个经典例子
number_list = []tmp={}for i in range(3): number = random.randint(10,20) if number: tmp['num']=number print 'number is ',tmp['num'] print 'tmp id is',id(...
2012-07-30 22:06:38
145
python--mongodb 翻页工具
由于mongodb的翻页使用的是skip,而不是limit start,end,所以计算的应该是每页应该skip的数据,以下分页工具可以完成mongodb的分页要求 #turn page util class Paginator(object): def __init__(self,total_records=None,per_page=None): ...
2012-07-28 00:17:11
289
原创 转载:Mongodb无法正常启动的解决方案
Mongodb无法正常启动的解决方案转载This evening I tried to connect to my MongoDB instance using the command line mongo tool and got the following error message: Error: couldn't connect to server 127.0.0.1...
2012-07-12 16:39:53
301
原创 十年学会编程--转载自徐宥http://blog.youxu.info/21-days/
为何大家如此匆忙?走进任何一家书店,你会看到书架上一排不见尽头的放着如 <7天自学Java语言> 以及几天或者几小时学会Windows, 因特网或者Visual Basic 这类书。我在Amazon 网上书店用一下的方式进行高级搜索:出版年份: 1992以后 书名包括:“天” 和 “学习” 或 “自学”得到了268条搜索结果,其中前78条都是计算...
2012-05-28 22:26:34
219
解决联想 z460 在ubuntu 10.04 下面耳机不发声的问题
联想z460装了ubuntu 10.04 之后,耳机不发声,只有外放,解决办法如下在终端输入 sudo nautilus以root身份用户打开文件系统,进入/etc/modprobe.d/ 打开alsa-base.conf 文件在最后 一行添加options snd-hda-intel model=ideapad 重启系统,就ok了。...
2012-05-16 12:48:08
134
原创 ECMA-262-3 in detail. Chapter 3. This
by Dmitry Soshnikov IntroductionDefinitionsThis value in the global codeThis value in the function codeReference typeFunction call and non-Reference typeReference type and null th...
2012-05-15 11:26:59
181
原创 ECMA-262-3 in detail. Chapter 2. Variable object.
by Dmitry Soshnikov IntroductionData declarationVariable object in different execution contextsVariable object in global contextVariable object in function contextPhases of pr...
2012-05-13 15:50:28
185
原创 ECMA-262-3 in detail. Chapter 1. Execution Contexts
by Dmitry Soshnikov IntroductionDefinitionsTypes of executable codeGlobal codeFunction codeEval codeConclusionAdditional literature IntroductionIn this note we will m...
2012-05-12 21:27:19
161
原创 Installing Django with Apache and mod_wsgi on Ubuntu 10.04
Installing Django with Apache and mod_wsgi on Ubuntu 10.04By Kevan Stannard | Published: December 11, 2010Step by step instructions for installing Django with Apache and mod_wsgi ...
2012-05-04 16:51:59
159
django 自定义截取中文的过滤器
django 自带的模板过滤器truncatewords和truncatewords_html 都是不支持中文的,前者是截取不带html标签的内容,后者截取带html标签的内容。为了达到截取中文的目的,按照truncatewords和思路重新编写了字符截取工具 这个新的truncatewords函数是从带html标签的内容或不带html内容中截取字符的,中英文皆可,截取之后会去掉原有的标签...
2012-04-29 10:35:03
512
原创 python 分页工具
分页工具基础类 #分页工具from math import ceil,floorclass InvalidPage(Exception): passclass PageNotAnInteger(InvalidPage): passclass EmptyPage(InvalidPage): passclass...
2012-04-05 23:07:58
176
原创 python 正则表达式匹配中文
网上的一篇文章,做了整理,作者已无从考证,谢谢了 s="""en: Regular expression is a powerful tool for manipulating text. zh: 中文 jp: 正規表現は非常に役に立つツールテキストを操作することです。 jp-char: あアいイうウえエおオ kr:정규 표현식은 매우 유용한 도구 텍스트를 조...
2012-04-05 10:49:20
341
原创 ubuntu 安装MySQL-python 各种错误解决方案
首先假定你的ubuntu已经安装了MySQL linux版本的server和client,这个可以在ubuntu的软件管理中心获得,(请注意MySQL 的版本,因为MySQL-python对不同版本的MySQL有不同的支持),并且mysql已经可以使用,可以在终端使用mysql命令进行测试 然后把下载的MySQL-python 尽量放在 usr/local/src 目录下 运行如...
2012-02-23 12:09:05
287
理解javascript原型
此文在帮助笔者理解javascript的原型所起的作用很大,花费了不少业余时间来做此文的翻译,希望可以帮助一些对此概念还很困惑的童鞋,如有纰漏和错误敬请指正。 Understanding JavaScript Prototypes.理解javascript原型 作者 Angus CrollJavaScript’s prototype object g...
2011-12-09 15:27:27
147
原创 java 连接2003和2007access数据库
由于03和07的access数据库 后缀名不一样,所以连接时需要注意,并且注意windows下面路径的问题,使用转义符转义\,附件为数据文件 package org.ynu.edu;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;im...
2011-11-23 10:10:52
235
javascript 理解对象原型(一)
//------------------------------------------------------------------ //1.javascript对象创建的时候,构造函数会创建该对象的原型,对象会继承原 //型的所有方法和属性,即每个对象都连接到一个原型对象. // ...
2011-09-07 19:14:45
116
原创 android 菜单小结--android menu 小结
android 菜单包括: contextmenu(上下文菜单,通过长按调出)optionmenu(menu菜单)submenu(子菜单)带按钮的单选菜单带按钮的多选菜单此程序演示了android的上下文菜单,menu按钮菜单,子菜单(包括在xml文件中添加,和在程序中动态添加单选,多选子菜单)以及带按钮单选和多选的菜单package org.ynu.and...
2011-05-27 00:16:02
190
android的上下文菜单---context menu
android的菜单有三种: Options Menu当用户按下menu button按钮时显示的菜单Context Menu 当用户长久按住屏幕,即被注册显示上下文菜单的视图时显示的菜单Submenu当用户按下一个菜单的某个选项时弹出的子菜单现在演示一个上下文菜单。main.xml布局文件:此布局文件定义了listview,用来显示一组列表,...
2011-05-18 21:59:13
162
使用C#sortedList类(可自动排序类)统计文件中单词频率
/** * sortedList类可以对存进去的对象进行默认的排序,即其内的元素是按顺序排放的。 * 该测试程序,对文件中的单词进行简单的统计然后排序输出。 */using System;using System.Collections;using System.Linq;using System.Text;using System.IO;namesp...
2011-04-07 15:55:32
311
原创 使用C#对对象进行序列化操作
/** * * 该测试程序使用了C#的序列化进行了整个对象的序列化操作 * 学生记录类StudentRecord 使用了list泛型类进行学生对象的存储,然后把该类 * 进行序列化。每次需要查找数据时,又对文件中的数据进行反序列化,再进行相关操作 */using System;using System.Collections.Generic;using ...
2011-04-07 15:40:47
176
原创 java对象的序列化输出和读取
被序列化的对象 package JavaIo;import java.io.Serializable;/** * * @author zhyq */public class Person implements Serializable { transient private String birth; //该值无法被序列化 pr...
2011-04-04 23:46:23
237
jquery报$未定义以及jquery在iframe下失效的问题
今天做项目,主页中使用的是iframe,子页中使用jquery来操作文档,在firefox下调试代码的时候,firebug报$未定义,一开始还以为还需要在主页引入jquery的包,但是发现引用之后也还是抱这样的错误。主页在web根目录下的admin文件夹,引入jquery的路径为: <script type="text/javascript" src="../jscript/...
2011-04-04 14:42:32
1269
使用jquery对form表单中的文本框和单选按钮进行操作
版本为jquery 1.4.4 页面代码 <!--To change this template, choose Tools | Templatesand open the template in the editor.--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//...
2011-04-03 14:42:38
536
原创 jquery 解析 xml
一个jquery解析xml的例子 <!--To change this template, choose Tools | Templatesand open the template in the editor.--><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">&l...
2011-03-27 11:48:02
123
原创 struts2官方教程(二)--使用struts2的标签
在教程一中我们使用了一个url标签用来创建了一个链接到hello.action。当你运行web项目,并点击创建的url时,你将会在浏览器中看见该url是hello.action。action节点中的hello将会执行HelloWorldAction的execute方法,成功后将会返回到helloworld.jsp页面。 1、带有参数的url标签...
2011-03-18 14:41:25
126
原创 struts2官方教程(一)--hello world
本教程基于netbeans6.9.1,tomcat是netbeans自带的6.0.26,已经经过测试。1 新建java web项目,在WEB-INF下新建classes文件夹和lib文件夹。在struts框架的库里找到如下所示的库文件放入lib下如图 在classes文件夹下新建struts.xml文件,文件内容如下<?xml...
2011-03-16 12:33:09
147
mysql 无法删除外键的解决方案
在做mysql时遇到外键始终无法在GUI管理工具删除的外键的情况,几经折腾终于找到了解决方案如下:1.进入cmd命令行,本地进入mysql命令如下:mysql -h localhost -u root -p然后回车,要求输入密码,有就输入,没有继续回车。2.使用show databases;命令查看所有数据库,然后使用use databasename;命令选中表所在数据库【...
2010-11-09 19:20:20
338
转载 在JSP/Servlet 中编码格式的设置问题
在JSP/Servlet中主要有以下几个地方可以设置编码,pageEncoding="UTF-8"、contentType="text/html;charset=UTF-8"、request.setCharacterEncoding("UTF-8")和response.setCharacterEncoding("UTF-8"),其中前两个只能用于JSP中,而后两个可以用于JSP和Servlet中。1、pageEncoding="UTF-8"的作用是设置JSP编译成Servlet时使用的编码。
2010-10-14 11:34:00
705
转载 转微软高校博客一篇有关中国计算机教育的文章:认清现实,才能找回理想
认清现实,才能找回理想 今天看到孟岩写的《放弃理想,未必能成就现实》,文章好像没有贴全,只是贴了一部分,但大致意思还能看明白。孟岩写这样的文章,我一点都不感到奇怪。我知道孟岩一直在思考,中国软件界也一直在思考。 孟岩在文中又一次抚弄我们心口的伤疤,直陈我们在通用软件平台方面的惨痛事实,提出一种别开生
2009-06-10 19:47:00
638
java 图形设计二卷全
2010-05-31
Web编程技术-完美版
2009-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人