自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

转载 [转]Tcpdump会让你在网络方面自由飞翔

快乐生活你我2019-09-04 01:16:19一、 tcpdump与Wireshark介绍在网络问题的调试中,tcpdump应该说是一个必不可少的工具,和大部分linux下优秀工具一样,它的特点就是简单而强大。它是基于Unix系统的命令行式的数据包嗅探工具,可以抓取流动在网卡上的数据包。默认情况下,tcpdump不会抓取本机内部通讯的报文。根据网络协议栈的规定,对于报文...

2019-10-22 16:40:13 196

转载 [转]服务端高并发分布式架构演进之路

服务端高并发分布式架构演进之路作者:huashiou1. 概述本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后汇总了一些架构设计的原则。2. 基本概念在介绍架构之前,为了避免部分读者对架构设计中的一些概念不了解,下面对几个最基础的概念进行介绍:分布式 系...

2019-09-28 14:49:42 156

原创 使用MYCP开源框架,开发C/S结构系统,重点记录

一、RELEASE版,在静态链接库中使用MFC,链接错误,库冲突解决办法:1、PROJECT->SETING->C/C++->PREPROCESSOR->定义 _AFXDLL提示:fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds2、C/C++->Code Generation->Mult

2015-07-17 16:12:32 1301

原创 移动时代的平台转移(浏览器转向原生应用)

平台的转变:从浏览器到独立运行的AppIT领域的首次平台转化出现在1985年,PC的主导系统由DOS变为Windows。接下来,基于客户服务器的大战中,也产生了新的一批佼佼者,它们超越当时的公司,成为行业中的领头羊。第三次转化是1996年诞生的互联网浏览器,它的出现不仅改变了整个软件应用市场,而且还影响了印刷出版和传媒界。此次转变影响深远,开发技术、开发工具、开发目标都将发生较大改

2013-07-19 13:22:57 608

原创 值得关注的技术信息

本文主要记录一些技术、产品介绍,拓宽自己的思路。 360随身WiFi非常不起眼,仅售19.9元人民币。用户把“360随身WiFi”插到任何一台可以上网的电脑上,不用做任何设置,手机、Pad等智能设备就可以上网。换句话说,这款设备成为了用户移动设备入网的唯一入口。如今中国网络环境的特点是:有线网络环境好,无线网络环境差;小白用户多,懂得自己设置路由器的人少,这样一来,360随身WiFi必

2013-07-09 11:34:00 560

原创 云时代—C++语言应用开发的生存与发展

B/S模式大行其道,SAAS、云计算等概念的兴起,使用C++开发应用的成本远远高于基于浏览器的网页开发,。。。这些都对基于C++语言的应用开发提出了挑战。在这样的环境下,如何凸显C++的优势,在应用软件开发行业继续生存并发展,是我一直思考的问题。今天有些感悟,记下来供今后参考。目前,在C++应用开发,可进一步发展的工作有:1、华丽的图形化用户界面,迅捷高效的操作,为

2013-06-26 17:35:30 1156

翻译 xStunt Reference(xStunt参考)

原文引自http://www.cis.nctu.edu.tw/~gis87577/xDreaming/XSTUNT/index.html中提供的参考手册xStunt是一个协议栈,实现了基于TCP协议穿越NAT设备以实现P2P通信。翻译了参考手册的概述部分,后面API说明没有翻译。因水平有限,不足之处恳请指正,不胜感谢! The goal of XSTUNT is to provide

2012-08-17 15:51:51 1881

原创 学习、使用C++开发是不是过时了?

C++在开发过程中真心很尴尬。1、拿相同薪水使用不同语言的程序员,开发大多数相同的常见业务需求,C++总是进度较慢(不考虑时、空复杂性及效率)2、扩展性、跨平台、资源(内存等)回收...比其他语言表现差,提高了产品成本3、。。。总之,C++开发业务逻辑问题很多很多,适合用C++来开发的需求没有其他语言多且硬件发展缓慢,这个原因个人认为很重要,原来C++的领域都被其他开发起来更简

2012-08-08 18:38:37 5104 2

原创 浅析C/C++内存泄漏的解决办法

使用C/C++语言开发的软件在运行时,出现内存泄漏。可以使用以下两种方式,进行检查排除。⑴ 使用工具软件BoundsChecker,BoundsChecker是一个运行时错误检测工具,它主要定位程序运行时期发生的各种错误。它通过驻留在集成开发环境内部的自动处理调试程序来加速应用程序的开发,缩短产品发布时间。BoundsChecker对于编程中的错误(大多数是C++中特有的)提供了清晰的详细的分

2012-03-23 16:46:28 2216

原创 GdiPlus载入PNG图片,内存泄漏解决办法

最近开发项目需要使用GdiPlus+PNG图片的方式,实现窗口半透明效果。在网上DOWN了一些SAMPLE后,发现载入PNG图片后,直接delete掉Gdiplus::Image::FromStream返回的指针不能正确释放内存空间,在CODEPROJECT上找到了解决办法。使用如下代码,管理载入的PNG图片,简单delete对象指针即可正确释放内存。using namespace Gdi

2012-03-23 16:27:04 4669

原创 软件开发方法(C++)

有空时会问自己,在详细设计阶段怎样写出质量较高的代码?自己总结了一些,希望可以在总结中不断提高1 正确性:完成设计文档中要求的功能2 可读性:遵守统一的编码规范(命名、注释、缩进...)3 完备性:相同代码在不同需求场景下的正确调用,设计边界测试用例,全路径覆盖代码分支4 复杂性:优化算法,从传统模块化的分解问题,到面向对象的抽象问题5 稳定性:编码中,注意对输入参数的检查

2011-04-04 14:16:00 603

Windows系统时间同步(NTP)工具(附源码)

Windows系统时间同步(NTP)工具(附源码) 1、使用指定局域网NTP服务,或公网NTP服务 2、设置同步时间间隔(与NTP服务通信频率) 3、设置最大时间偏差(自动同步系统时间) 4、发送时钟同步事件到指定服务器 5、可视化图形用户界面

2019-08-15

Windows 程序卸载密码验证(附源码)

在 控制面板-程序 中,卸载程序时,弹窗输入密码,验证正确后再执行卸载 1、点击显示安装信息 2、双击需要设置卸载验证的程序

2019-08-15

Windows系统时间同步(NTP)工具

1、使用指定局域网NTP服务,或公网NTP服务 2、发送时钟同步事件到指定服务器 3、设置同步时间间隔 4、设置最大时间偏差(自动设置系统时间) 5、可视化图形用户界面

2019-08-14

Troubleshooting with the Windows Sysinternals Tools 2nd Edition

IT专业人员和高级用户常用的Windows系统工具(SysinternalsTools) 功能强大且免费, 帮助诊断、排除故障、深入了解Windows 下载地址: https://docs.microsoft.com/en-us/sysinternals/downloads 本书作者是SysInternals的创建者Mark Russinovich和Windows专家Aaron Margosis; 首先, 解释SysInternals的功能,快速入门; 其次, 深入介绍主要工具,从ProcessExplorer和ProcessMonitor到SysInternals的安全性和文件实用程序; 最后, 说明使用工具解决错误消息、挂起、迟缓、恶意软件感染等实际问题。

2019-08-14

空空如也

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

TA关注的人

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