摘要:
This document will describe using transactions in EF6 including the enhancements we have added since EF5 to make working with transactions easy. In al 阅读全文
摘要:
position:relative和position:absolute都可以改变元素在文档中的位置,都能激活元素的left、top、right、bottom和z-index属性。(默认这些属性未激活,设置了也无效) 设置position:relative和position:absolute都会让元... 阅读全文
摘要:
display:none |inline| block | list-item | inline-block | table | inline-table | table-caption | table-cell | table-row | table-row-group | table-colum... 阅读全文
摘要:
在用CSS布局页面的时候,我们会将HTML标签分成两种,块状元素和内联元素(我们平常用到的div和p就是块状元素,链接标签a就是内联元素)块状元素一般是其他元素的容器,可容纳内联元素和其他块状元素,块状元素排斥其他元素与其位于同一行,宽度(width)高度(height)起作用。常见块状元素为div... 阅读全文
摘要:
positionposition:static| relative | absolute | fixed |center|page|sticky默认值:staticstatic:对象遵循常规流。top,right,bottom,left等属性不会被应用。relative:对象遵循常规流,并且参照自身... 阅读全文
摘要:
CSS实例CSS背景设置页面的背景颜色设置不同元素的背景颜色设置一个图像作为页面的背景错误的的背景图片如何在水平方向重复背景图像如何定位背景图像一个固定的背景图片(这个图片不会随页面的其余部分滚动)在一个声明的所有背景属性高级的背景例子背景属性的解释CSS文本设置不同元素的文本颜色文本对齐移除链接下... 阅读全文
摘要:
jQuery 选择器$(this).hide()演示 jQuery 的 hide() 函数,隐藏当前的 HTML 元素。$("p").hide()演示 jQuery 的 hide() 函数,隐藏所有 元素。$(".test").hide()演示 jQuery 的 hide() 函数,隐藏所有 cl... 阅读全文
摘要:
创建环境:create table pagetest(id int identity(1,1) not null,col01 int null,col02 nvarchar(50) null,col03 datetime null)--100万记录集(大约耗时5min)declare @i ints... 阅读全文
摘要:
阅读全文
摘要:
.NET Compiler Platform ("Roslyn").NET Core 5.NET Micro Framework.NET SDK For HadoopASP.NET 5ASP.NET Ajax Control ToolkitASP.NET MVC, Web API and Web P... 阅读全文
摘要:
(1)、request.getRealPath("/");//不推荐使用获取工程的根路径(2)、request.getRealPath(request.getRequestURI());//获取jsp的路径,这个方法比较好用,可以直接在servlet和jsp中使用(3)、request.getSes... 阅读全文
摘要:
DbUtils: JDBC Utility Component ExamplesThis page provides examples that show how DbUtils may be used.Basic UsageDbUtils is a very small library of cl... 阅读全文
摘要:
阅读全文
摘要:
懂C#的话,转Java也不是那么难,毕竟,语言语法还是相似的.尝试了下Java,说说自己的体会吧. 一,Java和C#都是完全面向对象的语言。在面向对象编程的三大原则方面,这两种语言接近得不能再接近。不过也有一些差别,不过不多,稍微习惯下就好了, 比如: 集合:两种语言都有集合ArrayList,还 阅读全文
摘要:
一:导言 有些WEB开发者,会引用一个JQuery类库,然后在网页上写一写("#"),("."),写了几年就对别人说非常熟悉JQuery。我曾经也是这样的人,直到有一次公司里的技术交流,我才改变了自己对自己的看法。二:普及JQuery知识知识1:用JQuery写插件时,最核心的方法有如下两个:$.... 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
线程同步的方式线程同步有:临界区、互斥区、事件、信号量四种方式 临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别 1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程将被挂起,并一直等到进入临界区的线程离开,临界区在被释放后,其他线程才可以抢占。 2、互斥量:采用互斥对象机制。 只有拥有互斥对象的线程才有访问公共资源的权限,因为互斥对象只有一个,所以能保... 阅读全文
摘要:
首先感慨下,现在的程序员做的工作因为高级语言的生产力,系统框架模式的成熟,开源大牛的贡献,已经成越来越偏向 “面向配置编程”了......详细使用指南见文章:http://blog.csdn.net/zhoufoxcn/article/details/22205331.Log4net的结构 1... 阅读全文
摘要:
阅读全文
摘要:
.NET下的异步编程及其发展任何平台和编程语言都会有多线程的实现机制和方法。对于C#来讲Thread类就是创建线程,管理线程的一种最初始的手段。但是创建和销毁一个线程是很耗费资源的,而且创建的线程越多,线程间切换就越频繁(计算机CPU个数受限),线程切换也要耗费资源和时间,再加上线程管理是一件很费心的事,所以微软就引入了线程池的概念。线程池是一个先进先出FIFO的队列,程序员只需要把操作或者任务丢给线程池,让.NET framework替程序员管理线程,线程复用等,极大的简化了开发。这里就有一个控制线程池内线程数量的问题。线程池内的线程肯定得根据需要动态变化,但适应这种需要的算法是什么呢? 一 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
今天研究了一天,做个笔记。声明win api public class WINAPI { //函数返回与指定字符创相匹配的窗口类名或窗口名的最顶层窗口的窗口句柄。这个函数不会查找子窗口 [DllImport("user32.dll", EntryPoint =... 阅读全文
摘要:
Visifire在visifire_v3.6.8之前授权都是GPL v3的,而且也算是比较强大的chart插件。之前有写过WPF绑定.NET对象属性简单实例这里实战,因为项目用到,顺便这里做个笔记。Visifire数据绑定的方式:<Window x:Class="DataBindingInWPFVisifireChart.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsof 阅读全文
摘要:
依赖项属性是通过调用Register方法(或RegisterReadOnly)在 WPF 属性系统中注册,并通过DependencyProperty标识符字段备份的属性。依赖项属性只能由DependencyObject类型使用,但DependencyObject在 WPF 类层次结构中的级别很高,因此,WPF 中的大多数可用类都支持依赖项属性。我们大部分时间都会使用依赖属性,依赖项属性提供用来扩展属性功能的功能,这与字段支持的属性相反。每个这样的功能通常都表示或支持整套 WPF 功能中的特定功能:资源<DockPanel.Resources> <SolidColorBrush 阅读全文
摘要:
DataGrid和Datatable数据绑定后,Datatable在另一个线程中被修改后DataGrid数据不能及时更新的问题实例:以下meterDataTable已经和datagrid进行了绑定,但是在线程中,修改datatable的内容不能通知到datagrid,也没有报线程安全问题。DataRow dr = MeterFiles.meterDataTable.NewRow(); dr["MeterAddress"] = Decoder.Decoder.DecodeMessageCallOneMeterConfigMeterAddr(r... 阅读全文
摘要:
匿名函数是一个“内联”语句或表达式,可在需要委托类型的任何地方使用。可以使用匿名函数来初始化命名委托,或传递命名委托(而不是命名委托类型)作为方法参数。共有两种匿名函数,以下主题中分别讨论了这些函数:Lambda 表达式(C# 编程指南).匿名方法(C# 编程指南)在 C# 1.0 中,您通过使用在代码中其他位置定义的方法显式初始化委托来创建委托的实例。C# 2.0 引入了匿名方法的概念,作为一种编写可在委托调用中执行的未命名内联语句块的方式。C# 3.0 引入了 Lambda 表达式,这种表达式与匿名方法的概念类似,但更具表现力并且更简练。这两个功能统称为“匿名函数”。通常,针对 .NET 阅读全文
摘要:
若要有效编写查询,您应该了解完整的查询操作中的变量类型是如何全部彼此关联的。如果您了解这些关系,就能够更容易地理解文档中的 LINQ 示例和代码示例。另外,还能了解在使用var隐式对变量进行类型化时的后台操作。LINQ 查询操作在数据源、查询本身及查询执行中是强类型的。查询中变量的类型必须与数据源中... 阅读全文
摘要:
由于已熟悉查询语言(如 SQL 或 XQuery),基本的查询操作不再叙述。因为类似。此外语言集成查询 (LINQ) 不仅可用于检索数据,而且还是一个功能强大的数据转换工具。通过使用 LINQ 查询,您可以将源序列用作输入,并采用多种方式修改它以创建新输出序列。您可以通过排序和分组来修改序列本身,而... 阅读全文
摘要:
查询是一种从数据源检索数据的表达式。查询通常用专门的查询语言来表示。随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。因此,开发人员不得不针对他们必须支持的每种数据源或数据格式而学习新的查询语言。LINQ 通过提供一种跨各种数据源... 阅读全文
摘要:
有工厂模式引出抽象工厂模式,先看工厂模式实例代码: public abstract class Product { public abstract void work(); } public class ProductA : Product { public override void work() { Console.Write("ProductA"); } } public class ProductB : Product { public override... 阅读全文