自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

先学再说

公众号:艳福不深

  • 博客(51)
  • 资源 (8)
  • 问答 (1)
  • 收藏
  • 关注

转载 数据库设计三大范式

数据库范式范式:指对数据库优化数据存储方式的规范,在关系型数据库中这些规范称为范式。三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R满足第一范式,记为1NF。满足第一范式是关系模式规范化的基本要求; 第二范式:如果关系模式R满足第一范式,并且R的所有非主属性都完全依赖于R的每一个候选关键属性,称R满足第二范式,记为2NF; 第三范式:设R是一个满足第...

2019-10-23 10:07:28 331

原创 SQL Server跟踪表的增删改情况的SQL语句

EXEC sys.sp_cdc_enable_db EXEC sys.sp_cdc_enable_table @source_schema = N'dbo' , @source_name = N'osm_department' , @role_name = null--增加的角色 , @capture_instance = N'osm_department'--实例名 ...

2019-01-03 16:40:21 642

原创 C#中父类与子类构造函数调用顺序说明

 我们先来建立一个父类,一个子类,一个子类的子类 class BaseClass { private string name = "BaseClass"; public BaseClass() { Console.WriteLine(name); } } clas...

2018-12-19 14:39:19 4765 1

原创 C#常见笔试面试题大全(持续更新...)

简述private、protected、internal、public修饰符的访问权限private:私有成员,类内可以访问protected:保护成员,类内及继承类可以访问public:公共成员,无访问限制internal:程序集内可以访问(注意:不是同一个命名空间下,事实上通过using语句引用命名空间后,仍然可以访问internal成员)ADO.NET中的五个重要对...

2018-12-07 11:31:27 1713

原创 来来来,测试一下C#的override和new

