当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 模仿C能判断#include<>;main();in
 

 

 ·模拟进程调度(delphi写的)     »显示摘要«
    摘要:unit unit1;interfaceuses windows, messages, sysutils, variants, classes, graphics, controls, forms, dialogs, comctrls, stdctrls, extctrls, grids, calendar, gauges, jpeg;type tform1 = class(tform) shap......
    摘要:{*采用randg(0,1)来生成标准正态分布数据1、一次生成10k个数据进行统计,速度相当快(celeron 1.1g +256m ddr266)<1秒2、绘出的曲线因为选择范围是8,故看起来并不是十分陡峭,可以将其改为16,那么就更加陡峭了3、算法:映射到1..1000个数据点,大于等于+8的,正向封顶,设其为1000;小于等于 -8 的,负向封底,设其为1;如上面所说,为了使曲线看起来......


编译原理的一个简单的枚举算法

模仿c

【程序编程相关:分布式数据库中的关键问题 delphi

能判断#include<>;main();int;char;for;printf;scanf;{}; 【推荐阅读:DesignPattern之Simple

【扩展信息:SQL在Delphi数据库程序设计应用浅

 private

  //在str中找第一个单词 如果 找到则返回第一个单词的地址(phrase)与下一个要分析单词的入口(nextptr)

   //如果str是空串则返回false

    function phrase(str:string;phrase,nextptr:pchar):bool; //

    //括号匹配函数

    //p;判断字符的地址,char:什么括号(包括:<>;()2种),deep:允许嵌套么?匹配成功返回true;

    function brkmatch(p:pchar;brk:char;deep:bool;next:pchar):bool;

    function corbeil(r:trichedit;line,col:pinteger):bool; //line 返回出错的行,col返回出错的列;

    function semicolon(p,next:pchar):bool;//p:入口地址  next:下一个字符的地址

     //semicolon   如果没找到 返回false next=nil 找到其他字符 返回false且 next便指向他的下一个

    function analys(sour,dest:trichedit):bool;

  public

    { public declarations }

  end;

var

  form1: tform1;

implementation

{$r *.dfm}

function tform1.corbeil(r:trichedit;line,col:pinteger):bool;

var

n,l,i,c:integer;

temp:pchar;

ptr:pchar;

begin

i:=0;

c:=r.lines.count;

n:=0;

  while c>1 do

  begin

  getmem(temp,length(r.lines.strings[i])+1);

  strcopy(temp,pchar(r.lines.strings[i]));

  ptr:=temp;

  l:=length(r.lines.strings[i]);


...   下一页
    摘要: 1.添加引用:dbclient2.置dbgrideh控件属性: 设置dghautosortmarking属性为true 设置希望排序的column的titlebutton属性为true3.//表格排序过程procedure ordergrid(dataset:tclientdataset;orderfield:string);var i:integer;begin if dataset.inde......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE