自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (292)
  • 收藏
  • 关注

转载 Visual C# 常见问题目录

Visual C# 常见问题目录1. 基类及派生类能否导出至COM?2. 如何将一个类型库以程序集的方式导入?3. P/Invoke(平台调用)本地函数的最好方法是什么,该本地函数以TCHAR*类型数组为输入参数,返回该数组的第一个元素?4. const和static readonly的区别?5. 隐式类型VAR和匿名类型的区别?6. 对象和集合初始值设

2013-12-27 10:07:21 597

转载 C#精确计时

精确计时主要有以下几种方式1 调用WIN API中的GetTickCount [DllImport("kernel32")]static extern uint GetTickCount(); 从操作系统启动到现在所经过的毫秒数,精度为1毫秒,经简单测试发现其实误差在大约在15ms左右缺点:返回值是uint,最大值是2的32次方,因此如果服务器连续开机大约49天以后,该方

2013-12-26 13:15:38 2401

原创 一个可以复用的memory buffer 的设计和实现

本文意图在于设计一个高效的内存缓冲,可以复用,使用与高效日志系统,支持多线程并且不使用用户级别的锁即传说中的无锁编程。基本想法:方法1:1、使用默认缓存5M2、默认线程使用的内存为128K,即最多默认支持40个线程3、初始化申请一块5M内存,然后进行分割,线程使用的定义为GROUP,没一条日志使用的为ITEM4、运行过程中进行动态管理,内存用完后申请新的空间,一次为5M

2013-12-25 16:37:01 897

原创 常用的Interlocked系列函数

因此在多线程环境中对一个变量进行读写时,我们需要有一种方法能够保证对一个值的递增操作是原子操作——即不可打断性,一个线程在执行原子操作时,其它线程必须等待它完成之后才能开始执行该原子操作。这种涉及到硬件的操作会不会很复杂了,幸运的是,Windows系统为我们提供了一些以Interlocked开头的函数来完成这一任务(下文将这些函数称为Interlocked系列函数)。下面列出一些常用的Inte

2013-12-23 14:07:31 1050

转载 采用C++的ACE库实现的一个通用的C/S架构通信程序(最终版)

ACE自适配通信环境(ADAPTIVE Communication Environment)是可以自由使用、开放源码的面向对象(OO)框架(Framework),在其中实现了许多用于并发通信软件的核心模式。ACE提供了一组丰富的可复用C++ Wrapper Facade(包装外观)和框架组件,可跨越多种平台完成通用的通信软件任务,其中包括:事件多路分离和事件处理器分派、信号处理、服务初始化、进程间

2013-12-20 17:24:01 1238

转载 ACE通用network框架

认真学习了《The ACE Programmers Guide》中7.6 Using the Acceptor-Connector Framework章节,整理了通用服务端和客户端框架,首次在网络上共享学习成果,希望对大家有所帮助。    不爱废话,开始我们的编码旅程。补充一句,学习ACE不得不研读一下《ACE自适配通信环境中文技术文档-中篇:ACE程序员教程》这份文档,作者和马维达的翻译

2013-12-19 10:54:56 1401

转载 ACE_Select_Reactor 一 ——入门

ACE_Select_Reactor 1 ——入门    ACE Reactor 框架实现了Reactor模式,允许事件驱动的应用对源自许多不同事件源的事件做出反映,比如IO句柄,定时器,以及信号,应用重新定义框架所定义的挂钩方法。框架随机对其进行分派来处理事件,Reactor负责:(1)检查多路分离器来自各种事件源的、不同类型的连接和数据事件,(2)将这些事件分派给应用所定义的处理器,由

2013-12-19 10:19:53 2090

转载 ACE_Task

1ACE_Task概述ACE_Task是ACE中的任务或主动对象“处理结构”的基类。ACE使用此类来实现主动对象模式。所有希望成为“主动对象”的对象都必须由此类派生。同时可将它看作是更高级的、更为面向对象的线程。ACE_Task处理的是对象,因此更有利于构造OO程序,产生更好的OO软件,而且,它还包括了一种用于与其他任务通信的易于使用的机制。ACE_Task

2013-12-18 13:43:42 805

转载 P2P 之 UDP穿透NAT的原理与实现

论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念:    NAT(Network Address Translators),网络地址转换:网络地址转换是在IP地址日益缺乏的情况下产生的,它的主要目的就是为了能够地址重用。NAT分为两大类,基本的NAT

2013-12-17 14:07:05 821

转载 【古语】之豁达

