02 2018 档案

摘要:C# Monitor Wait()和Pulse() 1.Monitor.Wait方法当线程调用 Wait 时,它释放对象的锁并进入对象的等待队列,对象的就绪队列中的下一个线程(如果有)获取锁并拥有对对象的独占使用。Wait()就是交出锁的使用权,使线程处于阻塞状态,直到再次获得锁的使用权。 2.Mo 阅读全文
posted @ 2018-02-28 15:00 ~雨落忧伤~ 阅读(204) 评论(0) 推荐(0) 编辑
摘要:在开发多线程的应用程序时,我们会大量用到 lock (...) {} 块。如果 lock 的对象比较多,非常容易发生死锁。死锁的发生很难预料,而且一旦发生在界面线程上,界面就不再刷新响和应用户输入;如果发生在后台线程,后台线程也就阻塞不工作了,死锁必然会导致应用程序不可用。在.NET里发生死锁的原因 阅读全文
posted @ 2018-02-28 14:59 ~雨落忧伤~ 阅读(149) 评论(0) 推荐(0) 编辑
摘要:在一个大工程中有很多的源文件和头文件,我如何快速统计总行数? 解决方案 b*[^:b#/]+.*$^b*[^:b#/]+.*$ctrl + shift + F 查找选项选 正则表达式 具体步骤: 1.鼠标停靠在你的项目解决方案附近 如图所示: 2.组合键:ctrl + shift + F 出现查找和 阅读全文
posted @ 2018-02-28 10:22 ~雨落忧伤~ 阅读(5567) 评论(0) 推荐(1) 编辑
摘要:摘要 异步这东西,真正用起来的时候,发现事情还是挺多的,最近在项目中用到了异步的知识,发现对它还是不了解,处理起来,走了不少弯路。觉得还是补一补还是很有必要的。 MSDN原文地址:https://msdn.microsoft.com/en-us/library/2e08f6yc(v=vs.110). 阅读全文
posted @ 2018-02-28 10:11 ~雨落忧伤~ 阅读(4210) 评论(0) 推荐(1) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace 多线程 { class Program { //public s... 阅读全文
posted @ 2018-02-27 15:49 ~雨落忧伤~ 阅读(95) 评论(1) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace 线程同步_线程异步 { //打印类 public class Printer ... 阅读全文
posted @ 2018-02-26 15:05 ~雨落忧伤~ 阅读(147) 评论(0) 推荐(0) 编辑
摘要:原文:http://blog.sina.com.cn/s/blog_4e61c4290100ndyl.html C#中构建多线程应用程序[转] (2011-01-04 21:29:29) 转载▼ C#中构建多线程应用程序[转] 转载▼ 标签: it 分类: asp.net it 刘志远的博客 佚名  阅读全文
posted @ 2018-02-26 14:29 ~雨落忧伤~ 阅读(101) 评论(0) 推荐(0) 编辑
摘要:正文字体大小:大 中 小 好资源网站 (2011-01-06 11:31:17) 转载▼ 标签: it 分类: 电子商务 1.酷网代码;http://www.5icool.org非常不错 网页特效 焦点幻灯图片特效 导航菜单 广告代码 在线客服 表单按钮 其它特效 网页教程 HTML CSS Jav 阅读全文
posted @ 2018-02-26 14:16 ~雨落忧伤~ 阅读(191) 评论(1) 推荐(1) 编辑
摘要:非断开 SqlConnection SqlCommand / SqlDataReader 接 断开 SqlConnection SqlDataAdapter / DataSet 接 阅读全文
posted @ 2018-02-26 10:19 ~雨落忧伤~ 阅读(54) 评论(0) 推荐(0) 编辑
摘要:C# IL DASM 使用-破解c#软件方法 2018-02-23 14:58 by halberts, 115 阅读, 0 评论, 收藏, 编辑 IL DASM反编译工具 使用C#的猿人或多或少都会对微软的IL反编译工具(ildasm.exe)有所认识。我最早接触到这工具是公司同事使用他反编译ex 阅读全文
posted @ 2018-02-26 09:58 ~雨落忧伤~ 阅读(152) 评论(0) 推荐(0) 编辑
摘要:MVC+三层+ASP.NET简单登录验证 通过制作一个登录小案例来搭建MVC简单三层 在View --Shared下创建一个母版页: <!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width" /> 阅读全文
posted @ 2018-02-26 09:27 ~雨落忧伤~ 阅读(1288) 评论(0) 推荐(0) 编辑
摘要:使用的 C# winform 阅读全文
posted @ 2018-02-24 17:36 ~雨落忧伤~ 阅读(118) 评论(0) 推荐(0) 编辑
摘要:【算法】哈希表的诞生(Java) 目录 为什么要使用哈希表 哈希表的取舍 使用哈希表的前提 哈希函数的构造 1.直接定址法 2.数字分析法 3. 平方取中法 4.折叠法 5.除留余数法 哈希地址的冲突 解决冲突的方法 拉链法 线性探测法 插入操作 查找操作 删除操作 再哈希法 正文 参考资料 《算法 阅读全文
posted @ 2018-02-22 17:40 ~雨落忧伤~ 阅读(129) 评论(0) 推荐(0) 编辑
摘要:ASP.NET比较常用的26个性能优化技巧 1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性 阅读全文
posted @ 2018-02-22 17:34 ~雨落忧伤~ 阅读(106) 评论(0) 推荐(0) 编辑
摘要:第一种 后台代码: 页面代码: 效果: 在页面上根据Html强类型辅助方法 绑定下拉框(o => o.ID) 第二种 后台代码: 后台已经设置好了 选中的是谁. 页面代码: 第一个参数 集合 第二个参数 值字段 第三个参数 文本字段 第四个参数 选中的值 阅读全文
posted @ 2018-02-22 14:22 ~雨落忧伤~ 阅读(67) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Globalization; using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Threading.Tasks; namespace 字符串首字母... 阅读全文
posted @ 2018-02-22 13:27 ~雨落忧伤~ 阅读(184) 评论(0) 推荐(0) 编辑
摘要:MVC初级知识之——View与Controller的讲解 Controller是MVC中比较重要的一部分。几乎所有的业务逻辑都是在这里进行处理的,并且从Model中取出数据。在ASP.NET MVC Preview5中,将原来的Controller类一分为二,分为了Controller类和Contr 阅读全文
posted @ 2018-02-22 11:26 ~雨落忧伤~ 阅读(127) 评论(0) 推荐(0) 编辑
摘要:本章我们新建一个项目,并通过这个项目熟悉一下_Layout与_ViewStart以及它们的加载顺序. 新建一个项目 首先, 文件->新建一个解决方案 选择.Net Core 的APP下面的ASP.NET Core Web App(MVC) Next 设置解决方案的名称(和Xcode的界面风格有点像) 阅读全文
posted @ 2018-02-22 11:04 ~雨落忧伤~ 阅读(108) 评论(0) 推荐(0) 编辑
摘要:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.IO; namespace ConsoleApplication4 { class Program { s... 阅读全文
posted @ 2018-02-22 10:31 ~雨落忧伤~ 阅读(330) 评论(1) 推荐(1) 编辑
摘要:select into from 与 insert into select 区别鉴赏 1.INSERT INTO SELECT语句 语句形式为:Insert into Table2(field1,field2,...) select value1,value2,... from Table1 要求目 阅读全文
posted @ 2018-02-09 17:27 ~雨落忧伤~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要:create table #temptable 临时表 和 declare @bianliang table ()表变量 在开发过程中,经常会遇到使用表变量和本地临时表的情况。下面是对二者的一个介绍:1. 为什么要使用表变量表变量是从2000开始引入的,微软认为与本地临时表相比,表变量具有如下优点: 阅读全文
posted @ 2018-02-09 16:59 ~雨落忧伤~ 阅读(986) 评论(0) 推荐(0) 编辑
摘要:DECLARE @t TABLE(date char(21))INSERT @t SELECT '1900-1-1 00:00:00.000'INSERT @t SELECT '1900-1-1 00:00:00.001'INSERT @t SELECT '1900-1-1 00:00:00.009 阅读全文
posted @ 2018-02-09 16:55 ~雨落忧伤~ 阅读(275) 评论(0) 推荐(0) 编辑
摘要:【整理】mysql中information_schema.tables字段说明 2016-05-04 16:47:50| 分类: 默认分类|举报|字号 订阅 下载LOFTER我的照片书 | 【整理】mysql中information_schema.tables字段说明 2016-05-04 16:4 阅读全文
posted @ 2018-02-09 15:47 ~雨落忧伤~ 阅读(906) 评论(0) 推荐(0) 编辑
摘要:CHARINDEX() 在一个表达式中搜索另一个表达式并返回其起始位置(如果找到)。 CHARINDEX ( expressionToFind , expressionToSearch [ , start_location ] ) expressionToFind是字符表达式,其中包含要查找的序列。 阅读全文
posted @ 2018-02-09 15:09 ~雨落忧伤~ 阅读(162) 评论(0) 推荐(0) 编辑
摘要:Sql 中Collate用法 今天查询sqlite的时候需要不区分大小写,查了下文档,需要使用collate nocase.顺便学习下collate的用法。 collate在sql中是用来定义排序规则的。排序规则其实就是当比较两个字符串时,根据某种规则来确定哪个比较大,是否相等。各个数据库支持不同的 阅读全文
posted @ 2018-02-09 15:06 ~雨落忧伤~ 阅读(277) 评论(0) 推荐(0) 编辑
摘要:SQL With As 用法 一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句用到。可以使SQL语句的可读性更高,也可以在UNION ALL的不同部分,作为提供数据的部分。 对于UNION 阅读全文
posted @ 2018-02-09 11:36 ~雨落忧伤~ 阅读(765) 评论(0) 推荐(0) 编辑
摘要:SQL Server 权限管理 2014-11-10 08:37 by pursuer.chen, 24214 阅读, 40 评论, 收藏, 编辑 标签:SQL SERVER/MSSQL SERVER/数据库/DBA/权限控制/管理/分配/登入名/数据库用户/角色 概述 对数据库系统而言,保证数据的 阅读全文
posted @ 2018-02-09 11:00 ~雨落忧伤~ 阅读(89) 评论(0) 推荐(0) 编辑
摘要:服务器名.数据库名.表拥有者(架构名).表名 服务器名(服务器IP).数据库名.表拥有者.表名 [192.168.99.66].TEST.dbo.table1[Testdb].TEST.dbo.table1 A:Server NameB:Database NameC:User NameD:Table 阅读全文
posted @ 2018-02-09 10:00 ~雨落忧伤~ 阅读(80) 评论(0) 推荐(0) 编辑
摘要:排列组合的实现 数据库环境:SQL SERVER2008R2 先说一下需求:实现1,2,3的排列组合,即123,132,213,231,312,321。 哈哈,你没看错,需求这是这么短短的一句话。 我想到了2个方法,都可以实现需求。下面我分别介绍这2种实现方法。 方法一:建一个表xx,往xx表中插入 阅读全文
posted @ 2018-02-09 09:48 ~雨落忧伤~ 阅读(115) 评论(0) 推荐(0) 编辑
摘要:【WebApi系列】浅谈HTTP在WebApi开发中的运用 WebApi系列文章 【01】浅谈HTTP在WebApi开发中的运用 【02】聊聊WebApi体系结构 【03】详解WebApi参数的传递 【04】详解WebApi测试和PostMan 【05】浅谈WebApi Cores 【06】详解We 阅读全文
posted @ 2018-02-08 15:01 ~雨落忧伤~ 阅读(439) 评论(0) 推荐(0) 编辑
摘要:《图解TCP/IP》读书笔记 一、国际惯例:书托 这是一本图文并茂的网络管理技术书籍,旨在让广大读者理解TCP/IP的基本知识、掌握TCP/IP的基本技能。 书中讲解了网络基础知识、TCP/IP基础知识、数据链路、IP协议、IP协议相关技术、TCP与UDP、路由协议、应用协议、网络安全等内容,引导读 阅读全文
posted @ 2018-02-08 14:55 ~雨落忧伤~ 阅读(172) 评论(0) 推荐(0) 编辑
摘要:随笔 - 276 文章 - 1 评论 - 1383 随笔 - 276 文章 - 1 评论 - 1383 随笔 - 276 文章 - 1 评论 - 1383 随笔 - 276 文章 - 1 评论 - 1383 《图解HTTP》读书笔记 目前国内讲解HTTP协议的书是在太少了,记忆中有两本被誉为经典的书 阅读全文
posted @ 2018-02-08 14:54 ~雨落忧伤~ 阅读(119) 评论(0) 推荐(0) 编辑
摘要:关于TCP/IP,必知必会的十个问题 本文整理了一些TCP/IP协议簇中需要必知必会的十大问题,既是面试高频问题,又是程序员必备基础素养。 TCP/IP十个问题 一、TCP/IP模型 TCP/IP协议模型(Transmission Control Protocol/Internet Protocol 阅读全文
posted @ 2018-02-08 13:38 ~雨落忧伤~ 阅读(3460) 评论(0) 推荐(0) 编辑
摘要:1、前言 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。 面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘 阅读全文
posted @ 2018-02-08 11:23 ~雨落忧伤~ 阅读(146) 评论(0) 推荐(0) 编辑
摘要:.NET全栈开发工程师学习路径 PS:最近一直反复地看博客园以前发布的一条.NET全栈开发工程师的招聘启事,觉得这是我看过最有创意也最朴实的一个招聘启事,更为重要的是它更像是一个技术提纲,能够指引我们的学习和提升,现在转载过来与各位园友分享。 .NET全栈开发工程师 1.职位描述 独立负责至少一个产 阅读全文
posted @ 2018-02-08 10:54 ~雨落忧伤~ 阅读(927) 评论(3) 推荐(0) 编辑
摘要:返回总目录 自定义类型转换 有时,需要完全控制一个类型到另一个类型的转换。一个类型一点都不像另一个类型,而且转换函数已经存在了,在这种情况下,你想要从一个“宽松”的类型转换成一个更强壮的类型,例如一个string的源类型到一个int32的目标类型。 这里有两个类Source和Destination, 阅读全文
posted @ 2018-02-07 18:14 ~雨落忧伤~ 阅读(73) 评论(0) 推荐(0) 编辑
摘要:C#中如何利用操作符重载和转换操作符 操作符重载 有的编程语言允许一个类型定义操作符应该如何操作类型的实例,比如string类型和int类型都重载了(==)和(+)等操作符,当编译器发现两个int类型的实例使用+操作符的时候,编译器会生成把两个整数加到一起的代码。 当编译器发现两个string类型的 阅读全文
posted @ 2018-02-07 16:21 ~雨落忧伤~ 阅读(106) 评论(0) 推荐(0) 编辑
摘要:static void Main(string[] args) { rational r1 = new rational(5); rational r2 = new rational(51); rational r3 = r1 + r2; // rational rational 回来 rational ... 阅读全文
posted @ 2018-02-07 15:59 ~雨落忧伤~ 阅读(95) 评论(0) 推荐(0) 编辑
摘要:遇到一个问题 困惑了两天 页面的事件不知道为什么触发多次 试了各种办法 对比了之前的页面 各种测试 不是js css 外部链接 重复加载问题 也不是嵌套的 div 问题 各种都试过 最终发现 是 分部视图的问题 就算 分部视图 里面什么都没写 也会触发多次 看看代码 页面上什么都没有 看效果 点击一 阅读全文
posted @ 2018-02-05 17:26 ~雨落忧伤~ 阅读(103) 评论(0) 推荐(0) 编辑
摘要:jquery中文网为您提供jQuery的$.fn使用等资源,欢迎您收藏本站,我们将为您提供最新的jQuery的$.fn使用资源 $.fn是指jquery的命名空间,加上fn上的方法及属性,会对jquery实例每一个有效。如扩展$.fn.abc()那么你可以这样子:$(“#div”).abc();通常 阅读全文
posted @ 2018-02-05 16:33 ~雨落忧伤~ 阅读(86) 评论(0) 推荐(0) 编辑
摘要:理解jquery的$.extend()、$.fn和$.fn.extend() 前端博客•前端开发代码•jQuery•115310View1 理解jquery的$.extend()、$.fn和$.fn.extend() 前端博客•前端开发代码•jQuery•115310View1 文章目录 jQuer 阅读全文
posted @ 2018-02-05 16:23 ~雨落忧伤~ 阅读(67) 评论(0) 推荐(0) 编辑
摘要:FFID HFID function getElementByAttr(tag, attr, value) { var aElements = document.getElementsByTagName(tag); var aEle = []; for (var i = 0; i < aElemen 阅读全文
posted @ 2018-02-02 16:28 ~雨落忧伤~ 阅读(128) 评论(0) 推荐(0) 编辑
摘要:细说Nullable<T>类型 目录一、简介二、语法和用法三、类型的转换和运算四、装箱与拆箱五、GetType()方法六、ToString()方法七、System.Nullable帮助类八、语法糖 一、简介 众所周知,值类型变量不能null,这也是为什么它们被称为值类型。但是,在实际的开发过程中,也 阅读全文
posted @ 2018-02-01 16:29 ~雨落忧伤~ 阅读(93) 评论(0) 推荐(0) 编辑
摘要:可空值类型 备注 一种类型认为是可以为 null,如果它可以分配一个值,也可以分配null,这意味着类型具有无论如何没有值。 默认情况下,所有都引用类型,如String,是否可以为 null,但所有值类型,如Int32,不是。 在 C# 和 Visual Basic 中,你可以将值类型作为可以为 n 阅读全文
posted @ 2018-02-01 16:24 ~雨落忧伤~ 阅读(1606) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示