自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (18)
  • 收藏
  • 关注

翻译 Ethereum Contract ABI

以太坊合同ABIWilliam Entriken 编辑此页面 此规范现在作为Solidity文档的一部分进行维护。功能基本设计我们假设应用程序二进制接口(ABI)是强类型的,在编译时和静态时是已知的。不会提供自检机制。我们断言,在编译是可调用的contract都具有接口定义。本规范不涉及接口是动态的或者运行时的情况。如果这些情况变得重要,那么它们可以作为以太坊生态系统内的设施进行充分处理。Func...

2018-02-08 17:02:43 1660

转载 哥伦布编码

计算前面有多少个bit位为0,记为n,后面的有效数据就是n+1位(如果n等于0后面的有效数据就是1位),这样2n+1位就是一个编码,其中前面n位是0前缀,后面的n+1位是有效数据。再看定义的是有符号还是无符号型的,无符号型的就是直接后面n+1位有效数据的排列的二进制数据大小,有符号型的要将无符号型的数据稍微转换一下,变成正数或负数(前n位表示数据,最后一位表示符号)。具体详细介绍看H264标准文档

2015-05-19 16:10:24 3544

转载 值得推荐的C/C++框架和库

【本文系外部转贴,原文地址:http://coolshell.info/c/c++/2014/12/13/c-open-project.htm】留作存档下次造轮子前先看看现有的轮子吧值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测

2015-05-13 11:18:03 780

转载 vim替换命令

替換:[range]s/pattern/string/[c,e,g,i]5.1 range指的是範圍,1,7 指從第一行至第七行,1,$ 指從第一行至最後一行,也就是整篇文章,也可以 % 代表。還記得嗎? % 是目前編輯的文章,# 是前一次編輯的文章。pattern就是要被替換掉的字串,可以用 regexp 來表示。strin

2014-09-19 18:20:04 580

原创 vim 寄存器&&命令行的复制

从vim复制到其他文档可以使用“+y然后在其他地方复制。

2014-09-19 17:49:03 720

原创 vim 替换的技巧

我们先看例子: UniqueID2 = lview.focusedItem.subItems.opIndex(0).text;Parent = lview.focusedItem.subItems.opIndex(0).text;Children = lview.focusedItem.subItems.opIndex(0).text;logi

2014-09-19 15:20:19 549

转载 gcc 指定头文件和库文件路径的方法

在Linux 下开发软件时,完全不使用第三方函数库的情况是比较少见的,通常来讲都需要借助一个或多个函数库的支持才能够完成相应的功能。从程序员的角度看,函数库实 际上就是一些头文件(.h)和库文件(.so或者.a)的集合。虽然Linux下的大多数函数都默认将头文件放到/usr/include/目录下,而库 文件则放到/usr/lib/目录下,但并不是所有的情况都是这样。正因如此,GCC在编译时必须有

2014-02-27 15:14:49 2298

转载 UML类图几种关系的总结

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)         1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的

2014-02-27 10:39:46 712

转载 linux/ubuntu安装卸载软件的方法

整理了一下linux/ubuntu里面卸载软件的方法。1、在终端里 apt-get安装的软件:安装软件sudo  apt-get install softname1 softname2softname3……卸载软件 sudo apt-get remove softname1 softname2 softname3……卸载并清除配置sudo  apt-get remove --p

2014-02-20 17:57:54 853

转载 windows xp 待机

Windows使用命令行方式待机:rundll32 powrprof.dll,SetSuspendState

2014-01-22 14:14:22 716

原创 samba局域网访问共享方式

smb://192.168.xx.xx/

2014-01-22 11:04:19 2949

原创 fs

在进程进入内核态后,fs寄存器默认指向进程的数据段。而ds, es寄存器则指向内核数据段。    在用户运行时,这些寄存器都执行用户数据段。

2013-09-28 11:02:47 589

转载 图标覆盖之IShellIconOverlayIdentifier

想实现类似SVN样式的文件夹及文件的效果,即如果文件已经有改动,则需要在相应的文件图标上添加一个标志。下面的几个连接可以提供很多参考http://msdn.microsoft.com/en-us/library/windows/desktop/bb761265(v=vs.85).aspxhttp://msdn.microsoft.com/en-us/library/wind

2013-07-08 18:42:37 1895

转载 C/C++中容易造成内存溢出的函数

1.strcpy()strcpy()函数将源字符串复制到缓冲区。没有指定要复制字符的具体数目。复制字符的数目直接取决于源字符串中的数目。如果源字符串碰巧来自用户输入,且没有专门限制其大小,则有可能会陷入大的麻烦中!建议使用strncpy.2.strcat()strcat()函数非常类似于 strcpy(),除了它可以将一个字符串合并到缓冲区末尾。它也有一个类似的、更