得之坦然:获得东西要正大光明,不愧对他人,不损人利己。失之淡然:物有得必有失,不要为失去东西耿耿于怀。以上两者又可称为“不可患得患失”,对待得失要有平常心,要减少对外物太过执着的欲望。争其必然:是指我有必然之理才可以去坚持,也就是说可以使我争论坚持的唯有真理。不要去强辩,不要无理争三分。为人应堂堂正正,有理则维护,无理则承认,虚心听取道理。顺其自然:是说万物自有其理,世事不可强求,很多时候

2013-12-17 11:02:05 842

转载 [原创]一个简单的使用C++在运行时获取调用堆栈的类

最近一直在整理过去写过的东西,希望能够达到拿到哪里都可以直接用,不需要配置什么,动机主要是最近自己写了一些小东西,发现很多东西我都是在做重复劳动,比如说string_shim、C++ string和String^的桥接等等。为了避免这些没有必要的重复劳动,所以就动手整理啦。       我给它起了个名字叫dbsoft。感觉小写还是比较和谐的,嘿嘿。目前已经整理了不少公共组件,透露下:

2013-12-16 11:31:30 783

转载 Windows下获取Dump文件以及进程下各线程调用栈的方法总结

1. Dump文件的用途Dump文件, 主要用于诊断一个进程的运行状态,尤其是碰到崩溃(Crash)或者挂起(hang)不响应时,需要分析它的工作状态.  除了平时常见的attach到这个进程, 分析Dump文件就成了一个重要的手段了.相信一些做软件维护和支持的工程师在这方面深有体会, 比如某天某时,客户说, 呀, 糟糕, 服务器进程挂掉了, 怎么回事? 然后,看看了日志文件,也没有什

2013-12-16 11:24:48 3041

转载 再谈windows下几个重要的DOS命令和命令组合,工作中常用

以下是我常用的一些命令或命令组合, 以后会陆续补充。 1.  dir 用于查找文件或者目录:例如:  D:\asa120>dir /L /S dbole*.dll2012-03-28  11:13         1,028,472 dboledb12.dll2012-03-28  11:13           383,352 dboledba12

2013-12-16 11:18:00 1313

转载 研发周报:暴露程序员身份的8个行为

http://www.csdn.net/article/2013-12-13/2817802-software-weekly-report摘要:本周看点:暴露程序员身份的8个行为、Twitter:收发一条推文的背后、敏捷开发的6个实战经验、TIOBE 2013年12月编程语言排行榜:Transact-SQL冲刺年度语言、维护代码库的五个精华实践。在上一周中,研发频道

2013-12-16 11:09:20 1611

原创 实现一组buffer以便使用

内存的使用是c++中最频繁的,记录一下,方便以后使用。由于时间原因,未经过太仔细的测试。仅供参考。头文件: 例子:

2013-12-12 14:02:42 784

转载 循环原子锁

原文:http://www.cppblog.com/woaidongmao/archive/2008/04/16/47229.htmlInterlockedExchange和InterlockedExchangePointer能够以原子操作方式用第二个参数中传递的值来取代第一个参数中传递的当前值。如果是32位应用程序,两个函数都能用另一个32位值取代一个32位值。但是,如果是个64位应用程

2013-12-12 11:29:45 827

原创 如何快速创建大文件

有时候平时做试验,需要一些指定大小的文件来测试,还要到处去找,有时候找到合适大小的文件还挺困难,现在微软提供了一个命令fsutil.exe,可以自己创建指定大小的文件。语法:fsutil file [createnew] PathName length范例:fsutil file createnew d:\aa.txt 4096就可以在D盘下创建一个名字为aa.tx

2013-12-11 16:52:59 2584

原创 关于CreateProcess

1. 使用例子:使用ie打开指定的网页。注意第二个参数是 可执行文件+命令行参数 [cpp] view plaincopyprint?#include "stdafx.h"   #include     #include       int main(int argc, char* argv[])   {       STARTUPINFO si

2013-12-11 13:54:04 1344

转载 Windows 上静态编译 Libevent 2.0.10 并实现一个简单 HTTP 服务器

本文介绍了如何在 Windows 操作系统中,利用微软 Visual Studio 2005 编译生成 Libevent 2.0.10 静态链接库,并利用 Libevent 静态链接库,实现一个简单的 HTTP Web服务器程序:httpd.exe。  假设 Visual Studio 2005 的安装路径为“D:\Program Files\Microsoft Visual St

2013-12-09 19:11:13 1027

