找到相关内容 176
python threading获取线程函数返回值
最近需要用python写一个环境搭建工具,多线程并行对环境各个部分执行一些操作,并最终知道这些并行执行的操作是否都执行成功了,也就是判断这些操作函数的返回值是否为0。但是threading并没有显式的提供获取各个线程函数返回值的方法,只好自己动手,下面就介绍一下自己的实现方式。 一开始考虑到执行的操作可能有很多,而且后续会不断补充,因此先写了一个通用的多线程执行类,封装线程操作的基本方法,如下:
http://www.cyqdata.cn/cnblogs/article-detail-38384 
Apache Hadoop最佳实践和反模式
Apache Hadoop是一个用于构建大规模,共享存储和计算基础设施的软件框架,Hadoop集群经常用于各种研究和开发项目,如Yahoo!,eBay,Facebook,Twitter等互联网公司就大量使用了Hadoop,并在核心业务系统中扮演中关键角色,因此正确部署Hadoop集群是确保获得最佳投资回报的关键。   本文介绍了在Apache Hadoop上运行应用程序的最佳实践,实际上,我们引
http://www.cyqdata.cn/cnblogs/article-detail-38351 
.NET异步编程:IO完成端口与BeginRead
写这个系列原本的想法是讨论一下.NET中异步编程风格的变化,特别是F#中的异步工作流以及未来的.NET 5.0中的基于任务的异步编程模型。但经过前几篇文章(为什么需要异步,传统的异步编程,使用CPS及yield实现异步)的发表后,很多人对IO异步背后实现的原理以及为什么这样能提高性能很感兴趣。其实我本不想花更多的文字在这些底层实现的细节上,一来我并不擅长这些方面,二来我们使用.NET的异步IO就不
http://www.cyqdata.cn/cnblogs/article-detail-38346 
AdventureWorks数据库的安装
安装AdventureWorks数据库有两种方法: 1     本机安装。定位到n\Program Files\Microsoft SQL Server\90\Tools\Samples\,然后双击 SqlServerSamples.msi 启动安装程序。(SQL 2005联机丛书)。 但是大多Adventureworks 数据库并非随sql2005一起安装
http://www.cyqdata.cn/cnblogs/article-detail-38298 
访谈Brad Fitzpatrick——《编程人生》精彩样章
丁雪丰/译   Brad Fitzpatrick 是所有受访者中最年轻的一位,也是其中唯一一位从未在没有因特网或个人电脑的世界里生活过的。他出生于 1980 年,很早就开始了自己的程序员生涯, 5 岁时就在一台自制的 Apple II 克隆机上学习编程。在十几岁时,正好赶上因特网革命的大潮,他一头扎入其中,在高中时就建立了自己的第一个商业网站,在进入大学前的那个夏天创立了著名社区 LiveJour
http://www.cyqdata.cn/cnblogs/article-detail-38271 
Windows Phone Developer Tools 7.1 Beta 新特性--使用Additional Tools
    5月24号晚上兴奋地等待,在浏览器缓冲了近30分钟后,我终于看到了芒果更新的Webcast,虽然只是看了一个结尾。第二天通过小指的围脖收到风声,芒果更新对应的开发工具终于发布了,虽然还是Beta版本的,这对于广大的WP7爱好者来说,不能不说是一种精神上的慰藉。 1.Windows Phone Developer Tools 7.1 Beta的安装  
