自定义博客皮肤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等,关注我,和我一起平坑码代码,组团打怪兽。

  • 博客(26)
  • 资源 (35)
  • 论坛 (1)
  • 收藏
  • 关注

原创 vue列表的公共搜索组件设计

本来要撤退了,实在饿得不行了,不过jenkins编译前端代码又卡主了,那就再来说说搜索组件的设计吧1.烦人的搜索条件既然搜索条件繁琐而烦人,真的应该整成一个组件,还是按照我们之前的思路,使用数据配置驱动它。提取模板文件如下,支持的组件并不是很多,重在思路,已经包含了日期范围、下拉框、输入框,不够可以自己添加。<template> <div> <el-collapse v-model="showSearch" accordion> .

2021-04-25 20:00:38 251

原创 Vue的增删改查--基于配置文件驱动的前端页面

反正是vue新手,也就无所顾忌了,大家且看且评,欢迎疯狂输出!1. 多语言的列表页先看看一个列表页有哪些元素吧?菜单tab的公共元素就忽略了,这里仅仅聚焦内容。这里面对于前端的书写来说,一般新手应该问题都不大,麻烦点在于搜索框定制列表头定制新增form单定制等2.后端丰富的信息由于大部分后端在设计数据库时,基本涵盖了很多信息,例如,列头、名称、类型、词典等,因此前后端结合起来,可以大大减轻前端的工作量。这是取自数据库的信息,可以很容易的取到很多信息,当然还有一种方式是,从sw.

2021-04-25 19:34:51 181

原创 程序员都应该设置的输入法选项

就问你:“有没有遇到输入中文后,没切换到英文状态,输入了,导致编译错误?”“有没有输入了引号,结果是中文的导致编译错误?”“有没有输入注释的斜杠,却发现是中文的导致编译错误?”哎,为啥我没早知道这个选项呢?又水了一篇~~~~就问“有没有帮到你?”...

2021-04-24 11:21:09 286 2

原创 CentOS7 安装VNC Server

序言要想爽,先按照这个来。CentOS7 测试环境的初始化,做运维的时间管理大师1、安装yum updateyum groupinstall “GNOME Desktop” “Graphical Administration Tools” -ysystemctl set-default graphical.target #设置成图形模式systemctl get-defaultyum install tigervnc-server -y# 1号窗口cp /lib/systemd/sys

2021-04-23 19:02:22 173

原创 CentOS7使用Yum安装最新版Docker

1、先移除旧版本sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate

2021-04-20 16:12:07 274

原创 缩减控制器层——.net core WebApi的瘦控制器、动态api以及更完美的思路

最近在写一个小型程序的api,从基础仓储层到服务层,再到控制器层,写着写着,忽然发现控制器层变成了瘦控制器层,这个控制层还有必要留着吗?1、MVC设计模式以下知识来自微软官方网站。分离关注点是开发时的指导原则。 此原则主张应根据软件执行的工作类型将软件分离。例如,假设应用程序中包含两个逻辑,其中一个逻辑标识要显示给用户的注意事项,另一个以特定方式设置这些注意事项的格式,使其更加显眼。负责选择为哪些事项设置格式的行为应与负责设置格式的行为区分开,因为这两种行为只是碰巧彼此相关联的独立关注点。.

2021-04-20 14:08:09 245 3

原创 GraphQL简介:一个牛逼的灵活查询语言

GraphQL是构建Web API的一种方式。其为Web API定义类型系统,查询语言和架构语言的规范。利用GraphQL服务(或引擎),可以灵活构建查询的执行算法。1、为啥GraphQL开发GraphQL的目的是重用相同的API。GraphQL适用于具有不同要求的API客户端,而无需在服务器添加新客户端时更改实现,也无需客户端在添加新内容时更改客户端使用API​​的方式。它解决了使用REST API时可能遇到的许多效率低下的问题。构建API时应使用GraphQL的一些原因是:GraphQL .

2021-04-19 00:47:43 157 2

原创 万字长文,带你彻底理解EF Core5的运行机制,让你成为团队中的EF Core专家

