自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 收藏
  • 关注

转载 Socket编程模型之异步选择模型

简介 核心仍然是用OOP实现异步选择模型。假设老陈是服务器端应用程序。老陈的多个女儿是客户端应用程序。送信的邮递员是网络。操作系统式是个信箱管理员。邮递员不能直接投到信箱,是先把信给信箱管理员,信箱管理员再把信放到指定的信箱。信箱是已经和客户端相连的socket。bind可用检测老陈要挂信箱...

2017-08-14 14:29:00 155

转载 关于工作总结内容和周期的一点启示

工作总结是对一定时期内的工作加以总结,分析和研究,找出成绩和问题,得出经验教训,为后续工作提供帮助。它所要解决和回答的中心问题,不是某一时期要做什么,如何去做,做到什么程度的问题,而是对某种工作实施结果的总鉴定和总结论,是对以往工作实践的一种理性认识。 工作总结是做好各项工作的重要环节。通过...

2017-08-14 14:29:00 72

转载 方法:如何获取远程PC所有共享资源

http://www.cnblogs.com/xuesongshu/   在一网热心网友的帮助下我解决的NetShareEnum返回NO_ACCESSS_DENIED(5)的问题。可惜网上相关资料实在找不着。我决定把我的方法分享给更多的网友们,希望能帮助到更多的人。   SHARE_I...

2017-08-14 14:29:00 118

转载 把全局函数指针指向类的成员函数

转载请注明来源:http://blog.csdn.net/caoshiying 博客搬家:http://www.cnblogs.com/xuesongshu/p/3877060.html 我以前经常考虑使用WNDCLASS、CreateThread之类的Windows API时如何在类里面...

2017-08-14 14:29:00 117

转载 C++内存深度克隆(复制)算法启示录(一)

如果存在定义指针类型成员的数据结构的需求,那么最好把该指针类型专门封装起来,把指针类转换成对象,利用包装类初始化、分配、再分配、回收内存,利用操作符重载方便调用。这样的措施既方便,又有效防止内存泄露。 share_ptr、unique_ptr、auto_ptr等智能指针不是最好的选择。 ...

2017-08-14 14:29:00 161

转载 基于DotSpatial实现面积测量图层

前面时间写了一个距离测量图层的实现方法。今天写一个面积测量图层的实现方法。 面积测量的关键在于用多边形表示测量图形,坐标点都是地图坐标。我们可以手动添加要素,用一个或者多个表示多边形的要素表示测量区域。DotSpatial自带3种类型的图层:MapPointLayer、MapLineLaye...

2017-08-14 14:29:00 274

转载 DotSpatial入门

一、DotSpatial是什么 DotSpatial是一个基于.Net Framework 4.0 版本编写的一个地理信息系统(GIS)库,以UserControl的形式提供地图控件。它可帮助开发人员把空间数据、空间分析的功能加入到他们的应用程序中,还可以帮助开发人员把地理信息系统功能扩展到...

2017-08-14 14:29:00 907

转载 Visual C++ 自动构建

转载请注明来源:http://blog.csdn.net/caoshiying/article/details/52247858 现在Visual Studio的体积越来越庞大了,微软对VC的支持越来越不好了。然而CodeLite、CodeBlocks等对VC的支持问题太多,今天想到一个自动...

2017-08-14 14:29:00 72

转载 UMLet创建自定义元素

UMLet是一款开源的UML软件,扩展性强,支持Java编程语言,当前已经历多个版本,运行稳定,功能强大,它的官方网站是: http://www.umlet.com/。 自带的图形库包括类图、活动图、时序图、状态图、用例图、组件图、部署图等。自带的活动图中分支判断图形不支持在图形内部显示...

2017-08-14 14:29:00 100

转载 Socket编程模型之事件选择模型

