自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

星火燎猿

我们只用技术说话 眼界决定境界,定位决定地位

  • 博客(731)
  • 资源 (71)
  • 收藏
  • 关注

原创 如何理解ChatGPT中的Token

总结起来,token 是机器学习模型在自然语言处理任务中的输入单位。ChatGPT 将文本拆分成 token 序列,并通过数字 ID 来表示每个 token。理解 token 的概念可以帮助我们更好地了解模型如何处理和理解文本输入。

2023-07-06 21:15:00 1443

原创 Electron教程大结局

Electron初阶教程大结局前情回顾未来计划感谢前情回顾前面我们通过14篇文章的篇幅,以理论知识和案例实践的方式从0开始进行了Electron开发跨平台桌面客户端的讲解和案例展示,通过该系列课程的学习,学员完全可以快速掌握并入门相关的开发工作。快速构建出自己的知识架构体系,让我们来回顾一下我们前面讲解的文章脉络:第一讲我们介绍了Electron,并给出了为什么要用Eletron开发客户端软件的理由!第二讲我们重点介绍了Electron创建项目的3种方式.第三讲讲了Electron中的重要知识点

2021-09-11 15:42:57 442 2

原创 第十四讲 Electron应用打包发布(小猿Markdown编辑器)

第十四讲Electron应用打包发布前言前言上一讲中我们完成了小猿编辑器的美化工作并完成了编辑器的核心功能,这一讲我将重点讲一下如何对

2021-09-09 20:30:48 594

原创 第十三讲 给小猿编辑器添加托盘图标以及系统通知功能

第十三讲 给小猿编辑器添加托盘图标以及系统通知功能前言托盘图标以及右键菜单开发步骤主进程通知渲染进程通知前言经过一系列的开发美化,我们的小猿Markdown编辑器案例也将慢慢接近尾声,本章内容我们主要讲一讲electron的系统托盘以及在electron中如何调用我们系统底层的通知功能。系统托盘其实在客户端开发中是必备功能,大家好好学,学习完成以后你也能开发出很出色的软件产品。托盘图标以及右键菜单效果图开发步骤素材准备程序添加托盘图标托盘添加鼠标放上去的提示为托盘添加右键菜单

2021-09-09 20:29:26 231

原创 第十二讲运用前面学习知识美化Markdown编辑器

第十二讲运用前面学习知识美化Markdown编辑器前言项目目录结构无边框窗体设计设计首页排版顶部菜单窗体顶部可拖拽顶部右侧功能菜单实现绑定事件左侧菜单页面实现事件绑定前言文末有代码仓库地址,可以直接拉代码下来运行。在这一讲里面我们将运用上一讲学到的内容知识,对我们前面讲的Markdown编辑器进行美化操作,之前的界面设计比较粗糙,只要能满足基本的功能要求,但是要作为一款拿的出手的产品,界面大方美观肯定是要的。在这个看脸的时代,功能不管怎么样,界面一定要好看。废话不多说,我们来看看前后的对比照:老版

2021-09-06 21:22:27 233

原创 第十一讲Electron无边框窗体和透明窗体设计

第11章继续完善美化我们的小猿Markdown编辑器

2021-08-22 20:03:14 2705

原创 第十讲使用Electron开发一个MarkDown编辑器

第九讲使用Electron开发一个MarkDown编辑器功能介绍代码目录结构打开本地文件保存本地文件新建文件小结功能介绍大家都知道,MarkDown编辑器越来越受到大家的喜欢,各大博客平台(CSDN,简书)都推出了MarkDown写博客的功能,包括这篇文章,我也是使用MarkDown进行编写的,本节课我们将带领大家从0开始开发一款属于自己的MarkDown编辑器。废话不多说,直接上演示图:新建文件:打开文件使用到的知识点都是我们前面讲过的,系统菜单,主进程和渲染进程通信,使用Node

2021-08-20 20:44:43 985

原创 第九讲使用VSCODE调试Electron程序