http://www.cyqdata.cn/cnblogs/article-detail-38217 
[MrYoung教程:易学之道]3ADO.NET基础之数据的增修删查
一、前文回顾   上文中我们以一个数据的展示窗体像大家介绍了SQLDATAADAPTER,DATASET的基本使用,他是我们内存中的缓存数据集合,并介绍了如何绑定数据到我们的窗体控件和如何获取DATAGRIDVIEW当中的指定单元格的值。  二、概述   本文中我们将关注如何以拼接字符串的方式实现数据的增,修,删,查,并引出SQL注入的基本原理。   本文配套视频 优酷专辑地址:htt
http://www.cyqdata.cn/cnblogs/article-detail-38083 
为什么微软要推 ADO.NET Data Services Framework
微软在 .NET 3.5 SP1 平台上,推了一组新的数据访问 Framework,叫做 ADO.NET Data Services。微软怕程序员太闲吗?为什么要创造 ADO.NET Data Services?Web Service 和 WCF 不就很好用了吗?本帖整理一些研讨会及网络上大内高手的观点,并提供一个可在 VS 2008 SP1 上执行的示例给大家下载参考;但本帖不提供 step b
http://www.cyqdata.cn/cnblogs/article-detail-38052 
详解谷歌官方教程 Android插件ADT 9.0.0
ADT为Android开发工具(Android Development Tools)简称,是在强大的、集成的环境Eclipse IDE中构建Android应用程序插件。   ADT扩展了Eclipse的功能,让您快速建立新的Android项目,创建一个应用程序的用户界面,加上Android框架的API组件、调试应用程序使用Android SDK工具,以便APK分发给应用程序。   首先,强烈建议
http://www.cyqdata.cn/cnblogs/article-detail-37942 
android调用带soapheader的webservice
OK~~接着前面写,这次介绍的是android调用.net的带soapheader的webservice, 布局文件很简单就一个button,网上有很多教程讲了android怎么调用webservice,好像带soapheader的很少~~好吧。。那就开始吧。。首先我们需要一个jar文件~~可以去网上搜ksoap2,我这里用的是ksoap2-android-assembly-2.5.2-jar-w
http://www.cyqdata.cn/cnblogs/article-detail-37862 
深入浅出多线程系列之二:关于Thread的那些事
1:你可以调用线程的实例方法Join来等待一个线程的结束。例如:         public static void MainThread()        {    &nbs
http://www.cyqdata.cn/cnblogs/article-detail-37836 
C#面向对象设计模式纵横谈:Facade 外观模式
系统的复杂度   假设我们需要开发一个坦克模拟系统用于模拟坦克车在各种作战环境中的行为,其中坦克系统由引擎、控制器、车轮、车身等各子系统构成。   如何使用这样的系统   动机(Motivation)   上述A方案的问题在于组件的客户(即外部接口,或客户程序)和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。如何简化外部客户程序和系
http://www.cyqdata.cn/cnblogs/article-detail-37831 
易用的jQuery上传插件Uploadify
无论是做Web产品还是Web项目,文件上传是经常要用到的功能。以前经常听到做项目的同事抱怨:“这款文件上传控件功能强大但是用起来麻烦,最简单的input上传使用方便但是功能太简单(例如不支持多文件),外观也不尽如人意”。之后我一直留意网上的上传控件,最近看到一款基于jquery的上传插件Uploadify无论在功能、外观、可用性和扩展性上都有不错表现,于是研究了一番,介绍给
http://www.cyqdata.cn/cnblogs/article-detail-37789 
深入浅出多线程系列之一:简单的Thread
CLR和操作系统会自动的为应用程序创建一个线程,这个线程叫做主线程(main Thread) 如果要创建一个新的线程,可以使用Thread类。下面是一个简单的例子: class ThreadTest{  static void Main()  {    Thread t&nbs
http://www.cyqdata.cn/cnblogs/article-detail-37732 
[MrYoung教程:易学之道]2ADONET基础之数据展现
一、前文回顾   在本系列第一篇文章中我们介绍了关系型数据库的概念,然后学习了如何使用企业管理器建立数据库表和添加数据,基础的SQL语句:查询,增加,修改,删除的用法,最后用我们讲解的知识实现了一个WINFORM的登陆窗体。 二、概述   这将是[MrYoung教程:易学之道]ADONET基础系列文章的第二篇,在本篇中我们来关注数据展现问题,如何从数据库中取出数据并展示到我们的程序中,其中将讲述D
http://www.cyqdata.cn/cnblogs/article-detail-37678 
使用 ADO.NET连接SQL Azure
      使用ADO.NET连接Microsoft SQL Azure Database 现在已经变得非常容易,这篇文章提供一个示例控制台程序来描述如何连接到Azure 的数据库,中间还夹杂着几个我认为连接Microsoft SQL Azure Database 的一些注意点。属于SQL Azure入门级问题。呵呵,Azure达人可以绕过。 &n
http://www.cyqdata.cn/cnblogs/article-detail-37669 
了解HTTP Headers的方方面面
无论是做前端还是做后端,都会不时与HTTP Headers打交道,了解它无疑对Web开发有莫大帮助。这篇文章就让我一起来学习下http headers的方方面。 什么是HTTP Headers HTTP是“Hypertext Transfer Protocol”的所写,整个万维网都在使用这种协议,几乎你在浏览器里看到的大部分内容都是通过http协议来传输的,比如这篇文章。
http://www.cyqdata.cn/cnblogs/article-detail-37658 
ADO.NET常用对象
一、Connection对象   Connection对象也称为数据库连接对象,Connection对象的功能是负责对数据源的连接。所有Connection对象的基类都是DbConnection类。   Connection对象有两个重要属性:     (1)ConnectionString:表示用于打开 SQL Server 数据库的字符串;     (2)State:表示 Connection
http://www.cyqdata.cn/cnblogs/article-detail-37623 
[MrYoung教程:易学之道]1ADONET基础及登录模块的实现 1-2
一、上文回顾   在本系列的第一篇[MrYoung教程:易学之道]1ADONET基础及登录模块的实现 1-1中我们首先了解了关系型数据库的概念,然后学习了如何使用企业管理器建立数据库表和添加数据,最后了解了基础的SQL语句:查询,增加,修改,删除的用法,在本节我们将详细讲解如何去实现一个登陆窗体,从而开始入门ADO.NET编程 二、System.Data.SqlClient 命名空间   Sys
http://www.cyqdata.cn/cnblogs/article-detail-37529 
不是HR,Leader你会面试应聘者吗(如何起好手中的扑克牌)
不是HR,Leader你会面试应聘者吗           ------如何起好手中的扑克牌前言:  我先写了一篇博文《不是HR,Leader你到底需要招什么样的程序员(变形金刚?超人?可能吗!)》,得到不少园友的交流和意见,于是想再写一下自己面试应聘者的经验,来归纳总结和检讨一下自己需要注意的地方
http://www.cyqdata.cn/cnblogs/article-detail-37433