DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: cuiqingbo
今日帖子: 20
在线用户: 11
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 dmzn (dmzn) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 10:36:26
标题:
开源一部分基础代码,有需要的拿走 浏览:6626
加入我的收藏
楼主: 这组代码基于XE10开发,包含线程池、内存管理、对象缓冲池、日志管理器、通道选择器等.稳定性没有问题,已在很多7 x 24的系统中使用;版权没有问题,是我个人的基础库代码,各位Delphier可自由使用,若发现Bug可联系我.
此帖子包含附件:dmzn_2019214103626.rar 大小:46.1K
----------------------------------------------
生活愉快.
作者:
男 bbnn38 (伟大的咸鱼) ★☆☆☆☆ -
普通会员
2019/2/14 10:48:55
1楼: 下载保存了,感谢开源!
----------------------------------------------
-
作者:
男 sxbug (太阳雨) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 11:02:05
2楼: 学习学习,谢谢
----------------------------------------------
-
作者:
男 lsuper (lsuper) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 11:03:14
2楼: 建议楼主分享到 github 上持续改进 ;>
----------------------------------------------
-
作者:
男 snakegao (snakegao) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 11:51:08
3楼: 谢谢楼主分享
----------------------------------------------
-
作者:
男 pigbaby (猪宝宝) ★☆☆☆☆ -
普通会员
2019/2/14 13:04:35
4楼: 谢谢楼主分享
----------------------------------------------
-
作者:
男 comeheres (tomorrow) ▲▲▲▲▲ -
普通会员
2019/2/14 13:40:18
5楼: 谢谢分享,点赞楼主!
----------------------------------------------
业余编程爱好者
作者:
男 glwang (glwang) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 14:07:17
6楼: 看了代码,感谢楼主分享!
----------------------------------------------
作者:
男 crystalmoon (crystalmoon) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 14:09:06
7楼: 支持
----------------------------------------------
-
作者:
男 gong123456 (DELPHI先生) ★☆☆☆☆ -
普通会员
2019/2/14 14:20:39
8楼: 感谢分享
----------------------------------------------
-
作者:
男 wuxiangyang (wxy) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 14:24:19
8楼: 给楼主点赞按此在新窗口浏览图片
----------------------------------------------
-
作者:
男 edwinyeah (Edwin) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 15:06:13
9楼: 感谢楼主分享,主要对对象缓冲池感兴趣。如楼上所言,建议去github开库。
----------------------------------------------
-
作者:
男 ma9888 (majx) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 16:38:52
10楼: 感谢楼主分享!
----------------------------------------------
-
作者:
男 hz_2009 (盒子) ★☆☆☆☆ -
普通会员
2019/2/14 17:23:17
11楼: 感谢!
----------------------------------------------
-
作者:
男 etjon (etjon) ★☆☆☆☆ -
普通会员
2019/2/14 17:33:35
12楼: 感谢楼主分享!
----------------------------------------------
-
作者:
男 newsxy (呼呼) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 21:38:00
13楼: 谢谢分享!
----------------------------------------------
-
作者:
男 zhang_yang ( ) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 21:51:55
14楼: 感谢楼主分享!
----------------------------------------------
^_^
作者:
男 a07272 (Allen) ★☆☆☆☆ -
盒子活跃会员
2019/2/14 23:25:25
15楼: 感謝分享
----------------------------------------------
-
作者:
男 wwzjx123 (ww zjx) ★☆☆☆☆ -
普通会员
2019/2/15 8:42:29
16楼: 感謝分享
----------------------------------------------
SPAM
作者:
男 ucmmcu (ucmmcu) ▲▲▲▲▲ -
普通会员
2019/2/15 8:54:32
17楼: 感謝分享
----------------------------------------------
-
作者:
女 wfymqj (wfymqj) ★☆☆☆☆ -
盒子活跃会员
2019/2/15 9:09:48
18楼: 感谢分享,下载保存了!
----------------------------------------------
-
作者:
男 liyong0775 (JaMark) ★☆☆☆☆ -
普通会员
2019/2/15 14:17:49
19楼: 精神可嘉,赞
----------------------------------------------
-世上本没有完美的东西,我们只能适应不完美,追求完美
作者:
男 dmzn (dmzn) ★☆☆☆☆ -
盒子活跃会员
2019/2/15 14:42:01
19楼:
主要对对象缓冲池感兴趣


