LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。

知识管理交流 →『 技术文档交流 』 本版文数:9505  今日文数:4073

为什么我们要基于接口而非实现编程?如何解读原则中的“接口”二字?是否需要为每个类定义接口?针对以上问题,下面我们来一个一个的聊一聊。在软件开发领域,遵循“面向接口编程而非面向实现编程”的原则是提升代码质量的关键策略。这一原则强调的是,应当依赖于定义良好的接口,而不是具体的实现逻辑。这样做的目的是为了提高代码的灵活性和可...
admin12162024/4/19 18:03:38
经典的设计原则有很多,其中包括:SOLID、KISS、YAGNI、DRY、LOD等。下面聊聊SOLID原则。SOLID是面向对象设计和编程中的五个基本原则的首字母缩写,由罗伯特·C·马丁(RobertC.Martin)提出。这些原则旨在帮助开发人员创建易于维护和扩展的软件系统。下面是对这五个原则的详细解释:1.单一职责...
admin13162024/4/19 18:01:13
对于C#通过程序来调用cmd命令的操作,网上有很多类似的文章,但很多都不行,竟是漫天的拷贝。我自己测试整理了一下。方法一代码:stringstr=Console.ReadLine();System.Diagnostics.Processp=newSystem.Diagnostics.Process();p.StartI...
admin12112024/4/19 17:50:43
一起来盘点下5个WinformUI开源控件库,有.NetFramework,也有.NetCore。1、一套UI精美、控件丰富、多主题的WinForm开源界面库ReaLTaiizor是一个基于.Net的开源WinFormUI库,包含了多种常用控件和多种主题风格,支持.NetFramework4.8、.NetCore3.1...
admin24432024/4/19 16:54:30
我发现这可能是一个非常典型的关于微信存储被误解的问题,尤其是还算懂一点点技术的网友,就更会不加思索,以讹传讹,然后误导更多人。微博网友给我的留言,微信公众号收到的留言,都有不少人提到这个问题,既然这么典型,那就有必要说一下这个经典的微信「文件重复存储多份」的问题。类似的问题,我以前其实写过科普文做过说明,不过时间久了,...
admin12952024/4/19 16:18:05
下面分享使用三种方法计算用户最近两次交易时间差。01数据准备假设有一张表transactions,一列是用户id(user_id),一列是交易时间(transaction_time),问用户最近一次交易时间和倒数第二次交易时间之差,单位:秒。示例表数据如下,具体建表及插入数据语句见文末附录:02解题思路及SQL答案解题...
admin12272024/4/19 16:13:42
今天我们来聊聊一个非常酷的数据序列化工具——Msgpack。你可能听说过JSON,它在数据交换界可是个大明星。但今天,我们要介绍的这位选手,Msgpack,不仅速度快,而且体积小,是处理大量数据时的高效选择。那么,让我们一起深入了解一下这位数据界的“隐形冠军”吧!Msgpack是啥?首先,让我们来认识一下Msgpack...
admin12062024/4/19 16:06:39
一、引言在C#编程中,比较两个对象是否相等是一个常见的操作。C#提供了两种主要方式来进行比较:equals方法和==运算符。虽然这两者都可以用来比较对象,但它们之间存在着重要的区别。了解这些区别对于编写准确、高效的代码至关重要。二、基本概念equals方法:equals是System.Object类的一个方法,用于比较...
admin13472024/4/18 18:08:11
什么是中间件?中间件是一种通过提供通信和数据管理方法来弥合应用程序和操作系统(OS)之间差距的软件。此功能对于无法以任何方式与其他软件工具或数据库交换数据的应用程序非常有用。为什么叫中间件?中间件之所以如此命名,是因为它位于软件堆栈中操作系统和在其上运行的应用程序之间。具体来说,它位于前端的客户端请求和所请求的后端资源...
admin11592024/4/18 10:12:12
译者:興趣使然的小胃一、前言曾经有人问过我,如何绕过所有的杀毒软件?我的回答是:非常简单。但这是一种秘密技术,大多数渗透测试者或黑客永远都不会与他人共享。他们与我一样有各种各样的理由,但最大的原因在于,一旦技术公开,杀软公司很快就会检测并封杀这种技术。在本文中,我想跟大家分享一种C#编程及加密方法,可以绕过所有杀软。在...
admin13972024/4/17 18:34:00
一直有个编程的问题没有解决——禁止别人用任务管理器,结束自己的程序进程(.NET程序)。带着这个问题,我开始Google,开始baidu,又开始编程了。和原来的搜索结果一样,什么东西都是一筹莫展,得到的答案永远是:C#没有办法自己去禁止别人用任务管理器结束自己进程。不过功夫不负有心人。我还是找到一大堆的替代方法,可以让...
admin15982024/4/17 18:18:57
PDF文档是一种无处不在的文件格式,用于以固定布局表示结构化文档。但是,该格式本身不支持提取语义信息,如表格、图像、文本等。这给以编程方式分析PDF文档或将其转换为其他格式(如Excel)等任务带来了挑战。在这篇博文中,我们将探讨如何使用C#构建将PDF文档中的表格数据直接提取为.NETDataTable等格式的能力。...
admin18102024/4/17 17:21:51
<script>functiongetInfo()getInfo();</script>在我本地测试当中:在IE、FireFox、Opera下都可以使用document.body.clientWidthdocument.body.clientHeight即可获得,很简单,很方便。而在公司项目当中:Opera仍然使用do...
admin14252024/4/15 15:29:30
软件的重要性愈发凸显的如今,本文作者指出如今的软件质量远不如十年前,并解释了这种现象背后的原因。原文链接:https://bitheap.tech/why-is-software-quality-worse-than-a-decado-ago/作者原文链接:https://blog.csdn.net/csdnnews/...
freeflydom12272024/4/13 11:12:44
本文作者希望通过这篇文章,让开发者深入了解C++中的NaN值及其有效处理方式。原文链接:https://alexsyniakov.com/2024/03/20/understanding-nan-numbers-in-c-and-their-properties/作者版权声明:本文为博主原创文章,遵循CC4.0BY-S...
freeflydom11962024/4/13 10:29:49
01写在前面拖拽排序是一种在网页设计和应用程序中常见的交互方式,允许用户通过鼠标或触摸操作来重新排列页面或界面上的元素。这种交互方式对于提升用户体验和操作效率具有重要意义。在拖拽排序中,用户可以用鼠标或手指按住某个元素,然后将其拖动到新的位置,从而实现对元素的重新排列。这种操作直观且灵活,使得用户可以根据自己的需求随时...
admin15142024/4/12 23:19:01
本文你能学到优雅的Storage工具类如何封装(支持前缀key、加密存储、过期时间,ts封装等)localStorage真实存储大小/存储统计localStorage如何监听localStorage同源问题与同源窗口通信前言localStorage使用是一个老生常谈的话题,本文不讲解基础api,主要教你如何封装一个优雅...
admin13062024/4/12 23:17:25
我们项目开发中比较通用的登录方式是用账号密码登录,但实际生活中短信登录的方式是大家所常用的。下面的文章,前三步我先进行了短信登录的实现,最后一步对其进行了异常处理封装的细节优化。实现验证码登录流程分析1)发送验证码用户在提交手机号后,会校验手机号是否合法,如果不合法,则要求用户重新输入手机号。如果手机号合法,后台此时生...
admin11522024/4/12 23:15:38
摘要WebAPI是一种在Web应用程序之间交换数据的机制,它使得开发者可以轻松地在应用程序之间共享数据和服务。而WebAPI规范则是指定WebAPI的开发方式和数据交换方式的标准化规范。常用的WebAPI规范包括面向过程的RPC、面向RESTful的WebAPI和GraphQL等。RPCRemoteProcedureC...
admin12752024/4/12 22:57:51
我们在开发程序过程中,时常会使用到第三方组件,比如一些通信、UI组件等。常用的引用方法有下面几种。01NuGet引用NuGet是.NET的一个包管理平台,很多开源组件会通过NuGet进行管理和发布。比如我们常用的S7NetPlus等。从NuGet中引用组件非常简单。在解决方案的“引用”上右击,选择“管理NuGet程序包...
admin12392024/4/12 22:56:17
随着互联网的快速发展,内容的安全性和保护变得日益重要。盗链,即未经许可直接使用其他网站的资源链接,已经成为了一个普遍的问题。为了防止内容被非法盗用,防盗链技术应运而生。本文将介绍如何在C#中实现防盗链设计,并通过例子代码进行展示。**一、防盗链原理**防盗链的核心原理是通过检查HTTP请求的Referer头来确定请求的...
admin11892024/4/12 22:54:45
在Javascript中,生成随机字符串可以使用Math.random()方法和字符串拼接的方式。随机生成指定位数的字符串以下代码可以随机生成指定长度的字符串:functionrandomString(len)returnresult;}复制调用该函数可以生成包含任意字符的随机字符串,比如:randomString(8...
admin12792024/4/12 22:44:09
熙熙皆为利来,攘攘皆为利往;能放图我们就不打字。讲白了一切都是为了搞钱,变现。否则不会闲的为了炫技冒险入侵。那么又是怎么入侵的呢?通常都是扫描器,很少一部分黑客可以自己挖掘漏洞的。但大部分都是工具党都是使用者。所以防护还是可以找出规律大的。常用的工具无非那几个burpsuite这个有免费版够用了,sqlmap这个开源的...
admin12092024/4/12 11:35:23
摘要为了兼容,仍然可以使用Web.config,App.config和ConfigurationManager类,但不推荐。.NET中的配置系统支持丰富的配置源,包括文件(json、xml、ini等)、注册表、环境变量、命令行、AzureKeyVault等,还可以配置自定义配置源。可以跟踪配置的改变,可以按照优先级覆盖...
admin12582024/4/11 15:24:02
我们在之前的文章中,使用过资源嵌入加AssemblyResolve事件来实现将整个项目只生成一个exe文件,也使用过采用自解压打包的方式来实现,后面有粉丝留言说试试Costura.Fody,好吧那就试试,最后发现确实好用。具体使用方式如下:开发环境:.NETFramework版本:4.8开发工具:VisualStudi...
admin14942024/4/10 0:43:25
本版面共有 381 页, 9505 篇文章 >> 1 ... 166 167 168 169 170 171 172 173 174 175 176 ... 381
页码:

Copyright 2010-2025 ClickSun All Rights Reserved