08 2018 档案

摘要:一 磁盘物理结构(1) 盘片:硬盘的盘体由多个盘片叠在一起构成。 在硬盘出厂时,由硬盘生产商完成了低级格式化(物理格式化),作用是将空白的盘片(Platter)划分为一个个同圆心、不同半径的磁道(Track),还将磁道划分为若干个扇区(Sector),每个扇区可存储128×2的N次方(N=0.1.2 阅读全文
posted @ 2018-08-29 23:40 麦麦提敏 编辑
摘要:随着单块磁盘在数据安全、性能、容量上呈现出的局限,磁盘阵列(Redundant Arrays of Inexpensive/Independent Disks,RAID)出现了,RAID把多块独立的磁盘按不同的方式组合起来,形成一个磁盘组,以获得比单块磁盘更高的数据安全、性能、容量。 一. 常见的R 阅读全文
posted @ 2018-08-29 23:36 麦麦提敏 编辑
摘要:procedure TForm1.FormCreate(Sender: TObject); begin ADOQuery1.ExecuteOptions := [eoAsyncFetch];//设为异步读取 end; //ADOQuery的OnFetchProgress事件 procedure TF 阅读全文
posted @ 2018-08-29 18:06 麦麦提敏 编辑
摘要:一、数据录入 1 在TcxGridDBTableView中,设定属性 NewItemRow.Visible = True 2 在cxgrid中输入数据怎样回车换行 在TcxGridDBTableView中 将属性OptionsBehavior.FocusFirstCellOnNewRecord = 阅读全文
posted @ 2018-08-29 18:03 麦麦提敏 编辑
摘要:字符串操作之格式化 函数 function Format(const Format: string; const Args: array of const): string; 需引用 SysUtils.pas功能 返回按指定方式格式化一个数组常量的字符形式说明 这个函数是我在Delphi中用得最多的 阅读全文
posted @ 2018-08-29 17:51 麦麦提敏 编辑
摘要:1. 去掉cxGrid中台头的Box 解决:在tableview1的optionsview的groupbybox=false; 2.统计功能 解决:(1) tableview 1. tableview1的optionsviewfooter=ture 2.然后在cxGRid1的customize..中 阅读全文
posted @ 2018-08-29 17:19 麦麦提敏 编辑
摘要:可在两个级别上设置调试选项:工程级和环境级。在前面的讲解中讲解了工程级调试选项,通过主菜单【Project | Options…】打开如下对话框: 可在Debugger Options对话框中设置全局级调试选项。从主菜单【Tools | Debugger Options】菜单项调出Debugger 阅读全文
posted @ 2018-08-25 11:51 麦麦提敏 编辑
摘要:步进式代码调试(Stepping Through Your Code) 步进式代码调试是最基本的调试操作之一,但仍要在此讲述。人们常常容易犯只见树木不见森林的错误。经常复习基本的知识有助于读者了解以前不知道的东西。 调试沟槽符号(Debugging Gutter Symbols) 在开始讲述之前,先 阅读全文
posted @ 2018-08-25 11:47 麦麦提敏 编辑
摘要:Delphi应用程序的调试(五)其他调试工具 Delphi7中提供了一些附加调试工具来帮助用户检查程序错误。从性能上讲,其中一些工具属于高级调试工具。尽管高级调试工具不像其他工具那样常用,但对于经验丰富的编程人员来说,它们是非常有用的。 Evaluate/Modify对话框(The Evaluate 阅读全文
posted @ 2018-08-25 11:46 麦麦提敏 编辑
摘要:调试检查器(The Debug Inspector) Debug Inspector使用户能查看诸如类和记录的数据对象,也可以用它来查看整数、字符数组等简单数据类型,但这类简单数据类型最好是用Watch List查看。Debug Inspector最大用途是用于查看类和记录。 Note 只有在调试器 阅读全文
posted @ 2018-08-25 11:45 麦麦提敏 编辑
摘要:监视变量(Watching Variables) 当程序停在一个断点处时,用户做些什么呢?通常用户在断点处停下来是要检查变量的值,某个变量的值是否与预料的取值相同?或者某个变量取什么值(事先并不知道这个变量的取值)。 Watch List窗口的作用是使用户能检查变量的值。编程人员常常忽视这个简单而又 阅读全文
posted @ 2018-08-25 11:44 麦麦提敏 编辑
摘要:Delphi应用程序的调试(二)使用断点 使用断点(Using Breakpoints) 当用户从Delphi IDE 运行程序时,程序全速运行,只会在设置了断点的地方停住。 New Term 断点(breakpoint)是一种标记,用以通知编译器,当程序运行到断点所在位置时暂停程序的执行。 设置和 阅读全文
posted @ 2018-08-25 11:43 麦麦提敏 编辑
摘要:集成式调试器是Delphi IDE的一个重要特性。该调试器使用户能方便地设置断点、监视变量、检查对象等等。在运行程序时,使用该调试器能快速查找出程序发生了什么(或未发生什么)。一个号的调试器对程序开发的效率至关重要。 调试工作容易被忽略。我也是刚开始学习Windows编程时,很长时间都未理睬调试器, 阅读全文
posted @ 2018-08-25 11:42 麦麦提敏 编辑
摘要:Code Explorer(代码浏览器)是Delphi IDE的特性之一,它大受用户的欢迎。正如其名所表示,Code Explorer用于快速浏览源代码单元。Code Explorer通常位于Code Editor的左边,如上图所示。 Code Explorer显示单元的所有类、函数、过程、变量和U 阅读全文
posted @ 2018-08-25 11:41 麦麦提敏 编辑
摘要:Delphi Code Editor有几个特性在编写大规模代码时非常有用。下面分别进行介绍: 1、Code Templates(代码模板) 使用代码模板可把任意预定义代码(或正文)插入到单元文件中。当在Code Editor中编辑代码时,按下键盘的【Ctrl + J】,就可使用代码模板;此时会弹出一 阅读全文
posted @ 2018-08-25 11:39 麦麦提敏 编辑
摘要:Delphi Code Editor 之 基本操作 毫无疑问,Delphi是高度可视化的。这是使用Delphi进行编程的最大好处之一。当然,任何一个有用的程序中都有大量手工编写的代码。当读者开始编写应用程序的UI部分后,可能会多花些事件来学习Delphi Code Editor。Code Edito 阅读全文
posted @ 2018-08-25 11:37 麦麦提敏 编辑
摘要:1. CxGrid汇总功能 ① OptionsView-Footer设置为True,显示页脚 ② CxGrid的Summary选项卡定义要汇总的列和字段名及汇总方式,Footer选项卡定义单个汇总,Default For Groups定义按组汇总。OptionsView-GroupFooters设置 阅读全文
posted @ 2018-08-24 19:13 麦麦提敏 编辑
摘要:TStringList 和 TList 在本章中,我们只讨论TStringList,而将TList放在下一章中再详细讨论 第一章、TStringList 在这里我们要讲解TStringList,但同时有一个相关类是不能忽略的,那就是TStrings类 TStringList是由TStrings派生而 阅读全文
posted @ 2018-08-24 19:05 麦麦提敏 编辑
摘要:参数可以分为: 默认参数(传值)、var(传址)、out(输出)、const(常数)四类 阅读全文
posted @ 2018-08-24 19:01 麦麦提敏 编辑
摘要:Uses DateUtils, Math 用TDataSet及其派生类如TAdoQuery对数据库进行查找时,如果TDataSet类 没有与数据感知控件相连,通过调用DisableControls可以极大地提高查询速度,特别是在数据比较多的情况下。 下面一段代码查询一个45000条记录的表, 不调用 阅读全文
posted @ 2018-08-20 17:46 麦麦提敏 编辑
摘要:https://blog.csdn.net/my_heart_/article/details/52601924 端口号的范围是从1~65535 端口的概念: 在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的 阅读全文
posted @ 2018-08-12 14:00 麦麦提敏 编辑
摘要:SQL update select语句 最常用的update语法是: 如果我的更新值Value是从一条select语句拿出来,而且有很多列的话,用这种语法就很麻烦 第一,要select出来放在临时变量上,有很多个很难保存。 第二,再将变量进行赋值。 列多起来非常麻烦,能不能像Insert那样,把整个 阅读全文
posted @ 2018-08-12 10:35 麦麦提敏 编辑
摘要:大家好,《手把手教你写网络爬虫》连载开始了!在笔者的职业生涯中,几乎没有发现像网络爬虫这样的编程实践,可以同时吸引程序员和门外汉的注意。本文由浅入深的把爬虫技术和盘托出,为初学者提供一种轻松的入门方式。请跟随我们一起踏上爬虫学习的打怪升级之路吧! 介绍 什么是爬虫? 先看看百度百科的定义: 简单的说 阅读全文
posted @ 2018-08-09 12:56 麦麦提敏 编辑
摘要:学了Python可以做什么工作 用 Python 写爬虫 据我所知很多初学 Python 的人都是使用它编写爬虫程序。小到抓取一个小黄图网站,大到一个互联网公司的商业应用。通过 Python 入门爬虫比较简单易学,不需要在一开始掌握太多太基础太底层的知识就可以很快上手,而且很快可以做出成果,非常适合 阅读全文
posted @ 2018-08-09 12:44 麦麦提敏 编辑
摘要:1_创建一个git服务器 2_开发人员小A从服务器拉取代码 3_小A提交代码 4_小c拉取代码 5_小a现在的代码 6_小c改变了小a的代码 7_小c将变更提交一下 8_小a拉取服务器的代码 9_小A发现自己的代码被改了 10_小a把代码改回去 11_小a提交代码 12_小c没有重新更新直接修改代码 阅读全文
posted @ 2018-08-09 12:09 麦麦提敏 编辑
摘要:用了10多年的DELPHI ,现在准备学PYTHON了, 理由是: 1)现在是云计算时代了,需要学习一门适应该时代的语言,研究了很久,PYTHON是最佳选择,排除了PHP,PERL,RUBY等,至于GO语言,暂时只处于观察中。PYTHON目前非常火,国际大公司有NASA,GOOGLE,YOUTUBE 阅读全文
posted @ 2018-08-09 11:32 麦麦提敏 编辑
摘要:查询sql server 2008所有表和行数 阅读全文
posted @ 2018-08-08 17:57 麦麦提敏 编辑
摘要:win2008系统安装完SQL Server2008后发现1433端口并没有监听,netstat -an并没有发现监听的1433端口,本机telnet localhost 1433也连不通,百度之后说打补丁,但是并没有用,后来是按照下面的方法解决的。 (1) 关闭数据库引擎打开配置管理器,找到 SQ 阅读全文
posted @ 2018-08-08 16:58 麦麦提敏 编辑
摘要:https://blog.csdn.net/enweitech/article/details/49864215 0x00 sql server 2008 权限介绍 在访问sql server 2008的过程中,大致验证流程如下图: 当登录操作一个数据库的时候,会经过三次验证: 当使用windows 阅读全文
posted @ 2018-08-08 16:50 麦麦提敏 编辑
摘要:我们在安装SQL Server的时候可以设置“混合验证模式”,既可以使用windows身份验证登录,也可以使用SQL Server身份验证登录。 如果我们在安装的时候并未设置"混合验证模式",安装完成之后也是可以设置的。 1.首先我们先使用Windows身份验证登录SQL Server服务器。 登录 阅读全文
posted @ 2018-08-08 16:46 麦麦提敏 编辑
摘要:大家都知道sql server 有两种登录验证方式,即sql server验证方式和windows验证方式,但是sql server默认的是windows登录验证方式,我们如何启用sql server和windows混合的验证方式并成功登录呢? 在解决这个问题之前,我们首先要明白windows身份验 阅读全文
posted @ 2018-08-08 16:45 麦麦提敏 编辑
摘要:在安装sqlserver2008、2012等时选择的是默认实例,服务器名称也就是电脑的名称,特别是登录本地的数据库,需要输入电脑用户名称加上SQLEXPRESS 例如:zhangsan\SQLEXPRESS 而不是自己本机的ip地址:192.168.1.xx 内部网络别的电脑也无法访问。 问题就来了 阅读全文
posted @ 2018-08-08 16:39 麦麦提敏 编辑
摘要:CREATE FUNCTION [dbo].[GetCurrentIP] () RETURNS varchar(255) AS BEGIN DECLARE @IP_Address varchar(255); SELECT @IP_Address = client_net_address FROM sys.dm_exec_connections WHERE S... 阅读全文
posted @ 2018-08-08 13:21 麦麦提敏 编辑
摘要:Python 编码规范(Google) https://blog.csdn.net/q469587851/article/details/54096093 Python 风格规范(Google) 本项目并非 Google 官方项目, 而是由国内程序员凭热情创建和维护。 如果你关注的是 Google 阅读全文
posted @ 2018-08-08 13:04 麦麦提敏 编辑
摘要:首先声明一下,我用的是Windows系统! 1、在Python中对mysql数据库进行操作首先要导入pymysql模块,默认情况下,Python中是没有安装这个模块的, 可以在Windows的命令行中用pip install pymysql来安装(注意要连网)。除了pymysql模块外,还可以用其他 阅读全文
posted @ 2018-08-08 12:52 麦麦提敏 编辑
摘要:https://blog.csdn.net/Oscer2016/article/details/70257024 1. MySQLdb 的使用 (1) 什么是MySQLdb? MySQLdb 是用于 Python 连接 MySQL 数据库的接口,它实现了 Python 数据库 API 规范 V2.0 阅读全文
posted @ 2018-08-08 12:49 麦麦提敏 编辑
摘要:一,安装mysql 如果是windows 用户,mysql 的安装非常简单,直接下载安装文件,双击安装文件一步一步进行操作即可。 Linux 下的安装可能会更加简单,除了下载安装包进行安装外,一般的linux 仓库中都会有mysql ,我们只需要通过一个命令就可以下载安装: Ubuntu\deepi 阅读全文
posted @ 2018-08-08 12:24 麦麦提敏 编辑
摘要:第一篇 介绍了Android Studio开发环境以及Genymotion虚拟机安装方法,本节将给大家介绍如何使用Android Studio开发应用。 开发第一应用 可以开发属于自己的应用,是否有点小激动?好吧!让我们开始,首先点击Start a new Android Studio Projec 阅读全文
posted @ 2018-08-08 12:21 麦麦提敏 编辑
摘要:SELECT TOP 30000 total_worker_time/1000 AS [总消耗CPU 时间(ms)], execution_count [运行次数], qs.total_worker_time/qs.execution_count/1000 AS [平均消耗CPU 时间(ms)], last_execution_time AS [最后一次执行... 阅读全文
posted @ 2018-08-08 12:16 麦麦提敏 编辑
摘要:update [表名] set [性别]=(case when (left(right([身份证],2),1) % 2 = 0) then '女' else '男' end ) where len([身份证])=18 and left(right([身份证],2),1)'X' update [表名] set [性别]=(case when (right([身份证],1) % 2 = 0) the... 阅读全文
posted @ 2018-08-07 18:41 麦麦提敏 编辑
摘要:SQL 根据日期精确计算年龄 第一种: 一张人员信息表里有一人生日(Birthday)列,跟据这个列,算出该人员的年龄 datediff(year,birthday,getdate()) 例:birthday = '2003-3-8' getDate()= '2008-7-7' 结果为:5 这样结果 阅读全文
posted @ 2018-08-07 18:39 麦麦提敏 编辑
摘要:CAST和CONVERT都经常被使用。特别提取出来作为一篇文章,方便查找。 CAST、CONVERT都可以执行数据类型转换。在大部分情况下,两者执行同样的功能,不同的是CONVERT还提供一些特别的日期格式转换,而CAST没有这个功能。 既然CONVERT包括了CAST的所有功能,而且CONVERT 阅读全文
posted @ 2018-08-07 17:26 麦麦提敏 编辑
摘要:单元(unit)是组成Pascal程序的单独的源代码模块,单元有函数和过程组成,这些函数和过程能被主程序调用。一个单元至少要有unit语句,interface,和implementation三部分,也能可选的包含initialization和finalization两部分: 一、必含部分 1、uni 阅读全文
posted @ 2018-08-07 13:57 麦麦提敏 编辑
摘要:随着office2007的兴起,微软让我们看到了Ribbon风格的窗体,现在很多软件也都开始使用Ribbon风格。那么我们如果要自己开发,应当怎么做呢?本文就是为大家解开这个疑团的。 首先,Delphi本身并没有Ribbon风格的窗口可以直接拿来使用,而市面上很多类似于Ribbon的风格都是用截图法 阅读全文
posted @ 2018-08-07 13:53 麦麦提敏 编辑
摘要:1.TOpenDialog组件的典型用法 “打开”对话框是用TOpenDialog组件实现的,TOpenDialog组件是非可视组件。 Filter属性用于设置文件过滤器,让对话框只列出特定类型的文件。在设计时可以单击Filter属性旁的省略号“.”按钮,打开“Filter.Editor”对话框,在 阅读全文
posted @ 2018-08-07 13:52 麦麦提敏 编辑
摘要:【转】Delphi数据类型转换 DateTimeToFileDate 将DELPHI的日期格式转换为DOS的日期格式 DateTimeToFileDate 将DELPHI的日期格式转换为DOS的日期格式 DateTimeToFileDate 将DELPHI的日期格式转换为DOS的日期格式 DateT 阅读全文
posted @ 2018-08-07 13:50 麦麦提敏 编辑
摘要:TsaveDialog继承于TOpenDialog,只介绍以下几个内容: 1、TsaveDialog如何设定为保存的默认路径是当前程序所在的文件夹: 默认目录是当前程序所在目录应设置属性InitialDir: 2、设置过滤器、处理文件后缀 阅读全文
posted @ 2018-08-07 13:49 麦麦提敏 编辑
摘要:Delphi中的提示框有 Application.MessageBox ShowMessage messagedlg 个人认为 相对来说 Application.MessageBox 更加灵活 也相对好用 Application.MessageBox('错误信息!', '提示', MB_ICONER 阅读全文
posted @ 2018-08-07 13:46 麦麦提敏 编辑
摘要:1、自带的CTRL +C 只能复制整行,不知是不是版本问题。 2、有分组这个代码就不行了 s:= G1DBView.DataController.Values[G1DBView.Controller.FocusedRowIndex ,G1DBView.Controller.FocusedColumn 阅读全文
posted @ 2018-08-07 13:43 麦麦提敏 编辑
摘要:unit Unit1; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Xml.XMLDoc, Xml.xmldom, Xml.XML... 阅读全文
posted @ 2018-08-07 13:35 麦麦提敏 编辑
摘要:身份证号有15位和18位的..在sql中该如何判断? 阅读全文
posted @ 2018-08-07 13:05 麦麦提敏 编辑
摘要:delphi 获取网卡信息(支持多网卡) unit LGetAdapterInfo; interface uses Windows, SysUtils, Classes; const MAX_HOSTNAME_LEN = 128; { from IPTYPES.H } MAX_DOMAIN_NAME_LEN = 128; MAX_SCOPE_ID_LE... 阅读全文
posted @ 2018-08-07 11:57 麦麦提敏 编辑
摘要:Ribbon上包含以下一些元素,如图所示: 元素对应API: Element Ribbon API Quick Access Toolbar RibbonControl.ToolbarRibbonQuickAccessToolbar.ItemLinks Application Button Ribb 阅读全文
posted @ 2018-08-07 11:44 麦麦提敏 编辑
摘要:Delphi Excel导入 的通用程序 2 阅读全文
posted @ 2018-08-07 11:28 麦麦提敏 编辑
摘要:先到官网申请, https://mp.weixin.qq.com/ 目前有: 订阅号、服务号、企业微信 这3个。 注意: 个人只能申请订阅号。 在注册完成并登录之后, 先看一下底部的菜单: 腾讯还是网开了一面, 给了开发者一个比较好用的账号, 要不一开始谁就去申请一个企业才能用的服务号? 当然, 如 阅读全文
posted @ 2018-08-06 13:50 麦麦提敏 编辑
摘要:点击打开链接 在一些需求中,可能我们需要知道连接到SqlServer的前端程序的一些系统信息,比如前端连接的计算机名称,IP地址,什么时候开始请求连接,什么时候结束连接等信息。 如果你对SqlServer的系统函数或视图不太了解,这个功能看起来好像比较复杂,而实际上, SqlServer的动态管理视 阅读全文
posted @ 2018-08-06 12:03 麦麦提敏 编辑
摘要:1. 博客园 (张志峰) http://www.cnblogs.com/zhangzhifeng/ 2. CSDN Delphi论坛 https://bbs.csdn.net/forums/Delphi/recommend 阅读全文
posted @ 2018-08-06 11:20 麦麦提敏 编辑
摘要:SQL Case when 的使用方法 Case具有两种格式。简单Case函数和Case搜索函数。 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASE WHEN sex = '1' 阅读全文
posted @ 2018-08-05 13:49 麦麦提敏 编辑
摘要:Case 语句If...Then…Else 语句适合选项较少的情况,如果有很多选项的话利用If 语句就比较麻烦,在这种情况下,Case 语句就容易多了。Case 语句的语法如下: 下面这个例子中的S 为Char 类型。当用户输入一个字符后按回车键确认后判断变量S,如果是小写或大写字母将显示“字符”, 阅读全文
posted @ 2018-08-05 13:46 麦麦提敏 编辑
摘要:unit NetFunc; interface uses SysUtils, Windows, dialogs, winsock, Classes, ComObj, WinInet, Variants; // 错误信息常量 const C_Err_GetLocalIp = '获取本地ip失败'; C_Err_GetNameByIpAddr = '获取主机名失败'; C_E... 阅读全文
posted @ 2018-08-05 13:37 麦麦提敏 编辑
摘要:原始文章: https://blog.csdn.net/blog_jihq/article/details/11737699# 使用TADOConnection对象连接网络数据库(以MySQL为例),当本地网络断开时,连接对象的Connected属性不会发生变化,一直是True。 即使将连接对象的K 阅读全文
posted @ 2018-08-05 12:15 麦麦提敏 编辑
摘要:使用 OpenRowSet 和 OpenDataSource 访问 Excel 97-2007 测试文件:D:\97-2003.xls和D:\2007.xlsx,两个文件的内容是一模一样的。 测试环境:SQL Server 2000 / 2005。 接口类型 语法一览 注册表设置 单一数据类型列的类 阅读全文
posted @ 2018-08-03 00:11 麦麦提敏 编辑

点击右上角即可分享
微信分享提示