转载 Linux系统调用--getrlimit()与setrlimit()函数详解

功能描述:获取或设定资源使用限制。每种资源都有相关的软硬限制,软限制是内核强加给相应资源的限制值,硬限制是软限制的最大值。非授权调用进程只可以将其软限制指定为0~硬限制范围中的某个值,同时能不可逆转地降低其硬限制。授权进程可以任意改变其软硬限制。RLIM_INFINITY的值表示不对资源限制。用法:#include int getrlimit(int resource,

2013-12-09 12:36:59 849

转载 gcc/g++编译

GCC 有超过100个的编译选项可用. 这些选项中的许多你可能永远都不会用到, 但一些主要的选项将会频繁用到. 很多的 GCC 选项包括一个以上的字符. 因此你必须为每个选项指定各自的连字符, 并且就象大多数 Linux 命令一样你不能在一个单独的连字符后跟一组选项. 例如, 下面的两个命令是不同的:gcc -p -g test.cgcc -pg test.c第一条命令告诉 G

2013-12-09 10:44:52 634

转载 iocp transfer

download: http://download.csdn.net/download/piggyxp/3748595http://download.csdn.net/download/piggyxp/3739575 这份代码是我博客里的文章《完成端口详解 - 手把手教你玩转网络编程系列之三》的配套代码里面的代码包括VC++2008/VC++2010编写的完成端口服务器端的代码

2013-12-07 11:38:56 839

BoostAsio-TCPAndUDP.zip

简单的网络通信,使用boost实现,tcp和udp。简单场景可以直接使用。 速度可以达到网络最值的80%

2019-10-11

深度学习Pytorch含源码

包含了深度学习Pytorch的相关书籍和源码,供大家参考。 入门学习的可以看一下。

2019-03-05

vc(2015sdk)_redist.x64

解决用Anaconda 安装python和tensorflow 环境,安装完成后 测试import tensorflow as tf 报如下错误的问题。

2018-11-27

python3.6.7-and-win7kb

python安装失败0x80240017 安装KB2999226更新补丁后, 可以正常安装python3.5. 此更新包在vs2015的patch包里有. Microsoft下载中心也有,这里列出的适用于win7 x86: Windows 7 更新程序 (KB2999226) x64: 用于基于 x64 的系统的 Windows 7 更新程序 (KB2999226)

2018-11-26

获取内存使用量

windows下获取资源占用的类

2018-08-22

实现WDM驱动的自动安装的完整工程

C++实现WDM驱动的自动安装的完整工程 C++实现WDM驱动的自动安装的完整工程 C++实现WDM驱动的自动安装的完整工程

2017-05-27

c++性能与设计模式资料[含代码]

常见设计模式的解析和实现(全部c++实现) 常见设计模式的解析和实现(全部c++实现) 性能优化书籍 boost网络编程 合集,仅供参考

2017-02-14

开源的FreeNOS

这是一个用C++实现的微内核的操作系统,各种宏内核中的服务作为一个独立的services在微内核中,基于消息的通信方式,这点其实跟mac内核中的mach那部分机制相似。 除了是一个操作系统的实现,另外从中也能很好的学习到OOP的设计方式,整个代码风格特别好,完全基于面相对象,还有一些常见的设计模式,在接触了这个开源项目之后,才了解,代码风格,注释,doxygen,scons,设计模式。 对于直接入手就啃Linux kernel的同学,个人觉得会门槛有点高,身体还不是特别棒的时候,直接攀登珠穆拉玛还是有点吃力的,可以先找个黄山爬爬。

2016-12-09

Upx源码【win linux】

Upx源码,可以通过vs2010可编译,很方便! 还包含一个linux版本,3.91,可以自己研究。

2016-11-29

DICOM 学习入门资料

DICOM 学习入门资料,是一个非常好的学习DICOM协议的入门材料, 中英文的,大家自己慢慢看吧。 强烈推荐!

2016-10-25

IPMIView_2.9.25

IPMI View是Supermicro公司为其板载IPMI卡开发的管理工具。IPMI卡具有无需依赖于主板、CPU、内存等硬件而独立运行的优势,可以在操作系统运行之前对主机进行Console级别的访问和操作,而Supermicro得IPMI 工具更可以远程挂载ISO、img等多种格式的镜像文件,为主机虚拟访问UFD、Floppy Disk、CD/DVD ROM提供解决方案。

2016-08-19

windows多线程编程技术与实例

