自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

网尘的技术专栏

一位资深系统架构师、70后大龄码农、擅长.net core、微服务、前端Vue、大数据ETL、系统DevOps运维、CentOS等,关注我,和我一起平坑码代码,组团打怪兽。

  • 博客(350)
  • 资源 (38)
  • 收藏
  • 关注

原创 Fabric.js 入门教程:扩展自定义对象的完整实践(V6)

Fabric.js 是一个功能强大的 HTML5 Canvas 库,用于构建交互式、可编辑的图形应用程序。本篇文章将通过逐步扩展 Fabric.js 的对象,创建一个名为ComNode的自定义节点组件,帮助读者从入门到精通 Fabric.js 的对象扩展功能。访问, 下面全部代码可在内访问。ComNodeFabric.js 使用属性作为核心控制点。我们将添加icon// 自定义属性Fabric.js 提供了控制点功能,可以通过定义。示例中使用静态方法覆盖_render。

2024-12-24 18:16:44 922

原创 做一个FabricJS.cc的中文文档网站——面向markdown编程

世界变化真的好快,从asp,php的后端构建WEB,到现在流行的前后端分离,甚至于最近逐渐火热的前端全栈,感觉技术就是一个圆圈,又一次体会了分久必合,合久必分的伟大预言。大家有没有玩过Vite Press,这整个一面向MarkDown编程,最后生成静态WEB,再次回到了html的原生起点。不过这次使用的不是Press,但也是vite生态圈的一员,Astro这个技术框架,大致原理同Press,都是编译产生HTML静态页面。前端技术真是多啊,何况换在这个卷王时代,不知道各位前端小伙伴换号吗?

2024-11-22 19:01:46 872

原创 微软官方重磅发布了《C#13/.NET9中文手册》

手册的第三部分是关于如何构建和部署跨平台应用程序的实用指南,包含使用ASP.NET Core 9.0构建Web应用程序的章节,以及利用Xamarin.Forms进行移动应用开发的实战案例。这种清晰而系统的分层次教学,既考虑了入门者的学习需求,也为有经验的开发者提供了深入的技术探讨和实用的项目实践,充分体现了“融合创新”的理念。该手册由微软的技术专家根据最新的.NET9编写,涵盖了从基础到高级的知识,适合不同技术水平的学习者,成为程序开发学习的利器。还好,一大早的没有错过几个亿!以上信息够不够劲爆?

2024-11-19 09:19:18 420

转载 【爆】7年开发经验全栈工程师!山东15岁初中生靠开源项目赚数百万

据了解,Chat Nio是一个一站式大型语言模型(LLM)管理平台,集成了包括OpenAI、Midjourney、Claude等在内的多个主流大模型和服务,在GitHub上获得了超过3k star。根据他的分享,他就读于山东的重点高中,爬虫、逆向、大数据、前端、后端是他在放学后与信息小组留下来一起学会的,他还在各类赛事中斩获了省、市级的冠军。中考后,项目完成收购交接,“zmh”继续主导项目未来,并同时开展几个新项目,成为CTO。7年开发经验全栈工程师!7年开发经验全栈工程师!7年开发经验全栈工程师!

2024-11-05 10:57:05 93

原创 H5的Canvas绘图——使用fabricjs绘制一个可多选的随机9宫格

Fabric.js是一个强大的 JavaScript 库,专门用于在 HTML5 Canvas 上进行图形和图像处理。它为开发者提供了一个简单而直观的 API,使得创建和操作复杂的图形变得更加容易。Fabric.js 的核心特点包括对象模型、事件系统、以及丰富的图形绘制功能。🚩首先,Fabric.js 的对象模型允许开发者将 Canvas 中的每个图形元素视为一个独立的对象。这些对象可以是矩形、圆形、线条、文本等,用户可以通过简单的代码对它们进行创建、修改和删除。

2024-10-23 22:38:00 1305 8

原创 .net 调用海康SDK实现NVR录像视频的下载