一 原理与关键函数 Winsock提供了另一个有用的异步I/O模型。和WSAAsyncSelect模型类似的是,它也允许应用程序在一个或多个套接字上,接收以事件为基础的网络事件通知。对于表1总结的、由WSAAsyncSelect模型采用的网络事件来说,它们均可原封不动地移植到新模型。在用新模...

2017-08-14 14:29:00 129

转载 MFC10环境下用MFC4的方法实现CEdit透明

http://www.cnblogs.com/xuesongshu/   在创建MFC项目的时候最后一步把窗口继承的类由CDialogEx改为CDialog。这一步很重要哦。   用类向导实现窗口的WM_CTLCOLOR,代码如下: HBRUSH CAlphaEditMfc10...

2017-08-14 14:29:00 98

转载 给DotSpatial添加比例尺

开源的DotSpatial虽然十分强大,但是没有比例尺造成不方便。我把我实现的比例尺控件分享出来,给大家使用。记得要监听视野范围变化的事件。 using System;using System.Collections.Generic;using System.ComponentMod...

2017-08-14 14:29:00 242

转载 error C2664: “AfxAssertFailedLine”: 不能将参数 1 从“TCHAR []”转换为“LPCSTR”

转载请注明来源:http://blog.csdn.net/caoshiying 博客搬家来源:http://www.cnblogs.com/xuesongshu/p/4068421.html 这个错误是我在把tinyxml修改为宽字符(Unicode)版本时候遇到的问题,我首先按关键字把所...

2017-08-14 14:29:00 220

转载 error LNK2005: DDX_Control 已经在 uafxcwd.lib(wincore2.obj) 中定义

http://blog.csdn.net/caoshiying 博客搬家来源:http://www.cnblogs.com/xuesongshu/p/4064251.html 编译错误提示如下: 1>afxnmcdd.lib(wincore2.obj) : error LN...

2017-08-14 14:29:00 218

转载 用Proj.4进行坐标系转换(以北京54坐标系转WGS84投影坐标系为例)

// convertor.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "convertor.h"#include <projects.h>#ifdef _DEBUG#define new DEBUG_NEW#...

2017-08-14 14:29:00 1340

转载 DotSpatial性能测试(关于DotSpatial要素图层闪烁的问题)

精良的架构设计,健壮的代码使DotSpatial十分强大。近日某人说DotSpatial有闪烁问题,我半信半疑,决定亲自试验一下。首先新建一个地图函数,取名为MultithreadFunction,声明一些变量,代码如下: using DotSpatial.Controls;using...

2017-08-14 14:29:00 345

转载 osgeo default passwords

check attachment of this article: password.txt 转载于:https://my.oschina.net/zhtqs/blog/150984...

2017-08-14 14:29:00 86

转载 一个双缓冲原理的解释:Flash按钮

转载请注明来源:http://blog.csdn.net/caoshiying/article/details/52218665 解决闪屏的问题一定要使用双缓冲技术吗?不是。本文将顺便介绍在没有使用双缓冲的如何解决闪屏的问题。本示例同时介绍文安首尾连接不间断滚动的方法。首先上一个运行效果截图...

2017-08-14 14:29:00 76

转载 Socket编程模型之完成端口模型

转载请注明来源:http://blog.csdn.net/caoshiying?viewmode=contents 一、回顾重叠IO模型 用完成例程来实现重叠I/O比用事件通知简单得多。在这个模型中,主线程只用不停的接受连接即可;辅助线程判断有没有新的客户端连接被建立,如果有,...

2017-08-14 14:29:00 449

转载 正确编译DuiLib的方法

很多人一下载DuiLib就打开Visual Studio进行编译,一编译就报错:找不到Riched20.lib。然后直接去百度搜索,百度搜索结果大部分文章你抄我抄大家抄,千篇一律说删除Riched20.lib,大家都没看到作者说不知道删除Riched20.lib之后的后果。 实际上Riche...

2017-08-14 14:29:00 55

转载 AngularJS系列之ES6特性(二)

