程序
文章平均质量分 58
fangyuan621
事在人为,路在人走,业在人创。
展开
-
public/private/protected的具体区别
1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用。3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。 扩展资料:三种类型的继承,父类的成员均被子类继承(之前的百科关于这点的描述是错误的),只是由类实例化的对象对其继承的成员的原创 2022-07-05 14:56:14 · 6545 阅读 · 0 评论 -
Navicat for MySQL 16 v16.0.11 中文企业正式版(附安装教程) 32/64位
Navicat for MySQL 16是一款针对MySQL数据库而开发的第三方mysql管理工具,该软件可以用于 MySQL 数据库服务器版本 3.21 或以上的和 MariaDB 5.1 或以上。能够同时连接 MySQL 和 MariaDB 数据库,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure、阿里云、腾讯云和华为云等云数据库兼容,支持无缝数据迁移、简单的SQL编辑、智能数据库设计、高级安全连接等功能,为数据库管理、开发和维护提供了一款转载 2022-06-24 14:22:24 · 2942 阅读 · 2 评论 -
使用Go语言开发一款入门级别的桌面程序
第一步:搭建目录创建module项目:go mod init test_go第二步:编写主代码test.gopackage mainimport ( "github.com/lxn/walk" . "github.com/lxn/walk/declarative" "strings")func main() { var inTE, outTE *walk.TextEdit MainWindow{ Title: "SCREAMO", ...转载 2022-05-27 15:20:19 · 1557 阅读 · 0 评论 -
go语言适合写桌面程序吗?
目前来看,Go语言并不适合写桌面程序。前面我也回答过一篇关于Go语言是否适合发展成桌面程序的问题。我们必须承认,任何一门语言,在发展和壮大的过程中,甚至其被推广使用的过程中,不仅是受其自身语法特性的影响,还和环境,技术发展阶段,甚至营销等相关,是一个综合作用的结果。从目前来看,适合Go做的比较成熟的软件开发方向主要包括服务器开发,云平台开发,微服务实践和重构,区块链开发(主要以以太坊为主导)等,特别是服务器开发,现在用go开展的很多创业公司团队在开始做,第二个是很多大厂的分布式系统,都是使用Go来构转载 2022-05-27 15:12:08 · 2979 阅读 · 0 评论 -
go语言适合写桌面程序吗?
go 可以开发桌面应用go 可以开发桌面应用,但并不是很舒适。可以使用的GUI库有:1、goqt,LiteIDE作者出品,Go和QT的绑定,还未发布2、go.uik,纯Go实现的并发UI工具3、walk,Windows Application Library Kit4、gform,Windows GUI framework目前的话walk用得比较多不过go的GUI库用起来没有C#、C/C++的那么顺手。这个问题不久之后应该会有所改善,毕竟用Go开发桌面的需求在不断增加。目前.转载 2022-05-27 15:11:23 · 4876 阅读 · 0 评论 -
TortoiseSVN修改服务器地址的方法
本文介绍了TortoiseSVN修改服务器地址的具体操作方法和可能遇到的问题,以及解决办法。工具/原料 TortoiseSVN 方法/步骤 选中SVN checkout的文件夹,右键选择TortoiseSVN的relocattion。注意要选择checkout的根目录,否则菜单里里没有relocation选项。 在弹出框中录入新的服务器地址。请确认服务器地址正确,你也可以在浏览器中访问新地址,已确认新地址是否正确。 确认,完成更新。如果出现异常Tortoi原创 2022-03-09 10:46:45 · 1919 阅读 · 0 评论 -
IOTService
IOTServiceIOTService3.0.05_20211108转载 2022-02-25 11:25:10 · 925 阅读 · 0 评论 -
请问在Delphi中用什么方式打开窗体能让它一直在最前面,而且还可以对其它窗体进行操作?
将要打开的窗口FormStyle属性设置为 fsStayOnTop,然后再用show方法打开窗口原创 2022-02-15 15:23:06 · 728 阅读 · 1 评论 -
Delphi 的绘图功能[3] - 矩形类图形
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; But...转载 2022-01-12 14:44:25 · 707 阅读 · 0 评论 -
在delphi中引用第三方控件时,找不到dcu的解决办法
好久没有使用delphi7来编程了,由于以前的一个项目需要升级,今天又重拾delphi7。不得不说在当时delphi真的好强,可惜了borland,它曾经是我心中的英雄,编程的首选。闲话少说步入正题。由于使用了一个自动升级的第三方组件《AutoUpgrader_Pro_for_Delphi_and_BCB_v5.0》,在新装delphi7时已经打开升级组件下delphi目录中的dpk编译安装了。后打开我的源码,编译时出现了以下错误: [Fatal Error] Main.p...转载 2022-01-12 14:30:48 · 1682 阅读 · 1 评论 -
File not found:‘*.dcu‘解决办法
解决方法:在Delphi工具栏中打开Tools->Environment Options:然后在Library选项卡中的Library Path中加入该控件的路径,也就是含有这个文件(*.dcu)的路径,就可以了。转载 2022-01-12 14:30:06 · 311 阅读 · 0 评论 -
在中国,有多少程序员干到40了?那么其他人去干什么了?
现在IT行业在中国很热门,以其自由+高薪吸引了很多年轻人,但是我们知道整天坐着不动对着电脑编程,时间长了身体或多或少都会有些小毛病,那么这个行业到底是个年轻饭呢还是可以长久发展的?一、我接触到的事实一个朋友,前阿里人,37岁,离职后就职美团,今年想跳槽。投的是技术岗的简历,因为有大厂经验,以前投一个面一个,今年,投十个,能有两个面试机会就不错了,最后索性又回了阿里,做了个技术专家,主要做架构。他在面试的时候,也经常被出各种么蛾子,碰见比自己大的面试官,态度和善,一般面试都能过。而如果碰到比自己小很转载 2022-01-12 14:11:35 · 100 阅读 · 0 评论 -
一直被唱衰的 Java,曾在 1996 年令比尔·盖茨“焦虑难眠”
时光一晃又是一年,尽管近年来 Java 一直被唱衰,但这丝毫也不妨碍它成为 2021 年十大技术热词之一。Java 诞生至今已经 26 年了,相较于部分起步较慢的编程语言,Java 自问世起,其“一次编写,随处运行”的特点便很快受到了 IBM、苹果、甲骨文等科技巨头的欢迎。在 Java 被“炒作”的巅峰期,它甚至被誉为“一项会极大影响微软未来的技术”——利用 Java,可创建能在所有操作系统上运行的桌面应用程序,即开发人员不必再为了生存只能专注编写 Windows 程序。在此形势下,1996 年 9转载 2022-01-11 17:59:51 · 72 阅读 · 0 评论 -
CEO “排队”卸任、企业“扎堆”造车,2021 科技圈十大事件你知道几个?
曾以为岁月漫长,时光却恍若白驹过隙,忽然而已——不知不觉间,我们已与 2021 正式告别,迎来了全新且未知的 2022 年。这一年,除了 AI、大数据、云原生、区块链等新兴技术在蓬勃发展,科技圈每天都在发生着各种大大小小的变化:或是影响行业环境的变革,或是技术领域某一概念的爆火、亦或是某款软件或产品的迭代或淘汰…一桩桩、一件件地刻画出了专属于科技圈的 2021。所谓“不忘来时路,方知向何行”,既值此辞旧迎新之际,不妨让我们共同回顾 2021 年十大科技事件,在一览科技圈过去一年重大变化的同时,或许也转载 2022-01-06 14:34:53 · 257 阅读 · 0 评论 -
Visual Studio 与 Delphi 对话: 我对DELPHI的一些看法
首先,博客园里朋友们的支持和对我前两篇文章的参与。(Visual Studio 与 Delphi 对话) (转:Delphi惹谁了?)。以下是我的一点看法,相互学习交流。DELPHI:比VC要简单; 比VB要强大;跟C#目前还不是同一个应用层面的。比较容易上手,开发效率较好。有优美的PASCAL语言、以及方便的IDE和强大的三方控件资源支持。但从 DELPHI 7.0以后,更新进步得很慢,也没什么突破性的改进。适合个人或中小型公司作为开发工具。或者作为起步创业的低成本开发平台。对数据库.转载 2022-01-05 17:18:06 · 917 阅读 · 0 评论 -
Delphi7常用插件
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://491729.blog.51cto.com/481729/11125201 Castalia5_D702 GExperts_v1.32_D703 DelphiSpeedUp_v2.6(快速启动D7)04 DDevExtensions v1.4 (讓DELPHI2007的控件面板回到D7的樣式)05 Wizards_0.7.9.164Delphi辅助工具:ModelMak.转载 2021-12-31 15:46:56 · 829 阅读 · 0 评论 -
软件许可协议怎么写?
用户许可协议一、软件使用协议本协议是用户 (自然人、法人或社会团体)与XXXX公司之间关于“XXXX”软件产品(以下简称“本软件产品”)的法律协议。一旦安装、复制或以其他方式使用本软件产品,即表示同意接受协议各项条件的约束。如果用户不同意协议的条件,请不要使用本软件产品。二、软件产品保护条款1)本软件产品之著作权及其它知识产权等相关权利或利益(包括但不限于现已取得或未来可取得之著作权、专利权、商标权、营业秘密等)皆为XXXX公司所有。本软件产品受中华人民共和国版权法及国际版权条约和其他知识产权原创 2021-12-31 11:55:52 · 1274 阅读 · 0 评论 -
安装包制作工具 SetupFactory使用2 API清单
SetupFactory中可以通过其API控制很复杂的业务需求。 下图中展示了其内置的API种类与具体分类函数。 序号 API名称 API说明 1 Application.Exit 退出安装程序,并返回一个可选的返回代码 2 Application.GetInstallLanguage 返回一个包含当前安装语言的表格 3 Application.GetLastError 返回最后的错...转载 2021-12-31 11:51:09 · 183 阅读 · 0 评论 -
使用Setup Factory安装包制作工具制作安装包
在我们开发完软件后,除了极个别案例我们把整个目录复制给客户用外,我们一般都需要做成安装包,方便整个软件的部署操作,以安装包的部署操作可能简单的是复制文件,也可能包括一些注册表、数据库等额外的操作,不过安装包部署肯定是能够给客户提供专业、统一的软件安装体验,同时封装了很多细节方面的处理。在我们日常的基于.NET的开发中,VS2010之前我们还可以使用内置的安装包制作工具,自从VS2012、VS2013以后,微软把这个去掉,集成使用了InstallShield进行安装包的制作了,我自己在这方面也写了两篇随笔《基转载 2021-12-31 11:49:40 · 3298 阅读 · 0 评论 -
安装包制作工具 SetupFactory使用1 详解
Setup Factory是一个强大的安装程序制作工具。提供了安装制作向导界面,即使你对安装制作不了解,也可以生成专业性质的安装程序。可建立快捷方式,也可直接在 Windows 系统的注册表加入内容,还能在 Win.ini 和 System.ini 内加入设定值,更可以建立反安装选项等等。它内附的向导可以一步步的带领您做出漂亮又专业的安装程序。 本篇通过一个WinFrom项目制作安装包程序过程详细介绍其使用方法。 下面截图中使用的SetupFactory版本为V9.0.3. 0...转载 2021-12-31 11:52:25 · 859 阅读 · 0 评论 -
Setup Factory安装及程序安装包制作教程
阅读前提:1.已制作好exe之类的可运行文件一、软件安装1、下载软件,这里以setup-factory 9.0.3.0.exe为例下载地址:https://download.csdn.net/download/u010188178/106526452、安装该软件3、汉化(如果有这个需要的话)在下载的整个软件包中如果有“汉化补丁包”,解压补丁包到软件的安装位置,即可执行文件“SUFDesign.exe”的同级目录(安装完成后桌面有“Setup Factory 9 Trial”快转载 2021-12-31 11:44:54 · 3461 阅读 · 0 评论 -
Delphi Menu Designer(菜单设计器)之二
接着上一讲,我们继续我们的ScratchPad程序的继续编写。编写代码有了所有这些菜单项但没有代码使它工作。要有大量工作来完成这些,实际上很容易。大多数所需代码使TMemo类已有的部分。所要做的是在菜单处理程序中调用TMemo方法。还要做一些其他的事情,但增加的大部分代码是以前见过的。1、增加组件到窗体在编写代码之前,需要在增加OpenDialog与SaveDialog组件到窗体:(1)把OpenDialog组件放到窗体上,将其Name属性改为OpenDialog。(2)把SaveD转载 2021-12-30 15:17:25 · 269 阅读 · 0 评论 -
Delphi Form Designer (窗体设计器)之四
对齐组件不管Snap to Grid选项是否开着,在安放完组件后有时需要对齐。对齐组件是指沿某组件的边对齐几个组件,把组件放在窗体中央,或依一定距离间隔组件。有两种方式对齐组件:使用Alignment面板或Alignment对话框。 改变组件的Align属性。Note你也许注意到有些组件的Alignment属性,它只属于组件的文本对齐(居中、左对齐或右对齐),与窗体上对齐组件无关。1、 Alignment面板与Alignment对话框经常要相对于窗体或另外组件来移动组件或设置转载 2021-12-30 15:12:08 · 431 阅读 · 0 评论 -
Delphi Form Designer (窗体设计器)之二
选择组件1、 选择单个组件要选择单个组件,只要在上面点击即可。选择组件时,八个黑色大小标记符出现在组件周围以提示它被选择了。如图所示:选择组件时Object Inspector会发生变化,以显示所选控件的属性和事件。要取消选择,点击窗体背景或者在控件上Shift + Click取消选择。Tip每个组件有相应缺省事件处理程序。当双击窗体上组件时,Code Editor显示该组件的缺省事件处理程序,为输入代码做准备。在多数情况下,缺省事件处理程序是OnClick处理程序。双击组件时到底转载 2021-12-30 15:08:53 · 521 阅读 · 0 评论 -
UltraISO制作U盘启动盘安装Win7/9/10系统攻略
U盘安装好处就是不用使用笨拙的光盘,光盘还容易出现问题,无法读取的问题。U盘体积小,携带方便,随时都可以制作系统启动盘。U盘建议选择8G及以上大小的。下面一步一步讲解如果制作U盘安装盘:1、首先是要先下载操作系统,推荐大家去下面这个网站下载,都是MSDN微软原版,非常棒。MSDN, 我告诉你 - 做一个安静的工具站这里我们以下载到的最新64位Win10为例介绍,我们下载的Win10版本如下图所示,下载好的文件为:cn_windows_10_multiple_editions_x64_转载 2021-12-30 15:06:19 · 4815 阅读 · 0 评论 -
ASP入门(一)环境的搭建
突然转战ASP是因为,手头要实现一个类似管理系统的东东,正好把ASP再从头学习一下下。ASP可以做什么?ASP,它的原文是Active Server Pages。ASP最核心的扩展内容:ActiveX组件,试想,如果你可以使用自己所熟悉的任何一种开发工具,使用自己所熟悉的编程语言进行相应的开发、生成ActiveX组件的DLL文件,并在ASP中进行调用,那么还有什么不可以做呢?安装ASP的环境IISIIS,其英文为Internet Information Server。是支持ASP运...转载 2021-12-30 15:05:20 · 6022 阅读 · 0 评论 -
启动Delphi2010就出现‘displayNotification: 堆栈溢出’
某一天启动Delphi2010后,突然CPU100%,等了很长时间出现‘displayNotification: 堆栈溢出’。尝试多次重装Delphi2010,问题依旧。解决方法:清理IE的历史记录,删除缓存。。。这个实在是坑爹。在网上搜到了一个禁止StartPage的方法,据说也可以解决此问题。没有试验过。贴过来大家可以参考。Delphi2010启动时有可能因为显示启动“Start Page”页面引起弹出IE对话框显示诸如:"displayNotification: 内存不够" 、"d原创 2021-12-22 17:14:15 · 754 阅读 · 0 评论 -
Delphi StringGrid常用属性和常用操作(示例代码)
作者:敲代码的小女孩简介这篇文章主要介绍了Delphi StringGrid常用属性和常用操作(示例代码)以及相关的经验技巧,文章约10654字,浏览量526,点赞数2,值得参考!StringGrid组件用于建立显示字符串的网格,与电子表格相似。它可使表格中的字符串和相关对象操作简单化。StringGrid组件提供了许多可控制网格外观念的属性,以及利用表格的结构响应用户操作的事件和方法。StringGrid具有关联对象与网格中的每个字符串的作用,这些对象为用户封装了字符串表示的信息或行为。..转载 2021-12-16 14:42:07 · 5090 阅读 · 0 评论 -
StringGrid如何取得当前的行列值
1。用下面的事件, ACol, ARow就是当前的行列值procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,ARow: Integer; var CanSelect: Boolean);beginend;2。可以设置和读取下面的值StringGrid1.Col //当前的列StringGrid1.Row当前的行...原创 2021-12-16 14:40:04 · 563 阅读 · 0 评论 -
Delphi7快捷键
1.SHIFT+鼠标左键 先选中任一控件,按键后可选中窗体(选中控件后按Esc效果一样) 2.Shift+F8 调试时弹出CPU窗口。3.Shift+F10 等于鼠标右键(Windows快捷键)。4.Shitf+箭头 选择5.shift +F12 快速查找窗体并打开6.F7 (步进式调试同时追踪进入子过程)7.F8 (步进式调试不进入子过程)8.F9 运行9.F12 切换EDITOR,FORM10.Alt+F4 关闭所有编辑框中打开.原创 2021-12-16 14:37:42 · 399 阅读 · 0 评论 -
Delphi中StringGrid动态绑定下拉列表
Delphi中DbGrid控件可以通过设置PickList 以便在单元格中显示下拉列表,而StringGrid没有相关属性,遇到这样的情况主要涉及到以下几个问题:1、如何在StringGrid某单元格中显示ComboBox2、如何将ComboBox中的值传递给该单元格3、如何控制StringGrid控件的Tab跳转窗体上添加一个StringGrid控件名称为grdGrade,一个ComboBox控件名称为ComboBox1主要代码如下:procedure TForm1.grdGradeDraw转载 2021-12-16 09:30:21 · 975 阅读 · 0 评论 -
如何获取OpenCV并于DELPHI10.3中搭建开发环境
1、首先下载Delphi-OpenCV下载地址:https://github.com/Laex/Delphi-OpenCVRequirements:Visual C++ Redistributable for Visual Studio 2015Files: msvcp140.dll, msvcp140d.dll in "Delphi-OpenCV\redist" or here, but it is not exactlyor from the repository (Delphi-Open转载 2021-12-13 10:59:05 · 1205 阅读 · 0 评论 -
DL/T645-1997通信规约解读
该通信规约适用于本地系统中多功能表的费率装置与手持单元(HHU)或其它数据终端设备进行点对点的或一主多从的数据交换方式,规定了它们之间的物理连接、通信链路及应用技术规范。该协议在做“电力监控”、“水监控”等“工控领域”,具有广泛的应用。协议具体内容可以从网上Google,下面主要介绍下协议的解析方法。 DL645协议需要先发送“前导字节”,用来唤醒从站,当然有些设备是不需要这样唤醒的。在发送帧信息之前,先发送1-4个字节FEH,以唤醒接收方("FEH",H表示16进制,是一...转载 2021-12-13 10:57:54 · 4023 阅读 · 0 评论 -
Delphi使用总结(一)
1.配置文件TIniFile类操作:1)INI文件的结构:;注释[小节名]关键字=值...----值的类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示。2)示例代码:varmyinifile:TInifile;{$R *.DFM}procedure TForm1.FormCreate(Sender: TObject);varfilename:...转载 2021-12-13 10:54:04 · 512 阅读 · 1 评论 -
腾讯软件测试岗二面:web 测试问题被虐哭了,直到学长给了我这些知识点.....
web 测试一直是大厂软件测试问到的一个重点,下面给大家展示下大厂关于web 测试经常会问到的一些问题,以及解析。看当面试官问到你这些问题的时候,你是否也能够对答如流。web 测试面试真题及解析:一,描述用浏览器访问 www.baidu.com 的过程1,先要解析出 baidu.com 对应的 ip 地址:要先使用 arp 获取默认网关的 mac 地址组织数据发送给默认网关(ip 还是 dns 服务器的 ip,但是 mac 地址是默认网关的 mac 地址)默认网关拥有转发数据的能力,把数据转转载 2021-12-10 14:38:00 · 490 阅读 · 0 评论 -
25岁转行软件测试,从一窍不通到自研公司,这168天的努力只有我自己知道...
我之前的工作是幼师工作,文科专业,之前也是对软件测试一窍不通,完全不懂,刚开始要学习软件测试时也是很紧张,怕学不会,但是最终证明我转行是可以的,我是能学会的,那么我转行之前的一些心得分享如下:对于25岁零基础学习软件测试是不是可以呢,之前有过很多一些集美问到我,但是毕竟因为自己也是转行软件测试,对这一行之前也是不够了解,也是听了闺蜜姐妹的推荐才转行软件测试的,所以很多时候我都没敢给大家进行回答,也没敢给大家一个正面的答案。索性经过入职三个月的工作和考验,昨天我已经正式转正了,成为公司的一名正式员工,成为转载 2021-12-10 14:28:46 · 232 阅读 · 0 评论 -
数据的存储 详解
1 .数据类型的介绍 1.1类型的基本归类--------------------------------------------------------------------------------------------------------------------------------基本的数据类型:char //字符数据类型(整形家族)short //短整型int //整型long //长整型long long //...转载 2021-12-10 14:27:39 · 210 阅读 · 0 评论 -
程序员必收藏的几个网站
(一)官网① python网 址:Welcome to Python.org简 介:Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。② Java网 址:Java简 介:Java官网和Java官方API。③ Spring网 址:Spring | Home简 介:面向接口编程,而不是针对类编程。Spring将使用接口的复杂度降低到零。④ MySQL网 址:MySQL简 介:MySQL 的象征符号是一只名为 Sakila 的海豚,代表着 MySQL 数据库的速转载 2021-12-10 14:17:30 · 99 阅读 · 0 评论 -
10个宝藏级编程资源,让你省下8K学费不香吗
大家好,我是辣条。好像有一段时间没有给大家推荐编程资源了,今天直接安排一波。我敢保证只要你学编程就会对你有帮助。希望大家记得点个收藏哦。目录一、github漫游指南二、python100天三、sql自学网四、动手学深度学习五、leetbook六、被删的前端游乐场七、javaguide八、地鼠文档(go语言九、docker从入门到实践十、在线工具,程序员神器一、github漫游指南GitHub 漫游指南 – GitHub 漫游指南GitHub 上拥有大转载 2021-12-10 14:15:25 · 287 阅读 · 0 评论 -
我在公司彻夜撸码,老板天天开X6夜店蹦迪,到头来工资还拖欠
讲道理,我的学历远达不到BAT等名企大厂的要求,去不了好公司我认了,大专毕业的我在找工作的时候发现留给自己的机会并不多,最后去了一家不知名的小公司。入职后才发现这家公司其实就是个外包公司,里面的业务部门和制度相当混乱,负责招聘的HR同时兼管着财务和员工薪资的发放。老板凭人脉从外面接一些项目回来给我们做。因为出校门没有经验,只能硬着头皮做下去,可他越做越窝心。先是工作内容的问题。当初应聘的岗位是后端开发,可现实却是既要写后端,也要写前端。本着做的多做的广可以学到更多的原则,我并不是非常在意这个问题,边做边转载 2021-12-10 14:10:35 · 1680 阅读 · 0 评论