本书通过众多实例介绍了如何实现Windows下的多线程编程,既重点介绍了Win32API下的多线程编程和MFC下的多线程编程,又介绍了多线程机制在网络编程、图形编程和数据库中的应用。本书每一章都从简单的多线程实例出发逐渐深入,紧紧围绕应用程序实例,向读者展示了利用多线程技术来编写高效、友好的Windows应用程序的方法,并对常用的Win32线程函数进行了深入详细的说明。本书共分8章,第l章介绍了多线程编程的基础知识;第2~5章通过实例阐明Win32下多线程的几种不同实现形式及多进程的实现机制,这是本书介绍的重点内容,也是读者学习后面几章内容所必须掌握的基础知识;第6~8章介绍了多线程技术在网络、图形处理和数据库中的应用。

2016-07-18

网络调试助手CM精装版

网络调试助手CM精装版3.3

2016-07-05

PythonAndWindebug文档

PythonAndWindebug文档

2016-05-25

C++调用MATLAB[vs2010]

C++调用Matlab的VS2010 code。 提前书案MATLAB并进行了mbuild -setup的环境设置,在VS项目里设置自己的MATLAB的库目录和包含路径。 里面包含三个项目:二个基于C++调用MATLAB的DLL动态链接库,一个基于C++调用MATLAB的引擎。

2016-05-18

PVS-Studio 6.00官方版(注册版)

已经使用过:vs2010 PVS-Studio 6.官方版 附带注册码: Name:pvs SerialNumber:B1TG-6CYJ-0A07-YX01 LicenseType:Site License LicenseValidThru:2099/12/31

2016-05-05

openCL编程指导源代码

OpenCL领域公认的权威著作,由OpenCL核心设计人员亲自执笔,不仅全面而深刻地解读了OpenCL规范和编程模型,而且通过大量案例和代码演示了基于OpenCL编写并行程序和实现各种并行算法的原理、方法、流程和最佳实践,以及如何对OpenCL进行性能优化,如何对硬件进行探测和调整。

2016-04-18

学习 FPGA 书籍分享

废话不说了,下面进入正题,学习FPGA经历了这么几个阶段: ①、Verilog语言的学习,熟悉Verilog语言的各种语法。 ②、FPGA的学习,熟悉QuartusII软件的各种功能,各种逻辑算法设计,接口模块(RS232,LCD,VGA,SPI,I2c等)的设计,时序分析,硬件优化等,自己开始设计简单的FPGA板子。 ③、NiosII的学习,熟悉NiosII的开发流程,熟悉开发软件(SOPC,NiosII IDE),了解NiosII的基本结构,设计NiosII开发板,编写NiosII C语言程序,调试板子各模块功能。 先来说说第一个阶段,现在主要的硬件描述语言有VHDL,Verilog两种,在本科时老师一般教VHDL,不过现在 Verilog用的人越来越多,其更容易上手(与C语言语法比较类似),也更灵活,现在的IC设计基本都用Verilog。像 systemC,systemVerilog之类的应该还在萌芽阶段,以后可能会有较大发展。鉴于以上原因我选择了Verilog作为我学习的硬件描述语 言。 其实有C语言的基础,学起Verilog的语言很简单,关键要有并行的概念,所有的module,assign,always都是并行的,这一点与软件语言有明显不同。这里推荐几本评价比较好的学习Verilog的书籍: ①、《verilog 数字系统设计教程》,这本书对于入门是一本很好的书,通俗易懂,让人很快上手,它里面的例子也不错。但本书对于资源优化方面的编程没有多少涉及到。 ②、《设计与验证Verilog HDL》,这本书虽然比较薄,但是相当精辟,讲解的也很深入,很多概念看了这本书有种豁然开朗的感觉,呵呵。 学习Verilog其实不用看很多书,基本的语法部分大家都一样,关键是要自己会灵活应用,多做练习。 Verilog语言学了一段时间,感觉自己可以编点东西,希望自己编的程序在板子上运行看看结果,下面就介绍我学习的第二个阶段。 刚开始我拿了实验室一块CPLD的开发板做练习,熟悉QuartusII的各种功能,比如IP的调用,各种约束设置,时序分析,Logiclock设计方 法等,不过做到后面发现CPLD的资源不太够(没有内嵌的RAM、不能用SignalTapII,LE太少等),而实验室没有FPGA开发板,所以就萌生 了自己做FPGA开发板的意图,刚好Cadence我也学的差不多了,就花了几天时间主要研究了FPGA配置电路的设计,在板子上做了Jtag和AS下载 口,在做了几个用户按键和LED,其他的口全部引出作为IO口,电路比较简单,板子焊好后一调就通了(心里那个爽啊...)。我选的FPGA是 cycloneII系列的EP2C5,资源比以前的FPGA多了好几倍,还有PLL,内嵌的RAM,可以试试SignalTapII,用内嵌的逻辑分析仪 测试引脚波形,对于FPGA的调试,逻辑分析仪是至关重要的。利用这块板子我完成了项目中的几个主要功能:RS232通信,指令译码,配置DDS,AD数 据高速缓存,电子开关状态设置等,在实践中学习起来真的比平时快很多,用到什么学什么动力更大。这个时候我主要看的数据有这几本感觉比较好: ①、《Altera FPGA/CPLD 设计(基础篇)》:讲解一些基本的FPGA设计技术,以及QuartusII中各个工具的用法 (IP,RTL,SignalProbe,SignalTapII,Timing Closure Floorplan,chip Editor等),对于入门非常好。 ②、《Altera FPGA/CPLD 设计(高级篇)》:讲解了一些高级工具的应用,LogicLock,时序约束很分析,设计优化,也讲述了一些硬件编程的思想,作为提高用。 ③、《FPGA设计指南--器件,工具和流程》:这本书看了他的目录忍不住就买了,这本书讲述了FPGA设计的各个方面,虽然每个方面都是点到为止,但能让你有个整体的概念,了解FPGA的所有设计功能,了解FPGA开发的整个流程。

