自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于win7使用微软MediaCreationdTool平滑升级到win10出现0x80072f8f-0x20000的解决方案

一直以来使用的win7系统,原来越多的软件需要Win10系统才能运行,没办法决定升级,升级过程中遇到了问题。1、将dns设置为8.8.8.8,并操作windows时间和internet同步。2、下载MicrosoftEasyFix51044.msi修复工具,修复注册表。......

2022-09-01 10:09:41 9531 4

转载 微信小程序生命周期(onLoad,onHide,onShow,onReady,onUnload)

2、A页面navigateTo B页面:A执行onHide(),B执行onLoad()–>onShow()–>onReady();3、首次显示页面,会触发onReady方法,渲染页面元素和样式,一个页面只会调用一次。3、当小程序从后台进入到前台,先执行应用onShow方法再执行页面onShow方法。1、小程序注册完成后,加载页面,触发onLoad方法,一个页面只会调用一次。2、页面载入后触发onShow方法,显示页面,每次打开页面都会调用一次。2、小程序初始化完成后,触发onShow方法,监听小程序显示。

2022-08-25 15:44:10 9461 1

原创 时间轴资源

收集的时间轴脚本

2022-07-12 10:32:04 201

原创 ICON资源

https://iconpark.oceanengine.com/homehttps://www.iconfont.cn/

2022-07-08 18:09:57 146

原创 delphi开源SDK

delphi开源SDKhttp://news.ruankaowang.com/detail/283981https://github.com/topics/delphi

2022-07-08 10:26:21 249

原创 TIdHTTP控件返回400后无法获取返回内容的处理方法

使用TIDHTTP控件的Get、Put、Post方法时,如果服务器返回的HTTP状态码不是200,默认触发异常,使用try except end也无法获取服务器返回的信息,为了获取服务器返回的信息,需要在HTTPOptions增加 hoWantProtocolErrorContent 选项,增加选项后,状态码不是200时,将不再触发异常,通过 ResponseCode 获取状态码,同时可正常获取服务器返回的信息.........

2022-06-08 19:03:20 168

原创 vue-cli常用命令

1、安装命令npm config set registry https://registry.npm.taobao.org // 使用淘宝镜像服务器下载npm install -g @vue/cli2、卸载命令npm uninstall -g vue-cli

2022-05-25 16:23:46 1181

原创 Idea调试程序时启动速度变慢的原因

在Idea中Debug程序时,点击 Debug 后,到服务启动成功,足足需要十几分钟,并且在启动过程中 java.exe的CPU使用率很高,经过多个项目的编译对比,终于发现是因为项目中断点数量过多引起的启动速度慢,将项目中的断点取消后,恢复正常。...

2022-05-24 15:37:48 822 1

转载 Nginx 文件上传 413 错误解决方法

我们使用ngnix做web server的时候,nginx对上传文件的大小有限制,默认是1M。当超过大小的时候会报413(too large)错误。这个时候我们找到nginx.conf配置文件下的location /{},在里面增加client_max_body_size 20M;注意:20M设置为你需要的大小即可,但是如果客户端没有对上传文件的大小做限制,在上传文件的时候大于你设置的值,还是会报413错误导致你的客户端服务停掉,因此如果你不希望发生这样的事,将值改为0,即改为:client_max_

2022-05-21 10:32:58 1877

原创 Springboot开发JDK版本和部署JDK版本不一致引发的问题

开发环境的JDK版本是1.8.0.221,打包后发布到3台服务器上,两台可以正常运行,一台可启动,但无法正常提供服务,经过多次测试,解决问题:在JDK版本1.8.0.122下运行正常,在JDK版本1.8.0.251下也可正常运行;在1.8.0.331下可启动,但无法正常提供服务;以后保持开发环境的版本和部署环境的版本一致,避免麻烦。...

2022-05-16 17:54:00 1157

原创 简单实用的idea插件推荐