override是指“覆盖”,是指子类覆盖了父类的方法。子类的对象无法再访问父类中的该方法。 new是指“隐藏”,是指子类隐藏了父类的方法,通过一定的转换,可以在子类的对象中访问父类的方法。 先弄个鸡肋像这样吧 class BaseClass { public virtual void SendMsg1() { ...

2018-12-05 11:21:02 211

原创 来和我手把手一起创建HelloWorld的WebService项目吧

1.打开VS,随便创建一个Web项目(我创建的是一个MVC空项目),随便一点就这样 2.解决方案新建项,添加一个Web服务,嗯,随便一点嗯,名字随便一点 然后,就这样 3.随便改改你的HelloWorld,加个参数吧就这样,对,没错 4.然后,运行吧,对,随意一点。地址栏的主机端口后加上/WebService1.asmx ...

2018-11-30 17:18:46 373

转载 分布式事务及解决方案

本文地址:http://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html作者博客:Savorboard 数据库事务在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能对于一些细节问题,很多人仍然不清楚。比如很多人都...

2018-11-27 09:01:30 186

原创 举个栗子简单说下Ajax轮询与长轮询

概念:轮询(polling):客户端按规定时间定时像服务端发送Ajax请求,服务器接到请求后马上返回响应信息并关闭连接。Ajax轮询——定时的通过Ajax查询服务器举个栗子:<script type="text/javascript> var getting={ url:'server.php', dataType:'js...

2018-11-22 10:08:37 215

转载 大致了解了C++中的函数参数传递

原链接http://www.cnblogs.com/Romi/archive/2012/08/09/2630014.html    C或C++中函数的参数传递包括:值传递、指针传递、引用传递这三种方法。    先看源代码,编译环境是vc6.0,因为调试方便。功能是要实现a和b值的交换。 1 // test.cpp : Defines the entry point for the c...

2018-11-01 19:22:32 153

原创 SQL Server联合主键的索引查询时参数数据类型nvarchar与表结构varchar不符时的问题

SET STATISTICS IO ON SET STATISTICS TIME ON EXEC sp_executesql N'SELECT *FROM dbo.ItemWHERE id = @Id AND code = @Code', N'@Id varchar(36),@Code varchar(36)', @Id = '01', @Cod...

2018-10-18 10:31:00 455

原创 使用Tortoise SVN Merge版本合并时遇到的合并失败

今天,使用SVN 进行了一次版本合并,从分支合到主版本,搞了半天没有成功,不过最终解决了,记录一下。情况:版本663(主版本)和版本850(分支版本),两个版本分别有修改。第一次尝试:使用默认设置,点击Merge后,弹出框提示“复兴什么什么的错误,忘记截图了”,但是我并没有使用复兴合并啊?未解!第二次尝试:使用下面这个,合并两个树,然后按默认设置,m...

2018-09-04 10:38:15 8977

转载 常用的jQuery选择器

$('*')//匹配所有元素$('#id')//id$('.class')//class$('element')//标签$('E,F')//多元素选择器,用,分隔,同时匹配元素E或元素F$('E F')//后代选择器,用空格分隔,匹配E元素所有的后代元素F(子元素及向下递归)$(E>F)//子元素选择器,用>分隔,匹配E元素的所有直接子元素$('E+F')//直接相邻...

2018-08-29 14:17:32 170

原创 关于Cookie

没事学一下前端方面的知识,看到如下代码function SetCookie(name,value){ var exp=new Date(); exp.setTime(exp.getTime()+(30*24*60*60*1000)); window.document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString()+";p...

2018-07-03 19:30:07 206 2

原创 使用Lambda的Foreach遇到的奇怪问题,求教大神

public static void Test1(List<Class1> class1) { var list = new List<Dictionary<object, object>>(); class1.GroupBy(c=>c.Property1).ToList()....

2018-06-22 09:34:55 4160 1

转载 C#获取网页内容的三种方式

本文转载自http://www.cnblogs.com/ceachy/articles/CSharp_Retrive_Page_Document.html,Luke Zhang的博客。搜索网络,发现C#通常有三种方法获取网页内容,使用WebClient、WebBrowser或者HttpWebRequest/HttpWebResponse。。。方法一:使用WebCli

2017-12-12 17:57:45 14863

转载 ASP.NET内置对象学习

内容来自《ASP.NET网站开发与项目实战(第二版)》,清华大学出版社,张正礼,陈作聪,王坚宁编著ASP.NET内置对象包括:Response对象、Request对象、Server对象、Session对象、Cookie对象、ViewState对象、Application对象。Response对象Response对象可以动态地相应客户端的请求,并将动态生成的响应结果返回给

2017-12-11 16:33:09 291

原创 工作中发现的超级好用的办公神器,秒秒钟提高效率

工作的过程中,总会发现很多好用的软件,和大家分享,后续会补充Resharper(.NET开发必备)官方下载链接:http://www.jetbrains.com/resharper/ReSharper是一个JetBrains公司出品的著名的代码生成工具,其能帮助Microsoft Visual Studio成为一个更佳的IDE。它包括一系列丰富的能大大增加C#和Visual

2017-12-08 13:56:32 2250

原创 C#实战反射、事件、抽象工厂、发布订阅模式

最近一直在做一个新系统,其中小部分任务需要用到事件监听触发的过程。自己先练练手。首先是,Listener的代码,监听者监听到事件后需要作出的反应。namespace ConsoleApplication1.ObserverDesignModelTest{ public class WIPListener { public void StartWor

2017-12-06 16:33:47 383

转载 C#获取调用方信息-日志组件使用

内容来自《ASP.NET网站开发与项目实战(第二版)》,清华大学出版社,张正礼,陈作聪,王坚宁编著在日志组件中,需要记录方法调用信息。使用调用方信息属性,可以获取关于调用方的信息,调用信息包括:方法成员名称、源文件路径和行号这些信息可用于跟踪,调试和创建诊断工具非常有用。注意需要引用System.Runtime.CompilerServices命名空间。调用方信息属性:Ca

2017-11-22 09:53:22 1240

转载 ASP.NET的Web.config基本配置节介绍

ASP.NET 4.5默认Web.config文件内容节通常用来配置ASP.NET身份验证支持(为Windows、Forms、PassPort、None共4种)。该元素只能在计算机、站点或应用程序级别声明。元素必须与节配合使用。例:该例为基于窗体(Forms)的身份验证配置站点,当没有登录的用户访问需要身份验证的网页,网页自动跳转到登录网页。

2017-11-21 10:47:21 395

原创 总让人忘记的单例模式C#代码实现

每次想起单例模式都有印象,但是实际代码实现总是忘记,这次写下来和大家分享//密封类,防止发生派生,而派生可能会增加实例public sealed class Singleton{ //在第一次引用类的任何成员时创建实例 private static readonly Singleton _instance=new Singleton(); private Singletom(){} p

2017-11-20 11:02:16 252

原创 对字典对象组成的List集合进行Lambda表达式的GroupBy

昨天同事问了一个问题,怎么把字典对象组成的List集合进行按code分组,将其qty进行Sum累和。考虑了C#的Lambda表达对集合的万能性,试了一下,代码如下: public static void Main(string[] args) { TestLambdaGroupBy(); Console.

2017-11-16 09:08:40 6786 1

转载 文件上传HTML5 File API

背景自从html5 file api出现以来,我们可以做的事情越来越多,越来越有趣了,之前介绍过 《HTML5实现断点续传》、《HTML5实现拖拽下载》等关于File API的一些实例,今天和大家分享一下,如何用HTML5 file api读取文件的MD5码。MD5码在文件的唯一性识别上有很重要的应用,业内常用MD5进行文件识别、文件秒传、文件安全性检查等。废话不多说,直接说重点。

2017-11-02 16:22:12 2160 1

原创 C#参数值传递与引用传递问题(我们需要时刻温习基础知识)

C#参数值传递与引用传递问题,太久没有关注这些基础的C#知识,导致很多东西都忘了,幸好有公司小培训帮助补充了这些。本次例子以传递类对象参数,对类对象的属性值进行写操作。    class Program    {        public static void Main(string[] args)        {            TestRefObject1(

2017-11-02 10:36:11 386

原创 C#的序列化与反序列化

最近看了一下同事写的代码,其中包含这么一个功能,叫序列化与反序列化。说一下概念,序列化: 将数据结构或对象转换成二进制串的过程反序列化:将在序列化过程中所生成的二进制串转换成数据结构或者对象的过程很多情况下,我们需要将数据进行持久化操作,即将数据写入到文件中,我们可以通过IO操作,或者序列化操作。而序列化可以将一个对象持久化到文件中,保存在二进制文件中。具体可参照MSDN:ht

2017-11-01 17:22:26 1064

原创 数据库系统原理之锁与故障

近期把大学数据库原理的书重新翻看一遍,哈尔滨工业大学出版社的《数据库系统原理》数据库-锁三级封锁协议1级封锁协议事务T在修改数据R之前必须先对其加X锁,直到事务结束才释放。事务结束包括正常结束和非正常结束。1级封锁协议可以防止丢失修改,并保证事务T是可以恢复的。2级封锁协议1级封锁协议加上事务T在读取数据R之前必须先对其加S锁,读完后即可

2017-10-13 10:53:30 298

原创 递归SQL简单学习

递归查询解决树形数据很管用SQL Server引入公用表表达式(CTE)可创建递归查询查看了一下MSDN关于CTE的介绍:https://msdn.microsoft.com/zh-cn/library/ms186243.aspxCTE 的基本语法结构如下:WITH expression_name [ ( column_name [,...n] ) ]AS

2017-10-11 16:11:30 686

转载 MES系统的三种车间类型:flow shop、job shop、open shop

flow shop:如果每个作业需要在每个处理机上加工,而且每个作业的工序也相同,即在处理机上加工的顺序相同,则这种多类机的环境称为同顺序作业或流水作业。job shop:如果每个作业需要在每个处理机上加工,每个作业有自己的加工顺序,称之为异顺序作业。open shop:如果每个作业需要在每个处理机上加工,每个作业可按任意顺序加工,称之为自由顺序作业或开放作业。

2017-10-11 14:11:51 17886

原创 系统高并发问题探索(比较详细)

最近进行了一次系统性能测试,处理并发操作时出现了许多问题,下面就这些问题及解决途径进行一下记录。以下问题解决大部分来自于百度、CSDN、博客园等文章及社区,发现真的是好强大。并发500条,测试。连接数与连接池问题最开始,并发失败loadrunner报错,服务器连接失败。猜测可能是数据库连接数出了问题,打开SQL Server,查看数据库最大连接数已经为0,即默认

2017-10-09 16:33:39 743

转载 .NET开发常用工具大汇总

介绍这篇文章列出了针对ASP.NET开发人员的有用工具。工具1.Visual StudioVisual Studio Productivity Power tool:Visual Studio专业版(及以上)的扩展,具有丰富的功能,如快速查找,导航解决方案,可搜索的附加参考对话框等ReSharper:提高.NET开发人员生产力的工具,提高代码质量,通过提供快速修复消除错误,等等

2017-10-09 15:05:19 8168

原创 经典SQL语句大全(非增删改查)

推荐大家使用一个插件SQL Prompt,智能提示很好SQL Server数据库备份EXEC sp_addumpdevice 'disk', 'TestBackUp', 'F:/1.bat'BACKUP DATABASE DataBase_Name TO TestBackUp查询数据库在进程池的连接数SELECT *FROM master.dbo.syspr

2017-09-30 14:24:28 1129

原创 SQL Server最大连接数问题

最近公司测试在进行服务器性能测试,在处理超过100个并发请求后,数据库就崩掉了。闲着没事,就找了一下原因。1.首先,看了看SQL Server服务器属性的配置,看到连接数为0,即不限制,SQLserver最大连接数为32767。看来应该不是这里的问题2.百度了一下,发现可能是程序的数据库连接字符串出了问题自己写了个代码测试一下 class Program

2017-09-22 11:00:25 23610

原创 SQL Server 游标基础使用

游标基础学习1.简单游标使用--Student表,sno varchar(36),sname varchar(36)--内置数据--sno001 sname001--sno002 sname002--sno003 sname003--定义简单循环游标DECLARE GetStudent CURSOR FAST_FORWARDFOR SELECT Sno ,

2017-09-21 16:02:22 646

原创 约束查询删除与主键查询切换的SQL写法

--原表主键为主键1和主键2,修改为主键1和主键3--查出表原主键名DECLARE @ConstraintName VARCHAR(100) SELECT @ConstraintName = nameFROM dbo.sysobjectsWHERE xtype = 'PK' AND parent_obj = ( SELECT [id]

2017-09-18 15:41:11 460

原创 二十四种设计模式和六种设计原则

转载自我的公众号:艳福不深,文末有二维码,欢迎关注终于把这本买了一年的书浏览了一遍,《大话设计模式》,入门级好书,墙 裂 推荐这回,对本书的精华之处做了总结我是一条分割线六大设计原则单一职责原则就一个类而言,应该仅有一个

2017-09-11 18:42:19 2315

原创 冒泡算法、二叉搜索树转双向链表、字符串第一个只出现一次字符C#实现

1.冒泡排序static void Swap(ref int a,ref int b) { a = a + b; b = a - b; a = a - b; } static void BubbleSort(int[] array) {

2016-11-22 22:07:19 328 1

原创 设计模式学习(简单工厂、策略模式、单一职责、开闭原则)

最近看了一本大话设计模式,这本书用生动的故事和对话来给读者讲解设计模式及设计原则的相关知识,对于大家学习面向对象有很大帮助。学习设计模式及原则好处可以使代码设计更具有易重用性、易扩展性、易维护性、灵活性。最先了解了《简单工厂模式》。简单工厂以工厂类的方式创建所需功能类对象,在客户端类调用工厂类的创建对象方法即可实现需求。增加一个新功能需求,只需编写新功能类代码和在工厂类中添加新功能

2016-10-06 15:15:05 723

原创 IDL程序发布及C#调用

前一阵刚学了一下IDL相关,今天整理一下与大家分享。前两种方式本人亲测可用,5、6也是比较好的方式。1. idlrt.exe调用sav文件【特点】C#程序直接调用sav文件(间接通过idl自带的idlrt.exe)无需下一步封装。方便C#程序中传入参数。(通过ProcessStartInfo.Argument方式传入IDL程序所需参数) 优点:便于传入输入参数缺

2016-09-17 12:32:36 5830 8

原创 C#标准查询运算符之推迟执行案例

使用Linq的重要概念:推迟执行using System;using System.Collections.Generic;using System.Linq; public class Patent { public string Title { get; set; } public string YearOfPublication { g

2016-06-30 20:44:44 443

原创 ASP.NET_Ajax实训练习之创建和使用Ajax组件

首先,建立新的ASP.NET网站。本例用于用户登录时检测密码强度:添加一个javascript文件:创建Ajax组件//注册一个命名空间Type.registerNamespace("AjaxEnabled");//为JavaScript类定义构造函数AjaxEnabled.PasswordStrengthComponent = function () { AjaxE

2016-06-27 16:53:31 495

信息系统项目管理师2019年11月的视频和资料教程,自己也在学习中

信息系统项目管理师2019年11月的视频和资料教程,自己也在学习中

2021-11-06

录屏神器(atrecply)

超级牛逼的录屏神器,分辨率高,内存占用极低,适合长时间录屏

2018-08-31

ERStudio8.0安装包

ERstudio,用于设计ER图,可将ER模型转化为SQL。基于SQL Server的系统可以参考使用

2018-05-28

SqlQueryStress

模拟测试多人存取DB Server,查看是否能负荷大量多人查询,找到免费、轻巧又好用的SQLQueryStress,该工具针对单一SQL进行简单的压力测试。

2018-05-28

DWGdirect.NET文档说明(C# 读写CAD文件DWG格式)

DWGdirect.NET的英文文档,详细明了,有图文介绍,教你从构建项目到dll的引用开始,到方法调用

2017-10-26

C#实现CAD绘图功能

C#窗体应用程序实现点线面等图形元素绘制,实现部分CAD可用的功能

2017-10-26

微信小程序源码-名片制作,可关注《红秀不在家》公众号查看源码效果

微信小程序名片类型源码,整个项目源码都送你,自己家公众号做的微信小程序,效果可搜索《红秀在家》小程序或关注《红秀不在家》公众号

2017-09-22

C#图片转视频源码

仅支持Avi格式,C#源码,将图片转换为视频,调用windows的avifil32.dll组件,获取一下试试走C#是是是是源码

2017-09-18

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

TA关注的人

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