2016-04-12

Cocos2dx 源码与实例

Cocos2d-x是一个开源的移动2D游戏框架,MIT许可证下发布的。这是一个C++ Cocos2d-iPhone项目的版本。Cocos2d-X发展的重点是围绕Cocos2d跨平台,Cocos2d-x提供的框架。手机游戏,可以写在C++或者Lua中,使用API是Cocos2d-iPhone完全兼容。Cocos2d-x项目可以很容易地建立和运行在iOS,Android,黑莓Blackberry等操作系统中。Cocos2d-x还支持Windows、Mac和Linux等桌面操作系统,因此,开发者编写的源代码很容易在桌面操作系统中编辑和调试。

2016-03-17

zlib 封装简单接口使用

实际应用中有时候会遇到需要处理 ZIP 压缩解压的情况,这时候我们有大概三种选择: 调用 rar.exe, unzip.exe 等 使用某现成库 完全手写 第一种虽然能完成任务,但是没法知晓结果。曾经有人对说,可以抓命令行输出结果来判断……这种依靠界面文字来进行精确判断的行为个人认为相当不靠谱。第三种,既然我是个“造轮主义”者,当然说好,但是现在我不了解 ZIP 格式,也不了解 ZIP 算法,所以这个日后再说。今天我们就来切切实实地用一次轮子。 ZIP 相关的库中比较有名的可能就是 ZLib 和 InfoZip(unzip60)了。InfoZip 我了解的不多,其外层接口似乎也不大好,一堆回调——回调是个很烦人的东西,专门用来打乱代码结构。另外,这个库也已经有好多年没更新了吧,太久的东西给人的感觉总是不太舒服。ZLib 最新版本是 1.2.5,今年 4 月 19 日出的。确切的说,ZLib 可能并不是一个针对 ZIP 文件的库,它只是一个针对 gzip 以及 deflate 算法的库。它提供了一个叫做 minizip (contrib\minizip) 例子来给出操作 ZIP 文件的方法。下文将从 ZLib 出发,归结出两个傻瓜接口: BOOL ZipCompress(LPCTSTR lpszSourceFiles, LPCTSTR lpszDestFile); BOOL ZipExtract(LPCTSTR lpszSourceFile, LPCTSTR lpszDestFolder);

2015-12-23

CrashRpt 源码

CrashRpt 是一个开源的查找C++程序崩溃的程序,形如的时候,调用了CrashRpt的钩子函数就可以生成崩溃的dmp文件,然后在开发的机子上(有pdb文件的)运行,就可以定位代码崩溃到哪一行。

2015-10-12

大规模c++程序设计【完成版】

大规模c++程序设计【完成版】

2015-05-07

DOOM3 源码

DOOM3的游戏完整源代码,经过编译完全可以执行。 ID TECH 4引擎 卡马克所著

2015-05-05

获取调用栈和MemoryLeak

获取调用栈和MemoryLeak调查

2015-04-21

基于FFmpeg的AVFilter例子

