自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (2)
  • 收藏
  • 关注

原创 VBA便利程序

/* 全部Sheet的A1選択 */Sub A1選択()    Dim s As Object    Dim defaultSheet As Object    Set defaultSheet = ActiveSheet    For Each s In ActiveWorkbook.Sheets        s.Activate        ActiveSheet.Range("A1")....

2018-02-22 17:12:07 247

转载 SVN完全备份

利用svnadmin hotcopy可以实现完全备份,但不能进行增量备份。svnadmin hotcopy是将整个库都“热”拷贝一份出来,包括库的钩子脚本、配置文件等;任何时候运行这个脚本都得到一个版本库的安全拷贝,不管是否有其他进程正在使用版本库。    优点是:备份过程较快,灾难恢复也很快;如果备份机上已经搭建了svn服务,甚至不需要恢复,只需要进行简单配置即可切换到备份库上工作。

2017-12-04 10:40:50 2239

转载 嵌入式系统启动

转载:http://blog.chinaunix.net/uid-20737871-id-1881215.html嵌入式系统在启动时,引导代码、操作系统的运行和应用程序的加载主要有两种架构,一种是直接从Nor Flash启动的架构,另一种是直接从Nand Flash启动的架构。 1. 从Nor Flash启动Nor Flash具有芯片内执行(XIP,eXecute In Pla

2017-04-20 16:29:00 465

转载 u-boot中mkimage工具的具体使用

转载:http://blog.csdn.net/topembedded/article/details/3581871通常,u-boot为kernel提供一些kernel无法知道的信息,比如ramdisk在RAM中的地址。Kernel也必须为U-boot提供必要的信息,如通过mkimage这个工具(在u-boot代码的tools目录中)可以给zImage添加一个header,也就是使得

2017-04-20 16:17:16 394

转载 Vim简单使用

转载:http://www.cnblogs.com/lijia0511/p/5644566.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有

2017-03-22 17:07:22 242

原创 OpenSSL编译(Visual Studio)

Compiling OpenSSL with Visual StudioThe following sections descibe how to compile OpenSSL for Visual Studio 2010 and higher without patented algorithms.RequirementsYou will need tar to u

2017-03-17 09:43:50 983

原创 DLL两种加载的详解

DLL两种加载的详解参照链接:http://www.cnblogs.com/tswcypy/p/4554041.html目前以lib后缀的库有两种,一种为静态链接库(Static Libary,以下简称“静态库”),另一种为动态连接库(DLL,以下简称“动态库”)的导入库(Import Libary,以下简称“导入库”)。  静态库是一个或者多个obj文件的打包,所以有人干

2017-03-08 14:44:07 3447

转载 FTP主动模式和被动模式的区别

参照:http://limssb.blog.163.com/blog/static/14730437201312582915941/基础知识:FTP只通过TCP连接,没有用于FTP的UDP组件.FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了

2017-03-02 11:20:38 1537

原创 C++如何调用C#的DLL方法

0,概述查了网上的资料,目前知道两种情况,一种是用C++/CLI(通用语言接口),另一种则是使用COM组建。1,C++/CLI(通用语言接口)下面代码参照:http://blog.csdn.net/qingzai_/article/details/533916621.1,C#代码using System;using System.Collections.Generic

2017-03-01 12:33:45 6875 2

转载 embbed resource

2012-02-26 22:28 by Ecin, 471 阅读, 0 评论, 收藏, 编辑自己使用Embedded Resource.NET中使用外部资源时常用的方式都是使用资源文件,作为程序集的一部分发布。资源文件的读取也比较方便,字符串、图片和任何二进制数据,包括任何类型的文件都可以作为资源的项。使用资源文件时VS也会自动生成相应的方法来获取资源,

2017-01-23 11:03:02 442

原创 redmine使用方法和插件的安装

redmine使用方法和插件的安装最近项目要求使用redmine管理工具,上网查了些资料给自己用。Redmine使用方法:参照附件【Redmine使用方法.docx】插件安装:Redmine有很多非常好用的开源的插件,在http://www.redmine.org/plugins上可以下载。安装也很简单。下面拿上传头像举例子1,下载安装包

2017-01-13 16:24:39 6808

转载 MFC模式对话框与非模式对话框 消息处理顺序

(备忘)对话框有两种创建方式:DoModal和Creat。 其中DoModal创建的是模态的对话框,而Creat创建的是非模态的对话框下面总结下他们的不同。对于模态的对话框,在该对话框被关闭前,用户将不能在同一应用程序的其他地方进行工作(例如open file对话框),而对于非模态的对话框,在它留在屏幕上的同时可以在其他的地方进行工作,(例如find file对话框)

2017-01-12 14:46:42 462

原创 C#如何获取C++DLL中的函数名字