第九讲使用VSCODE调试Electron程序介绍调试主进程调试渲染进介绍前面学员反馈说程序执行的时候遇到问题没办法调试,这节课程主要给大家介绍如何利用vscode来调试我们的Electron程序。前面课程我们已经介绍过,Electron程序包括主进程和渲染进程两部组成。开发过程中调试对于开发人员来说是必不可少的,今天我们就来讲一讲如何利用Vscode调试Electron程序,让你在以后的开发中遇到问题能够快速定位并解决问题!调试主进程首先我们打开vscode如下图所示点击左侧虫子一样的图片

2021-08-19 21:45:48 1506 2

原创 第八讲Electron中使用dialog模块

第八讲Electron中使用dialog模块介绍示例包括的方法dialog.showOpenDialogSync([browserWindow, ]options)dialog.showOpenDialog([browserWindow, ]options)dialog.showSaveDialogSync([browserWindow, ]options)dialog.showSaveDialog([browserWindow, ]options)dialog.showMessageBoxSync([br

2021-08-11 20:06:02 1804

原创 第七讲Electron中渲染进程和渲染进程之间通信

第七讲Electron中渲染进程和渲染进程之间通信介绍渲染进程间传值渲染进程和渲染进程之间的通信介绍相信大家通过前面的学习,对Electron中的主进程和渲染进程之间的通信有了一个深刻的认识,但是大家想过没有,如果在渲染进程和渲染进程传值,我们应该怎么做?让我们先回顾一下渲染进程的创建方式:const mainWindow = new BrowserWindow({ width: 800, height: 600, webPreferences: {

2021-08-10 20:09:17 381

原创 第六讲Electron中主进程和渲染进程之间的双向通信

第六讲Electron中主进程和渲染进程之间的双向通信概述主进程和渲染进程通信渲染进程和主进程之间通信概述通过前面课程的讲解,大家对Electron的开发有了一定的认识,但是运用到实际开发中,我们就需要考虑很多情况,比如我们通过点击渲染进程触发主进程中的某个函数获取到了数据最终要显示到渲染进程中我们该怎么做,第一讲的时候我们给了个例子,渲染进程加载的时候通过主进程读取了本地的文本文件并在渲染进程中进行了显示,大家还有印象吗,本章就重点讲讲这里面的运行原理,本章主要要讲的就两个模块ipcMain和ipc

2021-08-09 22:02:21 814

原创 第五讲使用Electron创建原生应用菜单和上下文菜单

第五讲使用Electron创建原生应用菜单和上下文菜单整体介绍Menu模块的构成静态方法实例方法实例事件MenuItem介绍click函数role参数type参数lable参数sublabel参数tooltipacceleratoriconenabledacceleratorWorksWhenHiddenvisibleBooleancheckedBooleanregisterAcceleratorsharingItemsubmenuidbeforeafterbeforeGroupContainingafte

2021-08-06 21:09:53 631

原创 第四讲Electron模块介绍及ipcMain,ipcRender,shell模块功能演示

第四讲Electron模块介绍及ipcMain,ipcRender,shell模块功能演示介绍主进程模块(28个)渲染进程模块(3个)通用模块(5个)案例讲解介绍从今天开始我们进入Eelectron的核心知识点学习,这些知识点将在我们后续的课程中不断的讲解和加深印象,你学习本篇的目的不要求全部掌握全部知识点,写本篇的目的只是为了能让你明白Eelctron里面的全貌。做到心中有韬略,后面的具体战术实战,我们将安排一些单独的课程讲解,当然该篇也会挑一些简单的模块来加深你对模块使用的影响。Electron总

2021-08-04 21:29:03 549

原创 第三讲 Electron中的主进程、渲染进程以及运行原理

Electron中的主进程、渲染进程以及运行原理目录运行原理一张图带你了解全貌主进程渲染进程主进程中使用nodejs模块新的项目结构目录运行原理#mermaid-svg-5CCa5pVnql0aGOQw .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-5CCa5pVnql0aGOQw .label text

2021-08-03 11:26:16 414

原创 第二讲 Electron项目创建的几种形式介绍

Electron项目创建的几种形式介绍快速创建Electron项目使用git仓库快速克隆项目并创建下载项目使用npm进行项目生成使用Electron-forge搭建一个项目纯手工搭建一个Electron项目快速创建Electron项目该篇文章主要讲解怎么快速创建一个electron项目并将它运行起来,完成我们electron的第一个hello world事例,以后的课程事例我将使用vscode进行代码创建和演示,如果你还没有下载,请先下载最新的安装!为了让大家学习不那么杂乱,本教程的所有安装都是用npm

2021-07-30 17:58:36 740

原创 第一讲 Electron跨平台开发介绍

Electron跨平台开发介绍欢迎加入Electron跨平台初级课程学习什么是Electron?为什么要学习Eelctron进行桌面客户端的开发?对于个人对于企业桌面客户端开发技术那么多,为什么就选择Electron?搭建第一个Electron环境准备工作安装Electron环境欢迎加入Electron跨平台初级课程学习你好,亲爱的开发者朋友,欢迎加入Electron跨平台初级课程的学习,在下面的课程中,我将带你手把手从一个前端开发者,进入到桌面客户端这一新的开发领域,本系列的课程将带你快速入门Elec

2021-07-29 17:36:30 453 2

原创 Ubuntu16.04 配置国内源+安装 Docker

Ubuntu16.04 配置国内源+安装 Docker国内源配置备份配置替换如下源信息执行如下脚本更新源列表安装Docker阿里镜像源国内源配置备份配置sudo cp /etc/apt/sources.list /etc/apt/sources.list.baksudo vi /ect/apt/sources.list替换如下源信息deb http://mirrors.aliyun....

2019-12-12 09:55:47 1351 1

原创 C# 链表实现思路

C# 链表实现思路链表节点定义链表实现细节测试代码User类定义链表节点定义 /// <summary> /// 链表基础节点结构 /// </summary> /// <typeparam name="T"></typeparam> public class Node<T> { ...

2019-12-03 17:13:01 410

原创 Ubuntu下安装Atom编辑器并画PlantUML图

系统版本:Ubuntu kylin 15.10 1.安装Atom编辑器 打开终端,然后使用下面的命令行:sudo add-apt-repository ppa:webupd8team/atomsudo apt-get updatesudo apt-get install atom卸载Atom 执行如下命令sudo apt-get remove atomsudo add-apt-reposi

2016-06-29 11:32:45 4079

原创 Ubuntu下使用vscode开发Nodejs应用

安装环境:Ubuntu15.10安装nodejs,这个按照网上步骤安装就可以!安装VSCode,去https://code.visualstudio.com/download下载Vscode 下载相关的包到本地!执行下面命令安装Vscode!sudo dpkg -i vscode-amd64.deb安装完毕,执行code .打开vscode编辑器!后续的操作请集合我上一篇文章进行配置即可:

2016-06-27 18:07:49 9286

原创 NODEJS 生成证书

首先电脑安装nodejs打开电脑DOS命令行工具输入如下命令生成证书openssl genrsa 1024 > key.pem输入如下命令生成安全证书openssl req -x509 -new -key key.pem > key-cert.pem输入相关的信息就可以生产相关的信息了,然后将证书和密钥拷贝到项目根目录var https = require("https");var fs

2016-06-25 15:03:06 6329

原创 使用vs code开发Nodejs程序

详情请参考: https://code.visualstudio.com/Docs/runtimes/nodejs 最近再研究nodejs,苦苦再选一款轻量级的编辑器,由于本人一直从事.net开发,虽然微软推出了Visual Studio 开发node js的插件,而且用着也不错,但是总感觉这个编辑器体量太大(一装就是几个G)!webstore是目前最受欢迎的Nodejs开发IDE之一。受欢迎的原

2016-05-20 11:56:06 33803 2

原创 Ubutu Mosquitto部署和相关的配置(支持websocket)

最近公司使用MQTT对公司现有的物联网设备进行重组,有幸能研究关于MQTT的一个服务端Mosquitto,虽然支持Socket的方式很好部署,但是在WebSoket的部署上还是走了很多弯路,网上查询了很多资料,现在将部署过程中遇到的问题做个总结,方便后续回顾查看: 首先下载Mosquitto安装文件 下载地址:http://mosquitto.org/files/source/ 我用的是1.4

2016-04-22 19:37:40 6258 1

原创 使用Jexus+Mono运行.net开发的项目如何不让URL区分大小写

最近一直再研究.net的跨平台问题,遇到的其中一个比较棘手的问题就是无论时钟Apatch还是Jexus里面,发布的站点访问的时候路径都是要区分大小写的(对于一个.net开发人员来说的确很纠结),编程中平常就没有养成这种好的习惯,如何才能解决这种区分大小写的问题呢?网上收集到了专业人事的回答,这里写篇文章备注一下,方便以后查阅:首先:输入命令:cd /usr/jexus/ 编辑jws: vim

2016-03-05 14:31:52 3780 2

原创 Ubutu+Apache+Mono 实现.net开发的网站跨平台移植

最近公司转型,需要将现有使用的.net技术开发的平台系统在linux系统上跑起来,一方面是为了节省成本(Linux免费),另一方面,现在是大数据的填写,所有的技术要向java平台移植,起到一个平缓过渡的作用!好了废话不多说,直接上干货!安装Apache,使用命令:sudo apt-get install apache2 安装完成,浏览器地址输入本机IP看是否安装成功!安装mono,使用命令:

2016-02-20 18:04:41 1183

原创 第一节 麒麟系统安装+基础环境搭建(JDK+Scala)

本文重点对没有Linux基础的人员提供快速上手的指导,如果你的开发环境已经搭建好,可以略过本章所讲内容,内容来源于网络,也谢谢这些默默讲自己经验分享的人!最近在学习大数据,有喜欢的朋友可以一起研究。

2016-01-03 01:29:55 9295 1

原创 centos服务器设置代理上网的方法

这里以centos7.0为例,记录代理服务器设置过程:1.全局的代理设置:vi /etc/profile添加下面内容http_proxy = http://username:password@yourproxy:8080/ftp_proxy = http://username:password@yourproxy:8080/export http_proxy

2014-12-26 10:41:18 68670 8

原创 CentOS-7.0.中安装与配置Tomcat-7的方法

安装说明 安装环境:CentOS-7.0安装方式:源码安装 软件:apache-tomcat-7.0.29.tar.gz 下载地址:http://tomcat.apache.org/download-70.cgi安装前提 系统必须已安装配置JDK6+,安装请参考:在CentOS-6.3中安装与配置JDK-7。安装tomcat 将apach

2014-11-24 23:38:36 88629 8

原创 Avalonia中嵌入网页程序CefNet在同一页面打开链接窗口

这里主要在时间里面拦截当前要跳转的页面然后再当前webview里面进行导航重定向。这样太影响使用了,我想要的是通过在当前页面里面导航就可以了。通过以上代码我们再看下效果:完美。来取消对新窗口的创建。

2024-04-17 20:30:00 24

原创 Avalonia中嵌入网页程序CefNet网页输入中文程序崩溃问题

在 CefTest.Desktop.Program.Main(String[] args) 在 F:\Tmp\Project\AvaloniaTest\CefTest.Desktop\Program.cs 中: 第 59 行。在 Avalonia.Win32.Input.Imm32InputMethod.HandleComposition(IntPtr wParam, IntPtr lParam, UInt32 timestamp)

2024-04-17 20:00:00 114

原创 Avalonia中嵌入网页程序(CefNet)运行在银河麒麟系统上

获取当前用户工作目录。Windows默认是在:C:\Users\xxxx,xxxx标识的是当前的登录账号。银河麒麟取值是在:/xxx/ xxx是当前登录的用户名。这个主要是解决linux下运行没有沙盒环境会报错的问题,我们通过设置启动参数来规避该问题。这里面我们根据不同的系统环境,设置全局的cefnet启动目录,通过代码。桌面快捷方式和桌面图标路径设置。

2024-04-16 22:00:00 334

原创 Avalonia中嵌入网页程序(CefNet)

Nuget上还有发布了的cefnet库能够用,但是如果后续需要修复cef底层库的一些问题估计就比较麻烦了,因为社区已经不维护了,多方查证没有找到相关代码库为何删除的原因,大家且用且珍惜吧。

2024-04-16 20:00:00 41

原创 Avalonia中MVVM模式下设置TextBox焦点

我们在开发的过程中,经常会遇到比如我在进入某个页面的时候我需要让输入焦点聚焦在指定的文本框上面,或者点击某个按钮触发某个选项的时候也要自动将输入焦点聚焦到指定的文本框上面的需求,如果我们不用mvvm模式的话完全可以自己在后台代码里面直接写xx.Focus();

2024-04-15 20:00:00 73

原创 Avalonia中开发自己的模版控件(TemplatedControl)

TemplatedControl最适合用于可以在各种应用程序之间共享的通用控件。它们是无样式的控件,意味着可以为不同的主题和应用程序重新定义样式。Avalonia定义的大多数标准控件都属于这个类别。如果您想为TemplatedControl提供一个单独的文件中的Style,请记得通过StyleInclude将此文件包含在您的应用程序中。

2024-04-09 21:30:00 52

原创 Avalonia中使用阿里的IcoFont字体图标库

鼠标移动到具体的图标上面会出现复制按钮,点击复制粘贴即可。

2024-04-09 20:30:00 127

原创 访问需要HTTP Basic Authentication认证的资源的c#的实现 将账号密码放入url(http://user:[email protected])

我正在尝试使用C#对我们的登台服务器进行一些测试.它位于基本的http auth之后,因此从理论上讲,我可以将URL设置为http://user:[email protected]. 但是,密码中包含一个"@",这会导致各种问题。本文具体介绍一下如何再C#中访问需要HTTP Basic Authentication认证的资源的c#的实现 将账号密码放入url。,然后通过Credentials 对用户名和密码重新赋值即可。

2024-04-03 21:00:00 46

原创 Avalonia11.0.2+.Net6.0支持多语言,国际化(3)

前两篇文章Avalonia11.0.2+.Net6.0支持多语言,国际化Avalonia11.0.2+.Net6.0支持多语言,国际化使用DynamicResource绑定数据。

2024-03-27 21:00:00 374 1

原创 Avalonia11.0.2+.Net6.0支持多语言,国际化使用DynamicResource绑定数据

本章内容是对上一章博客的补充,当时我们用的是自定义扩展的方式实现了多语言数据的绑定,本章我们用标准的Text="{DynamicResource 名称}"来替换Text="{i18n:LanExt 名称}",想看上一章的盆友们可以移步到上一章。Avalonia11.0.2+.Net6.0支持多语言,国际化。

2024-03-27 20:15:00 223

原创 Avalonia11.0.2+.Net6.0支持多语言,国际化

11.0.2适用的版本是8.1.97.11000,大家通过Nuget包管理器下载安装即可。

2024-03-26 20:00:00 268

原创 Avalonia(11.0.2)+.NET6 打包设置发布包的版本号

本文是对上一篇打包文章的补充,后台好多人私信我说打包的版本号如何设置,今天出个补充说明。

2024-03-25 20:30:00 174

CefNet.dll网页中文输入程序闪退bug修复

当前cefNet版本105.3.22248.142,配合CefNet.Avalonia.Eleven在程序里面使用,底层库存在按键字符转义的bug,导致展示的网页里面无法输入中文的bug。异常信息: System.InvalidOperationException:“Incompatible input locale.” 在 CefNet.Input.KeycodeConverter.CharacterToVirtualKey(Char character) 在 CefNet.Avalonia.WebView.OnTextInput(TextInputEventArgs e) 在 Avalonia.Input.InputElement.<>c.<.cctor>b__32_4(InputElement x, 博客地址: https://blog.csdn.net/fwj380891124/article/details/137871148

2024-04-17

这是使用C#开发的一个获取窗口文本以及所属进程的一个工具,方便我们可以快速定位到进程Id和进程里面展示的内容

这是使用C#开发的一个获取窗口文本以及所属进程的一个工具,方便我们可以快速定位到进程Id和进程里面展示的内容 1. 比如可以快速定位到广告弹窗所属的进程以及文件位置 2. 对于密码框中未显示的密码也可以显示出来 完整的源代码,测试过程中如果发现没法满足你的要求可以按照你的实际需求进行完善。

2024-02-22

AvaloniaVS.VS2022

如果您正在使用Visual Studio开发Avalonia,您应该安装Avalonia for Visual Studio扩展。 该扩展提供了Avalonia XAML的智能感知支持以及预览功能。 本安装程序是Visual Studio 2022版本上专用的,非该版本的开发工具不要下载。

2023-12-01

C#版本的海康热成像系列相机测温实现

海康官方SDK没有提供热成像相关实现的演示功能,该程序包括海康相机热成像测温相关的实现,大家可以直接下载进行测试,或者对自己的程序进行调整!

2021-07-21

网页提示特效通用.zip

网页提示特效,可用于404,401等特殊页面的设计,将文字转换为颗粒图画,效果炫。。。欢迎大家下载体验

2020-09-15

SignalR 演示代码

SignalR 演示代码,演示了Connect 和 Hub两种模式!!!

2016-09-23

Lamda演示代码

Lamda进化史演示代码,博客文章地址:http://blog.csdn.net/fwj380891124/article/details/52610462

2016-09-21

mqtt-websocket-example

mqtt,websocket

2016-04-22

Linux系统puty+winscp

Linux系统puty+winscp,有需要的朋友可以下载看看,结合本人的一篇博文使用!

2016-02-20

HTML5 socket通信,C#版

随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS -- 因为B/S中的WebSocket可以直接连接到C/S的服务端,并进行双向通信。如下图所示:

2015-08-12

wireshark_cn

不错的一款网络监控工具,希望可以帮助到大家,本款为汉化版,请放心下载。

2013-11-20

VS2010开发activeweb插件

VS2010开发activeweb插件,非常实用,找了好久才找到这么全的代码。

2013-07-01

VS打包Web项目实例

VS web安装包制作,包括数据库的动态创建或者附加等功能,很实用...

2013-05-20

VS2008水晶报表入门

VS2008水晶报表入门

2013-04-20

asp.net上传头像预览

asp.net上传头像预览

2013-03-06

简单项目资料总结

简单项目资料总结

2013-01-21

简单的项目需求分析(测试用)

本人测试用的,不提供外部人员使用,下载许谨慎。

2013-01-19

常见C#120问

C#120问

2013-01-19

12306最新订票软件(1.16)

12306最新订票软件(1.16)

2013-01-16

C#版P2P学习

C#版P2P学习

2013-01-16

火车票购票软件

火车票购票软件

2013-01-16

Winform简单的学习例子

Winform简单的学习例子,适合刚刚接触的朋友们。

2012-12-17

软件开发流程

介绍完整的软件开发流程,看了以后,也许你就会喜欢上编程。

2012-12-15

W3CSchool里面包括最新的HTML5技术

W3CSchool里面包括最新的HTML5技术,内容很全面,需要的可以下载研究。

2012-12-10

WPFMVVMTest

WPF事例 MVVM事例

2012-11-26

WPF图片浏览工具

WPF做的图片浏览工具

2012-11-22

概念版QQ登录界面

概念版QQ登录界面源码,绝对物有所值。放心下载,如果有任何问题可以联系我。

2012-11-20

WPF全系列事例代码

WPF基础教程所有相关的源代码,博客文章请查阅:http://blog.csdn.net/fwj380891124 之WPF板块类容。非常详细的介绍了WPF,适合初学者入门学习。

2012-11-17

C#网络编程

很不错的C#网络编程学习资源,推荐下载。

2012-11-09

Expression Blend知识锦

Expression Blend知识锦

2012-10-17

winform发票打印

Winform打印 发票

2012-10-15

C#编程规范V1.0

C#编程规范

2012-09-18

全省重点营运车辆部省动态信息公共交换平台

全省重点营运车辆部省动态信息

2012-09-18

软件编程规范

软件编程规范

2012-09-18

Jquery文档

Jquery文档

2012-09-05

PISDK_1_3_8_388

PISDK

2012-08-23

winform界面

WInfrom界面文档,仅限交流使用,不代表全部内容。下载请慎重。

2012-08-16

Winform测试界面

Winform测试界面,仅限于测试使用,不保证后续维护。

2012-08-16

ArcGIS_Engine开发入门教程C#

ArcGIS_Engine开发入门教程

2012-08-13

UDP传输文件事例

UDP传输文件事例

2012-08-11

空空如也

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

TA关注的人

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