摘要:
C#多线程解决界面卡死问题的完美解决方案文章下最方有源码下载 问题描述:当我们的界面需要在程序运行中不断更新数据时,当一个textbox的数据需要变化时,对于这个问题可以先参考下我的另外一个文章C#多线程|匿名委托传参数|测试您的网站能承受的压力|附源代码--升级版为了让程序执行中不出现界面卡死的现像,最好的方法就是多线程来解决一个主线程来创建界面,使用一个子线程来执行程序并更新主界面这样就不会出现卡死的现像了这肯定是没有问题的,但是为什么在使用的过程中一样会有很多地方会出现卡死呢,而且有用户跟我说是我的Httphelper类的问题,其实不是,而且我再次声明我的Httphelper类跟多线程并
阅读全文
posted @ 2013-06-20 14:35
HackerVirus
阅读(10040)
推荐(0)
摘要:
阅读导航一、概要二、JOIN分类三、JOIN分类详解一、概要JOIN对于接触过数据库的人,这个词都不陌生,而且很多人很清楚各种JOIN,还有很多人对这个理解也不是很透彻,这次就说说JOIN操作。图片是很容易被接受和理解,所以尝试使用图片来说明一下。二、JOIN分类客官:小二,上JOIN分类!……小二:客官,新鲜出炉的JOIN分类图片来喽。三、JOIN分类详解客官:小二,速速详细道来!小二:现在让小二来给您详细介绍。INNER JOIN:仅仅返回两个表中,匹配列相同的列值,所在行的数据。SELECT * FROM Table1 t1 INNER JOIN Table2 t2 ON t1.Col1
阅读全文
posted @ 2013-06-20 10:48
HackerVirus
阅读(801)
推荐(0)
摘要:
轻量级前端MVVM框架avalon - ViewModel废话说了大几篇,我们开始来点干货了~ViewModel的内部机制在MVVM中,数据是核心。而jQuery则以DOM为核心。而DOM只是HTML在JS的世界的抽象,是一个很易变的东西。因此如果业务代码遍历选择器表达式会非常难维护。但不可否认,jQuery是操作DOM的王者,让我们操作DOM顺手拈来。但如果不让你操作DOM,不是更好吗?就像jQuery不让你用getElementById,getElementsByTagName, querySelecterAll,大家都不知道里面有多少坑,短短几个字母$(expr)是背后sizzle选择器
阅读全文
posted @ 2013-06-20 10:46
HackerVirus
阅读(202)
推荐(0)
摘要:
在做了深入(的)研究之后(通过在google网站搜索),,我编译了15个免费Visual Studio 2005插件表..其中一些插件将提高您(的)代码(的)质量,,另外一些能使您编译(的)更快,,但是这些都不能够完全(得)到保证.. 如果我遗漏了一个插件,,您认为它应该加到这个列表中,,那么就请您提供一个名称,,URL,以及一个简单(的)描写告诉我..但是在做这些之前,,确定它满足下面(的)严格要求(a:它必须在Visual Studio 2005内运行,,b::它必须是免费(的))言归正传,,下面就是我(的)15个免费(的)Visual Studio 2005插件……AnkhSVN 这是S
阅读全文
posted @ 2013-06-20 00:00
HackerVirus
阅读(644)
推荐(0)
摘要:
CompositeC1 4 发布Composite C1是一个.Net平台上开源专业的CMS开源项目,很多的功能用户界面,面向任务的支持与各种工具协作。当编辑内容时在用户端体验很友好。编辑器与开发者UI运行于所有版本主流浏览器windows与Mac OS上。用户UI支持英文,德语,俄语,瑞典语,中文。开发人员可以管理布局扩展系统使用Asp.net Razor,Web Form, MVC和XSLT. 让后端开发人员,前端开发人员控制到细节。 项目基于.NET 4平台上最新技术,插件化架构设计&API,完全LINQ数据访问。 一个灵活的系统,简易安装,支持移植Windows Azure.同
阅读全文
posted @ 2013-06-19 23:32
HackerVirus
阅读(1249)
推荐(0)
摘要:
NDepend 3.0已与Visual Studio集成投递人itwriter发布于 2010-02-10 16:17评论(0)有1638人阅读原文链接[收藏]«»NDepend 3.0已与Visual Studio集成,支持对代码的实时分析、可以跨越多个VS解决方案进行代码分析、可以同时编辑多个CQL规则,此外还增强了搜索功能并提升了性能。NDepend 3.0的一些新特性列举如下:与Visual Studio的集成——NDepend 3.0实现了与VisualStudio的深度集成,包括从Solution Explorer或CodeEditor的上下文菜单中执行NDep
阅读全文
posted @ 2013-06-19 23:23
HackerVirus
阅读(761)
推荐(0)
摘要:
二叉树算法引发的思考:指针参数传递、引用的陷阱最近想熟悉一下基本的数据结构和算法,于是写了一个二叉树程序,功能很简单,只有二叉树的建立和遍历。在这个过程中,却发现了一些平时没有注意到的细节问题,写出来作为总结和大家分享。待讨论和遇到的细节问题如下:(1)常见的定式思维:指针作为参数传递,是否就不需要再赋值,因为指针指向的值会同步更改,但是,你有考虑过,如果指针变量本身的值被更改了呢?怎么办?(2)比较不常用的用法,针对指针变量的引用,你用过吗?前提:(1)笔者考虑到自己一直混淆使用C和C++,于是,打算这个简单的算法程序采用纯C来写,因此使用的是C编译器。(2)关于C和C++的一些区别,笔者打
阅读全文
posted @ 2013-06-19 23:04
HackerVirus
阅读(518)
推荐(0)
摘要:
Wijmo 日历插件说明: 因为项目(OA)的需要,我负责开发日程的模块,相信大家用过谷歌的日历了吧,是不是觉得挺好用,但又苦于无法实现? 这里告诉你一个很好的插件,Wijmo,而里面有一个类似谷歌的日历事件插件,真的很好很强大,注意,我不是托。 当时找到这个插件的时候,真心佩服那些牛逼的外国开发员,能做到这么厉害,并且还开源了。 因为菜鸟,苦苦做了一个多星期才完成,个中原因能归结为:1、没有中文的介绍和帮助,百度谷歌就是找不到很好的例子。2、英文不行,看官网API很吃力,没有认真看官网的Demo。3、不是很熟悉js。技术要点:1、基本的js、jQuery使用2、正则表达式的使用(确实...
阅读全文
posted @ 2013-06-19 23:03
HackerVirus
阅读(384)
推荐(0)
摘要:
单例模式的七种写法Java:单例模式的七种写法转载出处:http://cantellow.javaeye.com/blog/838473第一种(懒汉,线程不安全): 1 public class Singleton { 2 private static Singleton instance; 3 private Singleton (){} 4 5 public static Singleton getInstance() { 6 if (instance == null) { 7 instance = new Singleton(); 8 ...
阅读全文
posted @ 2013-06-19 23:00
HackerVirus
阅读(169)
推荐(0)
摘要:
改进ConcurrentDictionary并行使用的性能上一篇文章“ConcurrentDictionary 对决 Dictionary+Locking”中,我们知道了 .NET 4.0 中提供了线程安全的ConcurrentDictionary<TKey, TValue> 类型,并在某些特定的使用条件下会产生问题。在ConcurrentDictionary<TKey, TValue> 类中有一个方法 GetOrAdd ,用于尝试获取一个键值,如果键值不存在则添加一个。其方法签名如下:public TValue GetOrAdd( TKey key, Func<
阅读全文
posted @ 2013-06-19 22:54
HackerVirus
阅读(610)
推荐(0)