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

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

转载 Roslyn 入门:使用 Visual Studio 的语法可视化(Syntax Visualizer)窗格查看和了解代码的语法树

使用 Visual Studio 提供的 Syntax Visualizer,我们可以实时看到一个代码文件中的语法树。这对我们基于 Roslyn 编写静态分析和修改工具非常有帮助。本文将介绍如何安装它和使用它。这里是 Visual Studio 的语法可视化(Syntax Visualizer):Syntax Visualizer正在分析的代码文件是 MSTestEnhancer 中的...

2018-12-29 10:59:09 1746

原创 Kubernetes部署Linkerd Service Mesh服务网格服务

Linkerd 是 Service Mesh(服务网格)技术的一个实现,另一个实现是 Istio。Linkerd 技术最早由 Twitter 公司贡献,而 Istio 背景更大,由 Google、IBM 等公司贡献。计算机领域有这么一句话:没有什么问题不是抽象出一层解决不了的。如果有,那就再抽象一层。服务网格就是使用了这样的思想,抽象出专门的一层,提供服务治理领域所需的服务注册发现、负载均衡、...

2018-12-27 18:01:12 1695 1

原创 数据对接-ETL之StreamSet学习之旅五

本篇文章是StreamSet的进阶篇,主要讲述其流的拆分和合并的用法。目录StreamSet的理解Record集对多个流Record的拆分对单个Record的某字段进行拆分对多个Record进行合并结语引用链接StreamSet的理解持续使用了StreamSet软件一段时间,对其理解越来越深了,其软件命名为StreamSet,可简单翻译为流集合,的确,其软件正式流的集合,处理来自源的流集...

2018-12-26 10:29:36 2764 1

原创 设计模式之责任链应用

目录设计模式的应用应用场景设计基类代码上下文结语引用链接将能够处理同一类请求的对象连成一条链,使这些对象都有机会处理请求,所提交的请求沿着链传递。从而避免请求的发送者和接受者之间的耦合关系。链上的对象逐个判断是否有能力处理该请求,如果能则就处理,如果不能,则传给链上的下一个对象。直到有一个对象处理它为止。设计模式的应用设计模式在架构设计中用的恰当,能起到画龙点睛的作用,但如果用的不恰当...

2018-12-26 09:37:38 1405

原创 .net core ——利用 roslyn 编译C#代码

目录Rosyln介绍实时编译c#文本为dll1、增加PreserveCompilationContext配置2、引用包3、利用 [DependencyContext](https://github.com/dotnet/core/issues/2082) 获取编译引用dll完整例子引用test库总结引用链接注脚Rosyln介绍Rosyln1 是 .NET Core和 .NET 4.6+ 中 的...

2018-12-20 14:15:05 3613 3

原创 身边一起黑客案,提醒我们信息安全为重

根据《中华人民共和国刑法》第二百八十六条规定,破坏计算机信息系统罪是指违反国家规定,对计算机信息系统功能或计算机信息系统中存储、处理或者传输的数据和应用程序进行破坏,或者故意制作、传播计算机病毒等破坏性程序,影响计算机系统正常运行,后果严重的行为。事发周日话说上周末,我去医院拔了2颗牙,正暗自承受来自牙齿根的血肉疼痛折磨,忽然收到同事小G的短信,说公司服务器被攻击了,并且ip来自他办公的电...

2018-12-20 10:53:38 900

原创 .net core——Docker化开发和部署

本篇文章是使用Vs2017生成的Dockerfile进行部署的。目录VS2017生成Docker部署项目Dockerfile内容在开发服务器安装结论引用链接VS2017生成Docker部署项目这里采用VS2017自动生成Dockerfile,建立项目时选择启用Docker支持,可选择linux和windows,windows需要安装docker for windows,这里不再描述。本篇...

2018-12-14 15:58:32 2537

原创 Kubeadm部署Kubernetes 1.13遇到的问题解决记录

kubeadm 辅助建立Kubernetes集群,这里记录采用其部署时的问题及解决方式。目录1. google 网络不可达2.参考官方文档3. 关闭Swap4.设定master错误5.Kubeadm init 安装镜像卡住6. network引用链接1. google 网络不可达https://packages.cloud.google.com/yum/repos/kubernetes-...

2018-12-13 16:09:10 6493 1

原创 数据对接-ETL之StreamSet学习之旅四

