自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (9)
  • 收藏
  • 关注

原创 Caffe-windows VS2019编译

最近在学习深度学习,需要编译Caffe-windows版本。现有的说明和教程都是基于vs2013。由于没有VS2013,用VS2017和VS2019进行编译。链接:https://pan.baidu.com/s/1cHneN0eJxlj-jS1Odqh39g提取码:fhyo1、系统要求Win10 64位,vs2019。2、 自行编译依赖包caffe-build-auto-...

2020-03-28 08:06:34 5329 32

原创 Visual Studio 2019 编译Firefox 68.0.1

链接: https://pan.baidu.com/s/14XqI6G01KogPIcumCfavMA 提取码: bzgb1、平台Win10 64bitVisual studio 2019 16.2.0至少4G RAM,建议8G,当然越多越好。40G硬盘空间。注:编译Firefox68 for windows需要64位的win7或以上版本的windows。2、源码...

2019-07-29 21:19:48 2842 2

原创 Visual Studio 2017 编译Firefox66.0.2

工具和源码目录:链接:https://pan.baidu.com/s/1bO6Om4iYwhwQh8Mr8FjeLg提取码:z1h61、平台Win10 64bitVisual studio 2017 update8至少4G RAM,建议8G,当然越多越好。40G硬盘空间。2、源码firefox-66.0.2.source.tar.xz。解压至:d:\firefo...

2019-03-31 15:02:27 771

原创 Visual Studio 2017 编译openjdk 11.0.1

    系统要求        Win7 64位、win10 64位        Visual studio 2017 15.9.2    获得源码以及编译工具        openjdk-jdk-11-0-1-12-build,解压。      链接:https://pan.baidu.com/s/1lqKm3FzBtoVYuA4uKLQDMw      提取码:d8gm...

2018-12-05 22:01:54 1387 2

原创 Visual Studio 2017 编译openjdk12

系统要求        Win7 64位、win10 64位        Visual studio 2017 15.9.2获得源码以及编译工具         openjdk-jdk-12-21-build.tar.bz2,解压。         链接:https://pan.baidu.com/s/19YsiafzS8fv-4sIyZOWXGQ          提取码:2...

2018-12-01 14:35:28 1242 3

原创 Visual Studio 2017编译LLVM7.0

1、编译环境Win7 64位Visual studio 2017 15.6Windows Kits 10.0.14393.0 2、源码http://releases.llvm.org/download.html#7.0.02.1 llvmllvm-7.0.0.src.tar.xz解压至llvm2.2 Clangcfe-7.0.0.src.tar.xz...

2018-11-03 14:39:04 5139

原创 Visual Studio 2017 编译Firefox63.0

1、平台Win10 64bitVisual studio 2017 update8至少4G RAM,建议8G,当然越多越好。40G硬盘空间。2、源码firefox-63.0.source.tar.xz。解压至:d:\firefox633、前言大多数windows机器上并没有安装Mozilla编译过程需要的众多工具。除Visual Studio外,你必须安装M...

2018-11-02 23:04:22 2163 5

原创 Firefox-57.0b8 编译日志

1、平台Win10Visual studio 2015update3安装Cumulative Servicing Release for Microsoft VisualStudio 2015 Update 3 (KB3165756)。至少4G RAM,建议8G,当然越多越好。35G硬盘空间。 2、源码本文档编写时,是从http://ftp.mozilla.org/pu

2017-10-16 21:05:40 671

原创 自已动手编译Linux系统-基于ALFS的LFS8.0实践(六)

1.    最后的操作1.1.   设置root密码# passwd注意本步骤非常重要,否则在重启进行LFS系统后不知道root用户的登陆密码。1.2.    关机logoutumount -v $LFS/dev/ptsumount -v $LFS/devumount -v $LFS/runumount -v$LFS/procumount -v $LFS/s

2017-08-12 10:39:18 1000

原创 自已动手编译Linux系统-基于ALFS的LFS8.0实践(五)

1.    让LFS系统可引导1.1.   退出Bash# exit# cd $LFS/LFSBuild1.2.   拷贝文件cd $LFS/LFSBuildcp -r bin $LFScp -r dev $LFScp -r etc $LFScp -r lib $LFScp -r lib64 $LFScp -r media $LFScp -r mnt