接着上篇继续写。 不定参数 转载请注明来源: http://blog.csdn.net/caoshiying非法转载或抄袭将委托CSDN追究法律责任。 不定参数是在函数中使用命名参数同时接收不定数量的未命名参数。这只是一种语法糖,在以前的JavaScript代码中我们可以通过a...

2017-08-14 14:29:00 148

转载 AngularJS系列之JavaScript闭包

转载请注明来源:http://blog.csdn.net/caoshiying?viewmode=contents。这篇文章针对的是有2年以上编程经验的朋友们参考的,作参考资料之用,不从基础讲起。 1.1.1. 函数字面量 函数字面量包括四个部分,第一部分是关键字,第二部分是...

2017-08-14 14:29:00 84

转载 用纯C语言写的一个植物大战僵尸的外挂

http://www.cnblogs.com/xuesongshu/ 这个外挂主要用来帮助鼠标点击的。最近很忙,代码注释我以后会慢慢补充进来。请多多指点。 1 #include "PC2StdAfx.h" 2 3 BOOL CALLBACK PCEnumDlgI...

2017-08-14 14:29:00 829

转载 Socket编程模型之简单选择模型

前言 重点: 一、Windows网络编程之OOP思想的应用 二、用多线程实现非阻塞式 三、回调模型应用一个简单的架构。 关于Socket编程模型的资料网上能搜索到很多,我发现资料中的示例代码没有问题的资料真不多。后面我至少写五篇文章,分别详细介绍最主要的五个Socket编程模型。首先...

2017-08-14 14:29:00 95

转载 CentOS 7 在SELinux保护下安全打开端口

请运行命令行: firewall-cmd --permanent --zone=public --add-port=2201/tcpsuccessfirewall-cmd --reloadsemanage port -a -t http_port_t -p tcp 2201 ...

2017-08-14 14:29:00 449

转载 GDAL实现读写ESRI ArcGIS的shapfile文件

废话少说,直接上代码吧。 #include "stdafx.h"#include <ogrsf_frmts/ogrsf_frmts.h>#include <Windows.h>#define DEFAULT_STRING_LENGTH 256int _...

2017-08-14 14:29:00 122

转载 Android第7版API中AlertDialog的一个重要细节

转载请注明来源:http://blog.csdn.net/caoshiying 未经授权的转载将委托CSDN追究法律责任。 引用的库是:android.support.v7.app.AlertDialog,刚开始直接对着书上的代码敲入: new Al...

2017-08-14 14:29:00 64

转载 CTreeCtrl背景透明完美实现

http://www.cnblogs.com/xuesongshu/   这几天有点忙,写完CListCtrl背景透明的实现后没有接着写,今天终于抽个空写上了。程序运行效果请查看我的上篇一博客。、   1、把CTreeCtrl控件子类化。 void CAlphaTreeListDl...

2017-08-14 14:29:00 271

转载 方法:如何解决用MFC实现的ping功能中把目标主机不可到达的当成ping通的问题...

http://www.cnblogs.com/xuesongshu/   网上查到的资料能实现ping功能,但是都有一个问题,它只检测是否存在错误,而不检测ICMP数据包是哪个机器回复的,这样造成一种错误的情况:当PC与路由器连通时,如果路由器回复该主机不可达,那么程序一样回应PING通...

2017-08-14 14:29:00 161

转载 Python下一个典型的kivy开发环境

为什么用Python 转载时请遵重他人的劳动成果,不要删除作者原文链接。 转载请注明来源:http://blog.csdn.net/caoshiying。谢谢合作。 简而言之:学习容易、开发效率高、调试运行方便、开源免费、测试领域需求。对于我们来说,无论是在Windows平台,还是Lin...

2017-08-14 14:29:00 98

转载 方法:如何获取操作系统所有分区(逻辑驱动器)

