[QDAC]QSendmail 单元已经加入到 QDAC 项目家族

【注意】QSendMail 支持 XE 以后的版本,以前的版本由于默认携带的 Indy 版本问题,无法直接支持。要在 XE 以前的版本编译,请在其上手动安装新版的 Indy 后再编译。 QSendmail 单元用于实现跨平台的邮件发送,它基于 Indy 的 TIdSmtpServer 实现,并简化了相应的接口,原来没有

radxa(D10笔记)-折腾第一步-刷机

我的电脑环境是:win64位, 板子回来是andriod的系统。 首先的装驱动, 下载固件 可以点击查看这篇文章 https://blog.qdac.cc/?p=949 我是下载的这个固件radxa_rock_pro_dual_boot_20141022_update.zip 解压后里面有新的刷机工具 安装驱动 如果你

走进3维图形世界-GLScene学习笔记之二

第一章 搭建场景 现实世界中,一个场景也是一块一块的搭建起来的,GLScene的场景同样也需要我们一步步搭建起来: 1、放置场景对象TGLScene的一个实例。 2、放置观察者,在窗体上加一个TGLSceneViewer组件,建立一个观察的小窗口。后面要关联一个相机(Camera)属性,以便让我们有一个观察者视角。 3

走进3维图形世界-GLScene学习笔记之一

前言 一、三维世界的构成 我们认识的世界是三维的,一般会标记成分别对应于经度、纬度、海拨来标记每一个位置。而我们认识周围世界的方式,是通过我们的眼睛获取三维世界的信息,然后交由我们的大脑进行处理,从而形成我们的影像。上面是从静态分析的角度去看,但我们看到的世界是动态的,鸟儿在唱歌,车辆在奔跑,这里我们对世界的认识就是另

QWorker更新-作业附加数据释放方式jdfFreeAsRecord改为jdfFreeAsSimpleRecord

【问题描述】 QWorker的释放记录类型的附加数据时,实际释放的是一个指针(直接FreeMem),如果包括有复杂的数据类型,如字符串、动态数组等,结果肯定就会是造成内存泄露,而原来的名称很容易给用户带来歧义,认为能够释放各种记录类型。所以修改该名称以便提示用户注意。 释放复杂记录类型的自动释放请使用jdfFreeAs

DIOCP开源项目-高效稳定的服务端解决方案(DIOCP + 无锁队列 + ZeroMQ + QWorkers) 出炉了

[概述] 自从上次发布了[DIOCP开源项目-利用队列+0MQ+多进程逻辑处理,搭建稳定,高效,分布式的服务端]文章后,得到了很多朋友的支持和肯定。这加大了我的开发动力,经过几个晚上的熬夜,终于在昨天晚上,DEMO基本成型,今天再加入了QWorkers来做逻辑处理进程,进一步使得逻辑处理进程更加方便和高效。今天特意写篇