Media change : please insert the disk labeled 在Debian中使用apt-get安装软件包时经常会提示让你插入netinst的光盘:Media change: please insert the disc labeled当没有时就无法进行安装了, 这时可以打开文件/etc/apt/sources.list文件,注释掉cdrom那一行,[plain]view plaincopy#...
西方经济学 首先,经济学并不难,我初识经济学是从高鸿业的第一版开始的,正是因为本科时偶尔看了一下这本书才产生对经济学的兴趣的。其次,西方经济学是有自己的一套体系的,学之前至少要了解一下。她分为微观经济学和宏观经济学两部分。微观部分主要讲消费者理论、厂商理论、市场理论。这个论证过程是很有逻辑的。消费者最求效用最大化+厂商最求利润最大化=>在这两个前提下研究市场的均衡状态。微观基本...
电影 控方证人 + 勇敢者游戏 两部风格完全不同的电影:一个是看内涵,一个是看热闹的控方证人这部电影竟然是黑白的(还好下载的是那种高清的),电影中的那位出庭法官很有意思,还有照顾他的护理,电影是咋开始的我都有点记不清了,剧情就是男主因为一个女富婆的死而引来了一场官司,控方认为他是小白脸,被富婆包养,然后为了富婆的遗产而杀了富婆,他找的律师带他来找这个出庭律师,从来没有失手过,这个出庭律师因为生病,医生建议他修养,...
MacBook使用笔记2 - 安装windows虚拟机攻略 转载请标注原链接:http://www.cnblogs.com/xczyd/p/5498878.html5月初从阿里滚粗,然后失去了公司发的Mac Air。说实话Mac机器确实比windows好用一些,于是怒而买了一个Mac Pro。结果一个星期后我从学校带出来的联想笔记本又被老师通知要进行固定资产盘查|||- -。于是我又失去了windows的电脑。一时又不想去买新的,也不想装双系统,于...
what's anova? 方差分析 Instatistics,analysis of variance (ANOVA)is a collection ofstatistical models, and their associated procedures, in which the observedvariancein a particular variable is partitioned into componen...
Eclipse自动补全修改 一、前言之前敲代码用的是文本工具sublime,转到Eclipse之后发现补全功能特别不方便,所以想根据自己的情况进行调整,具体有两点:输入某些语句的前几个字母就能自动提示相关的完整语句用tab自动补全当前语句根据这两个需求进行修改。二、增强提示功能打开Eclipse,从Window -> preferences -> Java -> Edi...
Configure Security Settings for Remote Desktop(RDP) Services Connections catalogue1. Configure Server Authentication and Encryption Levels2. Configure Network Level Authentication for Remote Desktop Services Connections3. Configure Client Logon Information for Remo...
关于oracle中数据类型的选择 由于是初学,犯了如下错误:生成表的主键id时,用当前时间的毫秒值。而在oracle中定义主键id时,用的数据类型是char(32)。在mybatis中通过id取数据怎么也取不出来。想了好几天,本来以为是浏览器中取id是带有空值,于是乎就用trim()函数去除空值,但还是没有查出数据,最后才发现是数据库中的数据类型定义成固定长度了,当前时间的毫秒值只有16位,而char(32)就是固定长度的32...
jenkins配置slave节点 构建项目并执行操作 1、新建与配置结点【系统管理】->【管理结点】->【新建结点】2、配置slave说明:Name:定义slave的唯一名称标识,可以是任意字符串,通常设置为slave主机名、ip地址描述:关于slave的描述,通常用于描述与其它salve的区别# of executors:来自官方描述:这个值控制着Jenkins并发...
悲哀的VB.Net 虽然VB升级到VB.Net,其面向对象的特性已经完全发挥出来,其易用性也带到了.Net中,但是C#已经完全抢占了它的风头。有一本《C Sharp and VB.NET Conversion Pocket Reference》书中比较C#和VB.Net的区别,几乎全部是语法上的细微之差别,原先VB vs. VC的感觉已荡然无存。原来的VB开发数据库相关项目有着绝对的优势,灵活多变、有多种可供选择...
当今游戏大作share的特性大盘点 极品游戏制作时的考虑要素大盘点不知不觉入坑Steam已近4年,虽然说Steam的毒性让很多人走向一条不归路,但是想我这样即使“中毒”还是很快乐很感恩的。那么本期文章就谈谈我对其中一些优秀作品的共性的一个总结,共列举了共31个特性,其中甚至还有一些还未实现但我很期望的新特性(一定要看到最后哦)。这些特性共同成就了一部部优秀的游戏作品,让他们走向IGN的排行榜首页。本文全为知识共享,没...
Windows phone 7 里silverlight的点与像素 (Points and Pixels in silverlight) Silverlight 中的所有尺寸都是以像素为单位,FontSize也不例外。当你定义FontSize = "36"时,意味着你得到了一个字体,这个字体从字母上沿到字母下沿的尺寸是36个像素。传统上,字体尺寸是以点(Points)为单位的。在经典的凸版印刷中,一个点非常接近于1/72英寸,但是在数字印刷中,点经常被假定成确定的1/72英寸。一个大小为72点的字体从字符顶端至底端大约是...
SQLServer2012 表IAM存储结构探究 SQLServer2012 表IAM存储结构探究Author:zfive5(zidong) Email: zfive5@163.com引子国庆节期间,一直在翻阅《程序猿的自我修养—链接、装载与库》。这本给我的感觉是越看越乱,但总的来说还不错。一句话--优秀程序猿就应该知道每个字节的意义。看此书前的两本《深入解析SQLServer2008》和《Mi...
20个简约风格网站设计作品欣赏 这篇文章收集了20个简洁清爽的网站设计作品案例,设计师们能够通过这些优秀的网页设计作品获得灵感,进而设计出更精美,更具有创意的网站作品,一起欣赏。vnsagaPure – Minimal WordPress themeAssemblydeladeeus design studioHocus FocusTouchtechAker Bry...
cocos2dx-3.2 环境配置 一、软件1)VS2012(C++11特性在VS2012以上可以使用)2)Cocos2d-x官网源码3)JDK4)NDK(3.2要用r9d版本,用了android-ndk-r8e报错了)5)ANT6)Python7) eclipse8) SDK二、环境配置JDK的配置:在环境变量中设置JAVA_HOME,值为你的jdk安装目录如: C...
bigint数据类型 尽管int依然是SQL Server 2000中最主要的整数数据类型,但是SQL Server 2000还是新增加了整数数据类型bigint,它应用于整数超过int数据范围的场合。 int数据类型所表示的数值范围从-2^31到2^31-1,也就是说,你可以用int数据类型来表达-2,147,483,648到2,147,483,647(即大约正负二十亿)之间的整数。一个int型占...
自动以当前时间命名文件 在 Windows、Linux 操作系统,分别利用BAT批处理文件和Shell脚本,生成类似“20110228_082905.txt”以“年月日_时分秒”命名的文件。这个方法特别在备份文件的时候比较方便 Windows BAT批处理文件:@echo offset time_hh=%time:~0,2%if /i %time_hh% LSS 10 (set time_hh=0%time:~1,...
项目中头文件的定义与引用 关于头文件的定义首先需要自定义一个header头文件如该文件与主程序文件在同一个子目录则可用:#include".\\目标文件名"如果头文件位于某个下级子目录里,那么以下级子目录的名字开头:#include"下级子目录\\目标文件名"若头文件位于某个与当前子目录平行的兄弟子目录里,则:#include"..\\目标文件所在目录\\目标文件名"...
【转】TCP连接突然断开的处理方法 TCP是因特网中的传输层协议,使用三次握手协议建立连接,下面是TCP建立连接的全过程。TCP断开连接的过程:TCP四次挥手。TCP/IP 协议簇分层结构数据链路层主要负责处理传输媒介等众多的物理接口细节;网络层负责处理数据分组在网络中的活动,包括上层数据报文的分割、选路 等;传输层则负责为两台主机提供端到端的通信;应用层将负责处理应...
Github css加载失败,样式混乱解决办法 github被墙的解决办法Github css加载失败,样式混乱解决办法打开cmd,输入 nslookup github.com 8.8.8.8 ,下面就会显示出github的服务器地址列表 打开hosts文件,位置为C:\WINDOWS\system32\drivers\etc\ 把上面的地址输入到文件的末尾并保存 保...
Python - 条件控制、循环语句 - 第十二天 Python 条件控制、循环语句end 关键字关键字end可以用于将结果输出到同一行,或者在输出的末尾添加不同的字符,实例如下:Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。Python 中用 elif 代替了 else if,所以if语句的关键字为:if – elif – else。注意:1、...
Python - 字典 - 第十天 Python 字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中 ,格式如下所示:d = {key1 : value1, key2 : value2 }键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。...
Python - 数字 - 第六天 Python 数字(Number)Python 数字数据类型用于存储数值。数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。以下实例在变量赋值时 Number 对象将被创建:var1 = 1var2 = 10您也可以使用del语句删除一些数字对象的引用。del语句的语法是:del var1[,var2[,var3[....,v...
Python - 集合 - 第十一天 Python 集合集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建方式:parame = {value01,value02,...}或者set(value)给个实例:集合的基本操作1、添加元素...
Python - 解释器 - 第三天 Python解释器安装好Python3.x之后,我们可以使用文本文件去编写Python代码,编写完成后将扩展名改成.py结尾的文本文件。想要执行编写好的.py文件就需要用到Python解释器。解释器分为:CPython、Ipython、PyPy、Jython、IronPython等。目前我们常用的是CPython解释器,该解释器是用C语言开发的,所以叫CPython。...
Python - 元组 - 第九天 Python 元组Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。例如:>>> tup1 = ('Google', 'Runoob', 1997, 2000);>>> tup2 = (1, 2, 3, 4, 5 );>...
Python - 基础语法 - 第一天 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。标识符第一个字符必须是字母表中字母或下划线 _ 。标识符的其他的部分由字母、数字和下划线组成。标识符对大小写敏感。在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了。例如:python保留字保留字即关键字,我们...
Python - 列表 - 第八天 Python 列表序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。列表是最常用的Python数据类型...
Delphi - 利用DLL编程控制摄像头实现拍照、录制视频 Delphi利用avicap32.dll编程控制摄像头实现拍照、录制视频项目需求:平板电脑(Windows系统)一维/二维码扫描功能;需求分析:需要扫描一维/二维码时,分两步实现。第一步,avicap32.dll或者dspack技术实现静默打开摄像头拍照、保存BMP图片。第二步,ZXing技术实现对一维/二维码的解析,最终获取到码值。本篇是利用avicap3...
Python - 字符串 - 第七天 Python 字符串字符串是 Python 中最常用的数据类型。我们可以使用引号( ' 或 " )来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Runoob"Python 访问字符串中的值Python 不支持单...
Python - pycharm中使用anaconda部署python环境 pycharm中使用anaconda部署python环境https://www.cnblogs.com/pejsidney/p/9216470.html转载于:https://www.cnblogs.com/jeremywucnblog/p/11617297.html
Python - Win10系统下Python3.x环境配置 Win10系统下Python3.x环境配置https://blog.csdn.net/qq_41952474/article/details/82630551转载于:https://www.cnblogs.com/jeremywucnblog/p/11496387.html
Python - 注释 - 第四天 注释确保对模块, 函数, 方法和行内注释使用正确的风格Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,例如:# 这是一个注释print('Hello Python!')多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如:1、单引号(''')'''这是多行注释,用三个单引号这...
Python - 基本数据类型 - 第二天 Python3 基本数据类型Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。等号(=)用来给变量赋值。等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:多个变量赋值Python...
Windows Server - Tomcat服务器下载、安装、配置环境变量教程 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/qq_40881680/article/details/83582484转载于:https://www.cnblogs.com/jeremywucnblog/p/11489984.html...
Delphi - 采用第三方控件TMS、SPComm开发串口调试助手 第三方控件TMS、SPComm的下载与安装盒子上可搜索关键字进行下载,TMS是.dpk文件,SPComm.pas文件;安装方法自行百度,不做赘述。通过TMS控件进行界面布局界面预览:Delphi通过SPComm连接串口、发送和接收指令连接串口拖一个TComm控件到主窗体上,选中控件,单击F11,完成如下配置。这里主要是将一些布尔类型的属性设...
Python - 记录我开始学习Python的时间节点 记录我开始学习Python的时间节点 2019-09-22从明天开始我要开始学习Python了,坚持学习、坚持写博客,慢慢积累。结合实例项目,最好能把目前在做的项目用Python实现。加油!转载于:https://www.cnblogs.com/jeremywucnblog/p/11567848.html...
Delphi - 利用TRzTrayIcon实现WinFrm工程最小化到托盘 第三方RC控件的安装浏览器搜索Delphi Rz控件下载,找到下载一个安装文件,解压后点击RC3.exe一键安装。Delphi WinFrm工程最小化到托盘Delphi新建WinFrm工程,在主窗体上添加TRzTrayIcon、TImageList和TPopupMenu。此时运行工程,点击最小化即可实现到托盘的效果。系统最小化时实现提示信息...
Delphi - 调用外部程序并阻塞到外部程序中 Delphi 调用外部程序并阻塞到外部程序中背景说明:前段时间开发一个数据转换的系统,业务逻辑中说明数据需要压缩成.tar.gz格式。我在Windows系统下采用,先生成批处理文件,然后调用WinExec执行批处理文件,休眠等待一段时间,完成数据的自动压缩。后来发现,待压缩文件的大小不确定,单纯的执行WinExec时Sleep固定时间,可能导致压缩失败、文件不全或损坏。...
Libs - 如何注册阿里大于申请签名和短信模板 https://blog.csdn.net/u014079773/article/details/65939797转载于:https://www.cnblogs.com/jeremywucnblog/p/11532932.html
Delphi - 互斥对象下实现系统的单例模式 使用CreateMutex函数创建互斥对象利用Windows系统函数CreateMutex(),找出当前系统是否已经存在指定进程的实例,如果没有则创建一个互斥体。CreateMutex函数原型如下:functionCreateMutex(lpMutexAttributes:PSecurityAttributes;bInitialOwner:BOOL;lpName:...
Delphi - TIdFTP 两个重要函数 TIdFTP 两个重要函数项目开发过程中发现,直接对于服务器上的文件/路径进行处理,是很危险的事情,因为一旦文件/路径不存在,程序就会抛异常,影响客户体验。所以在对服务器上的文件/路径进行访问之前,我们一般先判断服务器上是否存在某个路径/文件,然后再进行进一步的处理。判断服务器上文件或者路径是否存在 FtpDirectoryExists请看如下代码: 1 functi...
FineReport - 项目连接Oracle数据库 FineReport项目连接Oracle数据库1:打开模板设计器,单击[服务器],选择[定义数据连接];2:单击[+],选择[JDBC];3:数据库选择[Oracle],驱动器选择[oracle.jdbc.driver.OracleDriver]。输入URL,例如:jdbc:oracle:thin:@x:y:z,其中,x为IP地址,y为端口号,z为实例名。...
Libs - 软件下载网站 下载首页 > 网络工具 > FTP-工具 > 软件列表http://down.tech.sina.com.cn/list/29_4_9.html转载于:https://www.cnblogs.com/jeremywucnblog/p/11490061.html
Delphi - 获取文件大小 GetFileSize获取文件大小封装成如下函数,可以直接使用: 1 ///函数功能:获取文件大小,单位取KB,小数自动进位 2 ///参数:sFilePath文件全路径 3 ///Result: 成功是返回文件大小,失败时返回'N' 4 function GetFileSize(sFilePath: string): string; 5 begin...
Windows Server - 用tomcat部署finereport 原博地址:https://blog.csdn.net/qq_39019865/article/details/80969728转载于:https://www.cnblogs.com/jeremywucnblog/p/11490014.html
Delphi - 鼠标上下滚动基础消息事件 Delphi实现对鼠标上下滚动基础消息的截获并处理前几天有客户提出需求:由于个人PC界面限制,有时候电子图档显示不全,希望通过鼠标上下滚动用来控制电子图档的放大和缩小。下面通过一个测试Demo来说明一下。新建一个WinFrm应用程序,添加一个RzMemo、ApplicationEvents控件,如下所示。添加ApplicationEvents控件的OnMessa...
Libs - 颜色生成网站 介绍几个免费常用的颜色生成网站:如下对比色邻近色配色方案http://www.peise.net/tools/web/渐变色方案https://webgradients.com/随机搭配5种颜色https://coolors.co/转载于:https://www.cnblogs.com/jeremywucnblog/p/11434466.html...
Oracle - SQL语句实现数据库快速检索 SQL语句实现数据库快速检索有时候在数据库Debug过程中,需要快速查找某个关键字。1:使用PLSQL Dev自带的查找数据库对象,进行对象查找缺点:查找慢、耗时。2:使用SQL语句对数据库对象进行查找查找数据库一般对象1 SELECT * FROM DBA_SOURCE T WHERE UPPER(T.TEXT) LIKE '%关...
Delphi - Logs记录,函数实现MsgDsp Logs记录-函数实现MsgDsp大多数时候,我们不太希望消息以交互的形式出现,这个时候我们可以在窗体上放置一个Memo,然后单独开一个线程进行监视,从而实现把消息实时的显示出来,便于开发者分析。关键代码如下:1 procedure TFrmMain.MsgDsp(v_Str: string);2 begin3 mm_log.Lines.Add('[' + S...
Oracle - Function Oracle Function 函数小结和Procedure类似,可实现相关业务逻辑的操作,但是最终会有返回值。举个PlSQLDev开发的例子: 1 CREATE OR REPLACE FUNCTION FuncName(v_Str varchar2, v_SubStr varchar2, v_Lot varchar2 default 'N/A') return var...
Delphi - 调用SuperDll 持续更新 调用SuperDll接上一篇Delphi创建Superdll,将生成的SuperDll.dll文件复制到本工程路径下,创建如下代码进行Superdll各个接口的测试。创建uSuperDll.pas单元,用来对接DLL,具体看如下代码;创建Delphi WinFrm窗体,引用uSuperDll.pas单元,窗体界面如下:WinFrm uMain.pas单元代码:...
Delphi - 通过WinAPI GetCursorPos实现鼠标位置的实时显示 通过WinAPI GetCursorPos实现鼠标位置的实时显示有时候我们需要将鼠标的位置实时抓取出来,可以通过如下方式实现。添加一个Timer控件,执行间隔改为100ms,双击控件输入如下代码:1 var2 P: TPoint;3 begin4 GetCursorPos(P);5 RzLabel_Point.Caption := Form...
Delphi - 创建SuperDll 持续更新 Delphi SuperDll作为一名5年的Delpher,一直认为Delphi是桌面应用的王者,我相信其他的Delpher也这么认为。但是,慢慢的我发现普通方式的Delphi开发会造成代码的严重臃肿,特别是MDI类大型项目、多人同时开发的情况下。举个例子,一个Delphi常用的业务逻辑,数据导出到Excel,完全可以写成一个公用的模块放置在业务单元,子窗体用到时直接调用即可...
Delphi - 通过WinAPI WinExec直接调用系统工具 看如下代码: 1 WinExec('mspaint.exe', SW_SHOWNORMAL); // SW_SHOWNORMAL = 1 系统画图 2 3 WinExec('write.exe', SW_SHOWNORMAL); // SW_SHOWNORMAL = 1 写字板 4 5 WinExec('mstsc.ex...
FineReport - 软件安装部署 FineReport 软件安装与部署FineReport试用码申请在浏览器中输入网址:http://www.finereport.com/,进入帆软官网首页,点击免费试用,填写相关信息后,既可以收到试用码;FineReport软件下载在首页下方找到下载,根据计算机类型选择安装包格式。FineReport软件安装管理员身份运行安...
Delphi - 使用Pos、Copy函数定位和截取字符串 使用Pos函数来定位子字符串第一次出现的位置函数定义:Function Pos(Substr: String, S: String): Integer;表示取出Substr在S中第一次出现的位置,返回取到的位置比如:Pos('a', '1234a'); //返回值为5使用Copy函数来截取字符串函数定义:Function Copy(S: <stri...
Delphi - Windows系统下,Delphi调用API函数和7z.dll动态库,自动把文件压缩成.tar.gz格式的文件... 项目背景应欧美客户需求,需要将文件压缩成.tar.gz格式的文件,并上传给客户端SFTP服务器。你懂的,7-Zip软件的显著特点是文件越大压缩比越高,在Linux系统上相当于我们Windows系统上WinRAR或者好压软件一样的存在。7-Zip软件下载与安装网上下载相关安装包并完成安装,找到安装目录,复制7z.dll文件到D盘。.bat文件的制作...
Delphi - Indy TIdHTTP方式创建程序外壳 - 实现可执行程序的自动升级 Delphi 实现可执行程序的自动升级准备工作:1:Delphi调用TIdHTTP方式开发程序,生成程序打包外壳说明:程序工程命名为ERP_Update界面布局如下:代码实现如下: 1 unit Unit1; 2 3 interface 4 5 uses 6 Windows, Messages, SysUtil...
Oracle - 自治事务autonomous transaction 自治事务 - autonomous transaction在Oracle数据库中,有时候我们会希望记录一个过程或者函数的运行日志,不管正常运行结束还是触发异常结束,都要记录。正常结束的没有问题,但是触发异常的情况下,一般的过程或者函数显然不能在插入运行日志之后直接Commit,因为触发异常后相关业务逻辑需要RollBack。而自治事务就能够很好的避免了这样的问题,就是说自治事...
Delphi - Indy TIdThreadComponent 线程研究 Indy IdThreadComponent 线程研究前几天在开发数据实时解析功能模块的时候,发现解析数据量巨大,特别耗时,程序一跑起来界面假死。为了优化用户体验,采用了Indy 自带的IdThreadComponent控件,完美的解决了此问题。下面就IdThreadComponent一些关键属性和方法做如下记录:1:IdThreadComponent属...
Oracle - 游标的使用 游标的使用小结应用场景在数据库函数或者过程中实现某个业务逻辑时,有时候需要进行循环操作,此时我们可以定义一个游标来实现。实际意义游标类似一个数据容器,可以暂时存储数据的查询结果,使用游标里的数据时,可以通过一个游标变量直接取出。优点游标的使用可以让编程看起来更加的规整,提高代码的复用性、避免代码的冗余,提高二次开发或者Debug的效率。使用方法如下:...
Delphi - Indy TIdFTPServer封装类 在Delphi 7开发下有强大的Indy控件,版本为9,要实现一个FTP服务器,参考自带的例子,发现还要写很多函数,而且不支持中文显示文件列表等等。于是,自己改进封装了下,形成一个TFTPServer类。源码如下: 1 {*******************************************************} 2 { ...
Delphi - StringReplace用法 StringReplace用法在开发过程中,有时候我们需要对字符串进行替换操作,屏蔽或者和谐某些字符,可使用Delphi自带的函数StringReplace函数。通过代码进行说明://函数原型function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): st...
Delphi - Indy 创建邮件自动发送服务 服务器自动邮件线程功能:此程序主要实现对Oracle数据库表tableName(存放需要发送邮件的相关信息)里面相关信息的邮件发送。优点:开发人员可以直接再数据库后台对tableName表进行插入操作,前台会自动发送相关邮件,高效开发。界面布局:代码实现如下: 1 unit uSendMail; 2 3 interface 4 ...
Delphi - Indy TIdMessage和TIdSMTP实现邮件的发送 idMessage / idSMTP首先对idMessage类的各种属性进行赋值(邮件的基本信息,如收件人、邮件主题、邮件正文等),其次通过idSMTP连接邮箱服务器,最后通过idSMTP的Send方法将idMessage发送出去。界面布局如下:代码如下: 1 unit uMain; 2 3 interface 4 5 uses...
Delphi - 本地路径的创建、清空本地指定文件夹下的文件 本地路径的创建在做下载操作时,我们一般先把文件下载到本地指定的路径下,然后再做其他使用。为了防止程序出现异常,我们通常需要先判断本地是否存在指定的路径。以C盘Tmp文件夹为例,我们可以这样做,代码如下:1 if not DirectoryExists('C:\Tmp') then2 if not CreateDir('C:\Tmp') then3 ...
Delphi - 创建text文件并添加数据到文件中 创建文本文件代码如下: 1 //创建一个文本文件 2 procedure CreateTextFile(); 3 var 4 TF: TextFile; 6 begin 8 AssignFile(TF,'C:\tmp\1.txt'); 9 ReWrite(TF);10 CloseFile(TF);11 end;向文本文件...
Delphi - cxGrid颜色显示相关设置 1:单元格的值满足某个条件时,该单元格所在整行颜色设置整行字体设置选中cxGridDBTableView,单击F11调出属性配置面板,在Events中双击OnCustomDrawCell后双击编辑重画事件代码。代码如下:if '1' = AViewInfo.GridRecord.Values[cxgrdbclmnGridDBTableView5ysbj.Index...
Delphi - cxGrid内容xlsx、xls、csv格式导出 .xls格式导出,uses中添加cxGridExportLink代码如下: 1 function SaveToExcel(gridMain: TcxGrid; FileName: string): string; 2 var 3 SaveFileDialog: TSaveDialog; 4 begin 5 //示例:SaveToExcel(dx...
Delphi - cxGrid设定合并单元格 在cxGrid中选中需要合并的字段,单击F11调出属性控制面板,展开Options,设置CellMerging的Value为True。转载于:https://www.cnblogs.com/jeremywucnblog/p/11422763.html...
Delphi - cxGrid字段类型设定为ComboBox 并实现动态加载Item cxGrid设定字段类型为ComboBox在cxGrid中选中需要设定的字段;单击F11调出属性控制面板,在Properties下拉选项中选中ComboBox,完成字段类型的设定。cxGrid ComboBox类型字段动态赋值,添加Item动态赋值代码如下:1 TcxComboBoxProperties(cxGrid1DBTableView1GROUPN...
Delphi - cxGrid设定字段类型为CheckBox cxGrid设定字段类型为CheckBox1:设定OraQuery属性CachedUpdates设定为True;双击打开OraQuery,选中Update SQLs页面,Insert、Updates和Delete对应的输入框中输入相应的SQL语句;2:设定cxGrid字段类型和属性首先,选中cxGrid中需要设定的字段。在Properties下拉...
Delphi - cxGrid添加Footer显示 cxGrid - 添加footer显示1:添加Footer Items单击cxGrid Customize... ,Summary,Add;2:添加Footer items数据绑定选中一条需要操作的Footer items,单击F11,调出属性框,根据Column列下来选项选则需要绑定的列。若选中的列已绑定数据库表/试图相关字段,则选中后FiledName...
Oracle - 获取当前周别函数 1 CREATE OR REPLACE FUNCTION GET_WEEK (V_RQ in DATE) return varchar2 as2 str varchar2(20);3 str1 varchar2(20);4 5 begin6 str :=TRIM(TO_CHAR(TRUNC((V_RQ+TO_CHAR(TRUNC(V_RQ,'Y...
Delphi - Windows自动计划任务与ParamStr详解 Windows自动计划任务与ParamStr详解ParamStr函数:ParamStr(1),..ParamStr(N)ParamStr(1)代表程序入口的第一个参数,同理,ParamStr(N)代表第N个参数。可通过如下操作进行参数的赋值。例如:C盘下面有个1.exe可执行程序;在Win+R下输入:C:\1.exe 1 2 3 ...则ParamStr...
Delphi - Indy TIdFTP控件实现文件的上传和下载 FTP信息保存和获取我们在做FTP相关开发时,为方便后续FTP切换,一般先把FTP账户信息保存到数据库表中,在使用时再通过Query获取出来。一般通过如下方式获取到FTP相关信息,代码如下: 1 //获取FTP信息 2 with qTmp do 3 begin 4 Close; 5 SQL.Clear; 6 SQL....
Python - 运算符 - 第五天 Python语言支持以下类型的运算符算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python算术运算符以下假设变量a为10,变量b为21:运算符描述实例+加 - 两个对象相加a + b 输出结果 31-减 - 得到负数或是一个数减去另一个数a - b...
Delphi - 10进制16进制相互转换 10进制转16进制使用IntToHex可以实现十进制到十六进制的转换,注意这里的参数有两个,第一个表示需要被转换的10进制数,第二个表示转换后用几位来显示16进制数。代码如下:function OctToHex(iValue, iBit: Integer): String;begin Result := IntToHex(iValue, iBit);...
异常的9个基本原则 其实工作这么久了一直都没搞清楚到底如何来处理异常,偶然看到一篇外文感觉还不错,便把它翻译了下来,原文链接位于本文末尾处。 在java中处理异常并不是一件简单的事,不止初学者觉得它难以理解甚至连有经验的开发者也会花费几个小时来讨论某个异常应该抛出还是处理掉。 这就是为何大多数开发团队都拥有自己的规范来指明如何使用它们,如果你刚来到一个新的团队,你可能会发现新团队的准则与你...
代码整洁之道 写在前面的话写代码的时间也不算太多,但是我觉得对于一个程序而言,除了时刻保持好的学习能力之外,还要对于代码的编写由好的习惯,养成好的代码编写习惯,可以提高代码的开发效率下面讲一下好的代码的基本素养对于命名:1、有意义的命名包名:按照域名全部使用小写类名:首字母大写方法名:采用驼峰命名法则变量名:采用驼峰命名法则常量:字符大写加下划线方式命名对于名称...
最新的WIN10多用户远程方法--RDPWARP软件 原文链接:https://blog.xxcxw.cn/2019/08/16/win10-%e5%ae%b6%e5%ba%ad%e7%89%88%e5%8a%9e%e5%85%ac-%e5%a4%9a%e7%94%a8%e6%88%b7%e8%bf%9c%e7%a8%8b%e6%a1%8c%e9%9d%a2/WIN10 家庭版不支持多用户远程,对于有办公需求的小伙伴,想要一台电脑同时开...
[转]2015年数学建模C题–基于无线通信基站的室内三维定位问题 原文链接:https://blog.xxcxw.cn/2019/09/05/2015%E5%B9%B4%E6%95%B0%E5%AD%A6%E5%BB%BA%E6%A8%A1c%E9%A2%98-%E5%9F%BA%E4%BA%8E%E6%97%A0%E7%BA%BF%E9%80%9A%E4%BF%A1%E5%9F%BA%E7%AB%99%E7%9A%84%E5%AE%A4%E5%86%...
[转]基于粒子滤波的TBD算法仿真----MATLAB仿真 原文链接:https://blog.xxcxw.cn/2019/08/10/%e5%9f%ba%e4%ba%8e%e7%b2%92%e5%ad%90%e6%bb%a4%e6%b3%a2%e7%9a%84tbd%e7%ae%97%e6%b3%95%e4%bb%bf%e7%9c%9f-matlab%e4%bb%bf%e7%9c%9f/目标跟踪的最终目的是在最小的误差下确定目标的位置,...
资源站流量变现新途径 在目前这个流量为王的时代,如何进行流量变现是各个站主考虑的重点,下面分享一种资源站(甚至可以是无资源的资源站)进行流量变现的途径。目前网站变现的途径主要有以下几种1、卖论坛会员提供收费服务2、放广告,靠广告联盟收入3、网赚网盘提供资源下载。除了以上三种以外,还有一种短链接网赚的方式,该方式通过用户访问短链接(附带广告或者其他跳转条件)统计次数进行网赚。常见的有1、飞猫云(...
[转]基于TDOA声源定位算法仿真--MATLAB仿真 原文链接:https://blog.xxcxw.cn/2019/08/10/%e5%9f%ba%e4%ba%8etdoa%e5%a3%b0%e6%ba%90%e5%ae%9a%e4%bd%8d%e7%ae%97%e6%b3%95%e4%bb%bf%e7%9c%9f-matlab%e4%bb%bf%e7%9c%9f/转自:http://t.cn/AiTjYCqD声源定位算...
038 商品详情02-----页面静态化 1.简介(1)问题分析现在,我们的页面是通过Thymeleaf模板引擎渲染后返回到客户端。在后台需要大量的数据查询,而后渲染得到HTML页面。会对数据库造成压力,并且请求的响应时间过长,并发能力不高。大家能想到什么办法来解决这个问题?首先我们能想到的就是缓存技术,比如之前学习过的Redis。不过Redis适合数据规模比较小的情况。假如数据量比较大,例如我们的商品详情页。每...
036 搭建搜索微服务04----分类和品牌的过滤 先来看分类和品牌。在我们的数据库中已经有所有的分类和品牌信息。在这个位置,是不是把所有的分类和品牌信息都展示出来呢?显然不是,用户搜索的条件会对商品进行过滤,而在搜索结果中,不一定包含所有的分类和品牌,直接展示出所有商品分类,让用户选择显然是不合适的。无论是分类信息,还是品牌信息,都应该从搜索的结果商品中进行聚合得到。1.扩展返回的结果原来,我们返回的结果是PageRes...
037 商品详情01 1.Thymeleaf(1)简介Thymeleaf是用来开发Web和独立环境项目的现代服务器端Java模板引擎。注意:是在服务器端进行渲染。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - HTML。可以在直接浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。借助Spring Framework的模块,可以根据自己的喜好进行自...
034 通过域名访问服务器或本地的图片资源---switchhost+nginx 1.修改host解析2.使用Nginx代理,实现域名访问进入Nginx的安装路径E:\toolsoftwareginx-1.14.0ginx-1.14.0\conf,修改添加如下内容:server { listen 80; server_name image.leyou.com; ...
035 搭建搜索微服务03----页面分页效果 刚才的查询中,我们默认了查询的页码和每页大小,因此所有的分页功能都无法使用,接下来我们一起看看分页功能条该如何制作。这里要分两步,第一步:如何生成分页条第二步:点击分页按钮,我们做什么1.如何生成分页条先看下页面关于分页部分的代码:可以看到所有的分页栏内容都是写死的。(1)需要的数据分页数据应该是根据总页数、当前页、总条数...
032 搭建搜索微服务01----向ElasticSearch中导入数据--通过Feign实现微服务之间的相互调用... 1.创建搜索服务创建module:Pom文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-i...
033 搭建搜索微服务02----实现基本搜索功能 1.页面分析(1)页面跳转在首页的顶部,有一个输入框:当我们输入任何文本,点击搜索,就会跳转到搜索页search.html了:并且将搜索关键字以请求参数携带过来:我们打开search.html,在最下面会有提前定义好的Vue实例:<script type="text/javascript"> var vm = new ...
SpringBoot工程常见报错汇总 1.Springboot测试类运行报错java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test转载于:https:...
031 Spring Data Elasticsearch学习笔记---重点掌握第5节高级查询和第6节聚合部分 Elasticsearch提供的Java客户端有一些不太方便的地方:很多地方需要拼接Json字符串,在java中拼接字符串有多恐怖你应该懂的需要自己把对象序列化为json存储查询到结果也需要自己反序列化为对象因此,我们这里就不讲解原生的Elasticsearch客户端API了。而是学习Spring提供的套件:Spring Data El...
028 ElasticSearch----全文检索技术03---基础知识详解01-IK分词器和映射 1.IK分词器(1)安装使用IK分词器可以实现对中文分词的效果。下载IK分词器:(Github地址:https://github.com/medcl/elasticsearch-analysis-ik)下载zip,并将解压的文件拷贝到ES安装目录的plugins下的ik目录下(注意:ik的版本必须与elasticSearch一样)然后重启elasticsearch:...
029 ElasticSearch----全文检索技术04---基础知识详解02-查询 1.查询(1)基本查询基本语法:GET /索引库名/_search{ "query":{ "查询类型":{ "查询条件":"查询条件值" } }}这里的query代表一个查询对象,里面可以有不同的查询属性查询类型:例如:match_all,match...
027 ElasticSearch----全文检索技术02---快速入门 1.基本概念Elasticsearch也是基于Lucene的全文检索库,本质也是存储数据,很多概念与MySQL类似的。注意:6.0之前的版本有type(类型)概念,type相当于关系数据库的表,ES官方将在ES9.0版本中彻底删除type。上边讲的创建索引库相当于关系数据库中的数据库还是表?1、如果相当于数据库就表示一个索引库可以创建很多不同类型的文档,这在ES中也是允许...
Win10 系统直接在目录下打开cmd 每次用cmd命令,就要定位到当前文件夹,很麻烦这里介绍一种直接定位到要操作的文件夹的方法:操作步骤:(1)选择要cmd的文件夹,按住Shift键,鼠标右键快捷方式,先打开Powershell窗口。(2)输入 start cmd 回车(3)回车后自动打开cmd窗口,并进入相应的文件路径转载于:https://www.cnblogs.com/l...