工欲善其事必先利其器,idea作为java开发神器,本身已经非常好用,加上一些好用的插件就如虎添翼,大大提高了我们的开发效率,下面推荐一些个人工作中用到的一些好用的插件给大家。1. Translation顾名思义,这是一款翻译插件,开发过程中,有时候我们经常在对变量、方法、类命名时纠结不已。有了这款插件,再也不会有这样的烦恼了,它支持中英文互译,朗读,直接替换词组为另一种语言,还有单词本帮我们记录不熟悉的单词,另外在我们看源码的时候,可以用它翻译注释文档也很舒服。使用插件翻译

2022-05-13 09:38:57 493

转载 前端上传组件Plupload使用指南

我之前写过一篇文章《文件上传利器SWFUpload使用指南》,里面介绍了上传组件SWFUpload的使用方法,但现在随着html5技术的逐渐推广和普及,再去使用以flash为上传手段的SWFUpload显然就有点过时了,毕竟html5原生的就给我们提供了文件上传的API。Plupload是一款由著名的web编辑器TinyMCE团队开发的上传组件,简单易用且功能强大,我们完全可以使用Plupload来代替以前的SWFUpload。Plupload有以下功能和特点:1、拥有多种上传方式:HTML5、fl

2022-05-01 11:13:12 718

转载 chrome 安装 yapi 扩展教程

因不明原因,yapi 的扩展被 chrome 官方下架了,大家只能使用本地安装的方式了。如果不方便下载 zip,可以采用源码安装方式 源码安装最新版本 3.1 修复了js报错问题安装方法1.下载扩展 zip下载链接 首先手动下载 zip 文件,然后解压2.打开 chrome://extensions必须开启开发者模式3.然后点击加载已解压的扩展程序FAQ1.为什么我安装不成功检测是否在 chrome://extensio..

2021-12-19 00:40:56 786

转载 利用 mOrmot 上传文件

mOrmot 是是业界公认 非常优秀的 代码库,支持几乎所有流行的Pascal 开发环境,跨平台(不彻底),高效率。 示例程序多!但还可以更多:比如示例中只有下载,却没有发现上载的。经过在其论坛和网上搜索,发现下面的 代码可以实现上载:function UploadFile(FileName: string): Boolean;var rlt, url: SockString; D: Variant; ms: TMemoryStream; LRawBytes: RawByteStri

2021-12-12 14:40:21 670

转载 mORMot JSon 使用(生成)

procedure TForm1.btn4Click(Sender: TObject);const FieldName: array[1..3] of string = ('UserName','Department','Address'); FielValue: array[1..3] of string = ('Gets','Google','American');var i, j: Integer; Doc, DocBlock: TDocVariantData; v1, ...

2021-12-12 14:12:48 443

原创 解决 TUnimTreeMenu.Align := alClient 无效的问题

使用UniGui进行移动端开发时,发现设置TUnimTreeMenu.Align := alClient 后,TUnimTreeMenu控件永远居左,不会全屏,经过一顿折腾,问题终于解决,方法如下:1、procedure TfrmmTeam.UnimFormCreate(Sender: TObject);begin // 解决 TUnimTreeMenu.Align := alClient 无效的问题 UnimTreeMenu1.JSInterface.JSConfig('cls', [...

2021-07-17 23:29:31 210

原创 Yapi 接口管理平台 日常使用

前段时间在Window上搭建了Yapi接口管理平台,隔了一段时间没有使用,今天要使用,居然无法访问了,一顿折腾才可访问;虽然都是低级问题,还是要记录一下,避免以后犯同样低级的错误。1、确保在服务中MongoDB服务已经启动,虽然MongoDB服务的启动类型是 自动 ,但不知为何服务还是停止的;2、没有将Yapi设为自动启动,所有每次重启服务器时需要手动启动Yapi服务,使用下面命令启动 node yapi/my-yapi/vendors/server/app.js ,注意要在YAPI目录...

2020-09-16 16:52:50 912

原创 阿里OSS证书托管

