自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Finalize、Dispose、Close 的区别与使用

如果您在搜索引擎中搜索类似于“Finalize Dispose Close 区别”的短语,将会得到一大堆搜索结果,然而很多文章讲得都比较迷糊,甚至其中包含有错误,这里对这几个方法作一个介绍。Finalize 是 Visual Basic 中的方法,在 C# 中没有这个关键词,而是使用析构函数,为了和网上的介绍一致,本文也使用 Finalize 进行介绍,C# 用户可以直接把“Final

2014-11-09 13:50:05 961

原创 C# 面试题

3. Can multiple catch blocks be executed? No, Multiple catch blocks can’t be executed. Once the proper catch code executed, the control is transferred to the finally block and then the code that

2014-11-09 13:41:15 1400

转载 用户控件和自定义控件的区别

test:一.如果现有的 ASP.NET 服务器控件都不符合应用程序的特定要求,则可以创建封装所需功能的 Web 用户控件或 Web 自定义控件。这两种控件之间的主要区别在于设计时的易创建性与易用性。Web 用户控件易于创建,但它们在高级方案中使用起来可能不太方便。开发 Web 用户控件的方式与开发 Web 窗体页的方式几乎完全相同。与 Web 窗体相似,用户控件可以在可视化设

2014-11-09 13:12:10 1435

转载 DLL Hell的解决方案

DLL动态链接库是程序复用的重要方式,DLL可以导出函数,使函数被多个程序复用,DLL中的函数实现可以被修改而无需重新编译和连接使用该DLL的应用程序。作为一名面向对象的程序员,希望DLL可以导出类,以便在类的层次上实现复用。所幸的是,DLL确实也可以导出类。 然而事实却没这么简单,导出类的DLL在维护和修改时有很多地方必需很小心,增加成员变量、修改导出类的基类等操作都可能导致意想

2014-11-09 12:00:08 696

原创 如何添加DBML

默认新建的dbml只是支持sql2005及其以上版本。但是现在是sql2000怎么办?我要是想要用linq to sql 的?解决方案如下:1首先打开cmd,在其中cd到sqlmetal.exe目录下并启动它。2手动生成对应的文件:a.生成dbml文件sqlmetal /server:远程服务器的ip  /database:对应DB  /user:登录名 /pass

2014-11-07 11:43:23 5986

原创 C#hotmail自动接收邮件

写了一个小工具,自动统计邮箱中的一些邮件

2014-07-17 19:35:25 4142 1

转载 Reading mails using IMAP and MailSystem.NET

http://briancaos.wordpress.com/2012/04/24/reading-mails-using-imap-and-mailsystem-net/

2014-07-10 14:47:19 4291

转载 产品经理的职责

如果你想做一个好的产品经理,尽量用少而精的产品功能给客户带来价值。客户购买产品因为他们想要解决手上的问题。产品功能本身是没有意义的,只有当一个功能真正帮客户解决了问题,这个功能才真正有“功能”。l 与工程师交流1)在项目初期和工程师见面沟通需求,而不是把产品PRD交给工程师就完事2)项目中应该按照项目计划的时间点,提前1-2天询问进度3)时间周期长的项目

2014-06-27 15:59:56 728

转载 C++面试

http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html这些东西有点烦,有点无聊。如果要去C++面试就看看吧。几年前网上搜索的。刚才看到,就整理一下,里面有些被我改了,感觉之前说的不对或不完善。 1.求下面函数的返回值( 微软)

2014-06-24 17:18:14 650

原创 feature evaluation disabled because a previous evaluation timed out

调试程序的时候 有些变量是IEnumerable

2014-06-20 18:59:08 1656 2

转载 Debug 不能设断点 或者断点错位 解决方法

问题如下:1.错误代码报错行数错位 2.debug动态跟踪错位 3.Release跟踪错位 4.断点设置自动被跳转可能的原因有三种:第一:代码和dll或者exe不一致;第二:数组等越界导致内存乱了; 第三:0D0A 改为了0D少了0A或者中文注释打乱了VS对0D0A的定位 方法一:最

2014-06-20 16:15:22 4220

原创 DOS批处理文件

获取昨天的日期 有bug 每个月的第一天错误

2014-06-05 15:31:35 781

转载 邮件发送器C#