http://www.cnblogs.com/xuesongshu/   因为在网上搜到的一些方法比较繁锁,而且互相抄袭,所以在这里写一个新的方法。只写算法哦。 DWORD dwDrive=::GetLogicalDrives(); LPSTR szDrive=(LPSTR)...

2017-08-14 14:29:00 133

转载 CentOS7的桌面引擎MATE安装配置经验

转载请注明来源:http://blog.csdn.net/caoshiying 安装系统 新建虚拟机 默认设置(最小化安装) 选择磁盘以及分区 设置自己的用户名和密码,勾上管理员用户的选项 配置网卡名称 sudo -i c...

2017-08-14 14:29:00 138

转载 如何设置PostgreSQL远程访问

转载请注明来源:http://blog.csdn.net/caoshiying PostgreSQL开启远程访问主要有两个配置环节,一个是允许远程主机登录,二是创建可远程访问的用户。大部分人因配置有问题而无法远程访问,而把postgres用户改为可远程访问的不可取的做法。这里说一下我的做法。...

2017-08-14 14:29:00 279

转载 新旧MFC版本CEdit透明的2种实现方法

http://www.cnblogs.com/xuesongshu/   最近修改了一下绘算法,因为没有总是绘制整个字符串的必要性。以有后空了,还会完善鼠标事件下的算法。   MFC 4.2(Visual Studio 6)实现起来很方便,只需要在对话框类下处理WM_CTLCOLOR消...

2017-08-14 14:29:00 112

转载 CListCtrl透明完美实现

http://www.cnblogs.com/xuesongshu/   网上找过很多资料,左不行右不通,你抄我抄大家抄的不管了,但是某些解释的详细的资料也不行,或许还有MFC版本的原因。咬咬牙,决定自己实现一个。虽然粗枝大叶,但是网友们如果按照这里的方法,应该能行。照着葫芦画瓢仍行不通...

2017-08-14 14:29:00 207

转载 方法:如何解决NetShareEnum返回ERROR_NO_UNICODE_TRANSLATION(1113)的问题

http://www.cnblogs.com/xuesongshu/   这个API的第一个参数限制了参数传递,在非UNICODE模式下只能传char类型,但是它所需要数据UNICODE数据。如果不想因为这一个限制把整个项目改成UNICODE模式,怎么办呢?现在我把我的分享给网友们。代码...

2017-08-14 14:29:00 167

转载 给DotSpatial实现中距离/长度测量图层

DotSpatial的设计虽然十分强大,但是很多功能没有实现。比如地图比例尺、地图测量功能。几个星期前我已经给DotSpatial实现了比例尺功能,今天来实现一个距离测量图层吧。 首先新建一个解决方案,解决方案类型是VC#的简单winform就用程序。然后添加DotSpatial的程序集的引...

2017-08-14 14:29:00 318

转载 AngularJS系列之JavaScript语法

转载请注明来源:http://blog.csdn.net/caoshiying?viewmode=contents 这篇文章针对的是有2年以上编程经验的朋友们参考的,作参考资料之用,不从基础讲起。 1.1.1. 标识符 标识符,identifier,是用于给程序中变量、类、方法等命...

2017-08-14 14:29:00 123

转载 C++ 11 国标标准方面的异常处理与微软在Visual Studio 2012的异常处理的区别

转载请注明来源:http://blog.csdn.net/caoshiying 博客搬家来源:http://www.cnblogs.com/xuesongshu/p/4066188.html 这段代码: __try{}__except(GetErrorCode()){...

2017-08-14 14:29:00 124

转载 把Nodejs做成CentOS系统服务并开机启动

CentOS的Daemon机制 systemd守护一个进程的前提条件是它知道它要守护的进程的PID。Linux进程通讯有一个不成文的规则,一个进程告诉另外一进程自己的PID的一个方法是把自己的进程的PID这个数值以文本流写入文件。只写PID,其它的什么都不用写,大家约定俗成,把这样的文件的...

2017-08-14 14:29:00 271

空空如也

空空如也

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

TA关注的人

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