2017-08-12 10:34:44 936

原创 自已动手编译Linux系统-基于ALFS的LFS8.0实践(四)

1.    自动编译1.1.   进入jhalfs用户# su - jhalfspass:jhalfs1.2.   编译# cd /mnt/lfs/LFSBuild/# make -C /mnt/lfs/LFSBuild/jhalfs输出信息如下:-bash-4.2$ make -C/mnt/lfs/LFSBuild/jhalfsmake:进入目录“/mnt

2017-08-12 10:33:34 759

原创 自已动手编译Linux系统-基于ALFS的LFS8.0实践(三)

1.    安装LFS BOOK、ALFS以及设置工作路径1.1.   安装LFS BOOK事实上,ALFS会从SVN服务器上根据设置书标签下载,但在网络不好的精况下可以手动加载。在其他机器上,用TortoiseSVN,从服务器上获得书本:svn://svn.linuxfromscratch.org/LFS/tags/8.0l 创建目录# mkdir -v $L

2017-08-12 10:31:56 1483 2

原创 自已动手编译Linux系统-基于ALFS的LFS8.0实践(二)

3.    软件源码包和补丁下载可以根据Linux From Scratch(Version 8.0)的Part II-Chapter 3下载软件源码包和补丁。3.1.   创建源码包和补丁文件夹需要创新工作文件夹来存储包、解压包和他们。$LFS/sources可以用来作为工作文件夹来存储包和补丁。使用用户root,创建文件夹:# mkdir -v $LFS/sources将这

2017-08-12 10:29:07 3138

原创 自已动手编译Linux系统-基于ALFS的LFS8.0实践(一)

手动编辑成blog太麻烦了,可以到如下地址下载pdf https://wenku.baidu.com/view/48f04551c950ad02de80d4d8d15abe23482f033d1.    LFS版本Linux From Scratch Version 8.0lfs-packages-8.0-rc1.tarLFS book 8.0 SVN.rarjhalfs-

2017-08-12 10:26:03 5747 4

原创 Win10 编译 chromium 58

尝试编译Stable-chromium-58.0.3029.81一、系统要求A、64位的Intel 架构电脑,至少8G RAM,推荐16GB。B、至少100GB磁盘空间,NTFS格式。由于部分字节包超过4G,不能使用FAT32格式 。C、Visual Studio 2015 Update 3(其它版本不支持)。D、Windows 7 或 更新。二、Vis

2017-04-25 21:21:53 3631 5

原创 Win10 编译 chromium 57

在Windows 10下编译chromium-57.0.2987.21.tar.xz,记录过程如下: 1、chromium tarball以及工具panbaidu下载地址:链接:https://pan.baidu.com/s/1jImJcsY 密码: xysm      2、系统要求 64位的Intel架构电脑,至少8G RAM,推荐1

2017-02-11 11:41:27 3342 10

原创 TeamTalk_1.0 服务器布署-一键修改版

TeamTalk_1.0 服务器布署-一键修改版 工具下载:链接:http://pan.baidu.com/s/1bnpniTx 密码: kh8h尝试在同一服务器上部署全部服务,CentOS 7平台(本人使用的是CentOS-7-x86_64-Everything-1503-01)。具体分为如下步骤:1.安装全新的Cent

2015-04-07 21:07:45 9057 32

原创 TeamTalk服务器布署-一键修改版

TeamTalk服务器布署-一键修改版TeamTalk简单布署,全部服务功能在同一台服务器上。1安装环境Centos 6.X 64位版本。建议为全新系统,没有安装mysql、php和nginx等。root用户进入系统。关闭防火墙:/etc/init.d/iptables stop需安装gcc和g++:yum inst

2014-11-17 21:34:04 17426 22

原创 OpenOffice 编译日志

OpenOffice编译日志

2014-06-22 13:16:16 4186 1

翻译 SQLite CC++接口介绍(二)

