会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
源之缘-OFD先行者
OFD实践者,上位机开发专家! ( QQ群:565438497)
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
下一页
2019年4月19日
Web API 处理机制剖析 --- 拨开迷雾看本质
摘要: 前言 最近开发了几个项目,用到了web api,也通过项目加深了对web api的理解。本文试图从内部原理讲解web api的本质。透过重重迷雾,看清本质,就能更好的把握和利用好web api。 1 Web API 的本质 1.1 交互说明 Web API 是基于http传输协议的函数调用。http
阅读全文
posted @ 2019-04-19 23:24 源之缘-专注WPF开发
阅读(1237)
评论(0)
推荐(2)
2019年3月14日
linux平台,对线程等待和唤醒操作的封装(pthread_cond_timedwait 用法详解)
摘要: 前言 linux平台下,线程等待和唤醒操作是很常见的,但是平台函数不易使用;笔者对此操作做了封装,使之更易于使用。 线程等待和唤醒函数比较 平台提供了线程等待相关函数,这些函数之间用法也有些差异: 通过上表,可以看出pthread_cond_timedwait函数是最为灵活,使用也最为广泛。slee
阅读全文
posted @ 2019-03-14 22:11 源之缘-专注WPF开发
阅读(21385)
评论(1)
推荐(2)
2019年3月3日
高性能、高可用性Socket通讯库介绍 - 采用完成端口、历时多年调优!(附文件传输程序)
摘要: 前言 本人从事编程开发十余年,因为工作关系,很早就接触socket通讯编程。常言道:人在压力下,才可能出非凡的成果。我从事的几个项目都涉及到通讯,为我研究通讯提供了平台,也带来了动力。处理socket通讯对初学者而言,具有很大的挑战性。我有个梦想:能不能开发一套系统,能很好的实现性能和易用性的统一。
阅读全文
posted @ 2019-03-03 09:33 源之缘-专注WPF开发
阅读(6604)
评论(0)
推荐(7)
2019年2月12日
vc++开发安装程序实例
摘要: 前言 市面上有很多安装程序制作软件;但是,要实现个性化安装程序,还是自己动手来写一个更为妥当。本文介绍基本的安装程序制作的步骤。 安装程序界面: 安装程序可以分为几个功能点:1 资源的嵌入、释放。2 资源的解压。3 生成快捷方式。 1 资源导入和释放 导入 在VS资源视图,点击“”添加资源“,再选择
阅读全文
posted @ 2019-02-12 15:21 源之缘-专注WPF开发
阅读(1177)
评论(0)
推荐(0)
2019年1月26日
AcceptEx与完成端口(IOCP)结合实例
摘要: 前言 在windows平台下实现高性能网络服务器,iocp(完成端口)是唯一选择。编写网络服务器面临的问题有:1 快速接收客户端的连接。2 快速收发数据。3 快速处理数据。本文主要解决第一个问题。 为什么要用AcceptEx 传统的accept函数能满足大部分场景的需要;但在某些极端条件下,必须使用
阅读全文
posted @ 2019-01-26 23:03 源之缘-专注WPF开发
阅读(4575)
评论(1)
推荐(3)
2019年1月17日
GMap.NET实现电子围栏功能(WPF版)
摘要: 前言 GMap.NET是一个强大、免费、跨平台、开源的.NET控件。分为WPF和winform版。GMap.NET的基本知识不做过多介绍,本文主要介绍如何使用该控件实现电子围栏功能。 电子围栏主要有两个功能模块:界面展示围栏区域,判断人员出入围栏的逻辑。GMap.NET的WPF版本功能并不强大,实现
阅读全文
posted @ 2019-01-17 15:21 源之缘-专注WPF开发
阅读(4437)
评论(5)
推荐(6)
2018年12月8日
AutoCAD 凸度(bulge)的概念及使用WPF函数画图
摘要: 前言 凸度(bulge)是AutoCAD 中一个非常重要的概念,凸度控制着两点之间弧度大小,弧度的方向。各种复杂的图像有可能就是成百上千的弧线组成的。从AutoCAD中导出的数据也有该值,一般的形式为两个点坐标、一个凸度值。所以理解凸度的概念是处理AutoCAD 文件重要的前提。本文会简要介绍一下凸
阅读全文
posted @ 2018-12-08 22:37 源之缘-专注WPF开发
阅读(6614)
评论(1)
推荐(4)
2018年12月5日
WinForm版图像编辑小程序(实现图像拖动、缩放、旋转、抠图)
摘要: 闲暇之余,开发一个图片编辑小程序。程序主要特点就是可方便的对多个图像编辑,实现了一些基本的操作。本文主要介绍一下程序的功能、设计思路。 执行程序 下载地址: 1功能介绍 程序主界面 点击打开图片,可选择多个图片文件。图片缩略图左侧显示,双击左侧图片,添加到编辑区。 图片编辑区分为:纸张区域和打印区域
阅读全文
posted @ 2018-12-05 22:15 源之缘-专注WPF开发
阅读(4518)
评论(5)
推荐(9)
2018年11月20日
使用 GMap.NET 实现添加标注、移动标注功能。(WPF版)
摘要: 前言 在WPF嵌入地图,有两种方式: 浏览器方式;控件方式。 1)浏览器方式就是使用浏览器控件WebBrowser,设置好网址就行了。这种方式与地图的交互不太直接,需要懂html、javascript。对于不懂web编程的开发者来说,有点困难。 2)控件方式就是使用第三方控件;不需要处了解web相关
阅读全文
posted @ 2018-11-20 20:37 源之缘-专注WPF开发
阅读(5520)
评论(0)
推荐(5)
2018年11月14日
socket心跳超时检测,快速处理新思路(适用于超大量TCP连接情况下)
摘要: 假设一种情景:TCP服务器有1万个客户端连接,如果客户端5秒钟不发数据,则要断开。服务端如何检测客户端是否超时?这看起来是一个非常简单的问题,其实不然! 最简单的处理方法是:启动一个线程,每隔一段时间,检查每个连接是否超时。每次处理需要1万次检查。计算量太大!检查的时间间隔不能太小,否则大大增加计算
阅读全文
posted @ 2018-11-14 11:30 源之缘-专注WPF开发
阅读(9975)
评论(2)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
下一页
公告
关注我