暂无个人介绍
/* Example9_4.cs illustrates the use of DateTime properties and methods */ using System; class Example9_4 { public static void Main(...
using System; using System.Linq; using System.Collections.Generic; class Exapmple1_1 { static void Main() { string[] names=...
/* Example9_3.cs illustrates the use of DateTime and TimeSpan instances */ using System; class Example9_3 { public static void Displ...
System.Text.StringBuilder可以动态创建字符串。同String类中一般的字符串不同,动态字符串的字符可以直接修改,在一般的字符串中,修改的总是字符串的拷贝。同时StringBuilder方法效率更高并且提供了更有效的字符串操作能力。
sort命令主要用于文本排序,现有以文本文件video.txt $cat video.txt Boys in Company C:HK:192:2192Alien:HK:119:1982The Hill:KL:63:2972Aliens:HK:532:4892Star Wars:HK:301:4...
可以在shell中强制必须声明变量,shopt 指令,如下面的指令mustpreset.sh 运行结果为50 #!/bin/shdeclare Informix=50echo $Informix 注意: 在ubuntu中,运行此脚本需用 $bash mustpreset.
如下面的IDrivable和IStreerable都声明了TurnLeft()方法 public interface IDrivable { void TurnLeft(); } public interface IStreerable { void TurnLeft(); ...
接口间可用:实现服用,如public interface IMovable : IDrivable, ISteerable,例如 1 /* 2 Example8_6.cs illustrates deriving an 3 interface from multiple in...
可用is运算符检查是否支持接口,用as运算符转换接口,如: 1 /* 2 Example8_4.cs illustrates casting an object 3 to an interface 4 */ 5 6 using System; 7 8 9 ...
如public class Car : MotorVehicle, IDrivable, ISteerable形式,例如: 1 /* 2 Example8_3.cs illustrates inheriting from a class and 3 implementing ...
多个接口间用,号分开即可,如 1 /* 2 Example8_2.cs illustrates implementing multiple interfaces 3 */ 4 5 using System; 6 7 8 // define the IDrivab...
C#可用interface IDrivable实现接口: 1 /* 2 Example8_1.cs illustrates interfaces 3 */ 4 5 using System; 6 7 8 // define the IDrivable interface 9 ...
基本sed编辑命令p 打印匹配行= 显示文本行号a\ 在定位行后附加新文本信息i\ 在定位行后插入新文本信息d 删除定位行c\ ...
/* Example7_6.cs illustrates some of the System.Object class methods*/ using System; class Example7_6{ class Program { ...
System.Object类是全部类的基类,System.Object类提供了很多有用的方法,如ToString,Equals(object),MemberwiseClone() --创建拷贝: /* Example7_6.
通过关键字readonly可以设定类中的只读域,即不能修改此域: /* Example6_3.cs illustrates the use of readonly fields*/ // declare the Car classpublic class Car{ // declar...
要改变参数的值,可以用引用传值方式(使用ref关键字) /* Example5_7.cs illustrates passing parameters by reference*/ // declare the Swapper classpublic class Swapper{ /...
/* Example4_17.cs illustrates the use of the #undef, #elif, and #else preprocessor directives*/ #define DEBUG#undef DEBUG#define PRODUCTION class ...
C#中枚举类型用Enum表示 class Example2_10{ enum Planets { Mercury = 1, Venus, Earth, Mars, Jupiter, Saturn, ...
格式化字符 格式化字符 描述 f或F 格式化浮点数 e或E 用指数计数法格式化数字 p或P 格式化百分数 n或N 用逗号分隔符格式化数字 c或C 格式化本地...
C#中也有类似于C++的运算符重载,如下例中Rectangel中的+操作 using System;using System.Collections.Generic;using System.Linq;using System.
密封类和方法对继承和多态进行限制。在希望别人不能改变代码又希望自己使用时,可以在代码中使用密封的类和方法:使用sealed关键字来表示类或方法为密封 using System;using System.
using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication2{ class Program { abstra...
int变量可以用ToString方法隐式的转换为一个System.Object对象,这个过程叫包装;一个System.Object也可以转换为一个值变量,这个过程叫解包 1 using System; 2 using System.
#!/usr/bin/env python # Simple Gopher Client - Chapter 1 - gopherclient.py import socket, sys port = 70 host = sys.
通常使服务器连续运行的办法是小心的设计一个无限循环.下面是一个基本服务器的例子#!/usr/bin/env python# Base Server - Chapter 3 - baseicserver.
#!/usr/bin/env python # Get list of available socket options -- Chapter 3 -- sockopts.py import socket solist = [x for x in dir(socket) if x.
PyDNS并不是作为标准的Python发行版本的一部分而随Python一起发行的.因此,必须单独安装,可以从http://pydns.sourceforge.net/下载,然后按照安装指南来安装.在Debian或Ubuntu中可以用apt-get install python-dns来安装 初始化名称服务器后,下一步您需要建立一个请求对象(requet object).
#!/usr/bin/env python# DNS query program - Example 4 - DNSquery.py import sys, DNS, DNSany, re def getreverse(query): """Given the query, returns...
使用Delphi 编写Python Extension作者:1000copy摘要:在互联网公共可访问领域内,关于Python/C interface的介绍,手册都是比较多的。Py直接支持C编写扩展,对于Delphi程序员,P4D是一个很好的选择。
使用 lambda 函数 4.7.1. 真实世界中的 lambda 函数 Python 支持一种有趣的语法,它允许你快速定义单行的最小函数。这些叫做 lambda 的函数,是从 Lisp 借用来的,可以用在任何需要函数的地方。
Python For Delphi 示例 samson hide details 3:22 pm (50 minutes ago) reply-to python-cn@googlegroups.
>>> import win32con>>> key=win32api.RegOpenKey(win32con.HKEY_CURRENT_USER,'Software',0,win32con.KEY_READ)>>> print key >>> import win32api>>> import win32com>>> key=win32api.
一般的try语句形式如下: try: except : except : else: >>> l=[1,2,3]>>> try:... l[5].
SQLite是一种轻型的嵌入式数据库,相对于其他的庞大的数据库,SQLite显得十分小巧。SQLite不需要安装,只需到http://www.sqlite.org下载一个Windows版的可执行文件即可。
>>> import win32process>>> win32process.CreateProcess('c:\\windows\\notepad.exe','',None,None,0,win32process.
# -*- coding:utf-8 -*-# file: ADO.py#import win32com.client # 导入win32com.
基本UDP客户端 #!/usr/bin/env python # UDP Example - Chapter 2 import socket, sys, time host = sys.argv[1] textport = sys.
使用socket类的connect方法 #!/usr/bin/env python # Basic Connection Example - Chapter 2 - connect.py import socket print "Creating socket.
#include#include #define ERROR 0#define OK 1#define EQUAL 1#define OVERFLOW -1#define LIST_INIT_SIZE 100#define LISTINCREMENT 10 struct STU{ char n...
#include#include #define ERROR 0#define OK 1#define EQUAL 1#define OVERFLOW -1#define LIST_INIT_SIZE 100#define LISTINCREMENT 10 struct STU{ char n...
一、栈的定义 栈是限定仅在表尾进行插入或删除操作的线性表。 栈的表尾称为栈顶,表头称为栈底,不含元素的空表称为空栈。 栈的抽象数据类型定义: ADT Stack{ 数据对象:D={ai|ai(- ElemSet,i=1,2,.
一、栈的定义 栈是限定仅在表尾进行插入或删除操作的线性表。 栈的表尾称为栈顶,表头称为栈底,不含元素的空表称为空栈。 栈的抽象数据类型定义: ADT Stack{ 数据对象:D={ai|ai(- ElemSet,i=1,2,.
#include#include #define ERROR 0#define OK 1#define EQUAL 1#define OVERFLOW -1#define LIST_INIT_SIZE 100#define LISTINCREMENT 10 struct STU{ char n...
#include#include typedef char SElemType; #include "stack.h"#define EOFILE '&' int visit(SElemType * e){ printf("%c", *e);} void LineEdit(){ pSqs...
#include#include#include #define EOFILE '&' typedef char SElemType; #include "stack.h"Status visit(SElemType * e){ printf("%c", *e);} char OP[10]...
一、数组的定义 几乎所有的程序设计语言都把数组类型设定为固有类型。 以抽象数据类型的形式讨论数组的定义和实现,可以让我们加深对数组类型的理解。 数组的定义: ADT Array{ 数据对象:ji=0,.
一、串定义 串(或字符串),是由零个或多个字符组成的有限序列。一般记为: s='a1a2...an'(n>=0) 其中s是串的名,用单引号括起来的字符序列是串的值;串中字符的数目n称为串的长度。
#include#include#define smax 45typedef int datatype;typedef struct lnode int i,j; struct lnode *cptr,*rptr; union { struct lnode *next; datatype v...