2013-07-07 20:15:04 1397

转载 fopen 打开模式总结

r 只读  读模式--打开文件,从文件头开始读。r+  只读    读写模式--打开文件,从文件头开始读写。w   只写    写模式--打开文件,从文件头开始读。如果该文件已经存在,将删除所有文件已有内容。如果该文            件不存在,函数将创建这个文件。w+  只写    写模式--打开文件,从文件头开始读写。如果该文件已经存在,将删除所有文件已有内

2013-07-07 19:55:53 1507

转载 进程内COM对象的创建过程(AC5)

AC5,由VS2005的ATL向导生成的默认COM对象代码分析ATL如何实现COM,第五部分。  Com库创建COM对象可以使用三个方法:[csharp] view plaincopyCoCreateInstance(IN REFCLSID rclsid, IN LPUNKNOWN pUnkOuter, IN DWORD dwClsConte

2013-07-06 12:06:58 1046

转载 platForm builder6.0下载,构建嵌入式移动平台必备工具

http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/CE_10_1.cabhttp://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/CE_10_10.cabhttp://do

2013-07-04 18:35:42 816

转载 [Wince6.0]Windows Embedded CE 6.0 安装过程,序列号和使用初步(转)

Windows Embedded CE 6.0 安装过程,序列号和使用初步一.Windows Embedded CE 6.0开发环境的搭建开发环境方案为:Windows XP SP3 + Visual Studio 2005 SP1 + Windows Embedded CE 6.01.1.安装VS2k5,安装完成后要安装VS2k5 SP1补丁(KB926601),否则后面

2013-07-04 18:30:57 3432

转载 Windows CE安装(转)

Windows CE安装(转)我是按照这个安装的:1. 安装Visual Studio 2005  WINCE6.0作为Visual studio 2005的一个插件,必须首先安装VS2005。2. 安装VS2005 SP1补丁根据安装的VS2005的语言版本下载并安装相应的 SP1补丁,比如中文版SP1补丁下载地址:http://www.microsoft.c

2013-07-04 17:15:11 1829

转载 WinDbg 调试工具的使用

项目接近尾声了,可是在运行时会有memory leak(内存泄露) bug.产品在运行一天后,内存增长致1.4G,而我们产品的初始内存才有70M,问题很严重,决定采用WinDbg工具来分析代码问题有原因到底在哪里.WinDbg是微软发布的一款相当优秀的源码级(source-level)调试工具,可以用于Kernel模式调试和用户模式调试,还可以调试Dump文件。WinDbg下载:

2013-07-04 12:47:46 971

转载 VS中的路径宏 vc++中OutDir、ProjectDir、SolutionDir各种路径

说明$(RemoteMachine)设置为“调试”属性页上“远程计算机”属性的值。有关更多信息,请参见更改用于 C/C++ 调试配置的项目设置。$(References)以分号分隔的引用列表被添加到项目中。$(ConfigurationName)当前项目配置的名称(例如“Debug”)。$(PlatformName)当前项目平台的名称

2013-07-04 12:11:36 619

转载 wince4.2模拟器

http://ccj.pasts.org/2009/11/wince42.html2009-11-09wince4.2模拟器xpsp3下先找MS的EVC4.0安装(类似于VC6.0)的专门开发Wince下程序的集成开发环境.然后再打包,Sp2及Sp4.最后安装一个Wince.Net 4.2 SDK,类似于PlatformSDK.。

2013-07-03 17:05:20 2038

转载 Windows Embedded CE 6.0 下载地址和序列号

安装起来特麻烦程序下载地址http://download.microsoft.com/download/a/0/9/a09e587c-4ff9-4a58-a854-56fe50b862b2/Windows Embedded CE 6.0.msi序列号:Your product key(s) for installation are:     * Wind

2013-07-03 14:40:54 4210

转载 WinCE和Win2000XP设备驱动开发的区别

作者:佚名 日期:2010年03月04日 来源:不详  【字体:大 中 小】   我要评论(0)核心提示:引 言     Windows CE是一个32位、多任务、多线程的嵌入式操作系统,是微软专门为信息设备、移动应用、消费类电子产品、嵌入式应用等非PC领域设计的操作系统产品,在外观和使用的感觉上十分接近桌面Windo

2013-07-03 14:21:16 779

转载 Performance Monitor (2012-03-09 14:22:37)

http://blog.sina.com.cn/s/blog_6997f0150100xu45.html性能监视的工具有很多,首先介绍Microsoft Windows Server自带的Performance Monitor. Windows性能监视器是一个很好用的工具,可以实时检查运行程序影响计算机性能的方式(CPU,ROM,IO等),并通过收集日志数据供以后分析使

2013-06-28 13:46:15 742

转载 pe文件 常见的节名及作用

节名作用. b s s未经初始化的数据. C RTC运行期只读数据. d a t a已经初始化的数据. d e b u g调试信息. d i d a t a延迟输入文件名表. e d a t a输出文件名表. i d a t a输入文件名表. r d a t a运行期

2013-06-26 16:33:20 1608

转载 使用ATL::CWindowImpl实现Win32窗口

开发大型GUI界面程序MFC当仁不让,但如果是开发图形应用程序,并不需要大规模界面控件,没有必要链接庞大的MFC库,直接使用platform sdk会很麻烦,这时ATL中的关于Windows的封装就是最好的选择[cpp] view plaincopy#include   #include   class CMyWindow

2013-06-20 17:01:42 1077

转载 逻辑推理题,考考你的逻辑!呵呵

1、一名探险家想要以步行横穿约需六日的撒哈拉沙漠挑战。而探险家和助手们每人所能携带的粮食和水以四日为上限。请问此位探险家在最少花费下,最少要雇用几个助手?  2、在路上有一对男女并排走过来。初看时,他们正好都用右脚同时起步。而后则因男的跨步大,女的3步才能跟上男的2步。试问,从都用右脚起步开始到二人都用左脚踏出为止时,女的应走出多少步?  3、三个男

2013-06-17 11:13:57 2084

转载 C++程序员成长历程

1、可以考虑先学习C.  大多数时候,我们学习语言的目的,不是为了成为一个语言专家,而是希望成为一个解决问题的专家。做一个有用的程序员,做一个赚钱的程序员。我们的价值,将体现在客户价值上,而不是语言写得好不好看。 C++是C的一个面向对象的解释,C++为C扩充了大规模工程应用,复杂的系统结构的组织和掌控方法,但是,我认为,C++骨子里还是C的。

2013-06-17 10:17:40 876

转载 SI和DI寄存器的用途

SI是源变址寄存器,DI是目的变址寄存器。可以用来存放数据、地址,功能类似、用法类似、一般使用哪个都可以。但需要注意的是:在串处理指令中,SI用作隐含的源串地址,默认在DS中;DI用做隐含的目的串地址,默认在ES中;此时不能混用。BP: 是和堆栈指针SP联合使用的,作为SP校准使用的,只有在寻找堆栈里的数据和使用个别的寻址方式时候才能用到比如说,堆栈中压入了很多数据或者地址,你肯定想通

2013-06-14 16:35:08 26438

原创 静态 局部 全局变量 反汇编

#include #include #include int g_ivarone = 1;int g_ivartwo = 2;int g_ivarthree = 3;static int s_ivarfour = 4;int _tmain(int agrc, _TCHAR* agrv[]){00415ED0 push ebp 00415ED1 mov

2013-06-14 15:17:54 1126

原创 strformatbytesize 用户空间的内存

#include #include #include #include #pragma comment(lib, "Shlwapi.lib");int _tmain(int argc, _TCHAR* argv[]){ SYSTEM_INFO si; ZeroMemory(&si, sizeof(si)); GetSystemInfo(&si); TCHAR szPage

2013-06-14 14:59:11 2930

转载 利用windbg分析dump文件

windbg是windows下一个分析调试的工具,功能非常强大。这里主要记录利用windbg来分析windows蓝屏时所产生的内存转储文件*.dmp。1,下载:http://www.microsoft.com/whdc/devtools/debugging/default.mspx2,配置symbol path:windows程序在编译生成后,会产生一些.e

2013-06-12 21:54:19 768

转载 使用Windbg生成dump文件

Windbg生成dump文件的方法:程序崩溃(crash)的时候, 为了以后能够调试分析问题, 可以使用WinDBG要把当时程序内存空间数据都保存下来,生成的文件称为dump 文件。 步骤:1) 打开WinDBG并将之Attach 到crash的程序进程2) 输入产生dump 文件的命令WinDBG产生dump 文件的命令是 .dump ,可以选择不同的参数来生成不