今天OSS使用的SSL证书到期了,虽然从30天之前阿里就开始每天短信通知需要更新SSL证书,考虑到SSL证书已经没有免费的可用,几天前就交了费准备提前一两天更新证书,没想到还是忘了,导致今天OSS直接无法访问;由于最少一年才需要更新一次SSL证书,上一次怎么更新的证书已经完全忘记,真是手忙脚乱;自己记录一下以备下次使用,步骤如下:1、由于申请SSL证书需要做DNS域名验证,有两种DNS域名验证方式:手动DNS验证和文件验证,建议使用手动DNS验证,因为比较简单也不需要建Web服务,具体验证方法可参考

2020-08-02 17:55:18 746

转载 UniTreeMenu控件不显示滚动条的解决办法

1、Delphi 10.32、FMSoft_uniGUI_Complete_Professional_1.90.0.1514在使用UniTreeMenu控件时发现菜单太多时右侧不能自动出现滚动条,即太多的子菜单将超出屏幕范围,鼠标滚轮不能翻动菜单项,不太方便。如何解决呢?在UniTreeMenu的clientEvents属性里的UniEvents里,左侧顶部选择Ext.list.Tree,然后在treeMenu.afterCreate里面添加代码如下,即可解决,效果还不错。function t

2020-07-04 10:29:06 629

转载 Delphi/C++ Builder 开发 Android 程序启动画面简单完美解决方案

前面和音儿一起研究 Android 下启动画面的问题,虽然问题得到了解决,但是,总是感觉太麻烦,主要的问题:1、需要手工去修改XML文件;2、而且需要对系统本身做出修改;3、方案还不够完善,需要较多的步骤;现在,经常不断的折腾,终于找到了一个相对简单的解决方案:1、先创建一个470×320像素的空白图片,保存到工程的某个目录下,如 Images,假设我们命名为 Splash47...

2020-04-09 12:39:57 364

原创 Delphi 10.1 Berlin 中TGridPanel控件在更改屏幕上的文本大小时,程序异常

在Windows7下使用Delphi 10.1 Berlin中的TGridPanel控件开发的界面,在下面的设置中会对程序产生影响1、选择“较小(S)-100%(默认)”,程序可以正常运行2、选择“中等(M)-125%”,创建使用TGridPanel控件的窗体时,异常3、选择“较大(L)-150%”,没有测试删除窗体中的TGridPanel控件,程序在100%、125%都可以正常运...

2020-04-02 09:46:28 441

原创 Delphi Android开发连接华为手机

在Delphi中进行Android开发时,无法连接到华为手机,在Android SDK Manager中安装了 Google USB Driver 后,仍然无法正常连接,直接安装【华为手机助手】后,可以正常连接手机。在另一台计算机上安装Android Studio,不用安装【华为手机助手】就可以正常连接华为手机,不知道为什么。...

2020-03-17 16:20:49 856

原创 Delphi Android 开发中 [Exec Error] The command ...exited with code 1 错误的解决

使用Lite版全新安装了Delphi 10.3 Rio,Windows开发一切正常,在进行Android开发时无法进行Build,新建的空白Multi-Device Application也无法Build,出现同样的错误提示因为计算机中之前安装了IntelliJ IDEA 、Eclipse Java、Tomcat等Java开发环境,加上对Android开发不了解,认为是Java环境、SDK...

2020-03-17 16:12:00 2032

原创 UniDBGGrid 中 ActionColumn 的使用

在UniDBGrid中使用ActionColumn列时,虽然修改了列标题,但在可见列选择列表中仍然显示为 Actions,如下图:为了将 “Actions” 修改为“操作”,可以使用下面的代码:procedure TMainForm.UniFormReady(Sender: TObject);var ActionMenuText: string; ActionColIndx...

2020-02-28 21:57:14 291

原创 UniGUI官方Demo问题汇总

1、C:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos\Desktop\AllFeaturesDemo\mdemo.dproj 运行时浏览器加载慢由于Demo中访问了Google服务器,导致了浏览器加载慢,将Demo中Google服务器地址删除即可https://maps.googleapis.com/maps/api/js?sensor=...