using System;using System.Collections.Generic;using System.Text;using System.Net.Mail;using System.Net; class Program{ static void Main(string[] args) { Console.WriteLine("Mail

2014-05-29 15:06:03 1260

转载 Path.Combine (合并两个路径字符串)方法的一些使用细节

System.IO.Path.Combine 简单来说,就是合并两个路径字符串。比如如下调用,Path.Combine(@"C:\11","aa.txt") 返回的字符串路径如后: C:\11\aa.txt这个方法的声明如下:public static string Combine ( string path1, string path2 )我们在合并一些目录的时候,它的两

2014-05-23 10:57:41 4368

转载 Retry Class

http://www.cnblogs.com/mszhangxuefei/p/worknotes-10.html//Retry机制    public static class Retry {///         /// 重试零个参数无返回值的方法///         /// 执行方法方法        /// 重试间隔       

2014-05-12 17:43:49 600

原创 msbuild introduction

http://blogs.msdn.com/b/msbuild/archive/2010/02/25/getting-started-with-msbuild.aspxTo hook all of this together, you need a place to start. In MSBuild, there are several ways to get started. In

2014-04-24 21:01:39 740

原创 $.ajax json数据传递方法

前台代码: 无标题页 .show{ display:block;} .hide{ display:none;} //这个方法把ajax方法封装一下,方便调用。 function myajax(){ //var obj=jsonData(); $.ajax({ type:'post', url:'ajax.aspx', data:jsonData()

2014-04-12 12:01:23 1234

原创 Create Unit Test on VS

http://msdn.microsoft.com/en-us/library/hh598960(v=vs.110).aspxhttp://msdn.microsoft.com/en-us/library/ms182532(v=vs.110).aspx 一步步教你如何创建一个unit test  真心不错 很详细!

2014-04-03 15:42:20 1006

转载 Source Depot operation

Sync Code:sd syncsd sync -f sd sync -f ... Check out:sd edit ... Make dpk package:sdp pack -c [changeList] [localPath]/*.dpk Make BB package:bbpack -c [changeList] -o [loca

2014-03-25 19:28:36 2934

转载 ASP.NET MVC 5 - (5)添加一个模型

http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-modelhttp://www.cnblogs.com/lonelyxmas/p/3568871.html在本节中,您将添加一些类,这些类用于管理数据库中的电影。这些类是ASP.NET MVC 应用程序中的"模型(Model)"。您将使用.NET F

2014-03-13 20:58:10 1648

转载 ASP.NET MVC 5 - (4) 将数据从控制器传递给视图

http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-viewhttp://www.cnblogs.com/lonelyxmas/p/3568854.html在我们讨论数据库和数据模型之前,让我们先讨论一下如何将数据从控制器传递给视图。控制器类将响应请求来的URL。控制器类是给您写代码来处理传入请求的地方,

2014-03-13 20:48:56 1648

转载 ASP.NET MVC 5 - (3)视图

http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-view在本节中,你要去修改HelloWorldController类,使用视图模板文件,在干净利索地封装的过程中:客户端浏览器生成HTML。您将创建一个视图模板文件,其中使用了ASP.NET MVC 3所引入的Razor视图引擎(Razor view engi

2014-03-13 20:26:12 2148

转载 ASP.NET MVC 5 - (2)控制器

http://www.asp.net/mvc/tutorials/mvc-5/introduction/adding-a-controllerMVC代表: 模型-视图-控制器 。MVC是一个架构良好并且易于测试和易于维护的开发模式。基于MVC模式的应用程序包含:· Models: 表示该应用程序的数据并使用验证逻辑来强制实施业务规则的数据类。· Views: 应用程序动态生成

2014-03-13 19:59:27 2018

转载 ASP.NET MVC 5-开始MVC5之旅

http://www.cnblogs.com/lonelyxmas/p/3568830.html本教程将使用Visual Studio 2013手把手教你构建一个入门的ASP.NET MVC5 Web应用程序。本教程配套的C#源码工程可通过如下网址下载:C#版本源码链接。同时,请查阅Building the Chapter Downloads 来完成编译源码和配置数据库。

2014-03-13 19:37:59 3658

转载 利用ASP.NET MVC源代码调试你的应用程序

http://www.cnblogs.com/zhuqil/archive/2010/08/04/stepping-into-asp-net-mvc-source-code-with-visual-studio-debugger.html    之前写了一篇博客:利用.NET Framework4.0的源代码调试你的应用程序。那篇文章教你如何利用.NET Frame

2014-03-13 19:14:26 2309

原创 MVC3.0 中Razor 学习 cshtml文件

随着MVC3.0RTM版本的发布,最近将公司的项目从MVC2.0升级到MVC3.0。同时打算在MVC3中全面使用Razor模板引擎。现将Razor学习拿出来和大家分享,如果存在不足的地方欢迎您指出。     其实在使用在html中调用C#代码时,内心总在埋怨。这个写法非常麻烦。麻烦在哪呢?其实就是闭合。比如:     Asp.net: "     Razor:   非常明显

2014-03-13 18:32:36 29573 4

转载 [VS调试]VS2010 VS2012调试时显示加载符号导致调试特别慢

打开"调试"-->"选项"看下图:将那个"勾"去掉确定即可!按下F5调试,瞬间开始了。 如果还有问题,可以试试VS2010官方论坛上提到的解决方法:You can speed up loading of symbols by doing the following:1. Verify that you haven't specified any network

2014-03-13 13:17:41 1965

转载 HttpContext.Current

http://www.cnblogs.com/fish-li/archive/2013/04/06/3002940.html阅读目录开始无处不在的HttpContextHttpContext.Current到底保存在哪里?HttpContext并非无处不在!如何获取文件绝对路径?异步调用中如何访问HttpContext?安全地使用HttpContext.Curren

2014-03-07 18:03:35 1456

转载 C++实现获取当前执行文件全路径

http://www.cnblogs.com/pegasus923/archive/2010/11/02/1867584.html用GetModuleFileName(NULL,exeFullPath,MAX_PATH)得到当前执行文件的全路径。 ?1234567891011121314

2013-12-20 15:31:36 2698

转载 VS2010中 C++创建DLL图解

http://blog.csdn.net/g710710/article/details/7255744一、DLL的创建 创建项目: Win32->Win32项目,名称:MyDLL选择DLL (D) ->完成.1、新建头文件testdll.htestdll.h代码如下:#ifndef TestDll_H_#define TestDll_H_

2013-12-11 18:19:35 893

原创 C++编译遇到参数错误(cannot convert parameter * from 'const char [**]' to 'LPCWSTR')

http://hi.baidu.com/is_water/item/7fce5a358f0b46cc2e8ec2a8前面的几天一直都在复习着被实习落下的C++基础知识。今天在复习着上次创建的窗口程序时,出现了一个错误,百思不得其解。因为是同样的代码,上次的都能顺利的通过编译,这次自己新建了一个工程结果就有一个错误出现,是在调用Create()函数时,传参数出现问题如下图所示:

2013-12-11 17:38:01 3215

原创 VC++调用DLL

Visual Sudio 6.0新建一个工程,工程的类型选择Win32 Dynamic-Link Library.工程名任意,其他所有选项取默认新建一个cpp文件,代码:int add(int a ,int b){ return a+b;}       如果工程类型是Win32 console Application,那么在编译链接以后,会产生一个De

2013-12-03 18:44:33 939

转载 太有创意啦

一个人在家,自己动手DIY一个小书架,不仅能够打发闲暇时光,自己动手做小东西也是一件很幸福的事情,下面我们就来简单的欣赏一些自制简易书架的图片,大家可见简单的看看,觉得不错自己也可以学着在家做。   自制简易书架图片1:如果你家里或者周围能够收集到一些木板,就可以制成以上这个简单的书架了,看上去虽然简单,但是很实用,还可以分开摆放,小学的时候,我们经常喜欢把自己的书整整齐齐的摆放在

2013-11-27 13:24:43 808

转载 软件工程师能走多远?

http://tech.it168.com/a2009/0927/747/000000747104.shtml很高兴看到阿里云的成立。这意味着阿里已经把对互联网技术的投入提高到了的战略高度。过去经常听工程师抱怨阿里不是一家技术公司。现在再没有理由可以这样抱怨了。但是要实现这个战略,没有技术储备是不行的。招聘和培养工程师显然是目前集团各子公司同时面临的一个令人头痛的难题。    由于曾经在硅

2013-11-15 14:25:46 1881 3

转载 C++.Net CLR 怎么添加.txt的资源文件

http://zhidao.baidu.com/link?url=TDrW6Ve4W2gU8NQfXWCbd9JjdWuCTa4wkiyBX5eVCU_seBAQj0RizGAIYMzVsGICTJD_TR9V8WgUGWPchUvk2_想让以下代码有效System::IO::Stream^ res;res = System::Reflection::Assembly::GetEx

2013-11-14 18:50:23 1800

原创 VS2010 C++ 通过CLR获取文件版本信息

首先必须创建一个CLR C++项目 #include "stdafx.h"using namespace System;using namespace System::Diagnostics;int main(array ^args){ Console::WriteLine(L"Hello World"); //FileVersionInfo::GetVersion

2013-11-11 11:12:25 2231 1

原创 error C2871: 'System' : a namespace with this name does not exist

个错误只能说VC编译器还不够智能啊在使用前需要使用Common Language Runtime Support (/clr).在配置属性中,选择general-》选择clc (Configuration Properties/General/Common Language Runtime support)解释:This is not C++ but Managed C++ (clr)

2013-11-01 16:33:58 3188

原创 C++读文件

以下为读取文件的一种方法:将文件每行内容存储到字符串中,再输出字符串#include #include using namespace std;void main(){char buffer[256];fstream out;out.open("com.txt",ios::in);coutwhile(!out.eof()){   out.getlin

2013-11-01 15:23:49 893

原创 C++编译全攻略-编译器处理及LNK错误的解决方法(ZZ)

http://hi.baidu.com/05104106/item/f8a164275d72d8140875089c 一编译器处理相关.预处理器-编译器-汇编器-链接器预处理器会处理相关的预处理指令,一般是以"#"开头的指令。如:#i nclude "xx.h" #define等。编译器把对应的*.cpp翻译成*.s文件(汇编语言)。 汇编器则处理*.s生成对应的*.o文件

2013-10-31 18:32:46 1798

原创 VS2010 重置所有的设置

工具->导入和导出设置—>重置所有设置->下一步->。。。

2013-10-31 16:57:28 5949

docker_test.zip

docker生成grpc服务

2021-07-20

委托工厂与用户可编程接口

的:在用户界面中实现几个不同时区的时钟显示。(显示哪些时区的时钟可以由用户自定义)

2013-05-07

接口与抽象类的入门小程序(C# VS2010 )

很清楚的解释了接口与抽象类,和类的组织结构。

2013-04-25

空空如也

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

TA关注的人

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