• 2009-09-12

    MYSQL-配置向导 - [MySql]

    1、选择维护选项
    如果MySQL Configuration Wizard(配置向导)检查到my.ini文件,你可以选择重新配置已有的服务器,或通过删除my.ini文件并停止、卸载MySQL服务来卸载服务器实例。
    要想重新配置已有的服务器,选择Re-configure Instance选项并点击Next按钮。已有的my.ini文件重新命名为mytimestamp.ini.bak,其中timestamp是my.ini文件创建是的日期和时间。要想卸载已有的服务器实例,选择Remo...
  • Mysql my.ini 配置文件详解

    #BEGIN CONFIG INFO
    #DESCR: 4GB RAM, 只使用InnoDB, ACID, 少量的连接, 队列负载大
    #TYPE: SYSTEM
    #END CONFIG INFO

    #
    # 此mysql配置文件例子针对4G内存
    # 主要使用INNODB
    #处理复杂队列并且连接数量较少的mysql服务器
    #
    # 将此文件复制到...
  • procedure TForm1.Button1Click(Sender: TObject);

    var
    iFileHandle: Integer;
    iFileLength: Integer;
    iBytesRead: Integer;
    Buffer: PChar;
    i: Integer
    begin
    if OpenDialog1.Execute then
    begin
    try
    iFil...
  • 第一种:
        <script language="javascript" type="text/javascript">
               window.location.href="login.jsp?backurl="+window.location.href;
       &nbs...
  • 2009-08-28

    JS获取GET值 - [JavaScript]

    <script>    function query_get(){     var querystr = window.location.href.split("?")    return querystr[1];    }    var gets = query_get();...
  • 分类 范围 字节 备注 简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位 Cardinal 0 .. 4294967295 4 无符号32位 Shortint -128 .. 127 1 有符号8位 Smallint -32768 .. 32767 2 有符号16位 Longint -2147483648 .. 2147483647 4 有...
  • function  readSource(loadFile:PChar;var str:string):Boolean;
    var
      hres:THandle;
      hexe:THandle;
      hload:THandle;
      pCResLock:PChar;
    begin
      Result:=True;
      hexe:=LoadLibrary(lo...
  •   在通常情况下使用delphi设计程序,都是将字符串、图像等资源直接使用delphi提供的vcl控件加到*.dfm中,这样做会合修改这些资源时带来不便,如果资源被多次引用,这些资源在程序启动时都被加载到内存中,非常耗费系统资源。因此,这就需要一种新的引用资源的文件:资源文件。资源文件就是将一些资源,如字符串、图像等信息进行编译,然后在程序中引用编译后的资源文件,最后和源程序一起编译生成可执行文件。由于在资源文件中的资源是在需要时加载,因此,比较节省系统资源,而且,如果要做国际化版本的系统...
  • 2009-08-27

    VB正则表达式 - [VBSCRIPT]

    只能输入数字:“^[0-9]*$”
    只能输入n位的数字:“^\d{n}$”
    只能输入至少n位数字:“^\d{n,}$”
    只能输入m-n位的数字:“^\d{m,n}$”
    只能输入零和非零开头的数字:“^(0|[1-9][0-9]*)$”
    只能输入有两位小数的正实数:“^[0-9]+(.[0-9]{2})?$”...
  • TThread是一个抽象类,可以创建几个独立的线程。
    类关系 TObject
    在一个多线程的应用程序中创建一个TThread的后子类代表一个线程。每一新子类的TThread对象的实例是一个新的线程。从TThread派生的多线程实例可以构成Delphi的多线程应用程序。
       当一个应用程序运行时,应用程序就被载入内存准备执行。此时,它成为包含一个或多个线程的进程,每个线程含有数据、代码和系统资源。线程执行应用程序的部分内容,并由系统分配CPU时间。同一进程的所...
  • use wininnet;

    procedure   TForm1.Button1Click(Sender:   TObject);  
      var  
            Types   :   Integer;  
      begin  
            ...
  • 大家知道,在Netants、DownLoad Expert等软件中都带有定时拨号上网下载软件的功能。而一般用户的拨号上网,利用的是Windows的Remote Access Service(RAS,远程访问服务)。下面介绍一下其在Visual C++下的实现。

      Visual C++为我们提供了包含RAS API声明的“ras.h″头文件。要在程序中实现拨号上网功能,其大致过程如下:

      1. 利用Modem拨号进行连接,应使用R...
  • delphi关闭程序有几种方法?

    在Delphi中,对于的关闭有free,close,closeQuery,Destroy,Terminate,halt等,它们的区别是什么?是不是还有别的关闭方法?


    Application.Terminate 中止应用程序的运行,比较安全。而Halt则完全停止程序,这种完全停止,会忽略任何try finally块、任何finalization语句块以及Delphi编译器自动编译优化的内存清理代码的执行,...
  • Delphi中有一个线程类TThread是用来实现多线程编程的,这个绝大多数Delphi书藉都有说到,但基本上都是对TThread类的几个成员作一简单介绍,再说明一下Execute的实现和Synchronize的用法就完了。然而这并不是多线程编程的全部,我写此文的目的在于对此作一个补充。
        线程本质上是进程中一段并发运行的代码。一个进程至少有一个线程,即所谓的主线程。同时还可以有多个子线程。当一个进程中用到超过一个线程时,就是所谓的“多线程&...
  • WebBrowser1.GoHome; //到浏览器默认主页 WebBrowser1.Refresh; //刷新
    WebBrowser1.GoBack; //后退
    WebBrowser1.GoForward; //前进
    WebBrowser1.Navigate('...'); //打开指定页面
    WebBrowser1.Navigate('about:blank'); //打开空页面
    //打开空页面, 并写入... WebBrowser1.N...
  • WebBrowser1.GoHome; //到浏览器默认主页 WebBrowser1.Refresh; //刷新
    WebBrowser1.GoBack; //后退
    WebBrowser1.GoForward; //前进
    WebBrowser1.Navigate('...'); //打开指定页面
    WebBrowser1.Navigate('about:blank'); //打开空页面
    //打开空页面, 并写入... WebBrowser1.N...
  • WebBrowser1.GoHome; //到浏览器默认主页 WebBrowser1.Refresh; //刷新
    WebBrowser1.GoBack; //后退
    WebBrowser1.GoForward; //前进
    WebBrowser1.Navigate('...'); //打开指定页面
    WebBrowser1.Navigate('about:blank'); //打开空页面
    //打开空页面, 并写入... WebBrowser1.N...
  • (说明:下面的文字引用了其他的文章内容,并对部分内容做了修改)


    (1) 代码设置(Code Generation)

    Optimization : 代码优化开关。
    将使很多语句被调整和优化,系统实时的优化变量。但调试期不要选,否则有很多变量会“过期”而被释放。缺省是选上的

    Stack frames : Windows 堆栈...
  • 2009-08-22

    WM_SYSCOMMAND消息 - [VC]

    WM_SYSCOMMAND消息命令整理

    SC_CLOSE 关闭窗口
    SC_HOTKEY Activate the window associated with the application-specified hot key.
    SC_HSCROLL Scroll horizontally.
    SC_KEYMENU Retrieve a menu through a keystroke.
    SC_MAXIMIZE 最大化窗口...
  • 第一步-安装:

    1、双击BSFD7.dpk文件,在delphi 7.0中打开
    2、单击compile按钮,你会发现原来不可用的install按钮可以使用了
    3、单击install按钮,会弹出来一个对话框提示你“安装成功!”
    4、将所有源文件复制到C:\Program Files\Borland\Delphi7\Lib文件夹中(如delphi安装路径不同的话,请各位老兄自行更改)

    第二步-最基本的使用方法...
  •       TImage显示gif动画速度设置

    Code
    1     Image1:TImage;
    2
    3      Image1.Picture.LoadFromFile(OpenDialog1.FileName);
    4    ...
  • 给出使用方法……

    Usage:

    注意:
    域名不要带协议,
    比如 http://repro.blogbus.com 请去掉 ‘http://’

    当前仅支持 alexa 、 google 、 sogou 、 chinarank 四个类型名
    其它值将被忽略

    一下是调用的例子……

    class...
  • 2009-08-20

    TStringGrid使用 - [DELPHI]

    [点评:在delphi当中,stringgrid是一个很常用的控件,stringgrid与drawgrid,datagrid类似,这里对stringgrid的常用操作说的非常清楚,在以后的开发过程当中,值得借鉴。
    补充:给stringgrid单独某行设为某种色彩:
        if(ARow%7==0 && ARow !=0)
        {
         ...
  • 元件名稱:StringGrid   
        
    ●固定行及固定列:
    StringGrid.FixedCols:=固定行之數;
    StringGrid.FixedRows:=固定列之數;
    StringGrid. FixedColor:=固定行列之顏色;
    StringGrid.Color:=資料區之顏色;

    ●資料行列之寬高度:
    Str...
  • function StringReplace(const S, OldPattern, NewPattern: string;  Flags: TReplaceFlags): string;

    const S:原来的字符串

    OldPattern:需要被替换的部分

    NewPattern:替换后的部分

    Flags:替换标识,定义如下:

    type
     ...
  • uses StrUtils;【字符串函数大全】
          首部 function AnsiResemblesText(const AText, AOther: string): Boolean;
          $[StrUtils.pas
          功能 返回两个字符串是否相似
      &n...
  • uses StrUtils;【字符串函数大全】
          首部 function AnsiResemblesText(const AText, AOther: string): Boolean;
          $[StrUtils.pas
          功能 返回两个字符串是否相似
      &n...
  • CString 转 wchar_t

    CString path = "asdf";

    wchar_t wstr[256] = path.AllocSysString();

    或者:

    wchar_t wcstring[256];

    MultiByteToWideChar(CP_ACP,0,path,-1,wcstring,256);

    wchar_t转CSt...
  • Indy的标志出现在Request中时,服务器就会把客户端踢走,在 url:=IdHTTP1.get('http://www.baidu.com';); 前加上一句IdHttp1.Request.UserAgent := 'MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727';  //清除Indy标志,否则服务器拒绝连接,也可以直接设为空字符串 IdHttp1.Request.UserAgent := '';


    ...
  • 同步

      撰写多线程程序的一个最具挑战性的问题就是:如何让一个线程和另一个线程合作。这引出了一个非常重要的问题:同步。所谓同步是指进程、线程间相互通信时避免破坏各自数据的能力。Windows环境下的同步问题是由Win32系统的CPU时间片分配方式引起的。虽然在某一时刻,只有一个线程占用CPU(单CPU)时间,但是无法知道在什么时候,在什么地方线程被打断,这样如何保证线程之间不破坏彼此的数据就显得格外重要。同步问题是如此重要,也相当有趣,因而吸引了不少学者对他进行研究,由此产成了...