摘要: C# 最基本的涉及模式(单例模式) //密封,保证不能继承 public sealed class Xiaohouye { //私有的构造函数,保证外部不能实例化 private Xiaohouye() { } //防止多线程,并发 private static object syncObj = n 阅读全文
posted @ 2018-04-07 18:04 ~雨落忧伤~ 阅读(204) 评论(0) 推荐(0)
摘要: oracle导入命令,记录一下 工作中用到了,这个命令,记录一下,前提要安装imp.exe imp PECARD_HN/PECARD_HN@127.0.0.1:1521/orcl file=E:\work\dmp\PECARD_HN.dmp full=y 团队五人,专业从事软件开发,接单工作,专注于 阅读全文
posted @ 2018-04-07 17:52 ~雨落忧伤~ 阅读(1843) 评论(0) 推荐(0)
摘要: 泛型学习 最近做项目用到了泛型,对泛型又重新了学习,此处记录一下, 以便以后查看,同时也希望能帮助到各位朋友。 泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定 阅读全文
posted @ 2018-04-07 17:49 ~雨落忧伤~ 阅读(105) 评论(0) 推荐(0)
摘要: 深入理解Aspnet Core之Identity(3) 主题 账户管理一个比较常见的功能就是密码强度策略,Identity已经内置了一个通用的可配置的策略,我们一般情况下可以直接拿来用即可。本篇我会介绍一些Identity内置的密码策略类:PasswordValidator,并且简单介绍一下源码。最 阅读全文
posted @ 2018-04-07 17:48 ~雨落忧伤~ 阅读(82) 评论(0) 推荐(0)
摘要: 用c#语言编写银行利率 sing System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{class Program{static void 阅读全文
posted @ 2018-04-07 17:46 ~雨落忧伤~ 阅读(156) 评论(0) 推荐(0)
摘要: SQL不重复查找数据及把一列多行内容拼成一行 如下表: 表名:Test ID RowID Col1 Col2 1 1 A A 2 1 B A 3 1 A B 4 1 C B 1,查找表中字段重复的只查找一次 select distinct Col1 from Test ; select Col1 f 阅读全文
posted @ 2018-04-07 17:43 ~雨落忧伤~ 阅读(375) 评论(0) 推荐(0)
摘要: 根据传智写的SqlHelper 1 using System; 2 using System.Configuration; 3 using System.Data; 4 using System.Data.SqlClient; 5 6 namespace ADO连接数据库 7 { 8 public 阅读全文
posted @ 2018-04-07 17:35 ~雨落忧伤~ 阅读(95) 评论(0) 推荐(0)
摘要: [.Net Core] 简单使用 Mvc 内置的 Ioc(续) 简单使用 Mvc 内置的 Ioc(续) 本文基于 .NET Core 2.0。 上一章《[.Net Core] 简单使用 Mvc 内置的 Ioc》已经对日常 Mvc 中的 Ioc 的简单用法进行了说明,此外还有一些需要补充的内容。 接下 阅读全文
posted @ 2018-04-07 17:34 ~雨落忧伤~ 阅读(512) 评论(0) 推荐(0)
摘要: C#中的函数式编程:递归与纯函数(二) 在序言中,我们提到函数式编程的两大特征:无副作用、函数是第一公民。现在,我们先来深入第一个特征:无副作用。 无副作用是通过引用透明(Referential transparency)来定义的。如果一个表达式满足将它替换成它的值,而程序的行为不变,则称这个表达式 阅读全文
posted @ 2018-04-07 17:30 ~雨落忧伤~ 阅读(145) 评论(0) 推荐(0)
摘要: 托管C++线程锁实现 最近由于工作需要,开始写托管C++,由于C++11中的mutex,和future等类,托管C++不让调用(报错),所以自己实现了托管C++的线程锁。 该类可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止) 阅读全文
posted @ 2018-04-07 17:24 ~雨落忧伤~ 阅读(139) 评论(0) 推荐(0)
摘要: Sping框架的IOC特性 IOC(Inversion of Control):控制反转 以下以课程与老师的安排来介绍控制反转。 一个合理的课程编排系统应该围绕培训的内容为核心,而不应该以具体的培训老师为核心,这样才能在正常授课时可以随意选取合适的老师来上课,而非绑定到一个老师身上。 一、探索IOC 阅读全文
posted @ 2018-04-07 17:16 ~雨落忧伤~ 阅读(98) 评论(0) 推荐(0)
摘要: WPF自学入门(十一)WPF MVVM模式Command命令 在WPF自学入门(十)WPF MVVM简单介绍中的示例似乎运行起来没有什么问题,也可以进行更新。但是这并不是我们使用MVVM的正确方式。正如上一篇文章中在开始说的,MVVM的目的是为了最大限度地降低了Xaml文件和CS文件的耦合度,分离界 阅读全文
posted @ 2018-04-07 17:13 ~雨落忧伤~ 阅读(314) 评论(0) 推荐(0)
摘要: .NET Core/.NET之Stream简介 之前写了一篇C#装饰模式的文章提到了.NET Core的Stream, 所以这里尽量把Stream介绍全点. (都是书上的内容) .NET Core/.NET的Streams 首先需要知道, System.IO命名空间是低级I/O功能的大本营. Str 阅读全文
posted @ 2018-04-07 16:55 ~雨落忧伤~ 阅读(580) 评论(0) 推荐(0)
摘要: 配置IISExpress允许外部访问 1.找到IISExpress的配置文件,位于 <文档>/IISExpress/config文件夹下,打开applicationhost.config,找到如下代码: <site name="WebSite1" id="1" serverAutoStart="tr 阅读全文
posted @ 2018-04-07 16:44 ~雨落忧伤~ 阅读(88) 评论(0) 推荐(0)
摘要: TFS自动记住用户名密码 在使用Team Foundation Server(以下简称TFS) 的时候,先在安装Team Foundation 的机器中新建一个与客户机中的同名的用户名,这样,在Visual Studio 2010中第一次登录TFS之后,以后再运行Visual Studio 2010 阅读全文
posted @ 2018-04-07 16:42 ~雨落忧伤~ 阅读(95) 评论(0) 推荐(0)
摘要: C# 插件热插拔 所谓热插拔就是插件可以 在主程序不重新启动的情况直接更新插件, 网上有很多方案: https://www.cnblogs.com/happyframework/p/3405811.html 如下: 但是我发现有一种最简单粗暴的办法, 就是把插件加载到内存当中,然后使用Assembl 阅读全文
posted @ 2018-04-07 16:40 ~雨落忧伤~ 阅读(270) 评论(0) 推荐(0)
摘要: 自己动手写一个通用的分页存储过程(适用于多表查询) 技术交流群:171880541 Create Procedure usp_Paging1@tableName nvarchar(50),--要分页的表,如果是多表查询,请使用 Student,Score,Class的形式。@primaryKey n 阅读全文
posted @ 2018-04-07 16:28 ~雨落忧伤~ 阅读(70) 评论(0) 推荐(0)
摘要: 自己动手用Javascript写一个无刷新分页控件 .NET技术交流群:337901356 ,欢迎您的加入! 对 于一个用户体验好的网站来说,无刷新技术是很重要的,无刷新,顾名思义,就是局部刷新数据,有用过Asp.net Web Form技术开发网页的人,可能对服务器端(具有runat="serve 阅读全文
posted @ 2018-04-07 16:22 ~雨落忧伤~ 阅读(73) 评论(0) 推荐(0)
摘要: .NET MVC TempData、ViewData、ViewBag .NET技术交流群:337901356 ,欢迎您的加入! ViewData和ViewBag主要用于将数据从控制器中传递到视图中去,ViewData本身就是一个字典。以KeyValue的形式存取值。ViewData的Value类型是 阅读全文
posted @ 2018-04-07 16:18 ~雨落忧伤~ 阅读(180) 评论(0) 推荐(0)
摘要: WebApi-路由机制 一、WebApi路由机制是什么? 路由机制通俗点来说:其实就是WebApi框架将用户在浏览器中输入的Url地址和路由表中的路由进行匹配,并根据最终匹配的路由去寻找并匹配相应的Controller和Action并执行的一个过程。 从WebApi框架接收到来自外部环境的接口调用请 阅读全文
posted @ 2018-04-07 16:14 ~雨落忧伤~ 阅读(159) 评论(0) 推荐(0)