- 博客(67)
- 资源 (9)
- 收藏
- 关注
转载 ASP.NET MVC+Entity Framework 4.1访问数据库
Entity Framework 4.1支持代码优先(code first)编程模式:即可以先创建模型类,然后通过配置在EF4.1下动态生成数据库。下面演示两种情形:1、代码优先模式下,asp.net mvc数据访问2、传统模式,先创建数据库和表,配置连接字符串,再生成模型第一种情况的步骤:(1)使用空模板,创建ASP.NET MVC3.0(或4.0)项目,假定项目名:MV
2013-10-16 09:10:48 1613 1
转载 WPF的图像处理
本主题介绍 WPF 图像处理。通过 Microsoft Windows Presentation Foundation 图像处理组件,开发人员可以显示、转换和格式化图像。WPF 图像处理组件 WPF 图像处理使得 Microsoft Windows 内的图像处理功能得到了极大改进。以前,图像处理功能(如显示位图或在常见控件上使用图像)依赖于 Microsoft Windows 图形设备接口
2012-07-06 15:52:09 11943
转载 LINQ TO SQLite实践指南
前言 当前,软件应用程序中,数据库已经成为不可缺少的重要组成部分.然而传统数据库正趋向巨无霸化,对系统的要求一步步提高,管理成本也越来越大,对于中小型项目的应用,它的很多功能变得越来越多余,但是我却不得不为这些不需要的功能付出更多的资金和人力成本. 在这些场景,嵌入式数据库的轻量,零部署,跨平台,义移植,无疑有着传统数据库无可比拟的优点,当然为此我们必须放弃高容量,高性能,高并发,不过谁在乎
2012-06-14 14:48:45 1394
原创 Access有多个Inner Join时,要用括号括起来
例如:Select * from Student s Inner Join SC t On S.id = t.sid Inner Join course c On c.cid = t.cid Where c.cName = 'C#'这样在access里是无法通过的,在sqlserver是没点问题的,因为此处有多个inner jion,所以用括号分隔,这样写就可以通过了:Sele
2012-06-13 16:04:08 8017
原创 解决sqlite删除数据后,文件大小不变问题
说了这么多,没进主题,我的主题是给Sqlite在删除数据后擦屁股。大家或许发现了,当你在sqlite中删除了大量数据后,数据库文件的大小还是那样,没有变。就用我的项目来说,3M的数据删除后,sqlite的.db文件依然是3M,而我要的结果实际上只有35K,在压缩一下也就10几K了。为什么会出现这个问题,SqlCe的.sdf文件是即删即减的。 原因是:当你从Sqlite删除数据后
2012-06-12 15:16:59 22716 2
翻译 SQLite 与 Access在Asp.Net中的应用比较
SQLite优点: (1)支持Limit语句,支持数据自动分页 (2)支持Insert返回自动递增主键的ID (3)查询性能和效率高 (4)支持压缩命令 (6)开放源代码,可以内嵌到dll中。并且允许随意修改其源代码,并且允许不公开修改后的源代码 (7)跨平台,数据库具有很强的兼容性 (8)支持
2012-06-11 16:44:48 2957
转载 sqlite用命令来创建db数据库文件(初)
1.首先从www.sqlite.org下载SQLite *.*.*的版本。。。。2.本人用的是 解压之后里面就只有一个sqlite3.exe,此时可以用这个exe来创建数据库了。假设我解压在D:\sqlite3.exe,,打开命令行编辑框:敲入 d: 进入d盘根,然后敲入:sqlite3 d:\test.db(注意下这里!!木有分号) 回车后会出现:
2012-06-11 12:15:32 13427
原创 SQLite数据库简介及资源下载
SQLite是一个老牌的轻量级别的文件数据库,完全免费,使用方便,不需要安装,无须任何配置,也不需要管理员。它是开源的嵌入式数据库产品,是同类产品中的后起之秀,2005年获得了开源大奖,而且最新的PHP5也内嵌了SQLite。相比另一款著名的嵌入式数据库——Berkely DB。SQLite是关系型数据库,支持大部分SQL语句,这是它比BDB优秀的地方。作为一款嵌入式数据库,SQLite与
2012-06-10 12:54:50 1475
原创 hp540 win7系统窗口总是闪动问题
前段时间,总是开机后多打开几个程序后,比如多打开了几个窗口,或者几个网页,或者几个QQ,那么这些程序直接就会不断的切换闪烁,就像在不停的刷新一样,我以为是显示器坏了,网上找了很资料都没解决,有的说是显卡问题,有的说是驱动问题,后来终于解决了这个问题,大概hp540没有找到win7系统对应的显卡驱动,上hp官网上也没找到,当初装机时估计是安装了一个vista的驱动,所以跟win7有些不兼容才会出现这
2012-06-07 22:54:05 2524
转载 SQLITE和ACCESS性能对比测试
一般来说,传统的桌面应用,尤其是ms平台下,多用access数据库,近年,sqllite越来越流行,而且其对手机终端的支持,更使得起使用率越来越高.access和sqlite有太多的相似之处.可他们性能究竟怎么样呢,我查询了一些对比资料,如下:SQLite介绍在介绍System.Data.SQLite之前需要介绍一下SQLite,SQLite是一个类似于Access的单机版数据库管理系统,
2012-06-07 10:51:21 34205
原创 用JS创建文件,文件夹,及相关属性 .
一、功能实现核心:FileSystemObject 对象 要在java-script中实现文件操作功能,主要就是依靠FileSystemobject对象。 二、FileSystemObject编程 使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤: 创建FileSystemObject对象、应用相关方法、访问对象相关属性 。 (一)创建File
2012-05-26 21:58:19 26748 3
原创 用JS创建一个XML文件
function createXML() { //创建xml Var doc=new ActiveXObject(“Microsoft.XMLDOM”); //创建一个根节点,并添加到xml Var Root=doc.createElement(“Description”); doc.app
2012-05-24 23:04:33 8921 1
转载 常用JS方法
常用JS方法 •事件源对象 event.srcElement.tagName event.srcElement.type •捕获释放 event.srcElement.setCapture(); event.srcElement.releaseCapture(); •事件按键 event.keyCode event.shiftKey event
2012-05-24 12:44:01 2463
原创 今天用到的操作另一台服务器的数据库
--启用Ad Hoc Distributed Queries:exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure --关闭Ad Hoc Distributed Queries:exec
2012-05-15 13:44:24 586
原创 不同服务器直接操作sqlserver数据库
*不同服务器数据库之间的数据操作*/--创建链接服务器 exec sp_addlinkedserver 'ITSV ', '', 'SQLOLEDB', '远程服务器名或ip地址' exec sp_addlinkedsrvlogin'ITSV ', 'false',null,'用户名 ', '密码' --查询示例 s
2012-05-15 11:14:21 671
原创 log4net.dll使用
Log4Net 全方位跟踪程序运行前端日子自己写了一个简单的日志跟踪程序,现在目前正在做的一个项目中使用以便于跟踪程序异常和运行状况,但是被否认了!可能是没有权威性,于是自己总结了一下Log4net日志跟踪系统,这里分享大家学习一下。当然写这个文章的人太多了,这里不是做任何攀比,只是简单的分享供有需要的人。 一. Log4Net 简介Log4net 是 Apache下
2012-05-11 10:44:21 9543 1
转载 .net4.0的一些新特性
vs2010正式版4月12日发布了,前几天我也下了一个,但这几天都没有时间好好试用一下,今天针对C#语言的新特性使用了一下,感觉还不错,有几个新特性和大家分享一下,希望我没有太火星……一、新关键词——dynamic 在新版本的C#中,dynamic关键词是一个很重要的新特性,现在你可以创建动态对象并在运行时再决定它的类型。而且.net 4.0为CLR加入了一组为动态语言服务的运行
2012-05-06 22:05:46 1632
原创 Asp.net页面的生命周期
Asp.net是微软.Net战略的一个组成部分。它相对以前的Asp有了很大的发展,引入了许多的新机制。本文就Asp.net页面的生命周期向大家做一个初步的介绍,以期能起到指导大家更好、更灵活地操纵Asp.net的作用。当一个获取网页的请求(可能是通过用户提交完成的,也可能是通过超链接完成的)被发送到Web服务器后,这个页面就会接着运行从创建到处理完成的一系列事件。在我们试图建立Asp.ne
2012-04-22 23:14:03 717
原创 Win7安装IIS详解
最近工作需要IIS,自己的电脑又是Windows7系统,找了下安装的方法,已经安装成功。在博客里记录一下,给需要的朋友,也是给自己留个备份,毕竟我脑子不是很好使。一、首先是安装IIS。打开控制面板,找到“程序与功能”,点进去二、点击左侧“打开或关闭Windows功能”三、找到“Internet 信息服务”,按照下图打勾即可等待安装完成四、安装完成后,再回到控制面
2012-04-18 13:55:01 1070
原创 C#交错数组浅析
C#数组有很多值得学习的地方,这里我们主要介绍C#交错数组,包括介绍一维数组例、二维数组例、C#交错数组等方面。数组是在我们编程当中经常用到的,想来大家对数组都有一定的概念,这部分内容将给大家详细讲解数组在C#中是如何来定义及使用的。定义:数组是具有同一类型的一组值,数组是引用类型的,因此存在内存堆中。数组中的元素值可以在定义数组时赋予,也可以在定义数组后对单个元素进行赋值。一维数组例
2012-04-09 22:35:10 1267
原创 java与c#中二维数组的区别
java中使用二维 数组public class Array2D...{ public static void main(String[] args)...{ int myInt[][]=new int[5][10]; //遍历,给数组中的每一个数组赋值 for(int i=0;i for(int j=0
2012-04-09 22:31:20 624
转载 ASP.NET编程模型之ASP.NET页面生命周期图解
ASP.NET编程模型中ASP.NET页面生命周期是指什么呢?它包括什么呢?ASP.NET编程模型之ASP.NET页面生命周期具体的过程有哪些呢?下面就开始我们的讲解吧:ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代
2012-04-09 22:05:54 438
转载 ASP.NET编程模型之ASP.NET页面生命周期图解
ASP.NET编程模型中ASP.NET页面生命周期是指什么呢?它包括什么呢?ASP.NET编程模型之ASP.NET页面生命周期具体的过程有哪些呢?下面就开始我们的讲解吧:ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行呈现。了解页的生命周期非常重要,这样就能在合适的生命周期阶段编写代
2012-04-09 21:48:40 438
原创 画UML类图
来自Rational Edge:在 UML 2 中,作为新结构图类型的最重要实例,类图可以在整个软件开发生命周期中,被分析师,业务建模人员,开发者和测试者使用的。本文提供了全面的介绍。级别: 高级Donald Bell, IBM 全球服务, IBM2005 年 2 月 15 日来自Rational Edge:在 UML 2 中,作为新结构图类型的最重要实例,类图可以
2012-04-01 21:37:03 5699 1
原创 sql server 2005中的表分区
SQL SERVER 2005中,终于引入了表分区,就是说,当一个表里的数据很多时,可以将其分拆到多个的表里,大大提高了性能。下面举例子说明之比如,在C盘下建立如下几个目录C:\Data2\PrimaryC:\Data2\FG1C:\Data2\FG2C:\Data2\FG3C:\Data2\FG4其中primary存放的是主数据库文件,其他FG1--FG4
2012-03-28 23:27:00 547
原创 SQLServer中char/varchar/nchar/nvarchar的区别
SQL Server中char/varchar/nchar/nvarchar的区别 当我们建立数据库表时,都会根据字段特点选择适当的数据类型,这次主要讲的是关于字符类型,在我们平时的数据库结构当中,字符类型占绝大多数,如何高效准备地利用数据库和优化数据库结构是每个DBA必须掌握的技能。在SQL Server中,现在主要以SQL Server2005为例。对于字符类型的有:char
2012-03-28 21:02:58 968
原创 用静态构造函数初始化静态成员_
编写程序的时候难免要使用到静态成员,由于静态成员的访问是脱离类型对象的,所以使用非静态构造函数,私有方法或者一些其他方法都是不合理的。.Net提供了成员初始化语句和静态构造函数来初始化静态成员。 根据上一个单元,我们可以知道静态成员的初始化语句会早于静态构造函数执行,其次还知道成员初始化语句的好处和一些限制。这里要提的一点就是,静态构造函数和实例构造函数之间的区别,因为静态构造函数是由C
2012-03-28 19:32:50 1171
原创 asp.net页面传值中文乱码问题
代码如下:传值前台页面:http://www.cnblogs.com/Common/Download.aspx?url=&fileName='接收值页面后台代码:string fileName = Request.QueryString["fileName"].ToString();如果fileName=为中文的话,接收的值有乱码,请问如何在传值之前执行代码转换?
2012-03-27 22:53:30 652
原创 正则表达式学习资料
这个是大家最熟悉的RegExLab:http://www.regexlab.com/zh/regref.htm正则表达式30分钟入门教程: http://manual.phpv.net/regular_expression.html脚本之家:http://www.jb51.net/list/list_6_1.htmhttp://www.jb51.net/article/
2012-03-27 21:59:08 449
原创 海量数据处理
前言 一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名,:-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。 毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后
2012-03-27 16:58:24 546
原创 C#、ASP.NET中ref和out的区别
这两个数据类型是我们在学习C#语言的过程中数据比较难的两个数据类型,不过他们很重要,所以有必要拿出来说说他们的使用方法和不同之处,希望对你有所帮助。先总的来说:通常我们向方法中传递的是值.方法获得的是这些值的一个拷贝,然后使用这些拷贝,当方法运行完毕后,这些拷贝将被丢弃,而原来的值不将受到影响.此外我们还有其他向方法传递参数的形式,引用(ref)和输出(out).有时,我们需要改变
2012-03-23 23:36:38 483
原创 单例模式
单例模式就是保证在整个应用程序的生命周期中,在任何时刻,被指定的类只有一个实例,并为客户程序提供一个获取该实例的全局访问点。 一、经典模式:public class Singleton{ private static Singleton instance; private Singleton() {
2012-03-22 21:23:11 401
原创 scope_Identity()函数获取最后一个自增ID
SCOPE_IDENTITY返回插入到同一作用域中的 IDENTITY 列内的最后一个 IDENTITY 值。一个作用域就是一个模块——存储过程、触发器、函数或批处理。因此,如果两个语句处于同一个存储过程、函数或批处理中,则它们位于相同的作用域中。语法SCOPE_IDENTITY( )返回类型sql_variant注释SCOPE_IDENTITY、IDENT
2012-03-22 20:16:59 1888
转载 Ajax的原理和应用
在写这篇文章之前,曾经写过一篇关于AJAX技术的随笔,不过涉及到的方面很窄,对AJAX技术的背景、原理、优缺点等各个方面都很少涉及null。这次写这篇文章的背景是因为公司需要对内部程序员做一个培训。项目经理找到了我,并且征询我培训的主题,考虑到之前Javascript、CSS等WEB开发技术都已经讲解过了,所以决定针对AJAX这一块做一个比较系统的培训,所以这篇文章实际上是一个培训的材料。
2012-03-19 23:09:39 352
原创 ASP.NET:Application,Session,Cookie,ViewState和Cache之间的区别
在ASP.NET中,有很多种保存信息的对象。例如:Application,Session,Cookie,ViewState和Cache等,那么它们有什么区别呢?每一种对象应用的环境是什么?为了更清楚的了解,我们总结出每一种对象应用的具体环境,如下表所示:方法信息量大小保存时间应用范围保存位置Application任意大小整个应用程序的生命
2012-03-15 22:54:30 607
原创 乱七八糟,胡乱写一通
1. 抽象方法在其子类中用override重写,除非子类也是抽象类2. 原则上子类对象是可以赋给父类对象的,也可以说子类可以替换父类,但反过来,父类对象不可以赋给子类对象3. 简单工厂模式用于在调用者不知道对象属于哪个子类的情况下,创建不同的对象。
2012-03-12 18:57:21 575
原创 关于重装MySql出错解决方法
下午来到实验室本想用Mysql做后台数据库写一个程序,可是我却发现我把原来设置的数据库密码忘记了,因此就使用了最原始最笨的方法重装了,可是在重装到最后一步的时候出现错误提示:Couldnot start the service Mysql.Error:0。为了解决这个问题,就上网搜索解决方法,发现网上的帖子几乎千篇一律,于是我就实验了,结果清注册表、移动什么my.ini文件等各种方法都试过了,
2012-03-05 21:26:42 643
转载 什么是WCF
一个只会英文美国人(不会日语汉语)一个只会汉语的中国人(不会英语与日语)一个只会日语的日本人(不会英语与汉语)3个人要沟通怎么沟通呢?我读遇见心想事成的自己的时候看到里面有这么个设备,英国人带着这样一个设备,然后讲话之后,会自动翻译成汉语与日语,这样的话中国人与日本人就理解刚刚那个英国人讲什么东东了。同样中国人带着设备就可以同日本人与英国人进行沟通了。我自己认为WCF就好比这个
2012-02-29 21:40:03 2756 1
原创 VSS使用
.Net中VSS实现版本控制管理的方法 初始入库 方法一: 第一步:用VS.NET连接到要入到VSS受控中心库的源VSS库,创建一个存放源VSS库中解决方案的一个本地路径,如果项目是一个WEB项目,还会要求创建一个WEB虚拟路径对应的一个本地路径,此路径用来存放WEB项目文件;创建好上面两个目录,就会在VS.NET中看到已经打开的源VSS库中的解决方案,此时进行第一次编译
2012-02-28 20:15:55 665
原创 ASP.NET语法小结。
一. 语法这种格式实际上就是和asp的用法一样的,只是asp中里面是vbscript或者javascript代码,而在asp.net中是.net平台下支持的语言。特别注意:服务器控件中不能有语法,例: int a = 2; int b = 3; int c = a + b; Response.Write(c);%> 二
2012-02-23 22:05:16 427
RabbitMQ.rar
2019-11-30
log4net.dll to vs2010 And Nunit.framework
2012-05-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人