在EF Core 5中,有很多方式可以窥察工作流程中发生的事情,并与该信息进行交互。这些功能点包括日志记录,拦截,事件处理程序和一些超酷的最新出现的调试功能。EF团队甚至从Entity Framework的第一个版本中恢复了一些有用的旧的功能。本博文带你更深入地研究访问EF Core 5的一些元数据和其有趣的使用方式。1、将EF的ToTraceString移植为EF Core的ToQueryString这是回忆杀。在Entity Framework的第一个迭代版本中,没有内置的日志记录。但是有O.

2021-04-17 00:12:21 252 1

原创 SAAS平台的基础,构建多租户系统的思考

多租户应用程序擅长使用一套代码为多个租户提供服务。该体系结构可以使用单个代码源为许多不同的客户端或租户提供服务。构建多租户系统一般都是哪些构建思路呢?1、什么是租户在多租户体系结构中,应用程序的一个实例可用于向一组称为客户或租户的用户提供对应用程序的访问。租户由共享相同数据,配置信息和用户管理信息的一组用户组成。每个租户都有一个特定的身份,并且应用程序应具有足够的能力以对每个租户做出不同的响应。应该注意的是,在多租户体系结构中,每个租户在物理上是集成的,但在逻辑上是彼此分离的。每个租户甚至可能在物.

2021-04-16 18:15:47 352

原创 CentOS7 测试环境的初始化,做运维的时间管理大师

为了安装和配置方便,我们有必要关闭安全方面的一些配置,当然,如果是生产环境,那建议你仔细衡量利弊,测试环境我们就不要给自己找麻烦了…1、关闭SELinux回到Kernel 2.6 时代,那时候引入了一个新的安全系统,用以提供访问控制安全策略的机制。这个系统就是Security Enhanced Linux (SELinux),它是由美国国家安全局(NSA)贡献的,它为Linux内核子系统引入了一个健壮的强制控制访问Mandatory Access Control架构。编辑系统配置文件,彻底关闭.

2021-04-14 14:02:39 189

原创 CentOS7 安装 Redis6

1、安装Redis6yum install epel-release -yyum install redis -y2、启动redissystemctl enable redissystemctl start redis如果不识别redis服务,则可以增加配置,标准配置如下:增加文件: /usr/lib/systemd/system/redis.servicetouch redis.servicevi redis.service######### 以下是文件内容,不是shell

2021-04-14 13:47:42 371 1

原创 Jenkins的windows10 从节点经常性掉线问题解决

大家可以参考上篇把jenkins安装为windows服务的文章,看是否能安装为服务,也许会稳定点,但是,我在win10的虚拟机环境按照步骤做了2遍,并没有成功。1、问题安装从节点后,把虚拟机电源模式修改为从不关闭后,仍然出现掉线的问题,每次都需要手动登陆,重新连接,甚是麻烦。错误信息如下:ERROR: Message not found for errorCode: 0xC00000ACorg.jinterop.dcom.common.JIException: Message not foun.

2021-04-14 10:24:39 457

翻译 将Jenkins或agent 作为Windows服务安装

将Jenkins安装为Windows服务注意:如果您使用Windows安装程序安装了Jenkins,则您无需在此做任何其他事情,因为Windows安装程序会自动将Jenkins作为Windows服务运行。首先,您需要在安装前启动Jenkins。这可以通过JNLP或运行“java -jar jenkins.war”来完成。现在,通过转到以下URL http:// <hostname>:8080 /连接到Jenkins。一旦以这种方式启动Jenkins,请在“管理Jenkins”页..

2021-04-14 10:10:10 352

原创 一款基于.net core + vue 的完全开源免费的后台管理系统

最近工作需要,找遍圈圈,没有发现比较好用的后台管理代码,前端的还是蛮多的,这个如果做一款开源的有没有人需要呢?这样的后台,在.net framework的时代,好像满大街都是吧?可能是没找到,这不应该啊,毕竟.net core已经发展了好多年了,有没有能开箱即用的后台管理。或者考虑项目完结后,开源出来一套呢?先记录下来,等待后续。...

2021-04-14 09:21:32 859 6

原创 Vue中路由到一个公共组件,然后根据路径中是否存在文件动态加载组件

