dotnet 职业技术学院

胡承 - Windows 10 Developer

胡承-博客

如何处理Tcp粘包半包问题

TCP是网络传输层中非常重要的传输协议,广泛应用于Http、WebSocket、FTP、Telnet、SMTP、POP3与DNS等应用协议。了解TCP的基本原理对我们分析网络问题有着举足轻重的作用。 此次我们先来了解下:如何解决TCP的粘包,半包的问题。

WPF & Winform 窗口大小设置范围限制引发的惨案

有个有趣的事情,当我们创建一个WPF窗体时,我们将窗体的大小设置为Width=90,Height=160。在设计器模式下,窗体比例看着很和谐

gogs Windows系统上简易部署

gogs是免费开源的一款类似于gitlab的版本管理服务软件,部署起来非常的方便轻巧,习惯使用git命令的小伙伴们赶紧来尝尝鲜。今天我们就来搭建一个gogs服务器端。

C# 通过adb与安卓设备通讯

我们都有看过手机助手软件,当手机插到电脑上时,电脑上就可以看到手机中的文件夹。还能完成文件的拷贝,安装等功能。现在我们就用C#,通过 adb + usb 实现简单的网络通讯功能。

C# log4net快速开始

log4net是非常强大的日志管理系统,在客户端桌面开发中,大多数情况下我们都是把日志输出到本地文件。为了让大家能够快速开发,特此记录。

C# 通过Fleck实现WebSocket监听服务

Fleck是一个websocket开源框架,通过Fleck,我们可以很轻松的实现WebSocket服务端;
GitHub地址:https://github.com/statianzo/Fleck.git
现在我们就用它来实现WebSocket基本通讯。

C# 通过WMI监听USB插拔

监控USB的插入和拔出有几种方法,如:通过监听windows消息来获取,通过WMI查询等。
通过windows消息存在弊端就是我们的程序必须要跑在带有窗口的程序上面,另外因为操作系统不一样,消息传递的参数也不一样,所以它在不同版本的操作系统上也不一定有用,实现起来也会更麻烦。
今天介绍一下通过WMI的方式,来获取USB的插拔状态。

如何添加到开机自启动(入门篇)

大家都知道,我们有很多软件都是开机时,就会自启动,今天就初步来聊聊这个自启动。

Windows后台服务调试与安装

在我们日常工作中,不免需要编写windows后台服务程序。在这过程中,你是否有考虑过这几个问题呢?

  • 服务调试很麻烦?
  • 双击不能启动服务?
  • 如何安装服务?
  • 如何使用管理员权限启动?

针对以上问题,今天我们就来聊聊它们!

开始写一篇属于我们自己的博客

前面我们已经学习了如何搭建一个博客,现在的你是不是已经蠢蠢欲动,想动手开始写自己的博客了呢?别急,现在就教你,如何完成第一篇博客。

如何使用GitHub搭建简易博客

本文告诉大家如何通过GitHub搭建简易博客