对象池对应的单元: UObjectPool.pas
用来管理对象的创建释放和重复使用,可以用来做数据库连接池,如下图.

或者简化对象调用,例如对象池默认支持TStrings,业务代码可以这样写:
gMG.FObjectPool.Lock(TStrings) as TStrings;
gMG.FObjectPool.Release(nList);
此帖子包含附件:
PNG 图像
大小:39.3K
----------------------------------------------
生活愉快.
作者:
男 dmzn (dmzn) ★☆☆☆☆ -
盒子活跃会员
2019/2/15 14:47:11
20楼: ULibFun.TSQLBuilder提供了一种SQL构建方法,相比直接硬写SQL更容易对应字段和值.
此帖子包含附件:
PNG 图像
大小:17.0K
----------------------------------------------
生活愉快.
作者:
男 dmzn (dmzn) ★☆☆☆☆ -
盒子活跃会员
2019/2/15 14:54:09
21楼: 内存缓冲池使用方法:
nTask := gMG.FMemDataManager.LockData(FItemID);
//从内存池中取指定的内存块
gMG.FMemDataManager.Release(nTask);
//释放后可再次使用

线程池使用很简单,只需投递Worker就可以了.根据业务场景,设置执行间隔 执行次数,或者将同一个Worker多次投递,实现阻塞业务更快运行的目的.
此帖子包含附件:
PNG 图像
大小:26.0K
----------------------------------------------
生活愉快.
作者:
男 wooder (木头) ★☆☆☆☆ -
普通会员
2019/2/15 16:14:36
22楼: 谢谢分享。学习一下。
----------------------------------------------
-
作者:
男 fb4819 (方明) ★☆☆☆☆ -
盒子活跃会员
2019/2/15 17:17:14
23楼: 感谢分享
可惜D2007用不了
----------------------------------------------
vvvvvvvvvv
作者:
男 crystalmoon (crystalmoon) ★☆☆☆☆ -
盒子活跃会员
2019/2/15 21:28:16
24楼: 学习了,看截图的代码风格不错。很流畅的说。
----------------------------------------------
-
作者:
男 shoes (bshoes) ▲▲▲△△ -
普通会员
2019/2/21 10:08:41
25楼: 感谢分享
----------------------------------------------
-
作者:
男 chonghai (DBlue) ★☆☆☆☆ -
盒子活跃会员
2019/2/21 20:50:33
26楼: 支持发布到GitHub,也便于传播。
----------------------------------------------
喜欢Delphi,关注Delphi,愿和广大爱好者交朋友。
作者:
男 dmzn (dmzn) ★☆☆☆☆ -
盒子活跃会员
2019/2/22 9:49:58
27楼:
支持发布到GitHub,也便于传播。 
---------- 
喜欢Delphi,关注Delphi,愿和广大爱好者交朋友。


基于XE的这组代码是基础库中的一部分,开源出来供各位坛友围观,只能提供一种开发思路,向糅合到各位的项目里,还是需要很大改动的.
----------------------------------------------
生活愉快.
作者:
男 blueflag (昆了) ★☆☆☆☆ -
盒子活跃会员
2019/2/22 11:22:59
28楼: 开源到 github 吧,可以召集志愿者共同更新完善
----------------------------------------------
-
作者:
男 jackalan (nVicen) ★☆☆☆☆ -
盒子活跃会员
2019/2/22 13:19:28
28楼: 感谢分享
----------------------------------------------
简单做人,认真做事。
作者:
男 dbyoung (dbyoung) ★☆☆☆☆ -
普通会员
2019/2/23 18:07:21
29楼: 一切分享源码的行为,都支持!
----------------------------------------------
武汉天气不好
作者:
男 liang1zhou (Mark zql) ★☆☆☆☆ -
普通会员
2019/2/23 19:33:26
30楼: 下载学习
----------------------------------------------
-
作者:
男 dfdscx (风中独狼) ★☆☆☆☆ -
盒子活跃会员
2019/2/23 20:16:18
31楼: 感谢分享
----------------------------------------------
-
作者:
男 lxy1997 (lxy) ★☆☆☆☆ -
普通会员
2019/3/12 17:43:11
32楼: 一切分享源码的行为,都支持!
----------------------------------------------
-
作者:
男 kevinsui (sui) ★☆☆☆☆ -
盒子活跃会员
2019/3/14 11:07:12
34楼: 感谢分享
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行117.1875毫秒 RSS