FFMPEG工程浩大,可以参考的书籍又不是很多,因此很多刚学习FFMPEG的人常常感觉到无从下手。因此特地制作了一个基于FFmpeg中的AVFilter的简单的水印叠加器。 本程序使用FFmpeg的AVfilter实现了视频的水印叠加功能。 可以将一张PNG图片作为水印叠加到视频上。 是最简单的FFmpeg的AVFilter方面的教程。 适合FFmpeg的初学者。 工程基于VC2010。 使用了2014.5.6版本的FFmpeg类库。

2014-06-09

libevent源码和一个小例子

http://blog.csdn.net/flyingleo1981/article/details/28400859 这个是文章,可以参考,有图有真相

2014-06-04

graph-viz 源码

graph-viz 源码

2014-04-21

OpenCL CUDA 例子

有限差分方法求解Poisson方程代码。包括四个主要函数:5、测试平台下的所有OpenCL设备,现实主要性能和参数;2、测试CPU计算效率;3、测试OpenCL C 在GPU上的运行效率;4、测试OpenCL C++在GPU上的运行效率;5、测试CUDA在GPU上的运行效率。 代码相当简单,可以用来简单测试计算平台的性能,也可作为CUDA和OpenCL的入门参考程序。

2014-04-18

OGRE教程 OGRE 入门教程

OGRE教程 OGRE 入门教程

2014-03-27

Google_Android开发入门与实践

基础知识: Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从上层到低层分别是应用程序层、应用程序框架层、Android运行时和库、linux内核……本文档带你很好的学习android基础知识,配合文档中给出的视频学习会有更好的效果! 开发入门实践书全文。

2014-02-26

深入浅出Google_Android

google android 开发 深入浅出Google_Android

2014-02-25

Android移动开发

完整版的android移动开发一本就够 完整版的android移动开发一本就够

2014-02-25

Android平台下通过JNI快速实现音视频通信

想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司封装好的API

2014-02-25

pstools远程控制工具

sexec是一个远程执行工具,你可以像使用telnet一样使用它。 它的使用格式为: psexec //远程机器ip [-u username [-p password]] [-c [-f]] [-i][-d] program [argum ents] 它的参数有: -c <[路径]文件名>:拷贝文件到远程机器并运行(注意:运行结束后文件会自动删除) -d 不等待程序执行完就返回,(比如要让远程机器运行tftp服务端的时候使用,不然psexec 命令会一直等待tftp程序结束才会返回) -i 在远程机器上运行一个名为psexesvc进程,(到底什么用弄不明白) 假设我在远程机器ip有一个账号,账号名是:abc 密码是:123 比如想要用telnet一样在远程系统上执行命令可以打: psexec //远程机器ip -u abc -p 123 cmd 如果想要远程机器执行本地c:/srm.exe文件可以打: psexec //远程机器ip -u abc -p 123 -c c:/srm.exe 如果想要让远程机器执行本地上tftp服务端,(假设tftp服务端在本地c:/tftp32.exe),可以 打: psexec //远程机器ip -u abc -p 123 -c c:/tftp32.exe -d

2014-01-24

windows远程控制基本命令

windows远程控制基本命令。远程控制必须熟练的常用命令。

2014-01-21

depends 64位

depends 64位

2014-01-16

thrift源码

thrift源码

2014-01-03

Tcp-Ip详解(一、二、三)

Tcp-Ip详解(一、二、三)

2014-01-02

一个c++buffer的设计和实现

基本想法: 方法1: 1、使用默认缓存5M 2、默认线程使用的内存为128K,即最多默认支持40个线程 3、初始化申请一块5M内存,然后进行分割,线程使用的定义为GROUP,没一条日志使用的为ITEM 4、运行过程中进行动态管理,内存用完后申请新的空间,一次为5M 5、线程使用完一个group后可以在使用其他的group,且不限在相同的原子buffer。 可能的问题在于,多次申请的问题,经过测试基本可以用。 方法2: 1、使用默认缓存5M 2、默认线程使用的内存为128K,即最多默认支持40个线程 3、初始化申请一块5M内存,然后进行分割,线程使用的定义为GROUP,没一条日志使用的为ITEM 4、运行过程中进行动态管理,内存用完后丢失 5、线程使用完一个group后可以在使用其他的group,且不限在相同的原子buffer。 可能的问题在于支持的线程是有上线的。 欢迎你的建议。

2013-12-25

火车票猎豹浏览器

火车票猎豹浏览器

2013-12-25

空空如也

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

TA关注的人

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