你的位置:首页 > ASP.net教程
编程技术网站汇总
2016-12-18 01:00:12

编程技术网站汇总

编程思想其本质是解决问题的思考,不过此时要站在计算机的角度思考如何解决?<----------------学习网站-------------------->博客园cnblogs --有优质博文CSND --有优质讨论book.51cto.com //在线书籍in ...
ASP.NET MVC使用Areas后怎样获取Area(区域)的名称
写此随笔,目的只为今后在ASP.NET MVC项目中再用到Area(区域)时作为备查。获取当前Area(区域)名称的方法是:ViewContext.RouteData.DataTokens["area"]这样,我就可以通过下面三个语句,分别获取用户当前访问的A ...
[C#] 学会使用异常(整理中)
学会使用异常  在 C# 中,程序中的运行时错误通过使用一种称为&ldquo;异常&rdquo;的机制在程序中传播。 异常由错误的代码引发,并由能够更正错误的代码进行捕捉。 异常可由 .NET 的公共语言运行时 (CLR) 或由程序中的代码引发。 一旦引发了一个异 ...
用c#开发的一款webservice调用小工具,方便测试
本人经常与webservice打交道,特意写了个小工具来调用Webservice方便测试,还有待进一步完善。使用方法如下 :填写完webservice的wsdl地址后点击加载,将在方法那一侧列出该服务所包含的方法,选中方法后在右侧列出该方法所需参数,填完参数值后点击调用在下方显示 ...
[C#] 异常与处理(整理中)
异常与处理  C# 语言的异常处理功能可帮助您处理程序运行时出现的任何意外或异常情况。 异常处理使用 try、catch 和 finally 关键字尝试某些操作,以处理失败情况,尽管这些操作有可能失败,但如果您确定需要这样做,且希望在事后清理资源,就可以尝试这样做 ...
微信上  网页图片点击全屏放大
实现微信上网页的图片点击后全屏还可以可以缩放,这个功能是别人做的,可是捏点击后屏幕直接黑屏了,图片没有显示出来。这个代码在网上搜一下,挺多类似的。先上代码。function arrayToJson(o) { var r = []; if (typeof o == " ...
委托 lambda表达式浅显理解
方法不能跟变量一样当参数传递,怎么办,C#定义了委托,就可以把方法当变量一样传递了,为了简单,匿名方法传递,省得再声明方法了;再简单,lambda表达式传递,比匿名方法更直观。public delegate int delegateArithmetic(int a, int b) ...
MVC5+EF6+AutoMapper+Bootstrap打造在线网站
初学者,采用简单三层架构,先做用户管理模块,登录注册等,客户端cooke存储,利用DESCryptoServiceProvider加密,源代码下载地址:https://github.com/JordanHmj/CoderFamily,有什么不好的地方请多交流指正。不变的属性用枚举 ...
.net线程池内幕
2016-12-17 19:00:10

.net线程池内幕

线程池的作用线程池,顾名思义,线程对象池。Task和TPL都有用到线程池,所以了解线程池的内幕有助于你写出更好的程序。由于篇幅有限,在这里我只讲解以下核心概念:线程池的大小如何调用线程池添加任务线程池如何执行任务Threadpool也支持操控IOCP的线程,但在这里我们不研究它, ...
MVC5+EF6+AutoMapper+Bootstrap打造在线博客
初学者,采用简单三层架构,先做用户管理模块,登录注册等,客户端cooke存储,利用DESCryptoServiceProvider加密,源代码下载地址:https://github.com/JordanHmj/CoderFamily,有什么不好的地方请多交流指正。不变的属性用枚举 ...
多线程(基础篇3)
2016-12-17 15:00:09

多线程(基础篇3)

在上一篇多线程(基础篇2)中,我们主要讲述了确定线程的状态、线程优先级、前台线程和后台线程以及向线程传递参数的知识,在这一篇中我们将讲述如何使用C#的lock关键字锁定线程、使用Monitor锁定线程以及线程中的异常处理。九、使用C#的lock关键字锁定线程1、使用Visual ...
【MVVM DEV】DataColumn中的TextBox与ComboBox的并存
一、前言 在WPF编程中,有时候我们使用DataGrid会需要在一个DataColumn中既有TextBox,也要有ComboBox或者TextBlock等其他数据显示样式。 这个时候我们就需要DataGridTe ...
C# 洗牌算法
2016-12-17 15:00:05

C# 洗牌算法

最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代表你的将来。十年河东十年河西,莫欺少年穷学无止境,精益求精 C#洗牌算法如下:class Program { static void Main(string[] args) { ...
WinForm拖动没有标题栏窗体的方法
建立窗体的名称修改为:Form_HoverTree文后附有源码下载。主要代码: Point _HoverTreePosition; public Form_HoverTree() { InitializeComponent(); _HoverTre ...
学习C#线程
2016-12-17 12:00:03

学习C#线程

2016-12-17 无意间看到了关于C#线程的讲解。经过一下午的学习后,慢慢的对线程也有了一定的理解。这里讲解的是最基础的内容,包括线程的创建、睡眠、等待、终止。实验环境:Visual studio 2010.使用语言:C#内容:创建、睡眠、等待、中止线程1.创建新线程对象 ...
Workflow笔记一
2016-12-17 11:00:09

Workflow笔记一

什么是工作流?工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。BPM:是Business Process Management的英文字母缩写.即业务流程管理,是一套达成企业各种业务环节整合的全面管理模式。 工作流软件,顾名思义,就是业务信息数 ...
[C#] 装箱和拆箱(整理中)
装箱是将值类型转换为 object 类型或由此值类型实现的任何接口类型的过程。 当 CLR 对值类型进行装箱时,会将该值包装到 System.Object 内部,再将后者存储在托管堆上。 取消装箱将从对象中提取值类型。 装箱是隐式的;拆箱是显式的。 装箱和拆箱的概念是类型 ...
Entity FrameWork 6帮助类
2016-12-17 10:00:12

Entity FrameWork 6帮助类

1 public class BaseDAL 2 { 3 string strConn = ""; 4 public BaseDAL(string connString) 5 { 6 strConn = connString; 7 ...
面向对象相关知识点xmind
...
PHP设计模式(六)原型模式(Prototype For PHP)
原型设计模式: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型设计模式简单的来说,顾名思义, 不去创建新的对象进而保留原型的一种设计模式。 缺点:原型设计模式是的最主要的缺点就是这个克隆方法需要对类的功能进行检测,这对于全新的类来说较容易,但对已有的 ...
多线程(基础篇2)
2016-12-16 17:00:12

多线程(基础篇2)

在上一篇多线程(基础篇1)中,我们主要讲述了如何创建线程、中止线程、线程等待以及终止线程的相关知识,在本篇中我们继续讲述有关线程的一些知识。五、确定线程的状态   在这一节中,我们将讲述如何查看一个线程的状态,通常知道一个线程处于什么状态是非常有用的。但是,要注意线程是独立运 ...
Solr3.6.1 在Tomcat6下的环境搭建
Solr3.6.1 在Tomcat6下的环境搭建Tomcat路径:D:\prg\apache-tomcat-6-solr 简写为tomcat_homeSolr文件下载保存路径为:F:\software\Lucence\solr\apache-solr-3.6.1 简写为solr_ ...
IL初步了解
2016-12-16 17:00:05

IL初步了解

一、概述: 近来也是在看AOP方面的东西,了解到Emit可以实现。之前对Emit的了解也就是停留在Reflector针对方法反编译出来的部分指令。就用这次机会学习下Emit也用这篇随笔记录下学习的过程。某些我也不了解的地方也希望各位了解的朋友指导下。 ...
SqlServer切换MySql总结
2016-12-16 16:00:03

SqlServer切换MySql总结

最近项目任务不多就琢磨着把SqlServer换成MySql(数据访问使用的ado.net),初步想了下方案有2种:方案一:继续使用ado.net,重写所有的sql语句  优势:数据访问效率高,改写Sql不多  劣势:项目不断迭代,sql语句写起来也挺麻烦的,开发速度没有ORM快方 ...
Solr高级查询Facet
2016-12-16 14:00:11

Solr高级查询Facet

一、什么是facet solr种以导航为目的的查询结果成为facet,在用户查询的结果上根据分类增加了count信息,然后用户根据count信息做进一步搜索。 facet主要用于导航实现渐进式精确搜索,从两张图来看看Face ...
EntityFramework查询
2016-12-16 14:00:09

EntityFramework查询

首先我们先看一下Joinpublic static IEnumerable<TResult> Join<TOuter, TInner, TKey, TResult>(this IEnumerable<TOuter> outer, IEnumer ...
C# Enum,Int,String的互相转换 枚举转换
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用 ...
C#限速下载网络文件
2016-12-16 13:00:14

C#限速下载网络文件

代码:using System;using System.Collections.Concurrent;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sys ...
文档对象模型DOM通俗讲解
转自:http://www.jb51.net/article/42671.htm在开始之前先说一点,DOM是非常容易理解的,但是大家说的太官方,让人很是难于理解,我们就用非常简单的语言翻译一遍。加深对DOM的理解,从而对它有一个全面的认识。 什么是DOM DOM的全称是Docum ...
多线程(基础篇1)
2016-12-16 12:00:14

多线程(基础篇1)

在多线程这一系列文章中,我们将讲述C#语言中多线程的相关知识,在多线程(基础篇)中我们将学习以下知识点:创建线程中止线程线程等待终止线程确定线程的状态线程优先级前台线程和后台线程向线程传递参数使用C#的lock关键字锁定线程使用Monitor锁定线程处理异常一、创建线程  在整个 ...
.Net Core MVC 网站开发(Ninesky) 2.2、栏目管理功能
在asp或asp.net中为了方便网站的结构清晰,通常把具有类似功能的页面放到一个文件夹中,用户管理功能都放在Admin文件夹下,用户功能都放在Member文件夹下,在MVC中,通常使用区域(Areas)来组织,在.Net Core MVC 之前的MVC版本,区域都包含在Area ...
物联网建设中通讯互联层的终极解决方案
1.自我介绍 本人已经工作10年,一直在工业领域。在一线干过实施,下过矿井;干过项目,带过团队;干过软件研发,出过产品;干过项目群管理,售前和市场也接触过;期间在纯软件公司也干过将近两年的时间,熟悉软件开发流程与管理。虽然没有取得多大成绩,也算经历丰 ...
StackExchange.Redis加载Lua脚本进行模糊查询的批量删除和修改
前言使用StackExchange.Redis没有直接相关的方法进行模糊查询的批量删除和修改操作,虽然可以通过Scan相关的方法进行模糊查询,例如:HashScan("hashkey", "*key*"),然后再使用相关的方法进行相关的批量 ...
软件工程随笔(1)
2016-12-15 22:00:11

软件工程随笔(1)

接下来几天我要写半年的软件工程学习后的感想,今天从介绍IDE开始。首先,本人至今为止全部项目都是在mypclise上完成的。本人采用myeclipse唯一的原因就是它使用方便。但是,我也承认myeclipse这个IDE存在许多问题。比如在编写iterator的时候,其中一个属性就 ...
【夯实Nginx基础】Nginx工作原理和优化、漏洞
本文地址原文地址本文提纲:  1. Nginx的模块与工作原理 2. Nginx的进程模型 3 . NginxFastCGI运行原理 3.1 什么是 FastCGI ...
详解:基于WEB API实现批量文件由一个服务器同步快速传输到其它多个服务器功能
文件同步传输工具比较多,传输的方式也比较多,比如:FTP、共享、HTTP等,我这里要讲的就是基于HTTP协议的WEB API实现批量文件由一个服务器同步快速传输到其它多个服务器这样的一个工具(简称:一端到多端的文件同步工具)一、设计原理:1.使用的技术:WinForm、WebAp ...
如何打开、关闭IIS服务器
问题描述:如题。使用工具:腾讯云Windows Server 2012 R2 数据中心版 64位中文版。操作步骤:  1、服务器管理器->IIS ...
EF Fluent API上
2016-12-15 18:00:05

EF Fluent API上

什么是Fluent API?官方答案:EF 中内嵌的约定将 POCO 类映射到表。但是,有时您无法或不想遵守这些约定,需要将实体映射到约定指示外的其他对象,所以Fluent API和注解都是一种方法,这两种方法是用来配置EF,在映射属性时绕开约定。详情参考(https://msd ...
Log4net入门(帮助类篇)
2016-12-15 17:00:26

Log4net入门(帮助类篇)

在前几篇Log4net入门文件的讲述过程中,我们在使用log4net的类中都要编写如下一行代码: 1 private static log4net.ILog log = log4net.LogManager.GetLogger(System.Reflection.Method ...
求一个从小到大排序的日期集合中的最大连续天数
具体方法:static short Days() { var days = new List<DateTime> { Convert.ToDateTime("2016-12-01"), Conv ...
.Net语言 APP开发平台——Smobiler学习日志:如何实现快速跳转网页
Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一一、跳转网页代码(Button的Click事件) Private Sub Button1_Click(sender As Object, e As EventA ...
C#文件安全管理解析
2016-12-15 16:00:09

C#文件安全管理解析

在实际的项目开发中,我们经常需要使用到文件的I/O操作,主要包含对文件的增改删查等操作,这些基本的操作我们都是很熟悉,但是较少的人去考虑文件的安全和操作的管理等方面,例如文件的访问权限管理,文件数据的彻底删除和数据的恢复等等,这一系列的操作需要我们对.NET的相关知识有一个深刻的 ...
APEX:对object中数据进行简单处理?
在Salesforce中,常常要对各种数据进行处理,已满足业务逻辑。本篇文章会介绍如何实现从object获取数据,然后将取得的数据进行一系列简单处理。第一步:SongName__c 是一个新建的object,向SongName__c object中插入数据:/*向表Song ...
Visual Studio 2013 Unit Test Project App.config文件设置方法
开放中经常会要做单元测试,新的项目又没有单元测试项目,怎么才能搭建一个单元测试项目呢?下面跟我四步走,如有错误之处,还请指正! 1、添加项目 2、添加配置文件新建app.config文件,注意不是web.config,添加connectionstring 1 ...
Log4net入门(WCF篇)
2016-12-15 14:00:07

Log4net入门(WCF篇)

在上一篇Log4net入门(ASP.NET MVC 5篇)中,我们讲述了如何在ASP.NET MVC 5项目中使用log4net。在这一篇中,我们将讲述如何在WCF应用中使用log4net,为了讲述这个过程,我们将创建三个项目:WCF服务库项目、WCF服务应用程序和客户端应用程序 ...
幸福的2016
2016-12-15 13:00:10

幸福的2016

最近深圳突然降温,身体不适感冒发烧,各种不舒服,故请假休息一天,我是个闲不下来的人,这么好的时光岂能浪费,抄起笔记本,年终总结走起来。今年是我的幸福年,主要体现在两个方面:爱情、工作。------------------------割----------------------- ...
XML 动态 插入 父类标示 子类标示
由于第一次写博客,写的不好的地方,还请各位大神多多指点,讲解一下:数据库表结构Categoryid GUid自动生成CategoryName 分类名称CategoryIdentifies 分类标示ParentIdentifies 父标示S ...
百度echarts制作饼状图
2016-12-15 11:00:12

百度echarts制作饼状图

我也是一个刚毕业的,有什么不对的地方,多多指教,直接上代码 //引用百度echarts库和jquery库<script src="../../js/echarts/echarts.min.js"></script><scrip ...
基于Quartz.NET构建自己的动态作业调度器
在日常的开发中,运行定时任务基本上已经是很普遍的需求了,可以通过windows服务+timer组件来实现,也可以使用第三方框架来集成,Quartz.NET就是一款从JAVA的Quartz移植过来的一个不错的作业调度组件,但是当我们把作业都写好,并部署完成的时候,管理成为了很麻烦的 ...
DDD领域驱动设计
2016-12-15 11:00:03

DDD领域驱动设计

系统背景和定位需求描述系统用例图关键业务流程图领域语言整理,主要是整理领域中的各种术语的定义,名词解释领域划分(分析出子域、核心域、支撑域)每个子域的领域模型设计(实体、值对象、聚合、领域事件,需要注意的是:领域模型是需要抽象的,要分析业务本质,而不是简单的直接对需求进行建模)领 ...
ASP.NET Core 中间件Diagnostics使用
ASP.NET Core 中间件(Middleware)Diagnostics使用。对于中间件的介绍可以查看之前的文章ASP.NET Core 开发-中间件(Middleware)。Diagnostics中间件,主要功能是用于报告和处理ASP.NET Core中的异常和错误信息, ...
[C#] string 与 String,大 S 与小 S 之间没有什么不可言说的秘密
string 与 String,大 S 与小 S 之间没有什么不可言说的秘密目录小写 string 与大写 String声明与初始化 stringstring 的不可变性正则 string 与原义 stringstring 的转义序列格式化字符串操作子字符串字符串的 null 与 ...
ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关系
ASP.NET Core的路由是通过一个类型为RouterMiddleware的中间件来实现的。如果我们将最终处理HTTP请求的组件称为HttpHandler,那么RouterMiddleware中间件的意义在于实现请求路径与对应HttpHandler之间的映射关系。对于传递给R ...
为Guid数据类型的属性(property)赋值
先来看看数据库表中的字段设计: 在数据库的数据类型为uniqueidentifier。而在程序中对应的数据类型为GUID。 property有get和set,也就是说能获取值也可以赋值。 ...
.Net 开源项目资源大全
2016-12-14 23:00:22

.Net 开源项目资源大全

伯乐在线已在 GitHub 上发起「DotNet 资源大全中文版」的整理。欢迎扩散、欢迎加入。https://github.com/jobbole/awesome-dotnet-cn(注:下面用 [$] 标注的表示收费工具,但部分收费工具针对开源软件的开发/部署/托管是免费的 ...
自已写的线程池
2016-12-14 23:00:15

自已写的线程池

C#有ThreadPool和Task,为什么还要自己写线程池?我以前也没想过自己写线程池,都是用ThreadPool或Task,前段时间写爬虫,我想控制10个线程爬网页、10个线程下载网页上的图片,不然的话因为网页很多,图片相对较少,可能大部分线程都在爬网页,少量线程在下载图片, ...
.NET 基础 一步步 一幕幕[运算符、占位符、转义符]
运算符、占位符、转义符 好吧,在五局全胜之后,终于升到了三个钻,距离一个星星还有一大段距离,忽然想起来今天的博客还没写,果断坑队友,来写博客了。。。。感觉以后还是每天更新一篇比较好。要不晚上就该熬夜了,导致早上起不来,上班迟到,,,,噼里啪啦说一大堆,好了进如正题: 运算 ...
Java之多态(二)
2016-12-14 21:00:08

Java之多态(二)

package test05;import test06.Car1;public class DuoTai_Test02 { /**多个对象,一个形态 * Tiger、Lion、Snake → Animal *、多个对象,一种形态(类型)。 * 不同对象,表现出同一种形态 ...
java中的内部类
2016-12-14 20:00:14

java中的内部类

/** * 内部类 ?? * 定义在一个内部的类,被称为内部类。 * 内部类里有类体,方法体 * 内部类所在的类,被称为外部类。 * --------------------------------- * ①内部类的意义 * 在一定程度上,起到了代码的有效保护。 * ②语法 * ...
开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)
在这个.NET组件的介绍系列中,受到了很多园友的支持,一些园友(如:数据之巅、 [秦时明月]等等这些大神 )也给我提出了对应的建议,我正在努力去改正,有不足之处还望大家多多包涵。在传播一些简单的知识的同时,我自己也得到了一些提升,这个是我感觉到的最大的益处。知识需要传播,在传 ...
第一页下一页12345678910下10页末页第5/810页,总共:48566条数据