自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (10)
  • 收藏
  • 关注

转载 python中decorator详解

前面写python的AOP解决方案时提到了decorator,这篇文章就详细的来整理下python的装饰器——decorator。python中的函数即objects一步一步来,先了解下python中的函数。def shout(word='hello,world'): return word.capitalize() + '!'print shout()

2018-01-31 09:31:28 1100

翻译 根据经纬度计算多边形的面积(calculcate polygon's area by lon and lat)

代码如下:private static double CalculatePolygonArea(CoordinateCollection coordinates){ double area = 0; if (coordinates.Count > 2) { var coordlist = coordinates.ToList(); for (var i = 0; i

2017-08-04 10:23:33 5848 2

转载 计算机是如何启动的

从打开电源到开始操作,计算机的启动是一个非常复杂的过程。我一直搞不清楚,这个过程到底是怎么回事,只看见屏幕快速滚动各种提示...... 这几天,我查了一些资料,试图搞懂它。下面就是我整理的笔记。零、boot的含义先问一个问题,"启动"用英语怎么说?回答是boot。可是,boot原来的意思是靴子,"启动"与靴子有什么关系呢? 原来,这里的boot是bootstrap(鞋带)的缩写

2016-11-16 13:44:30 369

翻译 用 SQL 语句还原数据库(with move 选项用法)

1. 查看 SQL Server 2000 中 Northwind 数据库文件的逻辑文件名(logical file name)和物理文件路径(operation system file name):use Nothwindgoselect name, filename, * from dbo.sysfilesname filename-----------

2014-07-30 17:57:00 719

转载 利用vSphere PowerCLI批量克隆部署虚拟机

$vc = '10.1.1.103' #VCenter IPConnect-VIServer -Server $vc -username [email protected] -Password Tanry_147$vmhost="10.1.1.11" #esxi host$namestart="jonoshop"$template="jonoshop"

2014-07-29 15:58:18 10180 2

转载 路由器、猫、集线器、交换机的区别

首先说HUB,也就是 集线器 。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。而 交换机 (又名交换式集线器)作用与集线器大体相同。但是两者在性能上有区别:集线器采用的式共享带宽的工作方式,而交换机是独享带宽。这样在机器很多或数据量很大时,两者将会有比较明显的。而 路由器 与以上两者有明显区别,它的作用在于连接不同的网段并且找到网络中数据传输最合适的路径 ,可以说一般情况下个人用户需求

2014-05-26 11:11:42 615

转载 IDE、SCSI、SATA

IDE  IDE的英文全称为“Integrated Drive Electronics”,即“电子集成驱动器”,它的本意是指把“硬盘控制器”与“盘体”集成在一起的硬盘驱动器 。把盘体与控制器集成在一起的做法减少了硬盘接口的电缆数目与长度,数据传输的可靠性得到了增强,硬盘制造起来变得更容易,因为硬盘生产厂商不需要再担心自己的硬盘是否与其它厂商生产的控制器兼容 。对用户而言,硬盘安装起来也更为

2014-04-16 09:14:31 493

转载 J2EE中一些技术概念(JavaBeans、EJB和POJO详解)

J2EE学习者越来越多,J2EE本身技术不断在发展,涌现出各种概念,本文章试图从一种轻易理解的角度对这些概念向初学者进行解释,以便把握学习J2EE学习方向。 首先我们需要知道Java和J2EE是两个不同概念,Java不只是指一种语言,已经代表与微软不同的另外一个巨大阵营,所以Java有时是指一种软件系统的流派,当然现在主要是.NET和Java两大主流体系。  J2EE可以说指Jav

2014-04-08 10:11:23 694 2

转载 字节那些事儿!

作者: 水寒  来源: 博客园  发布时间: 2010-09-25 14:27  阅读: 335 次  原文链接1、 前言   作为一名 C/C++ 程序员,字节是我们天天都要与之打交道的一个东西。我们和它熟稔到几乎已经忘记了它的存在。可是,它自己是不甘寂寞的,或迟或早地,总会在某些时候探出头来张望,然后给你一个腿儿绊。其实,只要你真正了解了它的底细,你就会畅行无阻。在本文中,

2012-09-07 06:40:13 499

转载 GCC强大背后

作者: wwang  来源: 博客园  发布时间: 2010-11-28 21:25  阅读: 343 次  原文链接  摘要:经常浏览博客园的同学应该会觉得本文有标题党之嫌,这个标题的句式来自于MiloYip大牛的大作《C++强大背后》,在此,向Milo兄致意。  GCC,全称GNU Compiler Collection,是一套GNU开发的编译器环境,它的创始人便是大名

2012-09-07 06:39:04 595 1

转载 高级编程语言的发展历程

高级编程语言的发展历程作者: 徐宥   原文链接  全屏阅读  [收藏]     目录  高级编程语言的发展历程(一)创始纪  高级编程语言的发展历程(二)虚拟机的前世今生  高级编程语言的发展历程(三)FORTRAN 语言是怎么来的  高级编程语言的发展历程(四)LISP 和 AI 的青梅竹马 A  高级编程语言的发展历程(五)LISP 和 AI

2012-08-27 13:35:16 3419

转载 如何掌握程序语言

摘要:这篇文章曾经叫做《初学者程序语言的选择》,但是后来我发现,这里给出的看法其实不只是给初学者看的,甚至可能会让初学者看不懂。而就我在 Google 实习的时候的观察看来,很多写了几十年程序的资深程序员,可能也没有明白这里指出的道理。所以我把题目改了一下,并且加入了新的内容,希望对新手和老手都有所帮助。  学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种

2012-08-25 22:52:18 618

转载 C语言字节对齐

文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。  一、概念       对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x0000000

2011-10-03 13:13:24 284

转载 写给想用汇编优化程序的程序员朋友们

本文转自:http://saturnman.blog.163.com/blog/static/557611201083014829361/ 我是引用别人的文章,但是也谈一点自己的看法。我有些观点是与作者不同的。1. 在现在的这个时代,学习汇编的主要目地是能读得懂汇

2011-09-18 21:33:18 595

转载 编程巨星的唯一秘诀

本文转自外刊IT评论网:http://www.aqee.net/the-singular-secret-of-the-rockstar-programmer/本文是从 The Singular Secret of the Rockstar Programmer 这篇文章翻

2011-09-18 21:18:17 282

转载 全球经典IT争霸战启示录:请尊重你的对手

常言说得好,看一个人的深度就看他选择的朋友,看一个人的魅力就看他选择的爱人,而看一个人的能力则要看他选择的对手。把自己作为对手,可以超越自己;把强者作为对手,则可以激励自己。在IT世界里,作为一家有竞争力的公司,你如何竞争,如何面对竞争对手,都体现着一个公司的水平。让我们一起放眼

2011-09-18 21:09:57 369

转载 世界上最牛的程序员

MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder, andwhy?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。      Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版

2011-09-18 20:50:01 828

转载 五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT)

当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行

2011-09-18 11:48:53 282

转载 也谈今日IBM ( IBM china / IGSC / ISSC / ETC )

也谈今日IBM ( IBM china / IGSC / ISSC / ETC )作者:深蓝2008[ 关于IBM ]这几年IBM一直在全球进行战略布局调整,南美、东欧、东亚、南亚和东南亚已经逐渐成为了其规划中的重要地段,比如在菲律宾、新开Comm

2011-09-17 11:42:46 587

转载 面向对象哀悼会

面向对象哀悼会时至2011,依然是编程领域发展的时候。Java已然居高临下,众语言莫不俯首称臣。唯有第二位的C,面对如此强势依然高位。Java极度忌惮,似这般旧东西,几十年不倒,之为何也?再看着第三位的C++,却是十分不解。Java不解,之立乎C之上,而屈居C之下,何也?C不语。良久,C++一声嗟叹,述说衷肠。只听C++道:天出神物,名计算机。不朽之

2011-09-17 11:25:47 386

转载 细说Java GUI:AWT,SWT,Swing

原文:http://blogs.sun.com/Swing/entry/awt_swt_swing_java_gui 译者:Matthew ChenOverview概述     Java GUI 工具包一直是一个倍受争议的话题。同样的争论也发生在其他编程语言如

2011-09-12 22:25:04 1680

转载 什么是lib文件,lib和dll的关系如何

转自 http://blog.sina.com.cn/s/blog_4b9b714a0100gzip.html(1)lib是编译时需要的,dll是运行时需要的。如果要完成源代码的编译,有lib就够了。如果也使动态连接的程序运行起来,有dll就够了。在开发和调试

2011-09-07 23:42:10 1055

转载 C#+低级Windows API钩子拦截键盘输入

C#+低级Windows API钩子拦截键盘输入2006-07-19 08:00 作者: 朱先忠编译 出处: 天极开发 责任编辑:>方舟   摘要 在家里,婴儿和其它动物可能会重击你的计算机键盘,致使出现各种无法预言的结果。本文中的这个C#示例应用程序将向你展示如何基于Windows钩子API来实现在击键造成任何危害之前捕获它们。  一. 简介  猫和婴儿有很多

2008-11-11 16:28:00 458

原创 winform启动等待窗口

 本文来源于Woody的鸟窝(Woodys Blog) http://www.smartgz.com, 原文地址:http://www.smartgz.com/blog/Article/1088.asp  static class Program    {        ///         /// 主程序的入口点在此设置,包括一些初始化操作,启动窗体等        ///       

2008-11-10 10:14:00 2101

C#排序样例程序

列举常见的排序算法,以及分别用C#的程序实现。

2013-09-16

坐标转换工具

可以在地理经纬度和地心坐标以及站心之间进行转换。 站心坐标的三个坐标轴是x(北)y(天)z(东)。

2013-09-16

ArcGis的Geodatabase栅格数据转换为DEM格式

可以将ArcGis的Geodatabase栅格数据转换为DEM格式,该程序不能直接使用,需要的话可以看看里面的代码,对要转换的数据路径稍微改动,替换为自己的数据路径即可使用。

2013-09-16

Paradox数据查看工具

Paradox是一个古董级的数据库引擎了,遇到一个使用该数据库的项目,就做了这个小工具,希望对大家有帮助。

2013-09-16

员工考勤统计软件

可以根据指纹机中员工的打卡情况对员工的加班、迟到、请假等考勤情况进行统计。

2013-09-16

使用开源的supersocket实现的路灯模拟通信

使用一个开源的套接字通信框架(supersocket)来实现的模拟路灯通信的控制系统。 有兴趣研究套接字和supersocket相关技术的人士可以下载下来参考一下。

2013-09-15

C#实现动态等待窗体WaitForm

C#实现动态等待窗体WaitForm,可以在等待窗体上显示主窗体的加载信息、进度条等。

2009-11-27

航空公司售票系统

C#实现的,数据库用sql server,内含数据库脚本。

2008-02-24

初步用NHibernate连接Oracle数据库实现数据的增\删\改\查等功能

初步用NHibernate连接Oracle数据库实现数据的增\删\改\查等功能

2007-12-27

实现NHibernate配置的三种实现方法

有三种方式来存放nhibernate的配置<br>1. 作为单独的一节放在相应程序的配置文件中,对于执行文件或类库为文件名称后加.config,对于asp.net则是放在web.config中。这种方式必须在配置文件的configSetions中声明nhibernate的配置节,<br>配置内容由Cfg.Environment类来读取,该类所有成员均为静态的,另外它还定义了配置中key值的常数。<br>2. 放在一个单独的配置文件中,默认为hibernate.cfg.xml,使用时必须调用Cfg.Configuration.Config()。如不是默认的配置文件名,还必须指明配置文件名称。这种方式最适合多数据库的情况,可以为每个数据库建立一个配置文件。<br>3. 手工在程序中加入,配置内容最后将加入到Cfg.Configuration.Properties属性中,此属性为一IDictionary对象,并且为public。<br>________________________________________________________<br>总共有三个项目,分别保存在三个不同的文件中,上述三中方法的实现分别放在文件名为NHibernateSampleA、NHibernateSampleX、NHibernateSampleC的三个文件中。<br>注意:如果要运行源程序,则要更改数据库的配置路径。

2007-12-14

空空如也

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

TA关注的人

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