操作系统-计算机组成与原理
饅頭
Life is like a boat and Im at sea.
展开
-
常用端口号
21/tcp FTP 文件传输协议 22/tcp SSH 安全登录、文件传送(SCP)和端口重定向 23/tcp Telnet 不安全的文本传送 25/tcp SMTP Simple Mail Transfer Protocol (E-mail) 69/udp TFTP Trivial File Transfer Protocol 79/tcp fing转载 2009-12-23 16:36:00 · 480 阅读 · 0 评论 -
SMTP、ESMTP、POP3发送接收邮件
什么是 SMTPSMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。转载 2009-11-17 23:29:00 · 2996 阅读 · 0 评论 -
C#实现SMTP服务器,使用TCP命令发送Email
using system; using system.text; using system.io; using system.net; using system.net.sockets; using system.collections; namespace skydev.web.mail { public enum mailformat{text,html}; public enum mail转载 2009-11-10 22:02:00 · 2744 阅读 · 0 评论 -
常用邮箱POP3和SMTP服务器 设置
【网易 163、126免费邮箱目前不直接开放smtp、pop3服务。有需要的用户可通过购买随身邮或邮箱伴侣及加入会员中心获得。从2006年11月16日起新注册用户,将无法使用POP客户端功能,之前注册用户不受影响。】 网易163邮箱POP3:pop.163.comSMTP:smtp.163.comSMTP端口号:25 网易vip.163邮箱POP3:pop.vi原创 2009-11-02 14:07:00 · 10524 阅读 · 0 评论 -
HtmlDocument.ExecCommand() 方法
作用:对文档执行指定的命令。 语法:public void ExecCommand( string command, bool showUI, Object value)参数command 类型:System..::.String要执行的命令的名称。有关命令的完整列表,请参见“Command Identifiers”(命令标识符)(http://msdn转载 2009-11-03 13:38:00 · 1105 阅读 · 0 评论 -
ASP.NET代码生成工具codesmith
这两天熟悉公司的网站前台和后台的数据结构和业务逻辑,看到许多工程下都有一个叫“Base”的文件夹,里面有一系列带“***.Generated.cs”的文件(比如Bulletin.Generated.cs)。懂点编程知识和英语的人都应该会想到这是用什么工具自动生成的吧?以前我也知道C#有根据模板自动生成代码的工具软件,但却不知道叫什么名字。今天却很想知道,虽然这与我熟悉公司网站逻辑代码等没原创 2009-11-06 10:07:00 · 1301 阅读 · 0 评论 -
IE program - Command Identifiers
Command IdentifiersCommand identifiers specify an action to take on the given object. Use them with the following methods: execCommand queryCommandEnabled queryCommandIndeterm query转载 2009-11-03 13:45:00 · 401 阅读 · 0 评论 -
在.net C# 里怎么重写一个TextBox控件
using System; using System.Drawing; using System.Windows.Forms; namespace ManuApp { /// /// TextBoxNoManu 的摘要说明。 ///转载 2009-10-12 18:24:00 · 3044 阅读 · 0 评论 -
Silverlight传递DataTable终极解决方案
目前实体类是我们采用的Silverlight与WCF传递数据的首选方法。但这种方法相对比较死,只能适用于业务逻辑比较简单的应用程序。对于那些在运行时才能知道具体数据的应用并不适合。相比之下传统的Aod.Net DataSet,DataTable具有很大的灵活性。但无奈在Silverlight端不被支持。 网上已经有很多种通过特殊处理来变相实现Silverlight传递Data转载 2009-10-10 23:32:00 · 1274 阅读 · 0 评论 -
alter语句 修改字段属性
用sql*plus或第三方可以运行sql语句的程序登录数据库:增加一个列:ALTER TABLE 表名 ADD(列名 数据类型);如:ALTER TABLE emp ADD(weight NUMBER(38,0));修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):ALTER TABLE 表名 MODIFY(列名 数据类型);如:ALTER TABLE emp MODIFY转载 2009-09-17 11:22:00 · 3257 阅读 · 0 评论 -
十五个世界最顶级的技术类博客网站
在互联网世界当中,博客网站的种类是多种多样的。它们中的一些旨在教导、帮助人们交流协作、激发灵感,并拓展我们的思维空间。而另一些博客则侧重于激发我们的情感,让我们感到愤怒,或是让我们开怀大笑。《电脑世界(Computerworld)》网站的编辑们将这些优秀博客网站搜集整理在了一起,为我们提供了一份最受他们所钟爱的博客网站的列表。最后,我们根据这些博客自身的信息广度、新闻价值、网站设计、更新频率转载 2009-11-19 22:42:00 · 715 阅读 · 0 评论 -
解决删除U盘时无法停止“通用卷”设备的方法
安全删除U盘时,大家常常会遇到提示“无法停止‘通用卷’设备,请稍候再停止该设备。” 这种情况下可以强行拔下U盘吗?当然不可以!这时候如果强行拔除的话,很容易损坏计算机U口或者你的U盘。如果你的U盘上有重要的资料,很有可能就此毁坏了。那么应该怎么办呢? 第一种方法(这也是我建议大家最常用的方法): 往往我们在把U盘的文件或者数据取出来的时候,都是用的“复制”“粘贴”方式,而如果复制的是U转载 2010-01-22 09:50:00 · 520 阅读 · 0 评论 -
线程7种状态的相互转换
小小的作下解释:1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就进入了初始状态;2、当该对象调用了start()方法,就进入可运行状态;3、进入可运行状态后,当该对象被操作系统选中,获得CPU时间片就会进入运行状态;4、进入运行状态后情况就比较复杂了 4.1转载 2010-01-21 23:07:00 · 590 阅读 · 0 评论 -
IPC之 - C#用 IPC通道 进程间通信
有一个解决方案,其中包括一个Windows服务和一个Windows应用程序,两者之间需要进行通信。查了下,可以使用多种方法,如Web service(适用于不同系统及跨平台情况)、.NET Remoting、消息队列、WCF(集成了前述方法的功能,但太新,不支持Windows2000及以前的系统),其中Remoting可以支持TCP、HTTP、IPC通道的通信,而IPC通道速度快,且仅能供处于同一转载 2010-03-01 22:21:00 · 5440 阅读 · 0 评论 -
IPC之 - C#用 Shared Memory with IPC with threads
绪论本文关注使用共享内存在多线程和进程之间共享内存的设计和通信。我将把本文分成两个部分:共享内存 编码 关于共享内存当一个程序加载进内存后,它就被分成叫作页的块。通信将存在内存的两个页之间或者两个独立的进程之间。总之,当一个程序想和另外一个程序通信的时候,那内存将会为这两个程序生成一块公共的内存区域。这块被两个进程分享的内存区域叫做共享内存。如果没有共享内存的概念,转载 2010-03-01 18:04:00 · 2864 阅读 · 0 评论 -
IPC之 - C#中用Socket 实现进程间通信
问题:C#利用 Tcp-Socket 实现IPC 通信。怎样 经由IP地址和端口来通信? 比如:两个程序,A向B发送信息,B收到后返回给A一个结果.解决方案:Socket Client端:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;usin原创 2010-03-01 17:08:00 · 2793 阅读 · 0 评论 -
IPC之 - C#中用WM_COPYDATA SendMessage 进程间通信
在Windows程序中,各个进程之间常常需要交换数据,进行数据通讯。进程间通讯的方式:进程间通讯的方式有很多,常用的有共享内存、命名管道和匿名管道、发送WM_COPYDATA消息等几种方法来直接完成,另外还可以通过socket口、配置文件和注册表 等来间接实现进程间数据通讯任务。以上这几种方法各有优缺点,具体到在进程间进行大数据量数据的快速交换问题上,则可以排除使用原创 2010-03-01 11:13:00 · 4199 阅读 · 5 评论 -
IPC之 - 使用微软消息队列实现C#进程间通信
微软消息队列(MSMQ)是一种给队列发送消息以便稍后进行处理的方法。消息由一个“Producer”(生产者)应用程序发送出去,再由一个“Consumer”(消费者)应用程序返回。 这两个应用程序可以在同一台机器上,在整个网络中,或甚至是位于并不总是连接在一起的不同机器上。MSMQ具有故障保险特性,因为如果第一次传送失败,它会重新发送消息。这样可保证你的应用程序消息到达它们的目的地。转载 2010-02-25 17:38:00 · 1303 阅读 · 0 评论 -
IPC之 - .Net 消息队列(MSMQ) 使用
MSMQ简介 MSMQ是Windows 2000、Windows xp 、Windows Server 2003的一个组件,并将继续包含在Windows Vista 和以后的Windows服务器中。即使目标接收使用程序没有运行,或运行发送或接收使用程序的计算机没有联网,协同合作的使用程序仍能运用 MSMQ在彼此之间发送和接收消息。在到达目标队列之前,消息由MSMQ存储并转发。接原创 2010-02-25 15:19:00 · 1389 阅读 · 0 评论 -
IPC之 - C#中用NamedPipe进程间通信
C#中用NamedPipe进程间通信的测试例子,核心代码是kernel32.dll中的一组windows api函数,这里不深入研究,代码都在codeproject上。 Inter-Process Communication in .NET Using Named Pipes, Part 1 测试效果如下,可以做到aspx和给console app发送消息后得到反馈:转载 2010-02-25 22:07:00 · 2190 阅读 · 0 评论 -
IPC进程间通信
进程间通信(IPC,Inter-Process Communication),指至少两个进程或线程间传送数据或信号的一些技术或方法。进程是计算机系统分配资源的最小单位。每个进程都有自己的一部分独立的系统资源,彼此是隔离的。为了能使不同的进程互相访问资源并进行协调工作,才有了进程间通信。这些进程可以运行在同一计算机上或网络连接的不同计算机上。 进程间通信技术包括消原创 2010-02-23 22:53:00 · 1505 阅读 · 0 评论 -
细说UI线程和Windows消息队列
细说UI线程和Windows消息队列注: 由于本人对Windows底层机理了解不深,本文如有错误,敬请指正。 金旭亮 ================================================ 在Windows应用程序中,窗体是由一种转载 2010-01-24 17:29:00 · 515 阅读 · 0 评论 -
22岁黑客潜入银行装木马盗巨款 轻松偷遍19省市
22岁的长沙伢子只有初中文化,却轻松偷走19省市的300多个银行账户 ["岁月联盟"提供] 黑客潜入银行装木马盗巨款 特别提醒:爱用网银的市民小心银行大厅里的电脑“有毒” 嫌疑人档案 姓名:彭江明 www.Syue.com 年龄:22岁 文化程度:初中 长沙市雨花区无业人员 涉嫌犯罪:通过互联网购买黑客软件,利用互联网侵入手段在银行大堂电脑及网转载 2009-07-07 23:49:00 · 1150 阅读 · 0 评论 -
xml 增 删 改 查
xml文件格式 xml version="1.0"?> dbGuest> User> Name uid="d">ewName> City>dsaCity> Email>eqEmail> User> dbGuest> 操作方式创建XML文件 privat转载 2009-08-25 13:07:00 · 452 阅读 · 0 评论 -
在C#中操作XML I
需要添加的命名空间:using System.Xml; 定义几个公共对象:XmlDocument xmldoc ;XmlNode xmlnode ;XmlElement xmlelem ;1,创建到服务器同名目录下的xml文件:方法一:xmldoc = new XmlDocument ( ) ;//加入XML的声明段落xmlnode = xmldoc.CreateNode ( XmlN转载 2009-08-25 13:04:00 · 533 阅读 · 0 评论 -
邹欣《你的工作就是最好的面试》
大约是1996年春天,我在韦恩州立大学(Wayne State University)正忙着写硕士论文。一天,收到了一封电子邮件,来自Richard Brodie,我依稀还记得上面写着: "Im the creator of Word. I found your resume… are you interested in a contract position at Micr转载 2009-04-23 23:55:00 · 1017 阅读 · 0 评论 -
创业中的“第一次”
人生有几多“第一次”啊?况且,我们每个人来到这世界上晃悠也就只有这么一次,要是你不乘年轻的时候去创业,不去尝尝这“第一次”的滋味,将来可别后悔,这叫“少年不努力,老大徒伤悲!” 创业是门大学问,创业是所大学校,创业是场大考试,第一次创业的兄弟姐妹们,做好充分思想准备吧。 第一次起名字 难怪创业者们把自己的公司当成自己的孩子,这不是嘛,孩子出生了,名转载 2009-03-31 00:12:00 · 1006 阅读 · 0 评论 -
对程序员来说,技术是根本,行业是围城,转行需谨慎
技术很重要,说技术不重要的人多是不会技术或技术不好,就像我这样的,先天不足(某次测智商结果是35,所以一直就认定自己不是个聪明的人),学不好,为了有个理由让自己下台阶,就是把更多的人拉下水,所以现在28岁以上的程序员不多见,多是给拉下水给淹死了。也因为这样,中国的程序员断层挺厉害的,虽然行业从业人员庞大,但是能独档一面的人其实不多,这就是为什么找工作的人和招聘的人都头痛的原因。 技术不是指某个转载 2009-03-26 20:51:00 · 680 阅读 · 0 评论 -
关于可以Ping通网站 却不能上网的一些解决办法
关于可以Ping同网站 却不能上网的一些解决办法 这两天电脑出了点小问题,就是可以Ping得通某网站,但却上不了网。原来还以为是我网卡或网速的问题,但这下排除啦。打开任务管理器,有几个从未见过的进程,比如explorer.pif和autorun.inf,占用内存和CPU也不大,立即结束这些可疑进程,但过会再看,还是依然存在。再用杀毒软件查杀,把杀毒软件都给整垮,杀不了毒。原创 2008-08-28 10:28:00 · 3444 阅读 · 1 评论 -
Delphi 的各种错 误 信 息(中英文)
******************************* * 编 译 错 误 信 息 * *******************************; not allowed before ELSE原创 2008-03-26 19:09:00 · 827 阅读 · 0 评论 -
格式化自己,是为了删除你!
格式化自己,是为了删除你!你在我的芯片上刻划了太多的伤痕 让我在运行程序的时候疼痛难忍 曾经是那样执着的 为你编写着一个个美丽的文档 所以 你的Shadow占据了我所有的内存 自从你在我心中开始登陆 你就是我工作的唯一密码 我把与你的争吵修改成轻松的视频 让这样的过往不再成为矛盾 我把与你的浪漫故事放进每一个硬盘 让我心中认为的幸福永远属于我们 然而 当爱你的路径变得无比熟悉的时候 你却自私的让我转载 2007-12-26 09:30:00 · 595 阅读 · 0 评论 -
简易文本编辑器(Delphi源码)
设计一个简易的文本编辑器,具有创建、编辑、保存普通文本文件的功能。 unit U nit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls;type TForm1 = class(TFor原创 2008-03-19 18:58:00 · 997 阅读 · 0 评论 -
毕业即将面临的问题 不知道有几个人能懂得解决?[转]
偶然看到的一篇文章写得非常不错,针对毕业就业的一些问题给出了不错的见解,不知道作者是谁,不过拿出来和大家分享,另外还有一个不错的网站,希望对前途感觉迷茫,就业有困惑的同学有帮助!1. 要不要在意开始的收入? 很多专家在这个问题上胡说八道。他们认为一开始不要太在意收入,要看长远发展。这是典型的不负责任专家。你可以想象一下,什么东西决定了一个岗位的收入?很简单,在不同公司间,市场形式好的,有长远原创 2008-03-13 19:29:00 · 541 阅读 · 0 评论 -
Document.location.href和.replace的区别
document.location.href和document.location.replace都可以实现从A页面切换到B页面,但他们的区别是:用document.location.href切换后,可以退回到原页面。而用document.location.replace切换后,不可以通过“后退”退回到原页面。关于document.location.href或其他可回退的切换方式,我还发现一个细转载 2007-10-31 11:14:00 · 1441 阅读 · 0 评论 -
怎样解决 -- 电脑点击右键反应慢 ?
我公司工作要用到很多虚拟机,而有一台日常生活用的XP虚拟机,这两天当用右键点击文件(*.txt,*.doc,*.pdf,*.rar*……)反映超慢,甚至死机。 由于一直很忙,没腾出时间修理他今天工作提前做完,终于把这个问题给解决了。 呵呵,网上搜的,共享一下。【1一种是文件打开很慢,弹出菜单很慢。这个情况主要是SHELL扩展被破坏造成的,所谓的原创 2009-04-30 15:45:00 · 11733 阅读 · 3 评论 -
阿里巴巴集团主席马云演讲实录(图)
阿里巴巴集团主席马云演讲实录(图)http://www.sina.com.cn 2009年05月17日 10:29 新浪科技阿里巴巴主席马云演讲<!-- --> 新浪科技讯 5月17日消息,为帮助中小企业过冬、拉动就业,国内首届网商交易会于今年5月16-17日在广州流花宾馆召开。 该交易会是国内最大电子商务“航母”阿里巴巴集团整合旗下B2B和淘宝两家转载 2009-05-18 10:56:00 · 3969 阅读 · 0 评论 -
也谈“SAAS”
(一)认识SaaS 【初识SaaS】 SaaS是Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application service provider(ASP,应用服务提供商),hosted software(托管转载 2009-05-20 20:03:00 · 616 阅读 · 0 评论 -
在C#中操作XM II
已知有一个XML文件(bookstore.xml)如下: Oberons Legacy Corets, Eva 5.95 1、往节点中插入一个节点: XmlDocument xmlDoc=new XmlDocument(); xmlDoc.Load("bookstore.xml"); XmlNode root=xmlDoc.Select转载 2009-08-25 13:06:00 · 502 阅读 · 0 评论 -
CEO、COO、CFO、CTO 各种OO
CEO(Chief executive officer)首席执行官类似总经理、总裁,是企业的法人代表。 COO(Chief operating officer)首席运营官 类似常务总经理CFO(Chief financial officer)首席财务官 类似财务总经理CTO(Chief technology officer)首席技术官 类似总工程师CIO(Chief informati转载 2009-08-20 16:41:00 · 952 阅读 · 0 评论 -
程序员的十层楼 IV【Reprinted】
第11层 上帝看了上面的小标题,你可能会觉得奇怪,这篇文章不是讲“程序员的十层楼”吗?怎么冒出了第11层来了?其实这并不矛盾,程序员确实只有十层楼,因为爬到第11层时,已经变成上帝,不再是程序员了;所以超出10层楼本身并不重要,关键的问题是看你有没有能力变成上帝。1、谁是上帝?菜鸟们认为Linus Torvalds是程序员中的上帝,看完了前面各层楼的介绍,此时再看到这句话,相信你要转载 2009-06-16 11:44:00 · 399 阅读 · 0 评论