2013-06-12 21:38:24 620

转载 多处理器环境和线程同步的高级话题

白杨http://baiy.cn 作为《C++编码规范与指导》中的一个小节,本文主要阐述与 C/C++ 语言相关性比较紧密的,SMP 环境下的多线程同步问题。之所以称之为《高级话题》是因为本文预期的读者已经具备了信号量、互斥量、条件变量、原子操作和竞态条件等方面的背景知识。我们将以此为基础开始讨论三个相对高级一点的问题:原子操作和 volatile 关键字全局对象初始化时的

2013-06-09 15:24:48 731

转载 RTTI、虚函数和虚基类的实现方式、开销分析及使用指导

http://baiy.cn “在正确的场合使用恰当的特性” 对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。本文主要讨论相对于传统 C 而言,对效率有影响的几个C++新特性:编译时开销运行时开销相关文档:C++编码规范与指导C++异常机制的实现方式和开销分析多处理器环境和线程同步的高级话题C++0x(C++11)新特性

2013-06-09 15:24:03 748

转载 C++异常机制的实现方式和开销分析

http://baiy.cn 在我几年前开始写《C++编码规范与指导》一文时,就已经规划着要加入这样一篇讨论 C++ 异常机制的文章了。没想到时隔几年以后才有机会把这个尾巴补完 :-)。还是那句开场白:“在恰当的场合使用恰当的特性” 对每个称职的 C++ 程序员来说都是一个基本标准。想要做到这点,就必须要了解语言中每个特性的实现方式及其时空开销。异常处理由于涉及大量底层内容,向来是