本篇文章是StreamSet的进阶篇,主要讲述其表达式评估器的用法。目录表达式评估器组件表达式评估器修改范围表达式支持数据流的分流从流组织数据到Json一个Demo结论引用链接表达式评估器组件StreamSet Expression Evaluator执行计算并将结果写入新字段或现有字段。您还可以使用Expression Evaluator添加或修改记录标题属性和字段属性。要创建表达式...

2018-12-12 11:22:52 2967

转载 [转]谦卑的架构师

原文来自InfoQJohannes Brodwall是一位程序员、解决方案架构师、用户组与会议组织者、会议演讲者与布道师。Johannes 一直在不遗余力地将敏捷原则应用到大型软件项目中,不过他真正感兴趣的是与全世界的程序员分享更多关于编程的有趣经验。目前,Johannes 就职于 Exilesoft,担任首席科学家一职。近日,Johannes 撰写了题为谦卑的架构师一文,探讨了架构师所应该遵...

2018-12-11 09:26:16 1224

翻译 [译]用AWS和java构建无服务器(Serverless)架构应用

原文参考:链接无服务器架构是什么,可以下载一篇免费book了解:链接目录无服务器架构介绍一个异步处理的例子理解AWS生态的无服务器组件混合非无服务器架构服务使用Java实现数据处理结论引用链接无服务器架构介绍在云上构建系统可以有另外一种选择:无服务器架构。它是BAAS(Backends-as-a-Service)的基础,易扩展,能很方便的处理数据库、消息、用户管理等。其包括常见的FAA...

2018-12-10 11:07:49 1869

原创 数据对接-ETL之StreamSet学习之旅三

目录目标JavaScript Evaluator结论引用链接本篇文章是StreamSet的进阶篇,主要讲述其Js脚本评估器的用法。目标本次的目标是,对文本文件进行解析,读取的文本文件已经按 回车换行分隔成Records数组,我们要做的是,按照固定长度对Records的内容进行解析,拆分成一个json对象。因为拆分字符串比较复杂,因此,首先是使用脚本解析。JavaScript Eva...

2018-12-07 12:00:02 3181

原创 .net 机试题回顾

销售税问题:重点:按类型征税,某些类型免税;还有出口税,按是否出口收税;税收取值问题,税金上舍入 0.05N久没有做过类似的题了,略分析,便可知道考核点:策略模式,以及基础的算法,这样的考试其实比单纯的做题面试要好很多,直接考核编程能力,并可以从代码上分析出个人编码风格。好吧,先说结果,题做的不错,面试也不错,可惜HR忽悠我不太考核英语,恰恰英语口语把我刷了,哎~~~浪费时间啊...

2018-12-07 11:13:30 2061

原创 用NodeJs来mock web Api接口

俺的博客都来自工作,因此大部分也是围绕找工作需要展开。虽然前端时间的目标是Go lang,但是工作中暂时要考虑下效率,因此,mock Api的事情暂时先用nodejs搞定吧,这个比较熟!1、环境nodejs安装可以参考上一博客。node -vnpm -v返回既定版本号,就说明安装已经成功了。2、建立web服务mkdir myappcd myappnpm init # 一路回...

2018-12-04 10:47:09 1927

转载 linux使用安装包安装 nodejs

NodeSource Node.js Binary DistributionsTable of ContentsDebian and Ubuntu based distributions (deb)Installation instructionsManual installationEnterprise Linux based distributions (rpm)Inst...

2018-12-03 16:49:46 3189

原创 .net core——打造自己的 dotnet new 微服务解决方案模板

目录1. 建立新的微服务2.准备环境3.以现有的微服务项目为模板4.分发模板5.nuget pack打包6.本地安装7.使用新模板8.完整代码参看github引用链接1. 建立新的微服务我司的微服务是基于一套基础类库构建而来,新建里一个微服务,需要引用框架解决方案以及构造自己的automapper类,以及初始化类,错误代码类等,微服务解决方案按照既定约定进行命名,构造整体过程并不繁琐,所以一直...

2018-12-03 15:00:51 2428

原创 JIRA 软件——敏捷开发的利器

敏捷项目管理可以应用于任何的JIRA项目中。无论你是Scrum大师或者是刚刚尝试敏捷开发的新手,JIRA Agile都能够帮助你在整个发布过程中管理待办事项(backlog)、计划冲刺(sprint)并且监测项目进度。Backlog 任务通过快速创建用户故事来建立一个产品Backlog。填写组件、成功标准、业务价值或团队用来规划和执行工作所需的其他字段。如果你的Backlog在其它的工具中...

2018-12-03 10:53:03 4429

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的粉丝

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