随笔分类 - C#
C#
摘要:把文件二进制数据存入mongodb //存入,photoData.Data为二进制文件数据 var db = GetDB(); string filename = (new GridFSOP()).GridFsSave(photo.Data); MongoDB.Bson.BsonDocument doc = new MongoDB.Bson.BsonDocument(); doc["PhotoID"] = photo.PhotoID; doc["Name"] = photo.Name; doc["De...
阅读全文
摘要:在Windows下快速部署MongoDB服务MongoDB概述MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大部分功能,而且还支持对数据建立索引。MongoDB主要特点MongoDB的特点是高性能、易部署、易
阅读全文
摘要:Mongodb基础用法及查询操作[转载]2012-05-17 10:26 by 周国选, 117 阅读, 0评论, 收藏, 编辑插入多条测试数据> for(i=1;i<=1000;i++){... db.blog.insert({"title":i,"content":"mongodb测试文章。","name":"刘"+i}); ... }db.blog.list.find().limit(1...
阅读全文
摘要:强大的MongoDB数据库管理工具2010-06-02 11:29 by 周国选, 9129 阅读, 25评论, 收藏, 编辑2009年最热的是房子,2010年开春时最热是兽兽,现在最热的是非关系型数据库.而非关系型数据库中典型代表就是MongoDB.Mongodb是一款性能优良,功能丰富的文档型非关系型数据库。由于该数据库是开源项目并且还在不断更新中,目前为止在任何平台上都不能找到功能相对完整的客户端数据库管理工具。而越来越多的项目中使用了Mongodb,使得管理起来十分麻烦.如果点点鼠标就搞定...
阅读全文
摘要:8天学通MongoDB——第八天 驱动实践 作为系列的最后一篇,得要说说C#驱动对mongodb的操作,目前驱动有两种:官方驱动和samus驱动,不过我个人还是喜欢后者,因为提供了丰富的linq操作,相当方便。 官方驱动:https://github.com/mongodb/mongo-csharp-driver/downloads。下载后,还提供了一个酷似msdn的帮助文档。samus驱动:https://github.com/samus/mongodb-csharp/downloads。 下面就具体看看samus驱动,https://github.com/samus/mongod...
阅读全文
摘要:第一节: MongoDb环境部署 MongoDB环境的部署很简单。已经用过的人肯定会和我有相同的想法。首先在官网上下载对应的版本(http://www.mongodb.org/downloads),要分清是自己的是32位还是64位的。 MongoDb的版本号,偶数的版本是稳定版,奇数是开发版。例如,1.2开头的是稳定版(1.2.0 , 1.2.1 , 1.2.2 等等) ,1.3开头的开发版(1.3.0 , 1.3.1 ,1.3.2 等等)。 我本机的开发环境是Win7(32bit,双核),公司的开发环境CentOS(Linux的一个版本,64bit,CPU 4颗...
阅读全文
摘要:MongoDB的三层操作今天也不知道哪根筋不对了,没有打Dota却想写一篇文章,其实自己也不知道写什么,专业技术较水,但真的很想写,自己文采又不够,所以还是只能写技术方面的文章啦!半瓶子还是可以晃荡晃荡的哈哈~ NOSQL近来势头不错,MongoDB更是其中的娇娇者,自己学nosql的时候也是参考了大量的资料,最终决定要从MongoDB入手的,最重要的原因有两点:1自己是简单的爱好者,一切问题我都在想是否有简单的方法解决,宁可停下来去思考大量时间,也不愿用笨方法马上去做,而MongoDB的操作大都很简单,2自己是JS的爱好者,没事就喜欢拿一本js的本从头到尾看一边,也不管记住多少,也不管用不用
阅读全文
摘要:OpenCV(EmguCV)2.1新特性介绍之图像分割GrabCut(GrabCut Of OpenCV 2.1)作者:王先荣 前不久OpenCV和EmguCV相继发布了2.1版,增加了一些新的特性,本文关注的是其中的图像分割部分——GrabCut。GrabCut主要用于图像编辑中的抠图,作用跟Photoshop中的魔法棒、套索类似,但是更加强大。由于没有GrabCut的文档,探索具体的用法花费了不少时间和精力,仔细看了论文,大致看了源代码。GrabCut简介 OpenCV中的GrabCut算法是依据《"GrabCut" - Interactive Foreground E
阅读全文
摘要:http://code.msdn.microsoft.com/
阅读全文
摘要://注意页面下载时候不要用jquery触发会被提前拦截。StringBuilder sb = new StringBuilder(); string type = Request.Params["type"]; string fileName = string.Empty; switch (type) { case"1": fileName = "获奖名单报表"; sb.AppendFormat("{0},{1},{2},{3},{4},{5},{6}", "姓名", "部门"
阅读全文
摘要:http://www.dotblogs.com.tw/
阅读全文
摘要:这种用处很大,比如权限、执行状态等,都可以用一个int型保存到数据库中,C#中使用枚举可以处理这个问题。 [Flags] public enum Permission { create = 1, read = 2, update = 4, delete = 8, }复制代码 C#对该类型的操作如下: Permission permission = Permission.create | Permission.read | Permission.update | Permiss...
阅读全文
摘要:通常,使用Flash来调用.NET组件需用远程调用,实际上我们也可以通过SOCKET直接通信。具体采用Flash的AMF3或AFM0格式,采用流行的FluorineFx服务器组件,具体代码如下:依照此用法可以开发网页游戏或其它Flash应用的.NET SOCKET服务器。using System;using System.Collections.Generic;using System.Collections.Specialized;using System.Text;using System.Threading;using System.Net.Sockets;using System.Ne
阅读全文
摘要:public partial class update : Form { private WebClient client; int downfilenum = 0; //已下载文件数 int downlistnum = 0;//总下载文件数 List<string> list; private string URl; private string fileName; private const string applicationFile = "Setup"; public update() { InitializeComponent(); } //检测网络状
阅读全文
摘要:http://websocket4net.codeplex.com/http://superwebsocket.codeplex.com/https://github.com/Olivine-Labs/Alchemy-Websockets
阅读全文
摘要:C# 反射技术应用反射(Reflection)是.NET中的重要机制,通过放射,可以在运行时获得.NET中每一个类型(包括类、结构、委托、接口和枚举等)的成员,包括方法、属性、事件,以及构造函数等。还可以获得每个成员的名称、限定符和参数等。有了反射,即可对每一个类型了如指掌。如果获得了构造函数的信息,即可直接创建对象,即使这个对象的类型在编译时还不知道。 1、.NET可执行应用程序结构 程序代码在编译后生成可执行的应用,我们首先要了解这种可执行应用程序的结构。 应用程序结构分为应用程序域—程序集—模块—类型—成员几个层次,公共语言运行库加载器管理应用程序域,这种管理包括将每个程序...
阅读全文
摘要:对Parallel.Invoke进行控制 Parallel.Invoke提供了一个重载版本,它可以接受一个ParallelOptions对象作为参数,对Parallel.Invoke的执行进行控制。通过这个对象,我们可以控制并行的最大线程数,各个任务是否取消执行等等。例如,在一个智能化的家中,系统会判断主人是否离开房间,如果主人离开了房间,则自动关闭屋子里的各种电器。利用Parallel.Invoke我们可以实现如下:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlight.
阅读全文
摘要:http://www.mono-project.com/Main_Page
阅读全文
摘要:Home | Screenshots | Download | Contact | FAQ | Documentation | Development | Search What's new|Contribute MonoDevelopFrom $1Table of contentsMonoDevelop is an IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desk...
阅读全文
摘要:阅读目录开始下载MongoDB,并启动它在C#使用MongoDB重构(简化)代码使用MongoDB的客户端查看数据使用MongoDB的客户端维护数据MongoDB提供的C#驱动MongoDB不支持在查询数据库时使用Join操作获取MongoDB服务端状态【目标】:本文将以实战的形式,向您展示如何用C#访问MongoDB,完成常见的数据库操作任务, 同时,也将介绍MongoDB的客户端(命令行工作模式)以及一些基础的命令。【说明】:MongoDB是什么?有什么用?如果不清楚这些问题的,请自己google一下吧。【适合对象】:完全没有接触MongoDB或对MongoDB有一点了解的C#开发人员。.
阅读全文
浙公网安备 33010602011771号