- 博客(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
翻译 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
2014-07-05
ext_sources-4.0.1.part3
2014-07-05
ext_sources-4.0.1.part2
2014-07-05
ext_sources-4.0.1.part1
2014-07-05
Android 批量下载脚本生成器(vista)
2009-08-03
Android 批量下载脚本生成器(VISTA)
2009-08-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人