Interview & Program Life
文章平均质量分 92
饅頭
Life is like a boat and Im at sea.
展开
-
国外 C# Open Source
Open Source Aspect-Oriented Frameworks in C#AspectSharp - Aspect# (pronunced as AspectSharp) is a free AOP ( Aspect Oriented Programming ) framework for the .NET Framework, it u转载 2009-12-23 16:39:00 · 1182 阅读 · 0 评论 -
NSIS初学者图文教程三
上接教程二==================ISS2NSI v1.0a2==================ISS2NSI is a tool for convert Inno Setup script files into NSIS script files.Usage:==================Program:At the command prompt write: iss2n转载 2009-06-26 08:36:00 · 1197 阅读 · 0 评论 -
NSIS初学者图文教程一
NSIS简介: NSIS 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System)的缩写,它是一个免费的 Win32 安装、卸载系统,它的特点:脚本简洁高效;系统开销小;当然进行安装、卸载、设置系统设置、解压文件等等更不在话下,几乎可以做所有的事情。更多的功能请阅读蓝色网际的《NSIS帮助文档》。 对于制作NSIS的使用教程,蓝色转载 2009-06-26 08:34:00 · 1113 阅读 · 0 评论 -
C# 或C++ 控制系统光驱弹出或关闭
[DllImport("winmm.dll")]public static extern int mciSendString(string s1,string s2,int i1,int i2);//关闭光驱mciSendString ("set cdaudio door closed","",0,0);//打开光驱mciSendString ("set cdaudio door open",""翻译 2009-08-21 01:34:00 · 2626 阅读 · 2 评论 -
程序员的十层楼 IV【Reprinted】
第11层 上帝看了上面的小标题,你可能会觉得奇怪,这篇文章不是讲“程序员的十层楼”吗?怎么冒出了第11层来了?其实这并不矛盾,程序员确实只有十层楼,因为爬到第11层时,已经变成上帝,不再是程序员了;所以超出10层楼本身并不重要,关键的问题是看你有没有能力变成上帝。1、谁是上帝?菜鸟们认为Linus Torvalds是程序员中的上帝,看完了前面各层楼的介绍,此时再看到这句话,相信你要转载 2009-06-16 11:44:00 · 399 阅读 · 0 评论 -
程序员的十层楼 III【Reprinted】
第10层 大哲 看了这层楼的名字“大哲”,可能不少人已经猜到了这层楼的秘密,那就是你的成果必须要上升到哲学的高度,你才有机会能进到这层来。当然,上升到哲学高度只是一个必要条件,牛顿的万有引力似乎也上升到了哲学的高度,因为不知道引力到底是怎么来的,但是牛顿没有被划到这一层,因为进到这层还有另外的条件,那就是你的成果必须引起了哲学上的深度思考,并能让人们的世界观向前跨进一大步。窃以为牛顿转载 2009-06-16 11:40:00 · 387 阅读 · 0 评论 -
程序员的十层楼 II【Reprinted】
第6层 学者当"专家"们想继续往上一层楼爬时,他们几乎一眼就可以看到楼梯的入口,不过令他们吃惊的是,楼梯入口处竖了一道高高的门槛,上面写着"创新"二字。不幸的是,大多数人在爬到第5层楼时已经体能消耗过度,无力翻过这道门槛。有少数体能充足者,可以轻易翻越这道门槛,但是并不意味着体力消耗过度者就无法翻越,因为你只是暂时还没有掌握恢复体能的方法而已,当掌握了恢复体能的方法,将体能恢复后,你就转载 2009-06-16 11:35:00 · 419 阅读 · 0 评论 -
程序员的十层楼 I【Reprinted】
自西方文艺复兴以来,中国在自然科学方面落后西方很多,软件领域也不例外。当然现在中国的许多程序员们对此可能有许多不同的意见,有些人认为中国的程序员水平远落后于西方,有些则认为中国的程序员个人能力并不比西方的程序员差,只是整个软件产业落后而已。那么,到底中国的程序员水平比西方程序员水平差,还是中国有许多优秀的程序员达到或超过了西方程序员同等水平呢?要解决这个问题,必须先知道程序员有多少种技术层级,转载 2009-06-16 11:32:00 · 434 阅读 · 0 评论 -
C# 注册系统热键
注册快捷键,简言之,就是为程序制作快捷键,可以起到监控键盘事件的作用。很多软件都带热键功能的,通过以下代码可以实现2个键或3个键的快捷键。 这是昨天用C#写机顶盒控制系统音量时,写的代码。附上共享。 using System;using System.Collections.Generic;using System.ComponentModel;using System.D原创 2009-06-16 11:13:00 · 940 阅读 · 0 评论 -
C#操作注册表
using Microsoft.Win32 ;以下从‘读’‘写’‘删除’‘判断’四个事例实现对注册表的简单操作 1.读取指定名称的注册表的值 private string GetRegistData(string name) { string registData; RegistryKey hkml = Registry.LocalMachine; RegistryKey software = h转载 2009-05-16 01:09:00 · 1640 阅读 · 0 评论 -
Silverlight 3.0 network 通讯
Silverlight 支持使用 HTTP/HTTPS (System.Net.WebClient 等) 和 Socket (System.Net.Sockets) 两种方式访问远程服务器,但基于安全原因,对这些网络访问制定了严格的安全策略。1. HTTP/HTTPS 访问策略(1) 始终允许同域调用。同域是指调用必须使用同一子域、协议和端口,这是出于安全原因以及防止跨域伪造。(2) Si转载 2009-07-27 16:06:00 · 1224 阅读 · 0 评论 -
Silverlight 3 Chat application with WCF Duplex Binding
How does the application work?The ChatHost accepts connections from all Silverlight clients. Silverlight calls a login method on the ChatHost and the ChatHost holds a list of all connected clients.W转载 2009-07-24 15:51:00 · 913 阅读 · 0 评论 -
Establish a GPRS connection with TcpClient
.NET CFs HttpWebRequest automatically sets up a GPRS connection for web requests/web services when a wired/wi-fi connection is not available. Therefore, when you do a web request or consume a web s转载 2009-07-24 16:09:00 · 663 阅读 · 0 评论 -
Silverlight Image Source URI : 一个反斜杠引发的血案
Silverlight2现在支持的Image格式有jpg和png,部分png编码也不支持,同时有些png在xaml的design预览中不可见,但运行时可见。请看XAML markup中两行代码的异同: StackPanel Background="White" Orientation="Vertical"> Image x:Name="blue" Source="/images/blue.转载 2009-07-27 22:08:00 · 784 阅读 · 0 评论 -
Silverlight 3 - MultiThreading编程
多线程对开发和用户体验的重要性不言而喻,Silverlight BCL 几乎提供了完整的 Thread Class。1. Dispatcher和 WPF / WinForm 一样,我们只能在 UI Thread 中更新显示控件属性。多线程编码时,需要借助于 Dispatcher。private void Button_Click(object sender, RoutedEventArgs e转载 2009-07-27 16:20:00 · 1497 阅读 · 0 评论 -
Microsoft Expression blend 3 新功能简介
主页BlogsEasts blogMicrosoft Expression 3 新功能简介Posted 周二, 07/14/2009 - 23:36 by East 2009年7月10日,微软公司在旧金山宣布推出Microsoft Expression 3,这是一套面向强大平台的高级工具组,用于在Web上创建并交付富互联网应用程序(RIA)转载 2009-07-22 14:14:00 · 2198 阅读 · 0 评论 -
Flash 与 Silverlight 终极大比拼
Flash 与 Silverlight 终极大比拼COMSHARP CMS写道:自 Silverlight 1.0 发布以来,Web 开发与设计者们关于该选择 Flash 和 Silverlight 的争论便开始了,在成熟的 Flash 面前,Silverlight 面临着如何赢得市场的难题。然而 Silverlight 中包含了一些开发设计者们一直希望 Flas转载 2009-07-22 12:27:00 · 630 阅读 · 0 评论 -
使用Silverlight 2 和 VS 2008创建“Hello World”程序
【原文地址】Silverlight Tutorial Part 1: Creating "Hello World" with Silverlight 2 and VS 2008 【原文发表日期】 Friday, February 22, 2008 5:57 AM这是8个系列教程的第一部分,这系列示范如何使用Silverlight 2的Beta1版本建造一个简单的Digg客户端应用。这些教程旨在转载 2009-07-21 17:48:00 · 366 阅读 · 0 评论 -
NSIS初学者图文教程二
6)闪屏界面,可以在源代码中加入下列代码即可:A、普通效果 以下是代码片段:Function .onInit SetOutPath $TEMP File /oname=spltmp.bmp "G:/Temp/Nsisres/splash.bmp" splash::show 2300 $TEMP/spltmp Pop $0 FunctionEnd转载 2009-06-26 08:35:00 · 1503 阅读 · 0 评论 -
Rsync 详解
1、什么是RsyncRsync(remote synchronize)是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。Rsync使用所谓的“Rsync算法”来使本地和远 程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速度相当快。Rsync本来是用于替代rcp的一个工具,目前由rsync.samba.org维护,所以rsync转载 2009-06-29 20:32:00 · 676 阅读 · 0 评论 -
程序员的七个好习惯
在企业级的应用开发中,我们更强调程序员的协作能力和团队开发,如何能融入团队,成为一个优秀的程序员,本文总结了从事开发工作中七个好习惯。所谓“思想影响行为,行为决定习惯,习惯养成性格,性格左右命运”。本文介绍的内容需要有意识地(思想上要先认同)培养才能具备,需要随时提醒自己按照这七个好习惯去行动才能得以实现。 习惯一:注意休息,适当放松 编程工作的强度是很大的,程序员要长时间全神贯注转载 2009-12-23 13:30:00 · 429 阅读 · 0 评论 -
Interviewing at Microsoft
Over the years Ive been collecting interview questions from Microsoft. I guess I started this hobby with the intent of working there some day, although I still have never interviewed th转载 2010-02-05 16:40:00 · 2188 阅读 · 0 评论 -
C语言面试题大汇总
4. static有什么用途?(请至少说明两种)1.限制变量的作用域2.设置变量的存储域7. 引用与指针有什么区别?1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。2) 不存在指向空值的引用,但是存在指向空值的指针。 8. 描述实时系统的基本特性在特定时间内完成特定的任务,实时性与可靠性9. 全局变量和局转载 2009-12-02 22:18:00 · 661 阅读 · 0 评论 -
程序员网站资源宝库
当前全球有数百万的开发人员在使用微软的.NET技术。如果你是其中之一,或者想要成为其中之一的话,我下面将要列出的每一个站点都应该是你的最爱,都应该收藏到书签中去。对于不熟悉.NET技术的朋友,需要说明一下,.NET提供了一个平台和一些相应的工具,编程人员可以使用它们来在开发Windows桌面,互联网,甚至是手持移动设备上构建极富交互性的应用。很有可能你最喜欢的网站之一就是用微软的ASP转载 2010-01-23 12:10:00 · 3573 阅读 · 0 评论 -
How to: Make Thread-Safe Calls to Windows Forms Controls
If you use multithreading to improve the performance of your Windows Forms applications, you must make sure that you make calls to your controls in a thread-safe way.Access to Windows Forms con转载 2009-11-01 23:44:00 · 1576 阅读 · 0 评论 -
如何成为一名优秀的程序员?
程序员怎样思考呢?迷茫的我又该如何做呢??? 一位仁兄说的“程序员写的程序不是‘算法+语法’,而是要能够满足用户需求的工具”我非常 赞同。要想达到用户需求就必须从各个方面来考虑,如业务、人机交互 、效率等方面,而不只是一 个语言(语法)的问题,语言(语法)只是工具,只知语法不知其转载 2009-10-11 00:49:00 · 520 阅读 · 0 评论 -
C#创建/写XML
private void WriteXMLMsg(string strpath,string strtitle,string msg) { XmlDocument xmlDoc = new XmlDocument(); XmlNode xmlN; if (!File.Exists(strpath))原创 2009-10-10 18:50:00 · 518 阅读 · 0 评论 -
C# 使用 Environment.GetCommandLineArgs 方法 制作*.exe和参数 供其他程序调用
Environment..::.GetCommandLineArgs 方法 : 返回包含当前进程的命令行参数的字符串数组。语法: public static string[] GetCommandLineArgs() 返回值类型:System.String[]字符串数组,其中的每个元素都包含一个命令行参数。第一个元素是可执行文件名,后面的零个或多个元素包含其余的命令行参数。原创 2009-09-27 18:56:00 · 8053 阅读 · 0 评论 -
PyQt 定制静态地图应用
定制静态地图应用 下面我们在NetBeans的Python IDE中新建一个Python工程,点击创建工程,出现的界面如图33-9所示。 (点击查看大图)图33-9 新建Python工程输入工程的名称为staticmap,Python IDE会为我们创建名转载 2009-07-08 21:00:00 · 2568 阅读 · 0 评论 -
贴python毕业设计代码 请大家指出存在的缺点
基于python的xml与ms excel的互转系统 test_ui.py(工具自动生成的,所以这个代码不需要讨论,贴出来完全为了本设计完整) # -*- coding: utf-8 -*- # Form implementation generated from reading ui file xml-excel2.ui # # Created: Tue Dec 09 13:42:25 20转载 2009-07-08 16:16:00 · 2927 阅读 · 0 评论 -
PyQt4 - (3) 菜单和工具栏
主窗口 QMainWindow类给我们提供了一个程序主窗口,使得我们能够创建一个标准的程序框架,包括了状态栏,工具栏和菜单栏。状态栏(Statusbar) 状态栏就是一种用来显示状态信息的小部件.Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1转载 2009-07-06 15:33:00 · 950 阅读 · 0 评论 -
PyQt4 - (2) 第一印象
在这个部分,我们开始学习一些PyQt4的基本功能,解释会比较详细,就像教孩子说话一样。最简单的example 下面的示例会非常的简单,仅仅显示一个小窗口,但是将来我们可以通过这个小窗口做很多事情。我们可以对它进行缩放,最大化,最小化。而这些就需要比较多的代码了。但是开发人员已经帮我们完成了这些功能,因为这些功能在大多场合都会使用到,所以没有必要让我们重复。PyQt是一个高级别的工具库,转载 2009-07-06 13:40:00 · 905 阅读 · 0 评论 -
在Eric4下用PyQt4编写Python的图形界面程序
在Eric4下用PyQt4编写Python的图形界面程序2008年6月8日转载请注明作者RunningOn 本文是PyQt4的入门教程。网上能搜到其它教程,但我觉得讲得不是很清楚,希望这篇文章对入门者更加有帮助。 先介绍一下PyQt4。Qt4图形库一经发布就好评不断,它在Python下的绑定PyQt4更是让我眼前一亮,不但漂亮,而且开发程序非常方便。在我看来,PyQt4最大转载 2009-07-03 19:32:00 · 1176 阅读 · 0 评论 -
PyQt4 - (1) PyQt4简介
关于这个教程 这是一个PyQt4的简单教程,目的就是为了让大家对PyQt4有个初步的了解。 关于PyQt PyQt是一个GUI库,是将Python和Qt结合在一起的产物。而Qt是目前比较成功和强大的GUI库。你可以通过访问www.riverbankcomputing.co.uk了解更多关于PyQt的消息,目前主要的开发人员是 Phil Thompson.转载 2009-07-06 11:29:00 · 700 阅读 · 0 评论 -
编程的那些事儿( Master Programing in a abstract view using python)(节选)
学习是一件因人而异的事情,因为每个人的生活经历、教育背景、年龄、认知模型等等,都是不尽相同的,也就是每个人所处的“维度 ”不同,而作者有一种“建立更高层抽象的能力”,用一种特有的方法尝试着给大家建立一个学习计算机的、相对高层的构架,这样,可以在一定程度上突破个人的“维度”,使大家从与周围事物建立联系开始,一步一步的走向计算机的世界。不识庐山真面目,只缘身在此山中。确实的,在学习技术的过程转载 2009-07-02 16:14:00 · 515 阅读 · 0 评论 -
Qt 和 PyQt
Qt 和 PyQt用于 Python 的高级 GUI 库 级别: 初级Boudewijn Rempt (boud@valdyas.org), 开发人员, TryllianDavid Mertz (mertz@gnosis.cx), 促进者, Gnosis Software, Inc.2004 年 3 月 09 日Qt 工具转载 2009-07-02 13:33:00 · 2896 阅读 · 0 评论 -
QT
Qt软件 Qt是一个跨平台的C++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的所用功能。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。 自从1996年早些时候,Qt进入商业领域,它已经成为全世界范围内数千种成功的应用程序的基础。Qt也是流行的Linux桌面环境KDE 的基础,KDE是所有主要的Linux发行版的一个标准组件。转载 2009-07-01 14:17:00 · 807 阅读 · 1 评论 -
Silverlight开源项目与第三方控件收集
OpenSource Porject:1. Siverlight ToolKit (OpenSource)http://www.codeplex.com/Silverlight 补充: Silverlight Toolkit March 2009 changes2. GOA ToolKit for Silverlight (OpentSource)http://www.ne转载 2009-07-23 13:10:00 · 1356 阅读 · 0 评论 -
基于Socket 的 Silverlight 聊天室程序
Looking for the same application but using WCF Duplex binding instead of sockets? Check out the Silverlight Chat application with WCF Duplex Binding.My goal was to build a silverlight chat applicati转载 2009-07-23 13:06:00 · 1196 阅读 · 0 评论 -
验证 网址,IP,邮箱,电话,手机,数字,英文,日期,身份证,邮编
using System;using System.Collections.Generic;using System.Text;using System.Text.RegularExpressions;namespace Validator{ /**//// /// RegExp Soruce: http://regexlib.com/DisplayPatterns.转载 2009-04-20 13:16:00 · 827 阅读 · 0 评论