1.1核心程序和对象的典型用法应用程序用到SQLite时,通常会在初始化阶段,调用sqlite_open()函数来创建一个数据库连接对象。强调的是,sqlite_open()函数不只是打开已存在的数据库,同时也可以创建一个新的数据库并打开它。尽管,许多应用程序只用到一个数据库连接,但并不意味着应用程序不能多次调用sqlite_open()来建立多个数据库连接对象,连接至同一

2014-04-06 19:16:26 1189

翻译 SQLite C/C++接口介绍(一)

SQLite CC++接口介绍翻译:王健,2014.3.30 本文为SQLite C/C++接口的介绍。早期版本的SQLite由于只支持5个C/C++接口,故十分容易学习。但时,随着SQLite功能的增长,新的C/C++接口随之加入,以至有超过200个不同的函数接口(API)。如此多的函数,会对新的使用者带来压力。幸运的是,大多数函数是十分专用的,不

2014-03-30 21:15:53 933

翻译 五分钟或更短时间熟悉SQLite--关于SQLite编程的快速简介

本篇介绍如何尝试使用SQLite,而不需要进行大量冗长乏味的阅读和配置。下载代码下载一份你机器要用的预编译完成的二进制库文件,或下载一份源码,并自行编译。访问下载页以获得更多的信息。创建新的数据库在命令解释程序(shell)或DOS中,敲入:"sqlite3test.db"。该命令将创建一个以"test.db"命名的新的数据库(当然你可以用你想要一个不同的名

2014-03-30 20:40:51 769

原创 MinGW 自动批量下载源码

最近工作中要用FORTRAN,自然就想到了要用MinGW,官方给的mingw-get-inst还是很好用的。如果网络不给力,可以网搜索MinGW离线下载安装包。如果想要获得相应包的码,可以使用mingw-get source pakcagename如果想要获得已安装包的全部源码,怎么办?那就动手改一下mingw-get的源码。已改好的,可以直接下载使用: http://down

2012-12-02 20:03:14 1111

原创 在Windows下批量下载Android源码

Google开放了Android的源码 。 源码采用Git进行版本控制。 1. 首先,到 http://code.google.com/p/msysgit/downloads/list下载Git-xxx.exe,下载完成后安装Git。  2. Android代码仓库的地址http://git.source.android.com访问该地址。可以看到Andro

2009-08-01 13:12:00 9053 3

原创 c++ 类继承中父类和子类的数据关系

示例代码: class Tbase{public: Tbase(); virtual ~Tbase();public: void display() {  printf("%d,%d",i,j); }  void set(int i1,int j1) {  i=i1;j=j1; } Tbase* Create() {  return new Tbase(); }private: int i; in

2008-05-20 11:06:00 4872

原创 编译时包含资源(转自msdn)

通常,使用所有资源在一个资源脚本 (.rc) 文件中的默认安排既简单又方便。然而,在编译时,可以通过在“资源包括”对话框中的“编译时指令”框列出其他文件中的资源,将这些资源添加到当前项目。将资源放置在主 .rc 文件以外的文件中有若干原因: 打算向在保存 .rc 文件时不会被删除的资源语句添加注释。 资源编辑器不直接读取 .rc 或 resource.h 文件。资源编

2008-04-10 11:33:00 849

原创 mfc中关于多语言资源的使用方法

关于多语言资源的使用方法:1.常用字符串应放在一个头文件中,如Namestr.h #ifndef NAMESTR_H#define NAMESTR_H #ifdef ENGLISH#define USEINFO "use info"#else#define USEINFO "用户信息"#endif 2.资源文件方法一:在项目名上右击,选添加新项,新建

2008-04-10 11:32:00 3672

原创 C中数组名的含义

#includestdio.h>typedef char (* typeL[4]);void main(){    char c=a;    char c1[4]={48,49,50,51};    char (*p[4]);           //p为含有4个char*指针的数组  p在此为数组名,其为地址常量,不能作这左值    char (*p2)[4];           //p2

2007-12-06 16:08:00 852

原创 SendMessage() PostMessage() SendMessageTimeout()

LRESULT SendMessage(   UINT message,   WPARAM wParam = 0,   LPARAM lParam = 0 ) throw();static LRESULT SendMessage(   HWND hWnd,   UINT message,   WPARAM wParam,   LPARAM lParam ) 说明:Sends a message

2007-12-06 10:58:00 1162

原创 [转]C Runtime Library

C Runtime Library1)运行时库就是 C run-time library,是 C 而非 C++ 语言世界的概念:取这个名字就是因为你的 C 程序运行时需要这些库中的函数. 2)C 语言是所谓的“小内核”语言,就其语言本身来说很小(不多的关键字,程序流程控制,数据类型等);所以,C 语言内核开发出来之后, Dennis Ritchie 和 Brian Kernighan 就用