这个需求咋这么奇怪呢?这个需求想让一个组件完成默认兜底的功能,比如某个产品的显示,然后又留出定制化的功能,直接在固定的路径中编写vue,而不用再次定义路由。哎,写到这里,感觉再手动定制下路由就可以了。1、实现多个路由1个组件这个直接定义即可,我使用的是 vue-element-admin,因此定义的路由如下:这里使用import,webpackage可以支持动态载入组件,当然直接引入组件也是可以的。{ path: '/test', component: Layout, h.

2021-04-13 18:12:55 749 12

原创 重磅:谷歌强势回归! google大会报名

google退出中国已经很久了,有关google回归的消息也流传了很久,今天,我们迎来了回归的开幕式。#1、中国区开发者网站不需要梯子,赶紧取感受下吧:https://developers.google.cn/china2、google I/O 大会疫情带来的一个利好,现在的技术大会完全免费。报名地址:https://developers.google.cn/3、你要的技术热点当然能解决下载各类资源,已经很不错了,不是吗?让我们一起期待这个世界,更美好!...

2021-04-08 09:58:53 588 2

原创 生产力提升! 自己动手自定义Visual Studio 2019的 类创建模板,制作简易版Vsix安装包

最近一直在开发 webApi 接口,为了方便我采用了反Restful风格开发,90%的接口均采用post方式,小部分查询采用Get方式,接口的入参和出参定义每次都需要手动创建2个类,心不累手累,怎么能减轻点工作,提升编程体验,早点下班呢?1、visual studio 扩展大家应该都安装过 扩展吧,就是这个东东。是的,本次我们就开始一个自己的扩展开发。别担心,这个扩展非常简单,不要担心会占用你太多时间。2、建立vs扩展项目新建一个项目,过滤最右边的项目类型为 扩展。2. 使用c#开.

2021-04-07 17:09:48 534

原创 CentOS7安装 Supervisor3

1、安装yum install epel-release -yyum install -y supervisor2、启动systemctl enable supervisordsystemctl start supervisordsystemctl status supervisord3、配置# 启用web界面vi /etc/supervisord.conf# 注释 [inet_http_server]模块# 修改IP、用户名与密码例如:[inet_http_server]

2021-04-07 15:16:49 464

原创 CentOS7 安装 MySql 5.7

1、安装 MySql5.7wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpmrpm -ivh mysql57-community-release-el7-9.noarch.rpmyum install mysql-server -y2、运行和自启动systemctl enable mysqld systemctl start mysqld systemctl status mysqld 3、配

2021-04-07 15:09:03 525 2

原创 CentOS7 安装.Net Core3.1/5

1、开发版SDK安装(构建开发环境)1.1 .net core 3.1 SDKsudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpmsudo yum install dotnet-sdk-3.1# 检查安装是否正确,不出错就OKdotnet --info1.2 .net 5 SDKsudo rpm -Uvh https://packages.microsoft.com/c

2021-04-07 14:41:03 694

原创 StreamSets 重置管道状态——管道的数据记忆

StreamSets 的管道 在运行过程中,会记录某些组件的状态,那这会影响啥呢?1、数据持久化当你停止管道时, StreamSets会记录它停止位置时的处理组件的位置。当你重新启动管道时,它会从中断的地方继续。有哪些组件会被保留状态呢?以下是这些组件的列表:Amazon S3Azure Data Lake Storage Gen1Azure Data Lake Storage Gen2DirectoryElasticsearchFile TailGoogle Cloud Sto.

2021-04-07 13:53:06 585 2

原创 StreamSets 3.22.x 已经发布,下载在文后百度网盘

下载过StreamSets的同学,应该深有体会,那速度,比龟速还慢,因为它老断,实在是没法下载,这不,为了解决这个问题,我特意架上云梯拉了回来。1、来自愚人节的发布首先这不是一个谎言,新版本增加了一些功能和修正了一些bug。版本3.22.1-2021年4月1日版本3.22.0-2021年3月23日2、新功能和增强功能2.1 组件增强JDBC Lookup processor : 处理器包括新的“验证列映射”属性。选中后,列映射列表中的所有列必须存在于管道启动时的数据库。默认情况下,.

2021-04-06 22:22:02 655 5

原创 Jenkins拉取Git仓时,碰到了大文件拉取失败

Jenkins是一个好工具,在一次Unity项目自动化编译时碰到 error: RPC failed; curl 18 transfer closed with outstanding read data remaining1、gitlab仓库有大文件在我们手动拉取gitlab仓时,也会出现超时错误,多发生在采用http协议拉取git仓上,我们使用配置命令即可解决该问题。git config --global http.postBuffer 5242880002、jenkins中git拉取问题.

2021-04-06 18:17:09 606

原创 .net core 浅克隆和深克隆/浅拷贝和深拷贝

除非语言里只有基础类型,没有引用类型,否则用任何一种编程语言克隆对象都是很棘手的事情。1、前言“老沉,什么是深克隆,什么是浅克隆?”“哈,迷茫了? 这深深浅浅的体验是不是把你搞晕了?”“嗯,这都是啥程序员黑话吗?”“这是专业术语!因为有“引用类型”这个概念,所以才引申出来深克隆和浅克隆的名词。”“我们先聊聊堆(Heap)和栈(Stack)吧。”“好啊,老沉,听你说说!”2、堆和栈堆:在.net 中准确的说是托管堆,它由 CLR 管理,当堆满了后,会自动清理垃圾,所以做.net开发,基.

2021-04-06 15:01:58 550 3

原创 坐而论道,某园子的技术整改及受益者分析

知名技术网站XX园最近动作太大了,目测本次扯到XXX了。由这次升级引来的影响估计会持续一段时间,就此,我站在局外人的角度,也谈谈几点看法。1、背景背景好像不太明朗,毕竟我也不是圈内人。以XX园的技术支撑来看,XX园技术起源自微软的某场峰会,其初始时,以 .NET 技术为主,只是囿于国内.net技术的没落,XX园逐步转型为多种技术糅合的综合性网站。目前XX园部分引擎已经开源,大家有兴趣的可以翻阅代码:https://github.com/cnblogs/flussFluss is a blog.

2021-04-03 11:15:23 510

原创 一篇文章带你搞定ASP.NET Core的 运行健康检查

ASP.NET Core 的健康检查开发于2016年秋季开始。当时它是​​体系结构草案。2016年11月,发布了相关的测试功能,那跟着我来学学相关知识吧。1、健康检查有啥用?想象一下,您正创建一个ASP.NET Core应用程序,该应用程序在很大程度上依赖于某些子系统,例如数据库,文件系统,API或类似的东西。这是一个很常见的情况,几乎每个应用程序都依赖于数据库。如果与数据库的连接由于各种原因而丢失,则该应用程序肯定会中断。多年来,好像并没有做什么,可以想象ASP.NET运行状况检查有什么用,.

2021-04-01 20:31:10 480

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

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

2020-11-20

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

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

2009-06-27

Z.Expressions.Eval.rar

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

2021-07-01

Z.EntityFramework.Extensions.EFCore.dll

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

2021-05-03

S1000D标准介绍.pptx

IETM的S1000D标准介绍

2021-04-02

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

FastRportSource.rar

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

2021-05-24

dotnet微服务.rar

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

2019-11-11

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

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

2009-06-27

ERP性能设计方案.pptx

ERP性能设计方案

2021-04-02

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

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

2021-04-02

从员工到经理(1).ppt

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

2021-04-02

智慧交通解决方案.pptx

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

2021-04-02

E1161103_利润考核PPT.pptx

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

2021-04-02

E5116907_质量管理PPT.pptx

用友质量管理培训ppt

2021-04-02

GJB6600标准介绍(2013).pptx

GJB6600标准介绍(2013)

2021-04-02

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

金蝶KIS帮助手册

2021-04-02

FastReport-Pro.exe

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

2021-03-13

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

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

2020-11-20

微信小程序介绍.pptx

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

2020-06-19

NI LabWindows/CVI 9.0特别文件

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

2009-06-27

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 LabWindows.CVI.v9.0.Real.Time.Module 特别文件

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

2009-06-27

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

Git-工作流.pptx

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

2020-06-19

微信小程序介绍.pdf

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

2019-11-15

NI LabVIEW RT 8.6 特别文件

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

2009-06-27

NI LabVIEW 8.6.1 特别文件

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

2009-06-27

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

WordPress.chm part1

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

2011-01-17

wordPress.chm part2

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

2011-01-17

richEdit 帮助手册

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

2008-07-09

MFC入门问题

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

空空如也

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

TA关注的人 TA的粉丝

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