2020-02-22 09:35:19 974

原创 Datasnap服务器获取GET方法参数

URL格式一:http://hostname/datasnap/rest/TServerMethods1/EchoString?p1=p1234&p2=namefunction TServerMethods1.EchoString(Value: string): string;begin p1 := GetInvocationMetadata.QueryParams.Valu...

2020-02-19 09:50:48 395

原创 使用TRESTRequest控件访问RESTful服务时,将参数添加到请求的URL中

在Delphi XE 中使用TRestClient,TRestRequest,TRestResponse访问RESTFul服务时,有时需要将参数添加到URL请求中,常用的URL传参部分格式及处理办法如下:1、http://hostname/api/method?param=valueRESTRequest.Method := TRESTRequestMethod.rmGET;RESTRe...

2020-02-19 09:34:06 1295

原创 UniGui学习参考资料

官方资料官网:http://www.unigui.com/uniGUI Touch Demo:http://prime.fmsoft.net/demo/touch/mdemo65.dll/muniGUI Desktop Demo Application:http://prime.fmsoft.net/demo/desktop/mdemo65.dllForums:http://for...

2020-02-17 10:29:00 906

转载 delphi win64 DEBUG不能进预设断点的问题

delphi win64 DEBUG不能进预设断点的问题delphiwin64,debug模式下运行,如果含有中文路径(包含可执行文件输出路径Output directory),不能进断点,音频跟踪。而同样的代码,DELPHIWIN32却没有这个问题。WIN32,含有中文路径,不影响DEBUG。中文路径,有时安装控件的时候,也会有莫名的问题。所以,最好不好用中文路径,也...

2019-12-02 20:50:05 524

原创 Datasnap服务器方法被调用时出现内存泄漏的处理方法

