做为一名IT界摸爬滚打10余年的老码农,计划启动一个新闻订阅类开源项目,目的有三:1.综合运用近些年所学各种开发知识,提升自己;2.分享近些年所学各种开发知识,帮助各位有所需要的程序员;3.做出一个实用项目,供普通用户使用。--------------------------------------------------------------------------该项目将使用以下编程技术:c
刚刚试用了菊子曰博客发布软件,用fiddler调试,发现在博客发布的时候,没有任何http请求,刚开始觉得很奇怪。后来仔细想一下,可能是这样实现的。菊子曰有一个服务器,客户端通过socket,把博文内容及要发布的站点信息发送给服务器。服务器收到请求后,在将博文发布到目标站点。
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication2{ class Program { class OneBase { protected virtual string GetName()
浅述WinForm多线程编程与Control.Invoke的应用 内容补充:浅述WinForm多线程编程与Control.Invoke的应用 System.Threading.Timer 类用于窗体如何访问控件 Wintellect Power Threading 的使用梗概 C#多线程学习(一) 多线程的相关概念 Thread系列——Thread.Sleep(0) Thread系列
很多时候我们都习惯使用浏览器的“页面另存为”来保存网页,但是众所周知,这样保存的网页文件太乱了,一个HTML文件还要搭上一堆网页中的各种图片和css布局文件以及JS脚本文件,非常的难以整理,那么……让我们换个保存方式,保存成pdf格式怎么样? 网页保存为PDF的用途很多,比如一篇自己喜爱的文章如果保存到收
转载http://hi.baidu.com/wolftotem1984/blog/item/4335a618aa097ab44aedbcc5.html 中文版译者:Keel此文以实例为基础一步步说明了jQuery的工作方式。现以中文翻译(添加我的补充说明)如下。如有相关意见或建议请麻烦到我的 BLOG 写个回复或者 EMAIL 告知。英文原版:http://jqu
最近经历了一次面试,触发了我对于面向对象软件开发思想的再思考。书中常讲的面向对象的核心概念是抽象,封装,继承,多态。一个好的大型软件的架构离不开面向对象思想的支持,比如.NET的FCL(Foundation Class Library), 就是由多个层次的类型构成,我们在做开发的是时候,或者从这棵巨大的类型层次库上,拾取我们需要的对象,构建我们的应用,或者在这个层次的某个地方,继承出一些定制的类型
« 博客园首页C# Lambda表达式事例作者:yuanl 来源:博客园 发布时间:2009-08-13 10:57 阅读:874 次 原文链接 [收藏] C# Lambda表达式事例Lambda表达式语法看上去真的很别扭,其实它就是便变种的匿名方法。其实你不用去管它的语法为什么是这样,你只要记住规则然后通过编写代码和比较慢慢的去体会就可以了,先来看匿名方法:yuanl注
概要 BitTorrent 文件发布系统采用针锋相对(tit_for_tat)的方法来达到帕累托有效,与当前已知的协作技术相比,它具有更高的活力。本文将解释BitTorrent 的用途,以及是怎样用经济学的方法来达到这个目标的。 1、BitTorrent 用来做什么? 当通过HTTP协议来下载一个文件的时候,所有的上载开销都在主机上。而使用 BitTorrent,当多个人同时下载同一
Kademlia详解 &n
9158虚拟视频是一款虚拟的软件虚拟摄像头,它能在您电脑上模拟一个摄像头,在QQ、MSN、UC、9158等任何支持摄像头的软件/聊天室里使用,在线听歌录歌、播放电影、MTV、图片到模拟摄像头与网友共享,可对您的视频或照片添加各种特效,还可对屏幕窗口进行转播或录制。
#的SerialPort学习资料在网上已经有很多了,我在这里主要是把我学习中用到的资料整理,归类一下. 首先我们学习的时候没有串口硬件,那么我们去找一个模拟虚拟串口的工具我用的是VSPM.exe,下载地址http://www.skycn.com/soft/30517.html开始学习SerialPort,首先先来看看一些基础知识 串口简单讲解串口是计算机上一种非常通用设备通信的
学会数理化,走遍天下都不怕。在软件研发行业,可以这样说,学会数据库,走遍天下都不怵。数据库在软件开发中是特别常用的一种技术。 如何学数据库,怎样才算学会了数据库呢,下面就自己的看法谈一谈。 1.数据库设计: 根据某种数据库建模工具进行数据库的概念数据模型设计(CDM)和物理数据模型设计(PDM),常用的这类工具有powerdesigner,erwin,er/studio等。概
理解Windows坐标系 一.设备坐标和逻辑坐标 设备坐标(Device Coordinate)又称为物理坐标(Physical Coordinate),是指输出设备上的坐标。通常将屏幕上的设备坐标称为屏幕坐标。设备坐标用对象距离窗口左上角的水平距离和垂直距离来指定对象的位置,是以像素为单位来表示的,设备坐标的X轴向右为正,Y轴向下为正,坐标原点位于窗口的左上角。 屏幕上
等开发技术及框架。然而对于一个没有任何java基础的人去迈入web语言进行web也是如此。web或PHP,css语言,并熟悉《Java Web相比java服务器端的开发。和各家厂商的数据库有天然的集成,用不了多长时间即可掌握基本的语法,学习她可以直奔web,与javascript框架,比如Yii但是话又说回来,php等语言来描述就是一个例证。PHP对于有一定java整合开发中提到的技术是一种不错的
再次叩问让我屡次碰得头破血流的com,让我对她的认知更近一步。 com是个好东西,office自动化编程,active插件,vs studio插件,ie插件,动态脚本支持,她的应用如此吸引着我,然而,她又是如此的可望而不可即。 &
回想着以前做过的项目,突然想到了MFC的文档/视图框架,重新翻开书看看,有了一种豁然开朗的感觉,孔子说的有道理啊,温故而知新。 无论是MFC的文档/视图结构也好,还是设计模式提倡的MVC结构(模型-视图-控制器),现在想想都是明确了软件的分工。视图是界面的表现,文档是存储的介质。我手中的这本MFC老书,举了这样一个例子来讲解文档/视图结构。在界面上作图,圆,曲线等等,作好的图
1.客户和接口的实现者均依赖接口.2.编写一个类时要考虑到系统将会产生该类对象实例的个数和各个对象实例的生存期.
1.锁使用的场合:读者,写者,有timer,线程的时候。2.使用多个连续锁,一般是为了更好的性能,连续锁(一个函数中)的使用最好不要超过2个。3.使用多个锁的时候,一定要遵循相同的顺序(设计者预先定好),否则容易引起死锁。
1.设计接口和定义数据类型;2.使用接口的类只需要包含定义接口的头文件和接口中用到的数据类型定义的头文件。3.实现接口的类的头文件定义:如果继承了某个类,则需要包含相应的头文件;如果包含了某个类的对象,也需要包含相应的头文件;如果只需要某个类的指针,则使用前项类型声明即可,不必包含该类的头文件,在实现接口的cpp中包含即可,这样做的好处是,其它要使用该实现接口的类中的方法时,不必每次均编译那些只是
WTL之父Nenad Stefanovic访谈录2008-06-17 10:09采访:myan,翻译:cbermyan引介 作为现代C++最重要的特色技术,template正在各个传统领域攻城略地。从基本算法与数据结构,到正则表达式与XML解析,从高性能数学计算,到资 源的分配与管理,从网络分布式计算环境,到组件模型创建,从静态多态性的维度扩展,到设计模式的自动生成,神奇的template显示出
句柄(HANDLE)是Windows程序中一个重要的概念,使用也非常频繁。在Windows程序中,有各种各样的资源(窗口、图标、光标等),系统在创建这些资源时会为它们分配内存,并返回标识这些资源的标识号,即句柄。 窗口句柄是windows句柄的一种,且是重要的一种句柄。在Windows应用程序中,窗口是通过窗口句柄(HWND)来标识的。我们要对某个窗口进行操作,首先就要得到这个窗口的句柄。窗口句
一个很好的理解内存dc的小例子。 代码不多,注释详尽。
stl(Standard Template Library)和wtl(Windows Template Library)使用的都是c++中的模版技术。它们之间又有所不同。 stl体现了泛型化程序设计的思想(generic programming),对于传入数组容器中的任何类型都可以做排序等操作,只要这种类型是可比较的,并且实现了比较大小接口。 wtl虽然也是以类型参数化(type parame
对Windows程序中设备上下文DC(device context)的理解: DC实际上是GDI内部保存的数据结构。DC与特定的显示设备(如显示器或打印机)相关。 对于显示器,DC总是与显示器上的特定视窗相关。 DC中的有些值是图形「属性」,这些属性定义了GDI绘图函数工作的细节。例如,对於TextOut,DC的属性确定了文字的颜色、文字的背景色、x座标和y座标映射到视窗的显示区域的方式,以
提高编程能力要三多:多看、多写、多想。
1.窗口句柄, 2.DC3.物理坐标,逻辑坐标,gdi使用逻辑坐标,一些win32 api得到的是物理坐标,滚动条和逻辑坐标关联。4.dib ddb
最近一直在做一个涉及到很多Windows Region区域处理的项目,在开展的过程中,另我想起了几年前看到的一篇讲制作桌面精灵的文章([url]http://www.vckbase.com/vckbase/vckbase12/vc/nonctrls/multimedia_22/1222001.htm[/url]),里面使用的技巧就是区域操作,但由于当时的水平不够,该文章的作者解释得又不是很详细,一
今天这个时代,有幸成为了一名程序员,混it界,就如武侠里的一名习武之人,行走江湖一样。要想在江湖中立足,不轻易被别人干掉,武功就得过得去。什么是过得去的武功呢? 1.首先得有一件称手的兵器,熟悉一门编程语言。如c\c++,怎么才叫熟悉了呢,以c为例,应该熟练内存操作,字符串操作等。 2.更主要的是内功修为:计算机专业的两门基础课程《数据结构》和《离散
插入索引和目录的一个前提是,在文章中一定要把文章中将来要做目录的标题部分设置为标题格式。 一般在格式工具栏(样式和格式),有文章内格式的设置,通常都是“正文”,你要做的就是根据文章的标题分级,把你文章中的小节的题目分别设置为大的就设置“标题1”,比它小的就设置“标题2”,依次类推。 然后,你选择插入索引和目录,系统就自动提取这些设置了标题格式的标题为目录了! 做毕业论文调格式就找
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号