上3篇海康SDK使用以及常见的坑受到了许多网友的喜爱,这也说明了在工控领域内,使用.net开发还是非常便捷省事的。 针对海康的SDK进行进一步封装,第一版Net Framework版本代码发在[github](https://github.com/codeex/HikVisionNetLibrary)上,供大家测试和使用。这次主要讲解怎么实现从NVR硬盘录像机获取视频并下载保存。

2024-09-06 19:51:16 502

原创 .net 调用海康SDK的跨平台解决方案

上2篇海康SDK使用以及常见的坑受到了许多网友的喜爱,这也说明了在工控领域内,使用.net开发还是非常便捷省事的。 针对海康的SDK进行进一步封装,第一版Net Framework版本代码发在[github](https://github.com/codeex/HikVisionNetLibrary)上,供大家测试和使用。这次主要讲解在.net core /6/7/8下进行跨平台调用时怎么封装海康的跨平台库,毕竟很多的研发类库已经都迁移到.net core 跨平台的系统上,以便适应时代的潮流,支持和兼容

2024-07-06 12:29:44 540

原创 .net 奇葩问题调试经历之2——内存暴涨,来自非托管的内存泄露

如果你没有修为到一定程度,那么在碰到内存暴涨的情况时,有时候是抓狂的,因为没办法能非常快的定位到问题在哪里,特别是碰到项目周期比较紧急的时候,这时候后面有人催着,简直是无法让头发自然生长,一不小心,又往聪明绝顶埋进了一大步。这里俺就描述下这个抓狂时刻。

2024-06-28 21:34:15 325

原创 .net 奇葩问题调试经历之1——在红外相机获取温度时异常

我们在研发中,经常除了造产品敲代码,就是在默默埋个雷,制造个bug。当然,并不是我们自己预先知道并想埋雷,大部分的场景是思考太少,不经意的埋下了一个雷,想做个类似的系列,挖挖身边自己的排雷经验以及作为救火队长的痛苦,如果你也有类似的经历,欢迎留言或者联系我,一块分享和提高。这是第一篇,就从前几天排的雷开始吧。

2024-06-19 14:46:00 499 2

原创 .net 调用海康SDK的常用操作封装

上篇海康SDK使用以及常见的坑受到了许多网友的喜爱,这也说明了在工控领域内,使用.net开发还是非常便捷省事的。 结合硬件的开发经验来谈语言,也是非常切合实用主义的,这里继续上篇未完成的事情,对海康威视的SDK进行进一步封装,已解决其在x86和x64系统执行时的疑难杂症,并且对海康的SDK进行进一步封装,第一版代码发在github上,供大家测试和使用。

2024-06-16 10:36:46 1249 2

原创 .net 调用海康SDK以及常见的坑解释

海康的SDK是C++编写的Dll,因为没有很好的进行包装,使用起来还是比较麻烦的,并且随着海康SDK的版本不同,各类版本有许多差异性,不好的封装会导致有很多的问题,这里把踩过的坑列举下,以便后来者少踩坑。我这里没有提供封装好的类库,这应该是有大量需求的,海康自己也没有很好的进行封装,我计划后面会提供一个,先发文章看看是否有需求了,大家可以评论给我。海康SDK在使用的时候,需要进行SDK的初始化,在退出时,需要销毁资源,这里的资源属于非托管资源,因此请谨慎反复调用。引用有几种方式,最简单的方式是直接使用。

2024-06-12 11:51:48 1003 2

原创 视频云平台——搭建SRS5平台支持GB28181视频流的推送

搭建视频云平台有很多种方式,如果是内部平台往抖音等平台推送,大可以采用SRS-Stack服务搭建模式,因为一般的视频源都可以控制在自己的网络范围内。而如果是企业内网想要把视频送到云平台,国内的大客户(一般是国有大厂)们,最早接触的应该都是GB28181系列的平台,因此这次我们就来聚焦在GB28181视频推流的服务平台上。

2024-03-03 18:23:55 2080 9

原创 从REPR设计模式看 .NET的新生代类库FastEndpoints的威力

又到了一年年末,春节将至,提前给各位粉丝们拜个早年,祝各位年年顺风有顺水,发财又发福。这次我给大家带来了新的API编程思路,一个新的设计模式REPR模式和FastEndpoints类库,希望大家评论区讨论。

2024-02-08 13:21:40 742

原创 2023年总结我所经历的技术大变革

2023年有很多的坏消息,很多朋友都经历了中年失业的社会毒打,而我总算庆幸自己有份安心的工作。也经历了从杭州工作又再次回归西安工作的短暂心理转变,并在技术关注点上也逐步从互联网回归到了传统而又新颖的机器人制造行业。2023年,一个充满变革与挑战的年份,对我个人而言,它不仅仅是日历上的一页翻过,更是技术演进的一大跃进,在这一年中,我不仅见证了技术的迅猛发展,也亲自融入了这场变革之中。既然又到了年末,那就盘点下自己在2023年经历的几个新的技术变革吧。

2024-01-20 12:37:16 2105

原创 【内存泄露】记一次内存泄露排查,罪魁祸首是HttpClient

很久很久以前,曾经的青葱少年,在二进制的海洋里冲浪时,曾经遇到过有关`HttpClient`内存溢出的恶龙,当时的少年,抽出锋利的宝剑,迅速解决了恶龙。而时光荏苒,日月如梭,少年已经成为了大叔,再一次,又遇到了这头恶龙...

2023-12-23 12:57:00 689

原创 .NET6实现破解Modbus poll点表配置文件

Modbus 协议是工控领域常见的一种通信协议,而Modbus Poll无疑是其中最好用的Master软件了,通过自定义的点表,可以通过查表的方式,快速的去响应主从机的动作和状态。其中使用的点表配置文件格式为mbp,今天,我们的目标就是这个文件!其中,对我们有意义的数据有起始地址,功能代码,点表列表数据,如何获取呢?

2023-11-27 20:19:29 1754

原创 .NET6 开发一个检查某些状态持续多长时间的类

在代码的世界里,时常碰撞出意想不到的挑战。一种常见的情景是,需要监测某个变量,只有它在某个神秘的时长内保持某种状态,我们才能在代码舞台上开启下一个精彩表演。当然,最土的办法是设定个计时器,但是你懂的,看着一堆条件判断像在蹦迪一样,总感觉代码不够优雅。嘿,有没有什么神通广大的方式可以化繁为简?

2023-11-25 16:08:31 1032

原创 .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径

突然闯到路径搜索算法里来,缘起是需要在一个项目中实现拓扑路径中的最短路径搜索,应用领域是工业机器人。在计算机科学中,寻找图中两个节点之间的最短路径是一个重要的问题。Dijkstra算法是一种广泛应用的最短路径算法之一,能够有效地找到图中节点之间的最短路径。在已知图的拓扑结构的情况下,Dijkstra算法是一种高效的解决方案。A*算法是一种基于启发式搜索的路径搜索算法,通常用于图或网络中的最短路径问题。它结合了Dijkstra算法的完备性和贪心搜索的高效性,在启发函数的指导下沿着图搜索最短路径。A*算

2023-11-20 13:28:03 721

原创 有关多线程环境下的Volatile、lock、Interlocked和Synchronized们

多线程下的变量访问,就如同脚踏几只船的海王,在其精细的时间管理下安排每一个女朋友约会,一不小心,就很可能打翻友谊的小船,彻底坠入无尽的大海深处...而为了让各位亲爱的猿们,在约会对象之间横跳的时候,能优雅的控制住频率,编程语言引入了多个关键字和对象类完成相关操作。

2023-10-28 18:48:47 456

原创 比较浮点数时,我被绊倒了

一天,我在飞快的写代码,当然这个"飞快"我打上了引号, 因为手速奇快吗?并没有。我遇到一个非常普通的场景,对于码农多年的我老说,应该是小菜一碟了。然而,这次不一样,我被比较浮点数,绊倒了。

2023-10-28 11:05:24 478

原创 [.NET 6] IHostedService 的呼叫等等我的爱——等待Web应用准备就绪

如果在应用中同时启用了多个IHostedService,已开始多个背景任务,那么一个有趣的现象是,其他的任务总是比 web应用启动的快,这有时候会导致一些异常。当然,除了有些无力的控制感以外,并没有啥大不了的,除非真的有其他需求要求我们必须这么做。而现在我就遇到了一个类似的问题,我想在背景任务中获取应用已经绑定的端口,啊哈哈,什么,应用还没有启动,那我们搞个毛线...

2023-09-13 22:39:42 492

原创 Hyper-V 虚拟机网络慢的原因及解决方案参考

有几次我遇到过这样一种情况,即从运行Windows Server 的Hyper-V主机上的虚拟机复制文件的速度要慢得多。在本文中,我尝试描述几种不同的方法来提高在Windows Server (以及最新的Windows 10和11版本)上运行的Hyper-V虚拟机的网络性能。将当前的TCP设置保存在Hyper-V主机上,并应用新设置,这些设置将使Windows Server 2019中的TCP设置几乎与Windows Server 2016中的TCP设置相似。

2023-08-14 11:58:02 5292

原创 构建WebRTC技术需要的后端服务

为了避免冗余并最大限度地与现有技术兼容,WebRTC标准没有指定信令方法和协议。JavaScript 会话建立协议 (JSEP) 概述了此方法:WebRTC呼叫背后的思想是完全指定和控制媒体,尽可能将信令留给应用程序。理由是不同的应用程序可能更喜欢使用不同的协议,例如现有的 SIP 或 Jingle 呼叫信令协议,或者针对特定应用程序自定义的内容。JSEP 的体系结构还避免了浏览器必须保存状态,即充当信号状态机的功能。例如,如果每次重新加载页面时都会丢失信令数据,这将是一个问题。

2023-07-10 13:30:37 1338

原创 翻过那座山——Jenkins编译发布web程序(.net framework web application)

Jenkins是个非常好的工具,不过自从用了gitlab的ci后,这个用途越来越少了。

2023-06-27 13:28:24 999

原创 开始使用Dotnetty高性能网络库进行网络通讯

dotnetty。它是.NET平台上的明星网络库,堪比好莱坞明星,颜值高、性能强、可靠性极高。如果你需要在.NET平台上进行高性能、高可靠性、高可扩展性的网络通信,那么就不能错过它啦!

2023-06-25 09:24:49 1297

原创 翻过那座山——Gitlab流水线任务疑难之编译有子模块的项目指南

当格陵兰岛的雪山上还在漫天飞雪时,我已经安静的坐在空调房里,吹起了冰爽的风。为了满足组内的代码仓库实时编译的需求,我不得不部署了N个gitlab runner,来实现代码的编译工作。当然编译代码是个很简单的事情,只需要我们了解我们的代码类型,然后选择适合他们的编译命令即可。而难住我的不是这个,而是子模块的下载。

2023-06-21 14:04:42 1654

原创 你知道吗,怎么更好的迁移.NET Framework 的老旧项目?

如果你接管了别人的园子,不管什么原因,总有一堆坐落在园中的器物,或是古旧假山,或是年旧失修的池塘,又或是不合时宜的零散花卉。当你扛起锄头,想对这些旧物下手的时候,最好等等,先坐在旁边的凉椅上,打开Apple中的正念,闭上眼睛,想想下之前的主人,为什么这样做。而我现在,面对就是类似的情景,只不过接手的不是园子,而是来自于远古时期的.Net Framework4.5的项目......

2023-06-09 13:06:39 472

原创 Jenkins配置Powershell脚本,通过脚本控制开发/测试服务器

因为需要在Windows上编译和部署程序,因此需要借助PowerShell的脚本力量完成这些事情。目标服务器是windows server2022,因此不需要初始化WinRM服务,省却了不少的麻烦,让我们可以直接通过Powershell远程服务器,执行命令。

2023-05-24 13:36:43 711

原创 重磅级视频直播推流服务,支持H265——Go2RTC

最近在研究推流服务器,部署过SRS、ZLMediaKit等服务,从2者的使用来看,SRS相对表现优异,支持众多的媒体格式!然而,强中自有强中手,在Go2RTC的面前,忽然感觉他们都不香了!这款新进开源的服务,支持跨平台部署,占用资源极少,并且配置简单,使用方便,简直堪称直播推流的神器!

2023-04-06 21:43:19 3933 4

原创 使用Gitlab 搭建私有镜像仓库(外置Nginx)

为了让团队尽快使用Gitlab的CI进行工作,必须做好Gitlab的初始化工作,大家都知道拉取镜像由于某些原因,会比较慢,因此构建自己的私有镜像仓库就成为了关键的一步。当然私有镜像仓库的搭建有很多种方式,这里直接使用Gitlab提供的镜像仓库功能。一揽子解决方案比较香。gitlab真的越来越好用了,有了这个镜像仓,也没必要再使用三方的镜像仓库了。Devops 真好用!

2023-03-22 16:11:46 1411

原创 解决MySQL的 Row size too large (> 8126).

Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT,怎么处理??

2023-02-28 17:28:52 2300

原创 关于日期和时间的那些事,过来看看你都能搞对吗?

有关日期类型,估计是每个学习编程语言都会接触到的类型概念。关于日期和时间的那些事,过来看看你都能搞对吗?以下只是一些有关日期的问题,希望你都知道答案哦!

2023-02-28 10:04:51 646

原创 搞懂事件——C# 的event的机制深度理解

为什么忽然对Event感兴趣了?因为进入Web时代以后,很少使用它了,忽然想起这个知识点,感到非常的熟悉而陌生。不知道你有没有类似的感觉:好像对某个点大脑很熟悉,而手又很陌生?就像多年未曾谋面的老朋友,一个瞬间涌入大脑很多往日嬉戏打闹的碎片,但念及当先,却又音信全无。那么,你有没有事件相关的疑惑呢?Event 是同步还是异步执行的?如果是多个订阅,事件执行的顺序是什么?如果事件执行中发生异常,会发生什么事情?事件支持异步执行吗?事件触发后,跨进程可以触发到吗?

2023-02-22 12:15:45 768

原创 升级EF导致的错误---MissingMethodException: Method not found: ...IPropertyBase.get_Name()

仔细检查了所有的项目,果然,有个项目没有升级EF,依然维持EF5.0,手动修改后,忽然,想到EF的类库如果没有升级全,则会保持不同版本的引用,那么。经过仔细排查,没有发现代码上的问题,然而,这个奇怪的问题来自哪里呢?结果升级完了,就又升级了下EF,也匹配到6.0.11,如下包。运行后访问API, 哐当,出错了!奇奇怪怪的知识,记录下来,已备搜索用.再次运行,奇迹出现了,问题没了!记录下来,避免后人犯错!

2023-02-20 23:27:28 415

原创 奇怪的知识——Windows下怎么修改进程的名称?

windows下每个启动的进程都有一个名称,这个名称在程序运行时,不过使用什么接口都无法更改!有时候为了特别的目的,我们可能想要修改进程的名称,该怎么做到呢?

2023-01-05 17:28:48 17005 2

原创 2022年——一个老老老程序员的杭州折腾之旅

各位,有考虑过,你为公司创造了多少价值吗?或者你对得起你的薪水吗?当你每个月薪水1万,你能为公司创造多少价值呢?当你每月薪水2万,3万,4万,甚至10万呢?我说的是程序员,不是销售,这个价值怎么衡量呢?我也不知道!我离开朋友那里除了外面直接的诱惑和表面的原因外,我对自己的价值在朋友的质疑里也产生了动摇和怀疑!

2022-12-29 18:45:18 838 5

原创 Windows下的通用进程守护程序(持续更新中),高仿supervisor。

比如开发了.net core的web程序,明明可以很好的部署在IIS下,但领导偏不,他就想启动为不可见的Console程序。如果是一个console程序,那么还可以借助exe转service的技术,把它转换成windows service服务,好像也没啥大不了,怕就怕竟然又多个。多个console启动在服务端虽然有些不好看,忍忍是不是就没事了? 不,如果程序写的不好崩溃了咋办?这....容我思考下,感觉好像需要写个守护程序......哎,部署在Linux下不行吗?使用supervisor不行吗?好像

2022-12-23 15:23:28 4497

原创 Jenkins在windows平台下,让Powershell、批处理可以拉起进程并保持

Jenkins 自动杀死shell里拉起的子进程,怎么办,怎么办?

2022-12-15 15:36:43 684

原创 系列ML.Net 学习篇【一】——初识机器学习

微软官方的目的就是,让你无需离开 .NET 生态系统,便可以使用 C# 或 F# 创建自定义 ML 模型。并让你可以轻松地将机器学习集成到 Web、移动、桌面、游戏和物联网应用中。所以如果你刚好有Python训练好的模型,而正在烦恼怎么应用到.NET平台上时,那么刚好可以使用ML.NET,使用你的模型,它基本兼容市面上所有常见的数据格式,ML.NET支持TensorFlow和ONNX模型。

2022-11-29 17:09:47 2301 1

原创 .NET 升级发布后,IIS出现了System.IO.DirectoryNotFoundException

在使用`dotnet build`,编译后,直接拷贝到IIS的发布目录,web就突然启动不了了。错误信息如下:```csharpAn error occurred while starting the application.DirectoryNotFoundException: E:\xxx\xxx\wwwroot\Microsoft.Extensions.FileProviders.PhysicalFileProvider..ctor(string root, ExclusionFilters

2022-11-27 11:41:16 939

智慧交通解决方案.pptx

36页的干货,智慧交通解决方案.pptx

2021-04-02

从员工到经理(1).ppt

从员工到经理(1).ppt,新晋管理者必修之课

2021-04-02

IETM各个标准介绍及开发方案.pptx

IETM各个标准介绍及开发方案.pptx

2021-04-02

S1000D标准介绍.pptx

IETM的S1000D标准介绍

2021-04-02

KIS云旗舰版1(整体概述).pptx

金蝶KIS帮助手册

2021-04-02

GJB6600标准介绍(2013).pptx

GJB6600标准介绍(2013)

2021-04-02

E5116907_质量管理PPT.pptx

用友质量管理培训ppt

2021-04-02

E1161103_利润考核PPT.pptx

用友U8使用手册培训之 利润考核

2021-04-02

FastReport-Pro.exe

正式版,非试用版,非试用版,非试用版。需要key。

2021-03-13

IT人士必备,PC练习,人到中年的防老神器

IT人士必备,PC练习,人到中年的防老神器。PC是每个IT小男需要了解、掌握、并且精通的锻炼技术、掌握了PC的练习,你才能更加美好的拥有35后的代码人生!

2020-11-20

某项目的后台WebApi项目 for .net core 3.1 C#

某架构师review代码后,评价为简洁干练、功能丰富。 包含swagger文档、公共的自定义api入参、出参、用户菜单授权协议、错误处理等,可谓开箱修改即用,是你学习或者开发的最佳辅助代码。

2020-11-20

Git-工作流.pptx

为新同事准备的git开发流程,让新同事快速熟悉起来git的使用,以及常见的问题处理流程。本流程涵盖了开发和测试。

2020-06-19

微信小程序介绍.pptx

微信小程序介绍,解密小程序为什么这么火爆,介绍开发、发布、等事情,登录的具体流程,申请小程序号,以及后台要求等扽。

2020-06-19

微信小程序介绍.pdf

微信小程序 小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。 本文档介绍了设计理念,用途,开发流程,发布流程,申请流程等。

2019-11-15

dotnet微服务.rar

微软出品的官方指导微服务落地应用,容器化.net 应用架构指南。 介绍了微服务的概念,以及构建过程,部署过程等

2019-11-11

wordPress.chm part2

最近自己想学习下Wordpress的插件制作,但由于公司内上网不是很方便,因此制作了wordpress.chm,以方便离线查看WordPress的各函数定义。 本手册不是WordPress产品的一部分,但是是由webmote(http://codeex.cn)使用phpDocumentor v1.4.3工具从源代码生成的,因此您可以自由传播该手册,但请不要删除[关于]页面,以尊重本人的劳动,谢谢。

2011-01-17

WordPress.chm part1

最近自己想学习下Wordpress的插件制作,但由于公司内上网不是很方便,因此制作了wordpress.chm,以方便离线查看WordPress的各函数定义。 本手册不是WordPress产品的一部分,但是是由webmote(http://codeex.cn)使用phpDocumentor v1.4.3工具从源代码生成的,因此您可以自由传播该手册,但请不要删除[关于]页面,以尊重本人的劳动,谢谢。 注:有很多人说我骗人,估计是我没写清楚,请下载第2,3部分,再解压。 还有人会嫌分高,这可是我亲手制作的,你来下现成的,还这样。 当然为了表示感谢,我现在把分改小,大家随便下,要是还嫌分高,请到本人网站,只需注册就可,一分也不需要掏,谢谢!

2011-01-17

HTML5 Canvas 2D API 规范 1.0 中文版

Canvas 2D API 规范 1.0 中文版闪亮登场,相信是您学习HTML5的canvas元素api的首选教材,里面有丰富的例子,并且均在IE9下成功测试。希望大家多多支持。 下面是目录: 摘要 2 1 介绍 2 1.1 术语: 2 2 CANVAS接口元素定义 3 2.1 GETCONTEXT()方法 3 2.2 TODATAURL()方法 3 3 二维绘图上下文 4 3.1 CANVAS的状态 7 3.2 转换(TRANSFORMATIONS) 8 3.3 合成(COMPOSITING) 10 3.4 颜色和风格 12 3.5 线风格 16 3.6 阴影(SHADOWS) 18 3.7 简单形状(矩形) 18 3.8 复杂形状(路径-PATHS) 19 3.8.1 路径起始函数 19 3.8.2 绘制函数 19 3.8.3 辅助方法—点是否在路径里 22 3.8.4 MOVETO方法 22 3.8.5 LINETO方法 22 3.8.6 RECT方法 22 3.8.7 圆弧 23 3.8.8 最短圆弧 24 3.8.9 二次方、三次方贝塞尔曲线 24 3.9 文字 25 3.10 绘制图片 26 3.11 像素级操作 27 3.11.1 CreateIMAGEDATA方法 28 3.11.2 GETIMAGEDATA方法 28 3.11.3 PUTIMAGEDATA方法 28 3.11.4 演示例子 28 3.12 绘图模型【此段翻译不怎么样,可以参看原英文】 29 4 参考资料 29

2010-11-03

LabVIEW Internet Toolkit 6.0.2

NI LabVIEW因特网工具包,适用于Labview8.5 。 如果您使用Labview 8.6,请下载本站的NI LabVIEW Internet Toolkit v6.0.2 * 将文件或原始数据发送至FTP服务器 * 在互联网中使用网页浏览器查看您的虚拟仪器 * 响应用户输入并在您的应用中创建自定义网页 * 在LabVIEW中创建公共网关接口 (CGI)程序可实现各种服务器操作 * 用跨平台DOM分析程序进行XML文档的读写和分析 Internet已为遍布每个行业和应用领域的PC及工作站提供了许多新机会和新用途。 工程师和科学家发现:一些重要的活动(如:科学研究,成果发布,数据的网上显示,归档源代码版本,安排测试开发团队的进度等)都可在因特网上完成。 除了利用因特网之外,虚拟仪器也日益频繁地用于处理远程或分布式的应用。 使用NI LabVIEW因特网工具包,您可轻松地将各种电子通信功能(如:XML、CGI和FTP传输)集成到虚拟仪器应用程序中。

2009-08-19

C# 网络编程.chm

C# 网络编程教程 Part I: Network Programming Basics The first four chapters are intended for programmers just starting out in network programming and looking for some background information about how network programming works and the pieces that are required for network programming. Chapter 1, “The C# Language,” provides some basic information for the reader new to C#, such as which C# package to use for development work and how to compile C# programs. Chapter 2, “IP Programming Basics,” demonstrates how network programming has evolved from the Unix world to the world of Windows, via the WinSock interface, and how .NET uses the WinSock interface to access network resources. Chapter 3, “C# Network Programming Classes,” offers a quick introduction to the entire C# network libraries and shows the basic formats of the classes. Chapter 4, “DNS and C#,” rounds out the introductory section by showing network novices how DNS can resolve host addresses and how to use the C# DNS classes. Part II: Network Layer Programming The next group of chapters presents the core of network programming topics in the book. Each of these chapters discusses a major topic using in creating C# network programs. Chapter 5, “Connection-Oriented Sockets,” starts the discussion of network programming by introducing stream programming using TCP. In addition to the standard C# Socket class used for stream programming, common pitfalls are discussed to help you create stream programs that will work on real networks. Chapter 6, “Connectionless Sockets,” discusses how to use the Socket class to create UDP applications. In addition to showing you how to create UDP applications, this chapter also discusses pitfalls related to UDP programming and shows examples of creating applications that will withstand the problems inherent in real networks. Chapter 7, “Using the C# Socket Helper Classes,” discusses the C# TcpClient, TcpListener, and UdpClient classes. These are special classes in .NET to help programmers create network programs with minimal effort. This chapter also discusses the basics of sending different data types across the network. Chapter 8, “Asynchronous Socket Programming,” discusses the technique of using asynchronous programming (prevalent in Windows programs) within the network programming world. Chapter 9, “Using Threads,” presents information for using multi-threaded application techniques in network programs. This technology is often used in server applications that must service multiple clients at the same time. Chapter 10, “IP Multicasting,” describes how to use broadcasting and multicasting to send packets to multiple clients, cutting down on network bandwidth. The last part of the book describes specific network applications and how to implement them using the C# network classes. Chapter 11, “ICMP,” shows how to use C# raw sockets to implement a protocol-specific application. The common ping and traceroute programs are shown within the C# network programming context. Chapter 12, “SNMP,” describes how to write network management applications using C#. SNMP allows you to communicate with many devices on the network to retrieve network statistics. This chapter shows specific examples of reading a vendor MIB sheet and creating a C# application to extract the MIB data from the network device. Chapter 13, “SMTP,” describes the C# e-mail classes and shows examples of using them to send mail using SMTP to remote mail servers. Also, an example of using other mail protocols (such as POP3) is shown. Chapter 14, “HTTP,” presents the C# web classes and how you can use them to create web-enabled C# applications. Also, .NET web services , and how you can use them to host your application methods on an IIS server, are discussed. Chapter 15, “Active Directory,” shows the C# classes for contacting Microsoft Active Directory servers. Examples are presented that show how to query, change, add, and delete entries in the Active Directory. Chapter 16, “Remoting,” discusses the .NET concept of remoting, allowing an application to share methods with clients across the network. Examples are shown that demonstrate how to create both a remoting server and client. Chapter 17, “Security,” closes out the book by describing how the .NET Framework handles program security, and how you can implement security in your network applications using encryption techniques.

2009-08-19

NI最新软件下载 特别文件

NI最新软件下载 特别文件 ========================= 包括NI Labview ,RT CVI,各种Labview工具包,CVI-rT,测试例子等均可以免费下载。

2009-06-28

用于Microsoft Office的 NI LabVIEW 报告生成工具包特别文件

用于Microsoft Office的NI LabVIEW报告生成工具包 在Microsoft Word和Excel环境下编程创建和修改报告 使用新Microsoft Office Report Express VI,在更短的时间内创建自定义报告。 用电子邮件发送报告并运行宏 管理报告的版面、格式和外观 生成报告模板

2009-06-28

NI LabVIEW 数据库连接工具包1.0.2 特别文件

The LabVIEW Database Connectivity Toolkit is a set of easy-to-use tools with which you can quickly connect to local and remote databases and perform many common database operations without having to perform structured query language (SQL) programming. It readily connects to popular databases, such as Microsoft Access, SQL Server, and Oracle. If you need advanced database functionality and flexibility, the Database Connectivity Toolkit also offers complete SQL capabilities. Complete SQL functionality Connection to most popular databases through Microsoft ADO technology Direct interaction with local or remote databases High-level, easy-to-use VIs for common database operations The Database Connectivity Toolkit is also available as a bundle with the Internet Developers Toolkit and the SPC Toolkit in the Enterprise Connectivity Toolkit.

2009-06-27

NI LabVIEW RT 8.6 特别文件

逾20年来,NI LabVIEW图形化编程彻底改变了测试、测量和控制应用程序的开发。无论是否有相关经验,工程师和科学家都能迅速、经济地连接测量与控制硬件、分析数据、共享结果并发布系统。

2009-06-27

NI LabVIEW RT 8.6 特别文件

NI 实时产品结合NI LabVIEW图形开发环境与NI LabVIEW嵌入式技术,可实现专用实时和FPGA终端的确定性性能。发布可靠性更强且运行时间可控的应用程序;并能够独立运行。

2009-06-27

微软2024年出品的 C#13 & .NET9 中文开源手册

这是微软技术专家基于最新的.NET9编写,循序渐进地对C#13/.NET9进行讲解。对于零基础可以作为.NET9的快速入门教材,对于高级程序员而言,这也是你的进阶之路! 该手册,可分为三大部分: 第一大部分介绍C#基础知识,包括面向对象编程以及新的C#13特性。 第二大部分介绍.NET9,包括管理和查询数据、监视和改进性能以及使用文件系统、异步流、序列化和加密等。 第三大部分介绍如何构建和部署跨平台的应用程序,例如使用ASP.NET Core9.0构建Web应用程序和使用Xamarin.Forms构建移动应用程序和DevOps! 按照入门,进阶,精通的模式编写,适合不同层次的读者学习,语言通俗易懂,讲解风趣幽默,风格清新活泼,读来轻松自如,酣畅淋漓!

2024-11-19

质量回溯报告单模板下载

对于系统中提交到现场后,发生了质量问题后,需要进行5W1H进行追溯,该模板提供了详细的追溯格式,和举一反三的处理步骤。

2024-06-05

特斯拉开源的Roadster资料

特斯拉开源Roadster的所有设计和工程资料,无论我们拥有什么,你现在也能拥有。 听这话就知道有格局,不愧是源神。 Roadster是特斯拉推出的第一款纯电动车,于2008年开始交付,从百公里加速2.1秒不难看出,这是一辆车在前面跑,魂在后面追的纯电动超跑。 据说将空气动力工程的优势发挥到极致,在性能和效率方面树立行业典范。 可以看到,马球长只提供了电池监控板,车载显示系统,HVAC系统的资料,还有一个诊断软件。 一、电池监控板(Battery-Monitoring-Board) 我们打开电池监控板的原理图,发现用的是PIC18F8585(美国微芯)单片机。

2023-11-26

智能油田的智控管理云平台的立项

科技项目立项PPT模板和内容 智能油田的智控管理云平台的立项,完成基于需求导向和目标导向为前提的综合新能源管理平台搭建。结合公司新能源管理业务现状,依托油田云计算平台、油气生产物联网,利用大数据、人工智能等先进信息技术,构建基于云原生技术、微服务架构的公司级新能源(风、光、电、热、ccus、氢、提氦等)管控平台,覆盖现有新能源业务。实现无插件、跨平台、跨浏览器组态、分级管理的平台软件。依据业务类型、管理权限、工作内容,形成“千人千面”的用户个性化工作界面,满足各级人员使用需要的同时,提升工作效率。采用拖拽式配置、高安全性、快速迭代、高速响应的可视化快速开发模式,满足新能源业务的快速建设、业务功能实现的需求。结合公司移动应用平台,搭建满足巡检、自动报表录入、故障信息提醒、业务处理等功能的APP,提升运维效率20%以上。结合现有业务,建立监控预警模型、设备性能优化模型、电量损失模型、运维关联分析、现场安全分析等多维度主题算法。

2023-02-09

长庆油田新能源管控云平台应用研究

完成基于需求导向和目标导向为前提的综合新能源管理平台搭建。结合公司新能源管理业务现状,依托油田云计算平台、油气生产物联网,利用大数据、人工智能等先进信息技术,构建基于云原生技术、微服务架构的公司级新能源(风、光、电、热、ccus、氢、提氦等)管控平台,覆盖现有新能源业务。实现无插件、跨平台、跨浏览器组态、分级管理的平台软件。依据业务类型、管理权限、工作内容,形成“千人千面”的用户个性化工作界面,满足各级人员使用需要的同时,提升工作效率。采用拖拽式配置、高安全性、快速迭代、高速响应的可视化快速开发模式,满足新能源业务的快速建设、业务功能实现的需求。结合公司移动应用平台,搭建满足巡检、自动报表录入、故障信息提醒、业务处理等功能的APP,提升运维效率20%以上。结合现有业务,建立监控预警模型、设备性能优化模型、电量损失模型、运维关联分析、现场安全分析等多维度主题算法。

2023-01-11

Webmote出版的Guard服务,windows进程守护服务

windows下通用进程监控程序。windows下的通用守护进程,可以配置守护的程序,监控多种程序,本身是服务,非常安全。

2022-12-23

Z.Expressions.Eval 4.0.91

Z.Expressions.Eval 4.0.91 包含.net core和 net framework的支持。去除限制时间,可以使用到2099年。 支持 net framework 4.0系列 支持 net framework 4.5系列 支持 net 6.0 系列 支持 net standard 2.0系列 支持 net standard 2.1系列

2022-12-10

Z.EntityFramework.Extensions.EFCore7.17.1.zip

包含.net core 7版本,最新支持批量操作,性能强劲,免Key去除提示,一把齐活。 注意需要安装 dotnet add package Z.EntityFramework.Extensions.EFCore --version 7.17.1, 然后替换dll即可。

2022-11-24

ConsoleApp1.zip

好多童鞋拿到了dll后,不知道怎么用,哎,,,,这问题,太简单了.... 这是个例子,你需要做的是替换dll路径,会了吧???

2021-12-17

Z.Expressions.Eval 4.0.68.zip

Z.Expressions.Eval 4.0.68 包含.net3.1和 .net6的支持。不需要key,去除限制。

2021-12-16

Z.EntityFramework.Extensions.EFCore6.13.1.zip

包含.net core 3.1版本、.net5版本和.net6版本,免Key去除提示,一把齐活。

2021-12-14

Z.Expressions.Eval.rar

公式操作、表达式动态语句,可以考虑使用 Eval Expression。 本文件给你无限使用的特权,基于netstand2.1制作,可以方便的用于netcore 3.1和net5中 需要下列包

2021-07-01

FastRportSource.rar

FastReport web和 Core的 netStand2.0 源码下载 from2020.05版本

2021-05-24

Z.EntityFramework.Extensions.EFCore.dll

5.1.30 支持.net 5 免key版本,不提示.

2021-05-03

ERP性能设计方案.pptx

ERP性能设计方案

2021-04-02

空空如也

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

TA关注的人

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