2007-12-03 20:55:00 821

原创 WriteFileEx 和 ReadFileEx

BOOL WriteFileEx(  HANDLE hFile,  LPCVOID lpBuffer,  DWORD nNumberOfBytesToWrite,  LPOVERLAPPED lpOverlapped,  LPOVERLAPPED_COMPLETION_ROUTINE lpCompletionRoutine);说明:将数据写入文件。该函数只能用于异步I/O操作,即overlap

2007-11-29 21:39:00 9193

原创 一个较为有意思的题

下面的C代码在VC++6.0下的运行结果是什么?请详细说明原因。 #include   int   main() { int   a[5]={1,2,3,4,5}; int   *ptr1=(int   *)(&a+1); int   *ptr2=(int   *)((int   )a+1); printf("%x,%x",ptr1[-1],*ptr2); return   0; } 答案:

2007-11-29 19:13:00 948

原创 全局函数与算子(Functor)

全局函数与算子(Functor)在C语言中,有函数指针。而c++的类的函数指针与具体类的方法相关联。有时候,需要调用一对象的方法,显然此时可以将该对象作为参数传入函数。但这样却失去了很大的灵活性。不能用于回调函数。这时Functor则有了用武之地。什么是Functor?说白了就是将类对象与方法绑定到一起,提供统一的接口。下面举简单的例子说明:#define FUNCTORFUN _cd

2007-11-26 15:05:00 1033

原创 c/c++的预处理定义 Stringizing Operator (#) Charizing Operator (#@) Token-Pasting Operator (##)

c/c++的预处理定义:一。Stringizing Operator (#)在c和c++中数字标志符#被赋予了新的意义,即字符串化操作符。其作用是:将宏定义中的传入参数名转换成用一对双引号括起来参数名字符串。其只能用于有传入参数的宏定义中,且必须置于宏定义体中的参数名前。如: #define example(instr) printf("the input string is:/t%s/n",#i

2007-11-26 10:21:00 3128

ext_sources-4.0.1.part4

http://blog.csdn.net/waji2000/article/details/33314669 apache-openoffice-4.1.0-r1589052-src 第三方包合集

2014-07-05

ext_sources-4.0.1.part3

http://blog.csdn.net/waji2000/article/details/33314669 apache-openoffice-4.1.0-r1589052-src 第三方包合集

2014-07-05

ext_sources-4.0.1.part2

http://blog.csdn.net/waji2000/article/details/33314669 apache-openoffice-4.1.0-r1589052-src 第三方包合集

2014-07-05

ext_sources-4.0.1.part1

http://blog.csdn.net/waji2000/article/details/33314669 apache-openoffice-4.1.0-r1589052-src第三方包合集。

2014-07-05

MinGW 自动下载源码

MinGW 自动批量下载源码 http://blog.csdn.net/waji2000/article/details/8249191

2012-12-02

Android 批量下载脚本生成器(vista)

Android 批量下载脚本生成器 下载前,前阅读: http://blog.csdn.net/waji2000/archive/2009/08/01/4399611.aspx 以确认是否为您之所需。

2009-08-03

Android 批量下载脚本生成器(VISTA)

Android 批量下载脚本生成器 下载前,前阅读: http://blog.csdn.net/waji2000/archive/2009/08/01/4399611.aspx 以确认是否为您之所需。

2009-08-01

高精度计算器源码 BCD

可以精确到800位的小型计算器. C++ MFC源码

2007-12-04

greta-Greta2.6.4

正则表达式.<br>GRETA: <br>The GRETA Regular Expression Template Archive

2007-12-04

空空如也

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

TA关注的人

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