自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (7)
  • 收藏
  • 关注

转载 C#文件下载示例的4种方法

原文链接:http://www.jb51.net/article/47822.htm1、TransmitFile实现下载protected void Button1_Click(object sender, EventArgs e){ Response.ContentType = "application/x-zip-compressed"; Response.AddH...

2020-03-27 17:59:57 355

转载 十张思维导图掌握javascript重点

下面附上十张javascript思维导图,其中囊括了js大部分的知识点,倘若全部精通,那可以说就相当厉害了。思维导图的呈现方式使得js的整体知识体系更加条理清晰,对大家系统的掌握js很有帮助,欢迎大家收藏!1. js数据类型2. js变量3. js运算符4. js流程语句5. js数组6. js函数基础

2018-01-21 20:30:21 776

转载 跟着9张思维导图学习Javascript

学习的道路就是要不断的总结归纳,好记性不如烂笔头,so,下面将 po 出我收集的 9 张 javascript 相关的思维导图(非原创)。思维导图小tips:思维导图又叫心智图,是表达发射性思维的有效的图形思维工具 ,它简单却又极其有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接,思维

2018-01-21 20:11:01 643

转载 [汇总]Python 编程核心知识体系

本文主要涵盖了 Python 编程的核心知识(暂不包括标准库及第三方库,后续会发布相应专题的文章)。首先,按顺序依次展示了以下内容的一系列思维导图:基础知识,数据类型(数字,字符串,列表,元组,字典,集合),条件&循环,文件对象,错误&异常,函数,模块,面向对象编程;接着,结合这些思维导图主要参考的资料,分享一下我的学习体验,一方面可供初学者参考,另一方面,也便于大家结合思维导图深入学习、

2018-01-21 20:01:45 547

转载 利用ADO.NET的体系架构打造通用的数据库访问通用类

说明在之前周公曾写过针对不同数据库的数据库访问通用类,如针对SQLite的、针对Access的、针对Oracle的、针对SQL Server的。总结了这些通用类的通用方法,其实无非就是针对不同类型的数据库创建Connection、Command、DataAdapter及DataReader,然后对外提供范围ExecuteTable(),ExecuteDataReader、Exec

2017-02-16 10:33:18 506

原创 C++使用system带参数调用exe程序并把结果输出到文件

