上一页 1 2 3 4 5 6 ··· 9 下一页

2012年9月13日

Button 的 clilck 事件

摘要: 整理的东西做个备忘public class Form1:From{ public Form1() { InitializeComponent(); btnOne.Click += new EventHandler(btnOne_Click);//EventHandler是事件用于把处理程序(btnOne_Click) //赋予事件(Click)的委托。使用+=把这个新方法添加到委托列表中。 } private void btnO... 阅读全文

posted @ 2012-09-13 14:02 refactor 阅读(1112) 评论(0) 推荐(1) 编辑

2012年9月6日

让ComboBox显示图片--PictureComboBox

摘要: WinForm程序,让ComboBox的项显示为图片和文字来提高用户体验。主要实现方式为重写ComboBox的OnDrawItem方法,自己进行ComboBox项的绘制。效果图:实现步骤如下:1.写一个类ComboBoxEx继承自ComboBox2.在ComboBoxEx构造函数中添加默认属性View Code 1 public ComboBoxEx()2 {3 DrawMode = DrawMode.OwnerDrawFixed;4 DropDownStyle = ComboBoxStyle.DropDownList... 阅读全文

posted @ 2012-09-06 13:25 refactor 阅读(7282) 评论(10) 推荐(4) 编辑

2012年8月24日

CSS特效

摘要: 1.只有下边框的文本框和像文字的按钮效果图:View Code <html><head><title>像文字一样的按钮</title><style><!--body{ background-color:#daeeff; /* 页面背景色 */}form{ margin:0px; padding:0px; font:14px;}input{ font:14px Arial;}.txt{ border-bottom:1px solid #005aa7; /* 下划线效果 */ color:#005aa7; border-top:.. 阅读全文

posted @ 2012-08-24 16:09 refactor 阅读(1731) 评论(2) 推荐(3) 编辑

2012年8月15日

MongoDB 深入

摘要: 1.MongoDB shellmongo其实是数据库shell.一般假定它和mongod运行在同一台机器上,还假定了mongod绑定了默认端口.如果不是这样的话,可以在启动时指定这些参数,让shell连接另一台服务器:mongo 192.168.10.10:10000这样就会连接运行在192.168.10.10上端口为10000的mongodshell默认连接test数据库,要使用别的数据库,在服务器地址后添加斜杠和数据库名:mongo 192.168.10.10:10000/refactor这样会连接192.168.10.10:10000上的refactor数据库也可以用--nodb选项启动 阅读全文

posted @ 2012-08-15 10:04 refactor 阅读(4151) 评论(1) 推荐(1) 编辑

2012年8月14日

MongoDB 分片

摘要: 分片是MongoDB的扩展方式,通过分片能够增加更多的机器来用对不断增加的负载和数据,还不影响应用.1.分片简介分片是指将数据拆分,将其分散存在不同机器上的过程.有时也叫分区.将数据分散在不同的机器上,不需要功能强大的大型计算机就可以存储更多的数据,处理更大的负载.使用几乎所有数据库软件都能进行手动分片,应用需要维护与若干不同数据库服务器的连接,每个连接还是完全独立的.应用程序管理不同服务器上的不同数据,存储查村都需要在正确的服务器上进行.这种方法可以很好的工作,但是也难以维护,比如向集群添加节点或从集群删除节点都很困难,调整数据分布和负载模式也不轻松.MongoDB支持自动分片,可以摆脱手动 阅读全文

posted @ 2012-08-14 10:01 refactor 阅读(8106) 评论(2) 推荐(0) 编辑

2012年8月13日

MongoDB 复制

摘要: 1.主从复制主从复制是MongoDB最常用的复制方式,这种方式很灵活.可用于备份,故障恢复,读扩展等.最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址.运行mongod --master就启动了主服务器,运行mongod --slave --source master_address就启动了从服务器.其中master_address是主节点的地址.生产环境下会有多台服务器的,这里用一台机器来测试.首先给主节点建立数据目录:mongod --dbpath "F:\mongo\dbs\master" --port 10000 --master- 阅读全文

posted @ 2012-08-13 10:08 refactor 阅读(8584) 评论(0) 推荐(3) 编辑

2012年8月10日

MongoDB 管理

摘要: 1.启动和停止MongoDB执行mongod,启动MongoDB服务器。mongod有很多选项,在命令中执行 mongod --help主要选项如下:--dbpath指定数据目录,默认值是C:\data\db。每个mongod进程都需要独立的数据目录。如果要是有3个mongod实例,那么必须有3个独立的数据目录。当mongod启动时,会在数据库目录中创建mongod.lock文件这个文件用于防止其他的mongod纯净使用该数据目录。--port指定服务器监听的端口号,默认端口27017.要运行多个mongod进程,则要给每个指定不同的端口号。--logpath指定日志的输出路径。如果对文件夹有 阅读全文

posted @ 2012-08-10 09:52 refactor 阅读(6667) 评论(0) 推荐(1) 编辑

2012年8月9日

MongoDB 进阶

摘要: 1.数据库命令a.命令的工作原理drop命令,在shell中删除一个集合,执行db.refactor.drop().其实这个函数实际运行的是drop命令,可以用runCommand来达到一样的效果:db.runCommand({"drop":"refactor"}){ "nIndexesWas" : 1, "msg" : "indexes dropped for collection", "ns" : "test.refactor", "ok&q 阅读全文

posted @ 2012-08-09 09:18 refactor 阅读(7604) 评论(0) 推荐(1) 编辑

2012年8月6日

MongoDB 聚合

摘要: MongoDB除了基本的查询功能,还提供了很多强大的聚合工具,其中简单的可计算集合中的文档个数,复杂的可利用MapReduce做复杂数据分析.1.countcount返回集合中的文档数量db.refactor.count()不管集合有多大,都能很快的返回文档数量.可以传递查询,MongoDB会计算查询结果的数量db.refactor.count({"username":"refactor"})但是增加查询条件会使count变慢.2.distinctdistinct用来找出给定键的所有不同值.使用时必须指定集合和键.如:db.runCommand({&qu 阅读全文

posted @ 2012-08-06 10:05 refactor 阅读(10175) 评论(1) 推荐(6) 编辑

2012年8月1日

MongoDB 索引

摘要: 索引是用来加快查询的,数据库索引与数据的索引类似,有了索引就不需要翻遍整本书,数据库可以直接在索引中查找,使得查询速度很快,在索引中找到条目后,就可以直接跳转到目标文档的位置.1.索引简介要掌握如何为查询配置最佳索引会有些难度.MongoDB索引几乎和关系型数据库的索引一样.绝大数优化关系型数据库索引的技巧同样适用于MongoDB.如:db.refactor.insert({"username":"refactor","age":24,"isactive":true})db.refactor.insert({&qu 阅读全文

posted @ 2012-08-01 09:39 refactor 阅读(7969) 评论(1) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页

导航