ICode9

精准搜索请尝试: 精确搜索
  • Delphi 经典游戏程序设计40例 的学习 例30 残留的轨迹是圆形运动2022-09-15 22:33:18

    unit R30; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TRei30 = class(TForm) Panel1: TPanel; Button1: TButton; ScrollBar1: TScrollBar; ScrollBar2: TScr

  • Delphi 经典游戏程序设计40例 的学习 例29 残留的轨迹是钟摆线2022-09-14 10:34:21

        unit R29; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TRei29 = class(TForm) Panel1: TPanel; Button1: TButton; ScrollBar1: TScrollBar; ScrollBar2:

  • 02-mORMot框架样例学习-02 - Embedded SQLite3 ORM(SQLite3 数据库)2022-09-04 19:04:48

      program Project01; uses {$I SynDprUses.inc} // use FastMM4 on older Delphi, or set FPC threads Forms, SysUtils, SynCommons, mORMot, Unit1 in 'Unit1.pas' {Form1} ,mORMotSQLite3, SynSQLite3Static ; {$R *.res} begin App

  • 存储过程(Stored Procedure)和存储函数2022-08-29 18:34:10

    一、存储过程(将业务逻辑写入存储过程) 存储过程:就是提前已经编译好的一段PL/SQL语言,放置在数据库,可以直接被调用。这一段PL/SQL一般都是固定步骤的业务。 java是面向对象的编程语言,PL/SQL是面向过程的编程语言,也可以用来写业务逻辑,它和java语言不同的是:如果涉及到数据库操作,java语

  • MySql--存储过程2022-08-16 00:01:02

    MySql--存储过程 创建 DELIMITER $$ -- 代表执行分隔符(原来是;这里重新定义为$$) USE `furn_ssm`$$ -- 存储过程建立在数据库下,这里指使用数据库furn_ssm DROP PROCEDURE IF EXISTS `p1`$$ -- 这里保证删去同名存储过程,如果存在的话 CREATE DEFINER=`root`@`localhost` PROCEDU

  • [转]lazarus中不支持匿名方法的解决方案2022-08-12 14:30:09

    lazarus目前不支持匿名方法,在不继承线程的情况下,使用匿名线程或TThread.ExecuteInThread时,需要单独写两个方法:一个给TThread.ExecuteInThread用,另一个给同步用。感觉比较麻烦,并且可读性略差。 经过测试,下面代码的解决方案感觉好一些。 unit Unit1; {$mode objfpc}{$H+} interfa

  • APC是什么?2022-08-07 16:34:08

    APC英文全称为Asyncroneus Procedure Call,意为异步过程调用。学过之前的知识我们知道,线程是不能被“杀掉”、“挂起”和“恢复”的,线程在执行的时候自己占据着CPU,其他线程如何控制它呢?如何改变一个线程的行为?这就需要APC了。

  • SQL Server教程 - T-SQL-存储过程(PROCEDURE)2022-07-31 09:03:11

    更新记录 转载请注明出处:https://www.cnblogs.com/cqpanda/p/16527496.html 2022年7月31日 发布。 2022年7月2日 从笔记迁移到博客。 存储过程介绍(Stored Procedure) 存储过程是什么 一种编程结构,一系列预编译的SQL语句集合,放在数据库中只用编译一次,调用不用再编译。多条SQL语句

  • Delphi 经典游戏程序设计40例 的学习 例18 线条光线的威力2022-07-24 16:06:05

        unit R18; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, StdCtrls; type TpatDt = record //角色,记录类型 Used : Byte; Sban : Byte; Xpos : Integer; Ypos : Integer;

  • oracle 19c 升级job 没有同步的解决办法2022-07-12 14:36:01

      ########sample 2 APPLIES TO:Oracle Database - Standard Edition - Version 12.2.0.1 and laterInformation in this document applies to any platform.SYMPTOMSStatspack schema import in 19C failing with following error:IMP-00017: following statement failed wit

  • MYSQL高级第一天(3)2022-07-08 22:36:09

    存储过程和函数: 一、定义:   存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合,调用存储过程和函数可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效果是有好处的。 存储过程和函数的区别在于函数必须有返回值,而存储

  • 关于 Delphi 中流的使用(1) 用 TMemoryStream(内存流) 入门2022-07-04 13:05:32

    前言:所谓"流", 就是一段数据或是一块内存;在进行流操作时, 我们不必关心流中的数据到底是什么; 只需要知道流的大小和当前的指针位置. 所以流只有两个属性:Size、Position.对流的操作, 不过就是读取和写入. 所以流最主要的方法就是 Read 和 Write.在很多控件的使用中, 读取主要用

  • 基于UniDac的数据库连接池2022-06-29 10:05:03

    上篇提到了在XE~XE6下安装UniDac。这篇,就基于UniDac,实现一个简单的数据库连接池。 文本的目录: 1、简单描述连接池实现的好处和原理; 2、连接池实现代码; 3、给出使用连接池的Demo(窗体文件代码 和 实现Pas代码);   本文所有的代码在XE环境上测试通过。如果要运行在XE以下版本,Demo请根据

  • ACCESS 中的类2022-06-20 10:00:52

    Option Compare DatabaseDim col As New CollectionPrivate Sub Form_Close()    Set col = Nothing                    '这里很重要,如果不释放,程序会不稳定,随时挂掉End Sub'调用  '设置textbox样式        Dim temp As Control       

  • Delphi 动态创建不同线程类(继承自一个线程基类)2022-06-13 15:01:58

    unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type tmythreadclass = class of tmybasethread; //基类 tmybasethread= class(TThread) private procedure test; protect

  • quicklib json2022-06-12 18:01:13

    quicklib json  支持FPC和DELPHI。 unit Unit2; /// <author>cxg 2022-6-12</author> interface uses quick.Json.Serializer, System.Generics.Collections, Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graph

  • Proj CMI Paper Reading: Mining Operational Preconditions2022-06-03 01:33:29

    Abstract 背景: 前提:使用某个进程的客户必须要先设置状态,而描述需要做到的状态就是preconditions。A procedure’s client must satisfy its precondition— that is, reach a state in which the procedure may be called. 本文: 任务:推测学习preconditions 方法:使用静态分析来推测

  • MySQL创建存储过程批量插入数据2022-04-28 18:35:07

    DROP PROCEDURE IF EXISTS test; CREATE PROCEDURE test() #创建存储函数; BEGIN DECLARE i INT DEFAULT 1; WHILE i < 20 DO INSERT INTO `t_test_auto`(`id`, `name`,`age`) VALUES ('1'+i,'haha',ROUND((7+RAND()*6),2)); SET i = i+1; end WHILE; EN

  • 为TAnimation增加回调支持2022-04-27 16:02:26

    TAnimation有一个动画结束事件,当动画完成后触发这个事件,但是没有提供回调支持,就是在Start一个动画时,就指定完成后调用的方法。查看QC,有人早就提到了这个需求: https://quality.embarcadero.com/browse/RSP-20802,遗憾的是,Delphi 11.1也没能实现,不得矣,自己加了一下: //为TAnimation

  • 将dataset中的数据导出至Excel中而不需要安装MS Excel的方法(含UNICODE支持)2022-04-25 13:33:18

    偶尔做界面程序,需要一个导出Excel,而在客户端又不用安装MS Excel的方法,总结如下。测试了两种方法,第一种方法如下(此方法支持UNICODE不存在问题): 参考:http://www.swissdelphicenter.ch/torry/showcode.php?id=1427 procedure DBGridToExcelADO(Query: TDataSet; FileName: string; Sh

  • mysql 存储过程2022-04-22 11:35:22

    --alter table shiyanshuju.gdpoint add S_X_S1 double(10,3),add S_Y_S1 double(10,3),add E_X_S1 double(10,3),add E_Y_S1 double(10,3),add S_H_S1 float(9,3),add E_H_S1 float(9,3),add SE_S1 VARCHAR(255), add D_S_S1 VARCHAR(20),add E_Deep_S1 double(10,3),add S_D

  • 6、存储过程与存储函数2022-03-26 18:02:04

    存储过程(Stored Procedure) 多条 SQL 语句处理多个表,存储过程是一组为了完成特定功能的 SQL 语句集合。 一组经过预先编译的SQL语句的封装,调用者无需考虑逻辑功能的具体实现过程,它可以被 Java 和 C# 等调用。   使用存储过程的目的是将常用或复杂的工作预先用 SQL 语句写好并用

  • 【MySQL】存储过程2022-03-20 09:34:48

    存储过程:一组预先编译好的SQL语句的集合; 存储过程 存储过程好处创建存储过程语法调用存储过程删除存储过程查看存储过程 存储过程好处 提高代码的重用性简化操作提高效率(减少编译次数和与数据库连接次数) 创建存储过程语法 CREATE PROCEDURE 存储过程名(参数列表) BEGIN

  • 【MySQL复习】存储过程2022-02-28 15:02:24

    存储过程是一组为了完成特定功能的sql语句集合,存储在数据库中的,用户通过指定的存储过程名和参数进行调用。 存储过程相当于是定义在MySQL中的方法,开发者可以直接调用。 参数:输入输出参数 参数名称 数据类型参数 入参:相当于Java方法的中输入参数 出参:相当于Java中的返回值 创建存储

  • Lab10 of CS61A of UCB2022-02-27 13:01:20

    Q2: Over or Under Define a procedure over-or-under which takes in a number num1 and a number num2 and returns the following: -1 if num1 is less than num2 0 if num1 is equal to num2 1 if num1 is greater than num2 Challenge: Implement this in 2 differen

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有