E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Tlist
学习
TList
类的实现[4]
现在准备一步步地模拟
TList
类,建立一个自己的TMyList.首先,这个类中应该包括前面提到的那个Pointer数组(TPointerList)的指针(PPointerList):TMyList=class
涂孟超
·
2014-09-26 15:00
学习
TList
类的实现[1]
最近整理了一些函数列表,算是一个宏观的安排;等以后再碰到一些函数时就可以放置的更有次序一些.我对函数与类的理解是:函数是一个功能模块,类是一个更强大的功能模块;Delphi已经提供了很多的函数与类,但很多时候我们却视而不见,重新"刀耕火种".曾记得网上有一个Delphi行家连续几年开发与升级一个"通配符"相关的函数,终于有一天他说:原来Delphi有这个函数.也见过有人大骂Delphi连哈希表都没
涂孟超
·
2014-09-26 15:00
博客导读(09.3.21)
再学GDI+|用GDI操作EMF文件|Delphi的绘图功能|理解类|TStringGrid|TMainMenu|TTreeView|TScreen|TRegistry|TListView|使用剪切板|
TList
涂孟超
·
2014-09-26 15:00
测试
TList
//Add、Count、Items[n] var List:
TList
;{声明List} frmRed:TForm;{用于测试的对象,这里选择了窗体} begin List:=
TList
.Create
涂孟超
·
2014-09-26 15:00
详测 Generics Collections
TList
(8): Sort
unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) Button1:TButton; procedureButton1Click(Sender:TOb
涂孟超
·
2014-09-26 15:00
学习
TList
类的实现[6]
实现TMyList.Add函数.
TList
中的Add函数用到了一个Grow方法,它的原理是元素越多就为以后准备更多内存,我们这里省略为预留4个元素的内存;
TList
中的Add函数还同时触动了一个Notify
涂孟超
·
2014-09-26 15:00
详测 Generics Collections
TList
(6): Reverse、TrimExcess
unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) Button1:TButton; procedureButton1Click(Sender:TOb
涂孟超
·
2014-09-26 15:00
Delphi 2009 泛型容器单元(Generics.Collections)[5]: TObject...
系列
已经有了:
TList
、TQueue、TStack、TDictionary为什么还有:TObjectList、TObjectQueue、TObjectStack、TObjectDictionary?
涂孟超
·
2014-09-26 15:00
详测 Generics Collections
TList
(5): Move、Exchange
unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) Button1:TButton; procedureButton1Click(Sender:TOb
涂孟超
·
2014-09-26 15:00
学习
TList
类的实现[5]
先来实现TMyList.SetCapacity.马上会想到下面代码:procedureTMyList.SetCapacity(constValue:Integer); begin ifFCapacityValuethen begin ReallocMem(FList,Value*SizeOf(Pointer)); FCapacity:=Value; end; end;
涂孟超
·
2014-09-26 15:00
详测 Generics Collections
TList
(11): Create
unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls; type TForm1=class(TForm) Button1:TButton; Button2:TButton; Button3:TButto
涂孟超
·
2014-09-26 15:00
学习
TList
类的实现[2]
我原来以为
TList
可能是一个链表,其实只是一个数组而已.你知道它包含着多大一个数组吗?MaxListSize个!
涂孟超
·
2014-09-26 15:00
详测 Generics Collections
TList
(10): OnNotify 事件
unitUnit1; interface uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms, Dialogs,StdCtrls,Generics.Collections; type TForm1=class(TForm) Button1:TButton; procedureBu
涂孟超
·
2014-09-26 15:00
Delphi 2009 泛型容器单元(Generics.Collections)[1]:
TList
Delphi2009新增了泛型容器单元:Generics.Collections,同时还有一个Generics.Defaults单元做支持.Generics.Collections包含了以下实用类:TListTQueueTStackTDictionaryTObjectListTObjectQueueTObjectStackTObjectDictionary有了以上泛型的容器,恐怕Classes.T
涂孟超
·
2014-09-26 15:00
迭代器的使用
下面先看个迭代器使用的例子://初始化一个双向链表,元素类型为tb_long_t,满256个元素自动增长 tb_list_ref_
tlist
=tb_lis
ruki
·
2014-08-21 09:00
算法
迭代器
STL
容器
tbox
TList
对像说明
TList
对像说明2009年08月16日下午10:54
TList
对像说明 ━━━━━━━━━━━━━━━━━━━━━━━━━━
TList
包含对象指针列表。
zb872676223
·
2014-08-07 15:00
TList
对象的缺点与改进
在C++Builder中,VCL库包含一个
TList
类,用于管理指针列表。然而,
TList
类含有许多缺点,其中最严重的缺点是
TList
缺乏类型的安全性及内存空间的自动释放。
zb872676223
·
2014-08-07 15:00
ubuntu下查看源代码工具:ctags+taglist,另加understand
若不是打开vim自动就自动启动taglist,在vim下键入:
Tlist
就可打开和关闭taglist。使用taglist可以查看文件有哪些函数和变量
u012905667
·
2014-06-05 10:00
ubuntu
ctags
taglist
Understand
vim之对taglist插件的小修改
exists('
Tlist
_Process_File_Always') letTlist_Process_File_Always=0 endif改为: if!
xiaolei05
·
2014-02-16 13:00
Dephi泛型
TArray TEnumerator(抽象) TEnumerable(抽象) 实际使用:
TList
TQueue TStack TPair TDictionary ,内部都包含 TValueEnumerator
·
2014-02-09 01:00
泛型
delphi下
TList
的用法
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; proced
·
2014-01-23 23:00
Delphi
ObservableCollection
可以使绑定控件与基础数据源保持同步2)还可以在您添加、删除、移动、刷新或替换集合中的项目时引发 CollectionChanged 事件3)还可以在您的窗口以外的代码修改基础数据时做出反应4)相互转换 T
tList
·
2014-01-23 19:00
Collection
[C#/ASP.NET]List<>中Sort()、Find()、FindAll()、Exist()的使用方法
一个例子简单说明一下List.Sort()→排序
TList
.Find()→找出一個
TList
.FindAll()→找出多個
TList
.Exist()→判斷T是否存在 示例代码: 页面文件GenericList.aspx
CsethCRM
·
2014-01-21 13:00
VIM配置
Tlist
及解决中文乱码的问题
" Tag list (ctags) """""""""""""""""""""""""""""" let
Tlist
_Show_One_File = 1 "不同时显示多个文件的tag
suit
·
2013-12-10 17:00
中文乱码
vim
taglist
vim 实现跳转的插件TagList+Ctags+Cscope
ctags,在vim代码窗口旁以分割窗口形式(如上图所示)显示当前的代码结构概览,增加代码浏览的便利程度的vim插件.在Vim中加载代码文件后,可以使用以下命令控制taglist:TlistOpen(直接
Tlist
u010670794
·
2013-10-19 17:00
vim
插件
编辑器
Windbg调试命令详解(3)
进程列表多个命令可显示进程列表,但一般只能在特定情况下使用,它们是:|、.
tlist
、!process和!dml_proc。竖线命令显示当前被调试进程列表的状态信息,这个命令在本
changpei
·
2013-10-08 16:00
windbg
百度——个人云存储pcs——Android使用百度云盘(2)——创建文件夹和上传文件
但是好像叫
tlist
就不行。3.上传文件,比较慢。上传一般都启动后台线程操作。 创建文件夹publicvoidpcs_mkdir(Stringpath){ if(null!
wdxzkp
·
2013-10-06 19:00
存储
地图应用
百度云
VIM笔记
VIM常用命令: gd转到局部变量定义 >增加缩进,"x>"表示增加以下x行的缩进 打开窗口:(:
Tlist
) 前提是在vimrc文件输入:letTlist_Show_One_File=1 letTlist_Exit_OnlyWindow
lc598470345
·
2013-09-09 10:00
配置
vim
ide
centos + nfs + tftp + bcompare + vim + cscope + ctags +
tlist
--- Linux基础开发环境搭建小记
每次需要搭建基础开发环境的时候,都需要从网上淘点资料看看,每次都这样就烦了,故记录下自己开发时候用到的一些最基础的工具搭建方法,也记录下自己开发时候习惯的一些配置,这样等到下次在遇到需要搭建开发环境的时候,就方便多了。一、基础环境简介: 1、centOS:全称CommunityENTerpriseOperatingSystem,是Linux发行版之一, 它是来自于RedH
风尚love
·
2013-08-17 13:18
centos
vim
TFTP
ctags
nfs
cscope
BCompare
Tlist
linux命令
Tlist
的安装 及 使用
原文地址:http://blog.csdn.net/skyflying2012/article/details/8112144#t0TagList插件,是一款基于ctags,在vim代码窗口旁以分隔窗口形式显示当前文件的代码结构概览,增加代码浏览的便利程度的Vim插件。官方网址:TagList,当前最新可用版本为v4.5.1.安装①下载taglist_45.zip②解压将taglist.zip文件
ab751513040
·
2013-06-07 15:00
UniGui手动终止一个会话
procedureKillSession; varSessions:
TList
; Session:TUniGUISession; I:Integer; begin Sessions:=UniServerModule.SessionManager.Sessions.SessionList.LockList
shuiying
·
2013-05-23 22:00
Unigui获取连接的客户端列表
var I:Integer; ASessionList:
TList
; ASession:TUniGUISession; begin memo1.Clear; ASessionList:=UniServerModule.SessionManager.Sessions.SessionList.LockList
shuiying
·
2013-05-23 22:00
vim
Tlist
1.cscopeandctags #aptitudeinstallcscope #aptitudeinstallctags ctags使用: ctrl+]]:跳转到定义处 ctrl+t:返回 2.taglist //taglist_45 cd~ mkdir.vim cd.vim 把taglist_45中文件复制到此处即可。 -----------------------------------
ganggexiongqi
·
2013-05-09 14:00
【vim】taglist的使用
help helptags:help taglist.txt 使用下面的命令生成帮助标签:helptags ~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置: -
Tlist
_Ctags_Cmd
shuhuai007
·
2013-04-19 08:00
VIM的使用技巧之
Tlist
help helptags:help taglist.txt 使用下面的命令生成帮助标签:helptags ~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置: -
Tlist
_Ctags_Cmd
turkeyzhou
·
2013-04-06 14:00
「学习总结-Haskell-2」Haskell重要数据结构:List
特性编写程序1 Haskell基本知识2 Haskell重要数据结构-List2.1 List基本知识List表示例1基本元素为整数的Listghci>lettList=[1,2,3,4] ghci>
tList
on_1y
·
2013-02-01 22:00
vim中taglist使用
help helptags:help taglist.txt 使用下面的命令生成帮助标签:helptags ~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置: -
Tlist
_Ctags_Cmd
sahusoft
·
2013-01-19 22:00
ctags和
Tlist
习惯了在windows下用sourceInsight编程的人,当然也希望在linux的字符终端下也能有一样酷的软件,这里要介绍给大家的是如题所示的三款软件:vim , ctag 和Taglist 。 很多时候我们需要在多个源程序之间实现函数、宏定义、外部变量等的跳转查询,甚至有时候需要到内核或库源代码里窥视他们真面目,我们也需要有列出程序内部所使用的各个函数、变量、宏等等信息的工具,这些功能仅仅靠
suwenqiang2011
·
2012-12-27 17:00
taglist 详解
help helptags:help taglist.txt 使用下面的命令生成帮助标签:helptags ~/.vim/doc下面介绍常用的taglist配置选项,你可以根据自己的习惯进行配置: -
Tlist
_Ctags_Cmd
u013030441
·
2012-12-27 00:00
List<>中Sort()、Find()、FindAll()、Exist()的使用方法
简单介绍:List.Sort()→排序
TList
.Find()→找出一個
TList
.FindAll()→找出多個
TList
.Exist()→判斷T是否存在 示例代码: 页面文件GenericList.aspx
zhenyuanjie
·
2012-12-17 15:00
Vim Ctags
Tlist
使用
最近,在网上了解了一下利用Linux下的VIM搭建类似于IDE的开发的文章,在此总结一下。 Ctags:『插件介绍』Ctags工具是用来遍历源代码文件生成tags文件,这些tags文件能被编辑器或其它工具用来快速查找定位源代码中的符号(tag/symbol),如变量名,函数名等。比如,tags文件就是Taglist和OmniCppComplete工作的基础。『下载和安装』一、我是使用apt-get
linux_embedded
·
2012-12-09 17:00
Delphi中的容器类(二)
Delphi中的容器类(二)TStrings类 出于效率的考虑,Delphi并没有象C++和Java那样将字符串定义为类,因此
TList
本身不能直接存储字符串,而字符串列表又是使用非常广泛的,为此Borland
ilvu999
·
2012-11-08 06:00
TList
对象的缺点与改进
TList
对象的缺点与改进在C++Builder中,VCL库包含一个
TList
类,用于管理指针列表。然而,
TList
类含有许多缺点,其中最严重的缺点是
TList
缺乏类型的安全性及内存空间的自动释放。
ilvu999
·
2012-11-08 06:00
linux命令
Tlist
的安装
TagList插件,是一款基于ctags,在vim代码窗口旁以分隔窗口形式显示当前文件的代码结构概览,增加代码浏览的便利程度的Vim插件。官方网址:TagList,当前最新可用版本为v4.5.1.安装①下载taglist_45.zip②解压将taglist.zip文件解压至~/.vim文件夹下(压缩包中包含有插件文件plugin/taglist.vim和帮助文件doc/taglist.txt)。③
skyflying2012
·
2012-10-25 17:00
vim应用的一些记录
3.执行完上面两步操作,用vim打开文件,就可以使用:
Tlist
打开函数列表。打开后可使用ctrl+ww在两个窗口
hemoparrot
·
2012-09-19 23:00
控制
TList
的限量多选
大家知道TWaverJava的
TList
继承自Swing的JList,所以我们可以很容易控制其选择,例如单选、多选等。但是本文介绍如何控制按指定数量进行选择。人生就是一个不停选择的过程。
TWaverGeek
·
2012-08-06 10:00
list
选择
TWaver
多选
selectionmodel
vim配置-新弄的一份-再修改-加上自动补齐-quickfix的小小修正
基本没变动,稍微修改了几句,注:以下带有网址的都是需要去下载这些插件,点击网址进去就有了另注:貌似
Tlist
那个网址被我不小心删掉了再注:使
wearenoth
·
2012-07-18 21:00
python
function
vim
delete
buffer
encoding
gvim 命令
字符占多少个空格的位置setet#将输入的TAB自动展开成空格setnu#显示行号synon#语法高亮settags=tags;#设置tag属性setautochdirletTlist_Inc_Winwidth=0#设置
Tlist
fenghe415
·
2012-07-04 15:33
编辑
的
控制
TList
的限量多选
大家知道TWaverJava总的
TList
继承自Swing的JList,所以我们可以很容易控制其选择,例如单选、多选等。但是本文介绍如何控制按指定数量进行选择。人生就是一个不停选择的过程。
webcode
·
2012-05-30 11:00
list
控制
TList
的限量多选
控制
TList
的限量多选 大家知道TWaverJava总的
TList
继承自Swing的JList,所以我们可以很容易控制其选择,例如单选、多选等。但是本文介绍如何控制按指定数量进行选择。
zhangchuanzheng805
·
2012-05-29 17:00
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他