自定义博客皮肤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后程序员,大龄程序员,关注我,关注你的未来,有你的相伴我的未来不孤单,有我的陪伴你的未来从容面对

  • 博客(6)
  • 资源 (23)
  • 论坛 (1)
  • 收藏
  • 关注

原创 数据对接-ETL之StreamSet学习之旅九Pipelines的状态监听之WebHook钉钉篇

有博友留言,让我介绍下StreamSets的状态监听以及钉钉的webhook的互联,这位博友问的恰是时候,不久前我刚刚对接过钉钉的机器人,这次看到这个问题,对我来说,应该轻车熟路了,那就有了这篇博文,状态监听之钉钉篇。Pipelines的状态监听熟悉Pipelines的童鞋,应该注意过在Pipelines的配置项内,有一项是通知,大概的位置如下:在这里可以采用Email方式或者Webhooks方式对状态的变化进行监听。状态监听包含以下状态:序号状态描述1Running.

2020-09-25 15:29:49 387 8

原创 .net core 微服务下的手工签名实现,以及消除中文乱码

最近在实现一款业主签字的需求,签字前端由vue下的某个共享组件实现,其采用Canvas绘图方式实现签名图片的生成,后台主要提供签名前文档的呈现,以及签名后文件合成过的签名文档保存。FastReport报表生成器FastReport .NET是适用于.NET Core 3,ASP.NET,MVC和Windows窗体的全功能报告库。使用FastReport .NET,您可以创建独立于应用程序的.NET报告。想当年水晶报表爆火全网,而今已不见身影,目前最好用的.net 平台的报表莫过于FastRepo.

2020-09-24 15:25:44 228

原创 微服务运维——CentOS的Tcp性能调优,支撑百万并发的关键

由于我们的微服务架构基于.net core 3.1,部署构建采用了Docker技术,因此它必然需要一款底层Linux操作系统。这里选用了CentOS,因为虚拟机采用的也是CentOS,而docker也基于此,可以更好的发现问题,不会因为操作系统的不同而导致奇奇怪怪的问题。里面会给出打包CentOS镜像的源码哦~~~打包CentOS镜像基于CentOS的.net core镜像,官方并没有给出来。因此,如果需要只能自己打包了,这里给出部分片段,抛转引玉。镜像来自官方centos 7, 时区增加了 上海.

2020-09-23 16:01:05 220

原创 项目经理的 ONES Project 项目管理之旅起航了~~~

作为一名合格的项目经理,手里没有几款项目管理软件的使用经验,那岂不是需要拿起小本本,一个个记录不成?作为IT经营界(精英界)的一名人士,最早使用过Ms Project,经典的里程碑管理啊~~,再到禅道和Jira,真正令人叹服的是Jira的多风格定义思路,当然其价格都是$计算,价格不菲。而作为国内项目管理的新秀——ONES,其推出的系列产品,Project、Wiki、Plan、Test Plan等琳琅满目,可谓在软件国产化的道路上迈出了重要的一步。项目管理起源据说最早来自于建筑行业,早起的项目管理侧重.

2020-09-22 14:16:11 195

原创 .net core 下的 grpc网关——http到grpc的网关源码剖析

我曾经有段时间,特别想写一款从Http的json请求到grpc协议的网关,以便顺应asp.net core3.1的grpc微服务支持,grpc虽然从性能上稍微逊色于其他基于tcp的rpc,但由于是微软爸爸亲自操刀支持的,因此其发展还是比较迅猛的,虽然其采用proto文件定义头的方式并不是我喜欢的那种,不过我已经找到一个折中方案,定义proto文件的类库可以统一放在一个类库内,其他类仅需要引用就可以了。现在让我们看看微软爸爸提供的网关,剖析下其内部的实现吧。微软剑指grpcgithub仓库地址: ht.

2020-09-19 15:13:25 180

原创 .net core 微服务架构师面试回顾

最近接到一个HR的微信邀请,说2年前面试过他们公司,技术面通过了,但英语面没有通过,最近他们那里有个首席后端开发的职位,问我有没有兴趣参加他们的线上面试。我自己了解了下他们公司的情况——奥博杰天,一家欧美外包公司,网上口碑还是可以的。从我内心是有点抗拒外包的,感觉在外包公司干活缺乏公司的归属感,不过这家公司是有些不同的,用我之前同事的话说——人家把你当人看,呵呵,程序员的要求多么朴素啊!面试前序目前入职的是一家初创公司的西安研发中心,规模是十人左右,我主要负责领导他们开发一款SAAS平台,用于物业相.

2020-09-18 15:11:46 746

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

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

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

2020-11-20

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

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

2020-11-20

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

wordPress.chm part3

最近自己想学习下Wordpress的插件制作,但由于公司内上网不是很方便,因此制作了wordpress.chm,以方便离线查看WordPress的各函数定义。 大家如果资源分比较少,请直接到(http://codeex.cn)下载吧。

2011-01-17

Git-工作流.pptx

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

2020-06-19

微信小程序介绍.pptx

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

2020-06-19

微信小程序介绍.pdf

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

2019-11-15

dotnet微服务.rar

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

2019-11-11

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

NI LabVIEW Real Time (RT) 8.6.1 特别文件

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

2009-06-27

NI LabVIEW 8.6.1 特别文件

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

2009-06-27

NI LabWindows CVI v9.0 Real Time Module特别文件

NI LabWindows/CVI实时模块通过扩展NI LabWindows/CVI开发环境,从而为专用实时硬件创建出可靠而确定的应用程序。NI把灵活高效的软件和牢固模型化硬件结合起来,为开发实时应用程序提供了商业现成(COTS)平台。

2009-06-27

NI LabWindows.CVI.v9.0.Real.Time.Module 特别文件

实时高级二维图形和图表支持Windows Vista/XP/2000操作系统 与IVI、VISA、DAQ、GPIB和串口, 完全实现硬件兼容 数组操作、信号处理统计和曲线拟合的分析工具 具有网络变量的简易式跨平台通信 LabWindows标志由Microsoft公司授权 Windows是Microsoft公司在美国和其他国家的注册商标

2009-06-27

NI LabWindows/CVI 9.0特别文件

NI LabWindows/CVI软件仍在为工程师的ANSI C编程,提供可靠的测试和测量解决方案。NI LabWindows/CVI 9.0不但代表着编译器这8年多来最重大的改进,还引进了1款新工具,以帮助解决C语言编程中的最大挑战——内存管理。

2009-06-27

richEdit 帮助手册

richEdit 帮助手册,开发人员必备

2008-07-09

MFC入门问题

发表于 2002-07-04 最后回复 2003-05-06

空空如也

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

TA关注的人 TA的粉丝

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