2013-06-09 15:21:09 566

转载 虚函数和纯虚函数的作用与区别

纯虚函数一、定义  纯虚函数是一种特殊的虚函数,它的一般格式如下:  class   {  virtual ()=0;  …  };  在许多情况下,在基类中不能对虚函数给出有意义有实现,而把它说明为纯虚函数,它的实现留给该基类的派生类去做。这就是纯虚函数的作用。编辑本段二、引入原因  1、为了方便使用多态特性,我们常常需要在

2013-06-09 14:52:26 837

原创 关于size_type 的一种可能的死循环

string strtmp("123");for (string::size_type stindex = strtmp.size()-1; stindex >= 0; stindex--){ coutbreak;}由于stirng 的size_type是stl中定义的一种配套类型,而且是unsigned类型的,所以stindex必然是大于等于0的,所以这个是死

2013-06-09 14:44:02 760

转载 WinDbg分析DMP文件方法完全攻略

前言:在C++实际开发过程中,开发出来的程序,一般情况下由开发人员进行单元测试,然后移交给测试人员进行测试。在开发人员测试出现的bug,我们可以直接在本地进行调试。如果测试人员测试出崩溃级别的bug,如果我们需要调试往往借助于vs提供的Remote Debugger工具进行远程调试(关于vs2010远程调试的方法,请参考http://blog.sina.com.cn/s/blog_a459dc

2013-06-08 17:30:47 1577

精通Visual C++视频/音频编解码技术

《精通Visual C++视频、音频编解码技术》全面、详细地介绍了Visual C++视频/音频编解码技术的基本原理和编程知识,并结合工程实际,给出了丰富的实例和大量的Visual C++源代码文件。全书共分为4篇16章,其中“基础篇”(第1章和第2章)介绍多媒体视频通信系统的基础知识,并通过一个案例讲解了系统架构的方法;“视频篇”(第3章至第7章)重点讲解MPEG-2、H.263、MPEG-4、H.264等视频标准的编码、解码技术;“音频篇”(第8章至第14章),重点讲解G.711、G.721、G.723、GSM、G.728和G.729等语音编码的原理和实现方法;“案例篇”(第15章和第16章)通过两个综合性较强的视频/音频编解码案例,“基于SIP的视频会议系统”和“Skype网络语音通信系统API分析”,全面展示了视频/音频技术在实际工程中的应用。

2017-10-10

Linux高性能服务器编程

Linux高性能服务器编程.pdf 文件较少,是本可以快速阅读的好书。

2015-04-03

rtp协议中文介绍

RFC3550 rtp协议中文介绍rtsp介绍 rtsp流媒体协议。

2015-03-24

p2p网络技术原理与c++开发实例

p2p 网络技术原理与c++开发实例

2015-03-20

应用程序开发(第2版)].Michael.K.Johnson等

应用程序开发(第2版)].Michael.K.Johnson等

2015-01-29

unix网络编程 进程通讯

进程通讯

2015-01-27

UNIX环境高级编程

UNIX环境高级编程

2015-01-27

Android技术内幕 PDF

Android技术内幕 PDF 系统

2015-01-22

pdg转pdf软件

pdg转pdf软件 想转成图片,再转成pdf.批量的。很容易。

2012-06-05

com与com.从入门到精通及源代码.pdf

com与com.从入门到精通及源代码.pdf 源代码可以从我的其他的资源里下。这个是我吧pdg转成pdf的。象征性收取1分吧。

2012-06-05

com与com.从入门到精通及源代码

com与com.从入门到精通 里面有详细的文档和代码。

2012-06-05

新闻网站代码,jsp的

news.rar,新闻网站代码。jspde

2009-04-11

java面试题,华为的

java面试题,华为的java面试题 java面试题

2009-04-11

jsp动态网站开发与实例

jsp动态网站开发与实例,很不错的资源哦

2009-04-11

《Java企业级开发基础》.doc

《Java企业级开发基础》.doc《Java企业级开发基础》.doc

2008-10-07

数据结构1800答案.pdf

数据结构1800答案.pdf

2008-10-05

空空如也

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

TA关注的人

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