C++新手,最近开始学习C++,遇到一个问题,就是怎么用system带参数调用一个exe程序,并且把结果输出到文件里面,试过好几种办法都达不到效果,后来发现自己想复杂了,好不容易找到一个解决方案,所以赶紧记录下来:首先写一个Demo.exe,在命令行输入Demo.exe para1para2,输出para1和para2两个字符串,其代码如下:int main(int arg

2017-02-16 10:31:47 3406 1

原创 C++使用system带参数调用exe程序并把结果输出到文件

C++新手,最近开始学习C++,遇到一个问题,就是怎么用system带参数调用一个exe程序,并且把结果输出到文件里面,试过好几种办法都达不到效果,后来发现自己想复杂了,好不容易找到一个解决方案,所以赶紧记录下来:首先写一个Demo.exe,在命令行输入Demo.exe para1 para2,输出para1和para2两个字符串,其代码如下:int main(in

2016-04-21 14:59:18 5824

转载 printf()格式化输出详解

% - 0 m.n l或h 格式字符  下面对组成格式说明的各项加以说明:  ①%:表示格式说明的起始符号,不可缺少。  ②-:有-表示左对齐输出,如省略表示右对齐输出。  ③0:有0表示指定空位填0,如省略表示指定空位不填。  ④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。N指精度。用于说明输出的实型数的小数位数。对数值型的来说,未指定n时,隐含的精度为

2016-04-21 14:16:11 471

转载 C/C++--char *s 和 char s[] 的区别

最近的项目中有不少c的程序,在与项目新成员的交流中发现,普遍对于char *s1 和 char s2[] 认识有误区(认为无区别),导致有时出现“难以理解”的错误。一时也不能说得很明白,网上也搜了一下相关文章发现一些写的比较好的,综合了一下当教育资料备用。 char *s1 = "hello";char s2[] = "hello"; 【区别所在】char *s1 的s1,

2016-04-21 14:14:45 630

转载 C语言中输入输出重定,freopen()妙用

使用的理由(范围):如果输入数据很庞大,需要一次又一次的重新输入和调试时可采用本函数。freopen ()函数:1.格式FILE * freopen ( const char * filename, const char * mode, FILE * stream );2.参数说明filename: 要打开的文件名mode: 文件打开的模式,和fopen中的模式(r

2016-04-21 10:29:48 8339

转载 std::string用法总结

在平常工作中经常用到了string类,本人记忆了不好用到了的时候经常要去查询。在网上摘抄一下总结一下,为以后的查询方便:string类的构造函数:string(const char *s);    //用c字符串s初始化string(int n,char c);     //用n个字符c初始化string类的字符操作:const char &operator[](int

2016-04-19 12:42:44 340

原创 巧用Powercfg命令 - 玩转Windows 7中的电源管理

Power Manager 的功能非常强大,除了能定制电源管理方案,还能监控电池的使用情况以及控制电池的充电阀值。常规方式使用控制面板中的电源管理是无法删除软件自带的电源方案的,但是微软为我们提供了一个强大的电源管理命令 — Powercfg.exe 参考 Technet Librarys 中 Powercfg 的用法,其中可以通过命令行 powercfg –l 获取!此外,Powercf

2013-10-12 10:21:02 9315

转载 在.NET使用JSON作为数据交换格式

我们知道在.NET中我们有多种对象序列化的方式,如XML方式序列化、Binary序列化,其中XML序列化是一种比较通用的在各语言之间传递数据的方式。除了这两种序列化方式之外,在.NET中还可以使用JSON序列化。JSON(JavaScript Object Notation)是一种轻量级轻量级的数据交换格式,并且它独立于编程语言,与XML序列化相比,JSON序列化后产生的数据一般要比XML序列

2013-05-31 16:20:30 459

转载 post和get的区别

今天看到了一些关于讨论post和get的区别,特贴出来和大家分享:  post和get的区别 post 地址栏不会出现一大串?bjnghfgreygt这样的东西如果是get,就会出现了1、Get 方法通过 URL 请求来传递用户的数据,将表单内各字段名称与其内容,以成对的字符串连接,置于 action 属性所指程序的 url 后,如[url]ht

2013-05-31 14:41:06 521

原创 SQL Server Setup has encountered the following error: Error code 0x84840000

今天安装SQL Server 2008 SP1遇到一个问题:SQL Server Setup hasencountered the following error: The folder:'D:\SQLServer2O08SP 1 Full\Enterprise\PCU'  you specified is notvalid for PCUSOURCE input setting. S

2013-03-22 13:55:49 5152

转载 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢?我很早前就发现Unicod

2012-05-22 10:27:27 512

转载 Code page相关知识

1. Codepage的定义和历史字符内码(character code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte character sets)(DBCS),可以支持65000个字符编码.主要用来对大

2012-05-22 10:25:54 435

转载 UTF-8 and Unicode FAQ

这篇文章说明了在 POSIX 系统 (Linux,Unix) 上使用 Unicode/UTF-8 所需要的信息. 在将来不远的几年里, Unicode 已经很接近于取代 ASCII 与 Latin-1 编码的位置了. 它不仅允许你处理处理事实上存在于地球上的任何语言文字, 而且提供了一个全面的数学与技术符号集, 因此可以简化科学信息交换.UTF-8 编码提供了一种简便而向后兼容的方法, 使得那

2012-05-22 10:24:05 446

转载 国际化软件测试内容解析

国际化软件的全球通用性包含三方面的内容:软件国际化特征功能测试、本地化能力测试和本地化测试。软件国际化特征功能测试描述如何测试国际化软件,以保证软件在任何区域性或区域设置中都能正常运行,并且特征功能都能正确地实现。本地化能力测试描述测试软件是否可以被方便的本地化,测试软件是否可以轻松地将程序的用户界面翻译成任何目标语言,而不需要重新设计或修改代码。本地化测试描述如何测试本地化的软件,检

2012-05-22 10:22:11 846

转载 本地化测试软件缺陷分类详解

本地化测试发现的软件缺陷特征明显,便于分类。本文按照本地化测试软件缺陷的特征进行分类,详细地分析各种缺陷的表现特征,简要描述各类缺陷的产生原因,最后给出各类缺陷的修正方法。1. 缺陷类型概括地讲,软件本地化的缺陷主要分为两大类:核心缺陷和本地化缺陷。两类缺陷的详细分类如下图所示:各类缺陷对应的英文名称如下表所示:中文名称英文名称说明本地化缺陷

2012-05-22 10:21:10 772

转载 本地化测试错误特征分析与测试方法

软件本地化测试是项系统性任务,讲究团队协作精神。软件测试工程师负责测试、发现、报告软件错误。软件错误修复工程师的工作是及时正确修复处理这些软件错误。为了便于软件错误修复工程师能够迅速重现报告的错误,寻找错误产生的原因,然后及时修复错误,需要测试工程师正确完整地报告发现的错误。另外,不同类型的软件错误,又分别由来自不同公司的软件错误修复工程师进行修复。例如,软件功能错误和软件国际化错误只能由源语言软

2012-05-22 10:18:08 482

转载 如何在 Internet Explorer 中禁用自动代理缓存

“自动代理结果缓存”是添加到 Internet Explorer 5.5 及更高版本中的一项增强性能。此缓存的目的是为了减少自动代理配置脚本在客户端的处理。在连接到某个 Internet 站点时,会使用FindProxyForURL 函数来确定是否应使用代理以及应使用哪一种代

2011-09-21 14:35:41 1088

原创 恢复Visual Studio2010 的IDE为初始状态

VS2010坏掉了,功能不正常了…… VS的IDE - devenv.exe 出问题,想办法试着将它还原为最初始状态。1. 首先得找到devenv.exe所在的位置。如: C:\Program Files\Microsoft Visual Studio 10.0\Co

2011-09-09 11:23:20 1518

转载 一步一步学Linq to sql(九):其它补充

外部映射文件我们可以使用sqlmetal命令行工具来生成外部映射文件,使用方法如下:1、开始菜单-》 VS2008 -》VS工具-》VS2008命令行提示2、输入命令:D:/Program Files/Microsoft Visual Studio 9.0/VC>sqlmetal /conn:server=xxx;database=Northwind;uid=xxx;pwd=xxx /map:c:/northwind.map /code:c:/northwind.cs3、这样,我们就可以在C盘下得到一个xm

2011-04-20 15:07:00 464

转载 一步一步学Linq to sql(十):分层构架的例子

项目介绍这节将要把《一步一步学Linq to sql(三):增删改》中留言簿的例子修改为使用WCF的多层构架。我们将会建立以下项目:lA,网站项目 WebSite:留言簿表现层lB,类库项目 Contract:定义数据访问服务的契约lC,类库项目 Service:定义数据访问服务lD,类库项目Entity:留言簿实体lE,控制台项目Host:承载数据访问服务项目之间的引用如下:lA引用B和D;lB引用D和System.ServiceModel程序集lC引用B、D、System.ServiceModel以及S

2011-04-20 15:07:00 408

转载 一步一步学Linq to sql(八):继承与关系

论坛表结构为了演示继承与关系,我们创建一个论坛数据库,在数据库中创建三个表:1、论坛版块分类表 dbo.Categories:字段名字段类型可空备注CategoryIDintnot nullidentity/主键CategoryNamevarchar(50)not null2、论坛版块表 dbo.Boards:字段名字段类型可空备注BoardIDintnot nullidentity/主键BoardNamevarchar(50)not nullBoardCategoryintnot null对应论坛版块分类

2011-04-20 15:06:00 378

转载 一步一步学Linq to sql(七):并发与事务

检测并发首先使用下面的SQL语句查询数据库的产品表:select*from products where categoryid=1查询结果如下图:为了看起来清晰,我已经事先把所有分类为1产品的价格和库存修改为相同值了。然后执行下面的程序:var query = from p in ctx.Products where p.CategoryID == 1 select p;foreach (var p in query)p.UnitsInStock = Convert.ToInt16(p.UnitsInSto

2011-04-20 15:05:00 306

转载 一步一步学Linq to sql(五):存储过程

普通存储过程首先在查询分析器运行下面的代码来创建一个存储过程:createproc sp_singleresultsetassetnocountonselect*from customers然后打开IDE的服务器资源管理器,之前我们从表中拖动表到dbml设计视图,这次我们从存储过程中找到刚才创建的存储过程,然后拖动到设计视图。在方法面板中可以看到已经创建了一个sp_singleresultset的方法,如下图:然后打开Northwind.designer.cs,可以找到下面的代码:[Function(Nam

2011-04-20 15:03:00 508

转载 一步一步学Linq to sql(六):探究特性

延迟执行IQueryable query = from c in ctx.Customers select c;这样的查询句法不会导致语句立即执行,它仅仅是一个描述,对应一个SQL。仅仅在需要使用的时候才会执行语句,比如:IQueryable query = from c in ctx.Customers select c;foreach (Customer c in query)Response.Write(c.CustomerID);如果你执行两次foreach操作,将会捕获到两次SQL语句的执行:IQ

2011-04-20 15:03:00 360

转载 一步一步学Linq to sql(四):查询句法

select描述:查询顾客的公司名、地址信息查询句法:var构建匿名类型1 = from c in ctx.Customersselectnew{公司名 = c.CompanyName,地址 = c.Address};对应SQL:SELECT [t0].[CompanyName], [t0].[Address]FROM [dbo].[Customers] AS [t0]描述:查询职员的姓名和雇用年份查询句法:var构建匿名类型2 = from emp in ctx.Employeesselectnew{姓名

2011-04-20 15:02:00 369

转载 一步一步学Linq to sql(三):增删改

示例数据库字段名字段类型允许空字段说明IDuniqueidentifier表主键字段UserNamevarchar(50)留言用户名PostTimedatetime留言时间Messagevarchar(400)√留言内容IsRepliedbit留言是否回复Replyvarchar(400)√留言管理员回复在数据库中创建一个名为GuestBook的数据库,在里面创建一个tbGuestBook的表,结构如上表。生成实体类右键点击网站项目,选择添加新项,然后选择“Linq to sql Classes”,命名为G

2011-04-20 15:00:00 409

转载 一步一步学Linq to sql(二):DataContext与实体

DataContextDataContext类型(数据上下文)是System.Data.Linq命名空间下的重要类型,用于把查询句法翻译成SQL语句,以及把数据从数据库返回给调用方和把实体的修改写入数据库。DataContext提供了以下一些使用的功能:l以日志形式记录DataContext生成的SQLl执行SQL(包括查询和更新语句)l创建和删除数据库DataContext是实体和数据库之间的桥梁,那么首先我们需要定义映射到数据表的实体。定义实体类using System.Data.Linq.Mappin

2011-04-20 14:59:00 554

转载 一步一步学Linq to sql(一):预备知识

<br />什么是Linq to sql<br /><br />Linq to sql(或者叫DLINQ)是LINQ(.NET语言集成查询)的一部分,全称基于关系数据的 .NET 语言集成查询,用于以对象形式管理关系数据,并提供了丰富的查询功能,它和Linq to xml、Linq to objects、Linq to dataset、Linq to entities等组成了强大的LINQ。<br />要学好LINQ查询语法,就不得不先理解C# 3.0的一些新特性,下面一一简单介绍。<br /><br />

2011-04-20 14:57:00 368

转载 C# 文件操作全收录

<br />本文收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件、指定文件夹下面的所有内容copy到目标文件夹下面、指定文件夹下面的所有内容Detele、读取文本文件、获取文件列表、读取日志文件、写入日志文件、创建HTML文件、CreateDirectory方法的使用<br /> <br />C#追加文件 <br />StreamWriter sw = File.AppendText(Server.MapPath(".")+"//myT

2011-04-11 10:40:00 484

原创 web.config connectionStrings 数据库连接字符串的解释(转载)

<br />web.config connectionStrings 数据库连接字符串s的解释(转载)<br />先来看一下默认的连接SQL Server数据库配置<br /><connectionStrings><br /><add name="LocalSqlServer" connectionString="Data Source=./SQLExpress;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;Use

2011-04-11 10:34:00 503

原创 WORD 2010中链接地址显示为HYPERLINK的问题

<br />最近使用Word,不知道按了什么组合快捷键,Word的使用过程中出现了以下几种情况:插入HyperLink则显示为:{HYPERLINK "链接地址"};例:{HYPERLINK "http://www.csdn.com/"};插入目录和索引则显示为:{ TOC /o "1-3" /h /z /u };在页脚和页眉插入页码时,显示为:{PAGE /*MERGEFORMAT};<br />为了解决这个问题,几乎把所有的快捷键尝试了一遍,最终确定可以使用Shift+F9这个组合键来使Word内容显示

2011-03-07 15:27:00 4129 1

原创 Windows Server 2008 启用Windows Search服务

<br />今天要对邮件进行搜索,发现根本搜索不了,对文件夹进行搜索也不能用,网上搜了一下,跟Windows Search服务有关,在网上下载下来的Windows Search根本不能安装,在运行里面输入services.msc, 查找Windows Search服务,本想启动了就OK了,却发现电脑中根本就没有Windows Search服务,郁闷了。。。<br />我的电脑系统是Windows Server 2008,捣鼓了好久,终于搞定了,方法如下:<br />1.    打开Server Manage

2010-09-02 13:07:00 4083

转载 .NET开发人员必知的八个网站

.NET开发人员必知的八个网站

2010-08-29 21:23:00 476

原创 IME输入法测试

   Global IME是微软公司为了让英文版的Windows支持东亚语言而开发的一套东亚语言输入法,内置简体中文、繁体中文、日文、韩文等语言方便让计算机用户输入复杂的字符和符号。       IME有许多种不同的状态:      MSDN上是这样描述它的成员的:Inherit继承父控件的 IME 模式。NoContro

2009-12-10 17:38:00 1346

转载 如何:在代码中模拟鼠标和键盘事件

如何:在代码中模拟鼠标和键盘事件Windows 窗体提供以编程方式模拟鼠标和键盘输入的几个选项。本主题提供这些选项的概述。模拟鼠标输入模拟鼠标事件的最佳方法是调用引发要模拟的鼠标事件的 OnEventName 方法。此选项通常只在自定义控件和窗体中是可能的,因为引发事件的方法受保护,而且不能从控件或窗体外部访问。例如,下面的步骤阐释如何用代码模拟单击鼠标右键的事件。以编程方式单击鼠标右

2009-11-13 14:30:00 762

C#命名规范,控件、数据类型、ADO.NET

C#控件、数据类型、ADO.NET等的命名规范以及缩写

2011-04-11

Mac 快捷方式大全

Mac OS X的快捷方式拥有良好的设计的同时也很好的解决了诸多问题,其是由Dock和替身(Alias)快捷方式组成的

2010-04-15

Mac 终端命令行大全

Mac OS X命令行的基本操作,方便Mac机的学习

2010-04-15

Mount 命令总结

mount是Linux下的一个命令,它可以将Windows分区作为Linux的一个“文件”挂接到Linux的一个空文件夹下,从而将Windows的分区和/mnt这个目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。

2010-04-15

数据结构(C#语言版)

用C#语言写的数据结构,方便学习C#的人了解数据结构

2009-01-04

实现一个类来代表不限制精度的小数

实现一个类来代表不限制精度的小数。这个类使用一个字符串来构造,它的对象之间应该具有加和乘操作的能力。 比如 MyNumber num1 = "1.23456781111111111111111111111111"; MyNumber num2 = "222"; MyNumber num3 = num1 * num2 + num1; Console.WriteLine(MyNumber); 然后为这个类实现一些单元测试。

2009-01-03

空空如也

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

TA关注的人

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