参考代码:public unsafe  class class1    {        public static readonly ushort IMAGE_DIRECTORY_ENTRY_EXPORT = 0;        private const CallingConvention CALLING_CONVENTION = CallingConvention.W

2016-09-30 09:21:47 1826 2

原创 关于怎么生成windows安装包

自己找了一下有下面几个工具1,Advanced installer教程:http://jingyan.baidu.com/article/27fa7326f2bba446f8271ffe.html2,Setup Factory教程:http://www.tuicool.com/articles/bAFnq2F3,smart install maker教程:htt

2016-03-27 21:22:51 490

转载 C++下对象的赋值和复制的具体区别?

拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化。其唯一的参数(对象的引用)是不可变的(const类型)。此函数经常用在函数调用时用户定义类型的值传递及返回。拷贝构造函数要调用基类的拷贝构造函数和成员函数。如果可以的话,它将用常量方式调用,另外,也可以用非常量方式调用。目录拷贝构造函数说明一、拷贝函数二、值的重载三、注意事宜

2015-04-10 13:50:22 2596

原创 windows下关于如何查询现在某个端口是否被占用,占用这个端口的进程

使用的dos命令只有两个,netstat和tasklist。详细使用方法网上特别多。不细说。 1,netstat -ano|findstr "端口号"  TCP    IP:端口号1          IP:端口号2              LISTENING       目标PID2,tasklist|findstr "PID"占用端口的进程名称XX.exe        

2015-01-23 09:42:18 282

转载 文件时间,CreationTime,LastAccessTime,LastWriteTime解释

转载(原自百度)1、说一下文件创建时间和修改时间一致的问题,这是因为文件是在编辑完成之后才保存的,所以创建时间和修改时间是一致的,就像你用word敲了一篇稿子,敲完后保存成文件,这时候文件的创建时间和修改时间是一致辞的,如果你再没有打开过这个文件,那么连访问时间也是一致的。2、说一下文件创建时间晚于修改时间的问题,这个创建时间是指文件在你的电脑上创建的时间,而并非该文件产生的时间,也就是说

2014-12-26 09:33:16 8943

转载 一端口如何区分不同的Socket .

为了区分不同应用进程间的网络通信和连接,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP 或 UDP)和使用的端口号。    Socket的原意是“插座”。通过将这3个参数结合起来,与一个“插座”Socket绑定,应用层就可以和传输层通过套接字接口,区分来自不同应用程序进程或网络连接的通信,实现数据传输的并发服务。    accept()产生的Socket端口号是多少?  

2014-12-23 12:34:40 385

转载 经典的。值得转载的。。C++的参数传递机制[转]

C++的参数传递机制 C++一共有三种传递方式:值传递(pass by value)、指针传递(pass by pointer)、引用传递(pass by reference)。关键点:在函数中,编译器总是要为函数的每个参数制作临时副本。引用传递除外。(重要重要)一.值传递。值传递很简单。唯一要注意的就是当值传递的输入参数是用户自定义类型时,最好用引用传递代替,并加上c

2014-12-11 11:24:56 295

转载 [转载]Windows下如何查看被占用的端口号及如何释放被

我不太喜欢迅雷这款软件的一点是,迅雷首选的会去占用80端口。下面一个小例子说明如何在windows上查看被占用的端口号,以及如何释放这些被占用的端口号。在windows命令行窗口下键入如下命令:netstat -aon在Local Address下面可以看到被占用的端口号情况。比如上图中80端口被PID为3096的进程占用了。假如是希望查找指定的端口号被占用情况,比如查

2014-12-11 10:26:42 449

原创 让我吃亏的 API MoveFileEx

转载:{ 函数原型 }function MoveFileEx(  lpExistingFileName: PChar;  // 来源文件名,指向一个以零结尾的字符串的指针。  lpNewFileName: PChar;       // 目标文件名,指向一个以零结尾的字符串的指针。  dwFlags: DWORD              // 移动标记,见定义  ): B

2014-12-10 12:06:27 595

原创 VC++中ID是如何分配的,如果自己定义一个ID号,系统还会不会再分配与此相同的ID

存在分配相同ID的可能。详情见下:ID的分配是通过头文件控制的。你看你的resource.h的最后几行(注释是我加的,源文件里没有):#ifndef APSTUDIO_READONLY_SYMBOLS#define _APS_NEXT_RESOURCE_VALUE 2000 // 下一个资源的ID,比如字符串资源,位图资源等#define _APS_NEXT

2014-12-10 09:39:40 1802

转载 _cdecl和_stdcal区别

_stdcall与_cdecl的区别1、_stdcall是Pascal程序的缺省调用方式,通常用于Win32 Api中,函数采用从右到左的压栈方式,自己在退出时清空堆栈。VC将函数编译后会在函数名前面加上下划线前缀,在函数名后加上"@"和参数的字节数。 int f(void *p) -->> _f@4(在外部汇编语言里可以用这个名字引用这个函数)2、C调用约定(即用__

2014-12-02 23:34:26 341

设计模式.pdf

设计模式.pdf

2021-08-24

Redmine使用方法.doc

2017-01-13

空空如也

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

TA关注的人

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