自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

垃圾程序员_辉

一个有着演艺梦想的程序员,O(∩_∩)O哈哈~

  • 博客(33)
  • 收藏
  • 关注

原创 循环调用FTP通信时遇到的问题

调试过程中,多次FTP通信不能保证数据的实时性。代码运行才PC端,FTP获取的是设备异常数据,第一次请求异常数据(正常),手动操作设备进行异常解除(同时删除设备异常数据);第二次请求异常数据(异常),异常数据依然存在;抓耳挠腮 过程1:【buf】变量为多线程共用数据,试图上锁后进行测试,结果失败。过程2:怀疑 FTP通信机制问题,通信速度过快,进行请求降速和FTP异步通信,

2017-10-30 16:25:11 1551 2

原创 WPF使用MVVM时,表单验证

应用场景描述:表单中TextBox数据验证条件依赖其他TextBox数据(例:腹板T需要解决的问题:1、先录入腹板T数据,后录入底板W数据,不能触发腹板T 数据验证。

2017-08-04 10:05:03 2525

转载 树形结构的数据库表Schema设计

转自 MONKEY_D_MENG 原文地址     程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关键。

2016-03-09 15:45:06 784

转载 Java 理论与实践: 描绘线程安全性

转自 IBM developerWorks 原文地址线程安全不是一个非真即假的命题7月份我们的并发专家 Brian Goetz 将       Hashtable 和       Vector 类描述为“有条件线程安全的”。一个类难道不是线程安全就是线程不安全的吗?不幸的是,线程安全并不是一个非真即假的命题,它的定义出人意料的困难。但是,正如Brian 在本月的     J

2016-03-04 10:08:01 573

原创 工厂模式的简单理解

工厂模式:为存在继承结构的多个类提供实例化对象。简单工厂:工厂实体是个类。抽象工厂:工厂实体是具有继承结构的多个实体的组成。留下的疑问:1、简单工厂、抽象工厂的可扩展性区别2、简单工厂、抽象工厂分别满足那种设计需要感谢:他发表的工厂模式

2015-03-20 14:30:22 462

转载 .Net 特性(Attribute)

利用属性扩展元数据公共语言运行库允许您添加类似关键字的描述性声明(称为属性 (Attribute))来批注编程元素,如类型、字段、方法和属性 (Property)。属性与 Microsoft .NET Framework 文件的元数据一起保存,并且可用于向运行库描述代码或影响应用程序的运行时行为。.NET Framework 提供了许多有用的属性,但您也可以设计和部署自己的属性。

2015-03-02 10:20:22 539

转载 好文章——写自己的ASP.NET MVC框架(上)

阅读目录开始ASP.NET程序的几种开发方式介绍我的MVC框架我的MVC框架设计架构回忆以往AJAX的实现方式MyMVC中实现AJAX的方式如何使用MyMVC框架中的AJAX功能配置MyMVC框架MyMVC框架的实现原理 - 映射处理器(入口)MyMVC框架的实现原理 - 对Session的支持MyMVC框架的实现原理 - 对OutputCache的支持MyMVC框架的实现原理 - 查找A

2014-04-08 15:46:49 1055

转载 好文章——一个经典编程面试题的“隐退”

原文链接: The Noisy Channel 翻译: 伯乐在线 - 王伯译文链接: http://blog.jobbole.com/60798/面试程序员很困难。Jeff Atwood 抱怨找一个会写代码的候选人是如此艰难。在技术媒体发布的那些“最佳”面试题中,很少有能让我提起兴趣的——尽管我很喜欢IKEA的这个面试题。Codility和 Interview Street

2014-03-22 11:40:03 748

转载 好文章——改变计算技术的伟大算法

原文链接: docsity   翻译: 伯乐在线 - programmer_lin译文链接: http://blog.jobbole.com/61815/在过去,很多巧妙的计算机算法设计,改变了我们的计算技术。通过操作标准计算机中提供的中间运算符,可以产生很多的高效函数。这些函数导致了计算机程序的复杂性和多样性,这也是今天计算机时代快速发展的重要原因。如下所示,我们列举了一些算

2014-03-21 11:10:21 698

转载 简单理解数据结构——来自百度百科

转载地址:http://baike.baidu.com/subview/9900/5066576.htm?fr=aladdin#7数组 (Array)在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。在C语言中, 数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。

2014-03-18 10:35:32 627

转载 好文章——程序员,告诉他们被打断的真实代价

转载地址:http://blog.jobbole.com/59657/对程序员来说,打断是低效率的最大原因之一。说实话,这种情况可能对任何人来说都是这样,只是对程序员而言相更糟糕一些。我举个例子来解释吧,比如有一个做销售的人,他的大部分时间可能就花在接打电话或者在不同会议之间交替的途中了。在某一个会议上,或者某一次会议之前的回顾过程中,对销售人员来说,一次中断的代价意味着他花在处理被打断上

2014-02-19 09:57:23 738

转载 好文章——初创小公司如何拿下第一批客户

转载地址:http://blog.jobbole.com/53869/很多初创公司有了靠谱的人、靠谱的技术或是靠谱的产品,却没有销售经验,苦于无法获得第一批客户。在Quora上,Web 设计优化公司 Silktide 的创始人 Oliver Emberton 分享了他的经验。当我第一次开公司时,我 21 岁,秃顶,胆小如鼠。幸运的是,我有个信心爆棚的销售总监跟我一同从零

2014-02-15 11:06:40 716

转载 好文章——Web应用的组件化开发(二)

转载地址:http://blog.jobbole.com/56170/原文出处: 徐飞的博客(@民工精髓V)管控平台在上一篇中我们提到了组件化的大致思路,这一篇主要讲述在这么做之后,我们需要哪些外围手段去管控整个开发过程。从各种角度看,面对较大规模前端开发团队,都有必要建立这么一个开发阶段的协作平台。在这个平台上,我们要做哪些事情呢?1. HTML片段

2014-01-21 12:01:17 1169

转载 好文章——Web应用的组件化开发(一)

转载地址:http://blog.jobbole.com/56161/原文出处: 徐飞的博客(@民工精髓V)基本思路1. 为什么要做组件化?无论前端也好,后端也好,都是整个软件体系的一部分。软件产品也是产品,它的研发过程也必然是有其目的。绝大多数软件产品是追逐利润的,在产品目标确定的情况下,成本有两个途径来优化:减少部署成本,提高开发效率。减少部署成本的方面

2014-01-21 11:25:53 1221

转载 好文章——被高估人士的七个习惯

原文地址:http://blog.jobbole.com/54364/本文由 伯乐在线 - 菜鸟浮出水 翻译自 Erik Dietrich。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。我记得曾经和一个老同事之间有过这么一段对话,是关于另一个即将离职的员工。我说:“他的离开我们都不好受,尤其想到他在过去这几年为我们做的那些事。”但是这个同事的回答让我十分困惑。他说:“如果你

2014-01-18 12:03:18 617

转载 好文章——Web开发人员需知的Web缓存知识

转载地址:http://blog.jobbole.com/41280/原文出处: mnot   译文出处: 张鑫旭什么是Web缓存,为什么要使用它?Web缓存游走于服务器和客户端之间。这个服务器可能是源服务器(资源所驻留的服务器Add),数量可能是1个或多个;这个客户端也可能是1个或多个。Web缓存就在服务器-客户端之间搞监控,监控请求,并且把请求输出的内容(例如html页

2014-01-14 11:17:42 763

转载 好文章——王垠:我和权威的故事

原文出处: 王垠的博客(@_王垠_)每个人小时候心里都是没有权威的,就像每个人小时候也都不相信广告一样。可是权威就像广告,你听一遍不信,听两遍不信,……,直到一千遍的时候,它忽然开始起作用了,而且这作用越来越强。消灭广告所造成的幻觉,最好的办法就是去尝试,去实地的考察它。有些虚幻的东西只要你第一次尝试就会像肥皂泡一样破灭掉。可是如果你不主动去接触它,它就会一直在你脑海里造成一种

2014-01-07 09:26:21 915

转载 好文章——MD5和MD5破解的一些事

原文:http://blog.jobbole.com/22105/本文由@isnowfy 的投稿于伯乐在线,也欢迎其他朋友投稿。提示:投稿时记得留下微博账号哦。看到网上一些对于MD5的介绍,还有对于当初王小云所做的破解有很多的误解,或者说不理解,然后觉得对于这些事情只要说明白,还是比较好理解的说。首先MD5其实就是一种hash,或者叫散列函数,有的地方叫杂凑函数,都是一个东

2013-12-27 09:06:20 668

转载 好文章——C# 4.0新特性-"协变"与"逆变"以及背后的编程思想

原文:http://www.cnblogs.com/artech/archive/2011/01/13/variance.htmlC# 4.0新特性-"协变"与"逆变"以及背后的编程思想在《上篇》中我们揭示了“缺省参数”的本质,现在我们接着来谈谈C#4.0中另一个重要的新特性:协变(Covariance)与逆变(Contravariance)。对于协变与逆变,大家肯定不会感到陌

2013-11-28 16:11:47 805

转载 好文章——Node.js 究竟是什么?

原文:http://www.ibm.com/developerworks/cn/opensource/os-nodejs/Node.js 究竟是什么?Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。编者按本文的第一版发表后,文

2013-10-16 16:27:03 921

转载 好文章——SQL Server应用模式之OLTP系统性能分析

原文:http://www.cnblogs.com/cnsym/p/3227766.html  OLTP系统的最大特点,是这类应用里有大量的,并发程度比较高的小事务,包括SELECT、INSERT、UPDATE和DELETE。 这些操作都比较简单,事务时间也不会很长,但是要求的返回时间很严格,基本上需要在几秒钟内必须返回。         支持生产流水线的数据库应用,是很典型的OLTP系统

2013-10-16 10:47:52 625

转载 好文章——需要我们了解的SQL Server阻塞原因与解决方法

原文:http://www.cnblogs.com/cnsym/p/3230589.html上篇说SQL Server应用模式之OLTP系统性能分析。五种角度分析sql性能问题。本章依然是SQL性能 五种角度其一“阻塞与死锁”这里通过连接在sysprocesses里字段值的组合来分析阻塞源头,可以把阻塞分为以下5种常见的类型(见表)。waittype,open_tran,status,都是

2013-10-16 09:47:26 942

转载 好文章——浅谈数据库连接

原文地址:http://www.360doc.com/content/13/0531/09/11253639_289400176.shtml#必须澄清,虽然文章是我总结整理的,但是很多知识的确不是我能研究分析得出来,通过听培训、看书、实践所总结得出,一方面为了给自己备用,以便以后出现问题能解决,另一方面也希望遇到相同问题的朋友能从中得到一些启示。所以文章里面的知识可能会在很多地方都出现。我

2013-10-16 08:55:14 1536

转载 存储过程调试

http://blog.csdn.net/dannywj1371/article/details/7758415

2013-09-09 11:44:40 579

转载 SQL游标

http://www.cnblogs.com/youngberry/archive/2009/07/17/1525647.htmlhttp://www.cnblogs.com/yangyang8848/archive/2009/07/02/1514593.htmlhttp://www.cnblogs.com/qiaojun/articles/1486365.html

2013-09-06 17:09:59 703

原创 冒泡排序算法

/* * 创建时间20130604 * 参考资料 http://student.zjzk.cn/course_ware/data_structure/web/paixu/paixu8.3.1.1.htm * 冒泡排序算法解读,冒泡排序是升序 */using System;using System.Collections.Generic;using System.Linq;us

2013-06-04 16:36:12 587

转载 使用Microsoft Web Application Stress Tool对web进行压力测试

你的Web服务器和应用到底能够支持多少并发用户访问?在出现大量并发请求的情况下,软件会出现问题吗?这些问题靠通常的测试手段是无法解答的。本文介绍 了Microsoft为这个目的而提供的免费工具WAS及其用法。另外,本文介绍了一种Web应用的性能优化方法,并利用WAS测试了它的性能改善程度。        随着服务器端处理任务的日益复杂以及网站访问量的迅速增长,服务器性能的优化也成了非常迫切的任

2013-01-08 16:11:48 825

转载 .Net Framework 3.5 新特性【二】

自动属性(Auto-Implemented Properties) 隐含类型局部变量(Local Variable Type Inference) 匿名类型(Anonymous Types) 对象与集合初始化器(Object and Collection Initializers) 扩展方法(Extension Methods) Lambda表达式和Lambda表达式树 (La

2012-12-14 15:05:37 453

转载 .Net Framework 3.5 新特性【一】

总体来说,Visual Studio 2008和.NET 3.5是建立在.NET2.0核心的基础之上,.NET2.0核心本身将不再变化(如果不了解.NET2.0的朋友,请参看MSDN或者一些经典的书籍),C# 3.0新语言特性在.NET2.0基础上进行了改进,这些改进的功能可以大大简化我们编写程序。关于C# 3.0新语言特性在博客园里的很多朋友都介绍了,我在这里简单介绍一下,记录自己所学的东西,也

2012-12-14 10:31:29 445

转载 .net 使用SqlBulkCopy极速插入数据到 SQL Server----柳永法http://www.yongfa365.com/Item/SqlBulkCopy.html

下载:UploadFiles//SqlBulkCopy.rarusing System; using System.Diagnostics; using System.Data; using System.Data.SqlClient;

2011-09-08 17:55:09 795

转载 (已测试)C# web下文件下载方法

方法一(测试通过) protected void FileDownload(string path)        {             Response.ContentType = "application/vnd.ms-excel";                Response.ContentEncoding = System.Text.Encoding.GetEnc

2011-09-07 19:48:12 1027

转载 使用 GetOleDbSchemaTable 和 Visual C# .NET 检索架构信息-----http://support.microsoft.com/kb/309681/zh-cn#

本文演示如何用 ADO.NET 中 OleDbConnection 对象的GetOleDbSchemaTable 方法检索数据库架构信息。数据源中的架构信息包括数据库或可通过数据库中的数据源、表和视图得到的目录以及所存在的约束等。表中的架构信息包括主键、列和自动编号字段。

2011-09-07 10:36:49 1715

转载 c#线程池详解

在这里你可以学到Microsoft研究CLR实现线程池的原理机制,从而更灵活的处理CLR在实际代码应中线程池的问题,下面我们来看看吧。CLR教程之线程池的产生当 CLR 初始化时,其线程池中不含有线程。当应用程序要创建线程来执行任务时,该应用程序应请求线程池线程来执行任务。线程池知道后将创建一个初始线程。该新线程经历的初始化和其他线程一样;但是任务完成后,该线程不会自行销毁。相反,它会以挂

2011-07-23 17:15:19 480

空空如也

空空如也

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

TA关注的人

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