自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (3)
  • 收藏
  • 关注

原创 Backbone标准例子——通讯录

通讯录,一个基于Backbone的经典例子。 页面截图如下:   html代码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Backbone通讯录</title> <link rel=&quot

2013-04-15 20:09:51 200

MongoDB查询优化原则

1.在查询条件、排序条件、统计条件的字段上选择创建索引,可以显著提高查询效率。 2.用$or时把匹配最 多 结果的条件放在最前面,用$and时把匹配最 少 结果的条件放在最前面。 3.使用limit()限定返回结果集的大小,减少数据库服务器的资源消耗,以及网络传输的数据量。 4.尽量少用$in,而是分解成一个一个的单一查询。尤其是在分片上,$in会让你的查询去每一个分片上查一次,...

2012-10-23 14:49:49 263

Rails日志分析-将日志导出为csv

众所周知,Rails的日志文件是文本类型的,如果要对日志文件进行分析时,比如延迟分析,不能像看图表一样直观。 我们可以先将日志文件转换为excel格式的xls、csv文件,然后转换成图表格式。   #encoding:utf-8 require "csv.rb" log_file_path = "production.log" # csv_file_path = log_file...

2012-10-06 10:28:45 211

JS特效-浏览器标题栏闪烁

使用JavaScript制作浏览器标题栏闪烁效果,以面向对象的方式方式封装了JS。当你遭遇了Backbone,就会习惯JS也面向对象,也会习惯JS也MVC分离。就像这种JS风格,我喜欢。扯远了,呵呵。 不废话了,直接贴代码。   <html> <head> <title>JS效果-浏览器标题栏闪烁</title> <meta...

2012-09-04 18:36:03 307

Html5新特性-Notifications入门

Chrome内置支持Notifications,Firefox需要安装插件(插件下载地址:http://code.google.com/p/ff-html5notifications/)。 注意,必须在服务器中运行才会有桌面通知效果! 一个Notifications使用的小例子,代码如下: <!DOCTYPE html> <html> <head>...

2012-09-03 17:27:46 104

Ruby版快速判素数算法

  #encoding:utf-8 # 快速判定素数,用素数判定素数。比如求1-100之间的素数, # 先求1-10之间的素数为[2,3,5,7], # 再用11-100的数%[2,3,5,7],不能被整除的就是素数 # 直接判定一个数是否为素数 def is_prime?(n) t = 2 while (t <= Math.sqrt(n).to_i) i...

2012-07-30 20:33:07 146

素数问题快速判定算法

import java.util.ArrayList; import java.util.List; import java.util.Scanner; /** * 快速判定素数,用素数判定素数。比如求1-100之间的素数, * 先求1-10之间的素数为[2,3,5,7], * 再用11-100的数%[2,3,5,7],不能被整除的就是素数 */ public clas...

2012-07-29 22:22:36 139

五子棋问题求解算法

import java.util.HashMap; import java.util.Map; import java.util.Random; /** * M*M宫格棋盘求解是否存在N个棋子连在一条线上, 比如N=5就是常见的五子棋问题 */ public class Chess { private static final int M = 6;// 棋盘的宫格数 p...

2012-07-15 00:16:17 212

八皇后问题求解算法

import java.util.HashMap; import java.util.Map; import java.util.Scanner; /** * 求解N皇后问题,用一个N位的N进制数表示棋盘上皇后的位置。 比如N=8时:45615353 表示:第0列皇后在第4个位置, 第1列皇后在第5个位置, * 第2列皇后在第6个位置 ,...,第7列皇后在第3个位置。循环变量从...

2012-07-10 19:41:17 133

原创 MD5和DES加密算法

MD5加密生成的密钥是固定的32位,而Base64加密和DES加密,生成的密钥不是固定。 现在假如要将用户登录的密码进行加密并存入数据库,MD5加密与DES加密相结合的方式是不错的选择。因为DES加密可逆,但是较之MD5难破解些,一般银行卡账户使用的就是这种算法;另外MD5生成固定的32位密钥,便于在数据库中存储,字段长度不变,不会浪费空间。 下面就看看怎样进行加密吧。 M...

2012-06-16 23:39:38 132

使用mybatis实现CRUD

本文介绍的是mybatis3的使用,针对使用mybatis3作为持久层框架的入门学习。下面具体讲解: mybatis需要程序员手动建表,用于测试的建表语句如下: --oracle10g CREATE TABLE user_tbl ( id int PRIMARY KEY , name varchar2(20), age int, sex varchar2(5...

2012-06-14 20:55:53 90

原创 Java分层开发BaseDao

本文介绍的是在不使用持久层框架的情况下,用Java反射写的BaseDao,简化Dao层的操作,让Dao的实现层每个方法体只有一行。所有的Dao的实现类继承BaseDao。 下面具体讲如何使用BaseDao 。 BaseDao代码如下: package dao; import java.lang.reflect.Field; import java.la...

2012-06-14 20:36:02 207

主存访问LRU模拟算法

import java.util.HashMap; import java.util.Map; import java.util.Set; /** * LRU算法问题: * 某虚拟存储器采用页式管理,主存容量为4个页面,使用LRU替换算法,若程序访存的虚页地址流为: * 0, 7, 0, 6, 7, 1, 6, 3, 0, 7, 2, 7, 1, 4, 0, 2,计算该程序使...

2012-06-04 14:50:45 165

韩顺平-学生管理系统(Model1)

韩顺平-学生管理系统(Model1)项目 最简单的Model1模式 使用了数据库

2011-05-15

传智播客_贪吃蛇游戏程序与API包

传智播客_贪吃蛇游戏程序与API包 经典的java游戏,学习java开发游戏的必经之路。

2011-04-03

C语言程序设计(课程设计)——学生身体健康信息管理程序

C语言程序设计(课程设计)——一个简单的学生身体健康信息管理程序,非常明了清晰,容易看懂。绝对是不容错过的一堂C语言程序设计课。

2010-07-01

空空如也

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

TA关注的人

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