在使用Datasnap开发系统时,当客户端调用服务器的方式时,服务器端出现了内存泄漏,导致程序运行一段时间后异常退出,经过多次测试终于找到了原因,解决了问题,直接上代码。1、由于方法需要返回多个参数,所有使用了 out 保留字;当客户端调用该方法时,服务器端将产生内存泄漏。function TServerMethods1.ListTest_out(jsonInParam: string; ...

2019-10-23 20:57:24 409

转载 对于SQL Server,我需要多少内存

经常被问到的一个问题:对于SQL Server,我需要多少内存?这个问题还是有同样的典型的“看情况而定”答案。在今天的文章里,我们来详细看下“看情况而定的”的不同方面。全新SQL Server安装首先,对于全新的SQL Server安装,我想谈下你如何估计你需要的内存大小。然后我会详细谈下你如何验证现存的SQL Server有足够的可用内存。对于全新的SQL Server安装,估计下需...

2019-10-17 15:07:01 2611

转载 Android Studio修改apk打包生成名称

在app的build.gradle文件的android{}括号里添加android.applicationVariants.all { variant -> variant.outputs.each { output -> def outputFile = output.outputFile if (outpu...

2019-09-30 12:16:52 1232

转载 HTTP状态码大全(转自wiki)

1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。100 Continue客户端应当继续发送请求。这个临时响应是用来通知客户端它的...

2019-03-10 22:52:08 329

原创 修改Datasnap REST服务器方法返回结果格式

        Datasanp REST服务器方法返回结果有其自定义格式,以EchoString方法为例,默认格式:{"result":["1234"]};这种默认格式在和第三方系统对接时,会出现格式不一致的问题。        为了自定义返回结果的格式,需要在 TDSHTTPService控件的 OnFormatResult事件中对返回结果格式进行处理,1、前台返回的结果为数组[],不...

2018-11-06 22:32:06 1233

转载 用Delphi从内存流中判断图片格式

图片的格式很多,一个图片文件的后缀名并不能说明这个图片的真正格式什么,那么如何获取图片的格式呢?我想到了几个简单但有效的方法,那就是读取图片文件的文件头标识。我们知道各种格式的图片的文件头标识识不同的,因此我们可以通过判断文件头的标识来识别图片格式。     我对各种格式的图片文件头标识进行了分析,不仅查找资料,也用十六进制编辑器察看过图片的文件头,以下是我收集、分析的结果,供大家参考。

2017-07-18 17:45:31 985

转载 在 Android 的文字编辑控件 (TEdit) 中, 如何按下 Enter 就隐藏虚拟键盘

在 Windows 的应用中,我们常常为了让使用者能够快速输入,在Edit元件中的onKeyUp或者 onKeyDown 事件中主动侦测使用者输入的字元是否有换行符号 (Enter),当使用者按下了Enter,程式码就主动把游标 Focus 带到下个栏位,但在行动装置中,又多了一个课题:『如果是多个栏位,就带到下个栏位。但如果是单一栏位,或是最后一个栏位,就隐藏虚拟键盘』这个课题笔者在 2

2017-07-11 13:46:08 771

转载 微软原版 windows server 2003 sp2 R2 系列下载分享

Chinese Versions:Standard 64bited2k://|file|cn_win_srv_2003_r2_standard_x64_with_sp2_vl_cd2.iso|179202048|0D66FCFAFBAE092B8F92DDC337B4CC54|/ed2k://|file|cn_win_srv_2003_r2_standard_x64_with_sp2_

2016-11-01 14:56:59 14186

转载 Windows Server 2003 R2 With Sp2 序列号

windows 2003 R2 Sp2 64位 企业版MR78C-GF2CY-KC864-DTG74-VMT73windows 2003 R2 Sp2 64位 企业版M6F6D-VFQWH-CGWRB-RC7JR-VCV4WWindows Server 2003 R2 Ent With Sp2 CHS VOL [R2安装盘MSDN原版]MDGJK-PF6YQ-PD8DJ

2016-11-01 14:55:50 1496

转载 保存流 出现错误:[FireDAC][Phys]-329. Cannot generate update query. WHERE condition is empty

procedure SaveData(const Key: Integer; Stream: TMemoryStream); var db: TFDQuery;begin db := TFDQuery.Create(nil); try db.Connection := Connection; db.SQL.Text := 'SELECT [' + fnData

2016-09-23 18:31:33 997

转载 Delphi xe 下快捷使用 FastMM 的内存泄露检测功能

原文地址:http://www.cnblogs.com/zhenfei/p/4106147.htmlDelphi xe 集成了FastMM,调试程序是的时候可以方便地检查内存泄露了。  使用方法:在project中,添加一行:      ReportMemoryLeaksOnShutdown := DebugHookDebugHook 当然,实际上除了暴露内

2016-05-06 14:38:35 2630

MMX_11.1.0_build_2131+Patch

找了好多天,终于找到,不需要30天重新安装。自己实测可以使用。modelmaker code explorer 11.1.0 Build 2131 + Patch,

2014-12-08

爱普生L101清零软件

爱普生-L101清零软件,实测好用。可进行废墨计数清零。

2014-03-13

DeDe_3.5 delphi 反编译

一款用Delphi写的反汇编器,反汇编的代码可读性非常好

2011-07-03

ModelMaker.Pascal.Edition.v11.0.2.5143

ModelMaker 是 一个与Delphi紧密绑定的CASE建模工具,是一个强大的UML建模工具。它可以使你的规则的设计模型直接转换为代码,免去程序设计中写代码的繁杂操作。另外其强大的实时同步引擎,除了可以使你的设计模型直接映射成代码,还可以把你在代码上的修改自动逆向反映到设计模型上。

2011-07-03

Dialogic从入门到系统工程师

Dialogic从入门到系统工程师,CTI行业的入门书,影响了国内很多从业者。

2011-05-08

VclSkin 5.03 Fullsource(源码)

VclSkin 5.03 Fullsource(源码) 第一次上传资源。没有解压密码。

2008-12-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除