- 博客(77)
- 资源 (1)
- 收藏
- 关注
原创 dns服务器搭建及配置测试流程
1、使用 bind(Berkeley Internet Name Domain)搭建 DNS(Domain Name System)服务器安装。 yum -y install bind-chroot可先查询是否已经安装:rpm -q bindrpm -q bind-chroot 相关文件列表 描述 路径 主程序 /usr/sbin/n...
2018-07-31 16:12:13
7928
转载 使用代理同步Chromium代码的心得
转自:http://blog.sina.com.cn/s/blog_496be0db0102voit.html(侵删)先参看 http://www.chromium.org/developers/how-tos/build-instructions-windows 非常坑爹,谷歌获取chromium源码的方式又变了!!! 从chromium39.0.2313.2之后的源码不能通过之前那种 ...
2018-04-05 19:30:07
4678
原创 QT windows开发环境搭建
1、简介Qt 是一个著名的跨平台C++图形用户界面应用程序开发框架。它不仅仅是一个 GUI库,更像一个“一站式”的解决方案,你不再需要研究 STL,不再需要到处去找解析 XML、连接数据库、访问网络的各种第三方库,因为 Qt 自己内置了这些技术。2、相关链接官网:https://www.qt.io/ 官方下载链接: http://download.qt.io/ Qt下载链接:
2018-01-18 19:56:21
18425
转载 duilib CWebBrowser控件 cxx与js交互
转自:http://blog.csdn.net/sunflover454/article/details/60873557(侵删)C++和js相互调用是个有意思的事情。一、js中调用C++函数。函数原型[html] view plain copyint g_FunSub(int x,int y); 调用方式如下:[html] view plain copyhtml> head>
2018-01-17 19:54:13
1469
转载 WebBrowser介绍 - Javascript与C++互操作
转自:https://www.cnblogs.com/lucc/archive/2010/11/24/1886087.html(侵删)WebBrowser控件是Microsoft提供的一个用于网页浏览的客户端控件,WebBrowser控件的使用相当广泛,例如很多邮件客户端都是使用可编辑的WebBrowser控件作为写邮件的工具,也有很多软件用WebBrowser控件弹出网页,如qq的新闻首页。微软
2018-01-17 19:48:51
583
翻译 在Windows中调试Chromium-UF
在Windows中调试ChromiumDebugging Chromium on Windows先参考get the code获取如果检出代码并编译。开始(Getting started)你可以使用Visual Studio内置的编译器或者WinDBG来调试Chromium。你不必为了使用内置的调试器而去用IDE编译。Ninja 常用来编译Chromium,大部分开发者直接在命令行中使用它来编译Ch
2017-11-14 14:07:17
2423
翻译 GN 快速入门指南
GN Quick Start guide运行 GN你可以在命令行里直接输入gn运行。因为在depot_tools(路径应该在你的环境变量PATH中已经设置过)工具目录中有一个相同名字的脚本。这个脚本会找到当前目录中的二进制文件并运行它。构建一个build使用GYP时,系统会根据相应的配置参数分别生成Debug和Release编译目录。但GN不一样,你可以任意配置你的编译参数和生成目录。编译时如果检测
2017-11-10 14:58:41
28687
5
原创 Windows上使用GN&Ninja编译Chromium通用参数配置
本文所有命令,均假设在当前目录为src。1、生成DEBUG版本编译目录生成.ninja 文件,及vs工程文件gn args out/x86_d --ide=vs相关参数设置:is_component_build = trueis_debug = trueenable_nacl = falsetarget_cpu = "x86"2、生成RELEASE版本编译目录生成.ninja 文件,及vs工程
2017-11-08 13:49:42
4531
翻译 GN 编译配置
GN build configuration本文档提供一些常用的GN编译步骤。假设你已经got a Chromium checkout。 另请参阅在命令行运行“gn help”。All GN Docs。GN Quick Start Guide。GN Reference(一个网页用来展示“gn help”)。理解GN编译标志(flags)重新调用GN的时候,你需要选择自己的编译目录。这个目
2017-11-08 13:25:51
15303
1
翻译 Windows上检出并编译Chromium
原文链接其它平台的向导,请移步get the code页面。Google员工如果你是Google员工,请参考go/building-chrome-win。系统需求一台英特尔机器,内存至少8GB。建议配备16GB以上的内存。至少100GB以上以NTFS格式化的硬盘空间。不支持FAT32格式化的硬盘,因为有一些Git包文件大小超过4GB。合适的 Visual Studio 版本,下面会详述。Wi
2017-11-07 17:00:51
6426
1
原创 Windows下 Git 常用操作记录
1、windows客户端安装下载地址:http://msysgit.github.io/。 全部默认安装即可。 安装完成后,会在系统右键菜单中集成Git Bash Here等菜单选项,说明安装成功。2、配置git用户名及邮箱地址这个就相当于一个用户的标识信息,表示创建仓库的所有者信息。git config --global user.name "Your Name"git...
2017-11-05 20:17:36
1444
翻译 cef GeneralUsage
cef Wiki / GeneralUsage介绍(Introduction)Chromium 嵌入式框架(CEF)时一个基于Google Chromium的开源项目。不同的是,Chromium项目主要专注于Chrome浏览器的开发,而CEF则专注于促进在第三方应用程序中集成浏览器的使用。CEF通过提供质量稳定的API将用户与底层复杂的Chromium与Blink代码隔离开,跟踪指定的Chromiu
2017-09-13 19:31:22
4082
原创 cocos2d-x开发环境搭建
1、下载cocos2d-x 去官网http://www.cocos2d-x.org/download下载最新的Cocos2d-x,然后解压至指定目录。我下载的是cocos2d-x-3.15.1.zip。 Cocos2d-x是C++重写的Cocos2d-iPhone版本,可以跨平台开发。2、关于windows开发说明 如果你是要开发win32的2d游戏,那么基本不需要做什么配置,只要你
2017-07-31 16:47:49
5729
2
原创 php编程初识
1、php是什么PHP(Hypertext Preprocessor),翻译为“超文本预处理器”。是web服务器处理客户端请求的一个环节,它可以在返回html文件之前做一次预处理,根据自定义的脚本语言(就是我们常说的php服务器脚本语言)来自动生成一些我们需要统计的数据或者在html中插入一些数据返回给客户端。2、常用的web服务器环境搭建下面介绍的是一个常用的集成web环境:XAMPP(Apach
2017-07-15 17:22:03
864
原创 ios编程初识(一)
1、用vmware虚拟机搭建开发环境vmware版本:12.1.1 专业版vmware mac os补丁:http://download.csdn.net/download/yu1441/9654941(先关闭vmware,再以管理员权限运行win-install.cmd)mac os镜像文件下载:http://www.xp933.com/macos/(选择的OS X El Capitan 1
2017-07-12 19:37:57
690
原创 windbg学习记录(一)
1、安装如果你安装了WDK或vs的相关版本,你都可以从安装目录中找到它们(一般在Debuggers目录中)。如果没有,你可以从下面的链接去下载安装: Install Debugging Tools for Windows 32-bit Version http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx Ins
2017-07-11 17:27:22
796
转载 Layered Window 透明窗体的实现总结
转自:http://www.cnblogs.com/just-bg/p/3788412.html(侵删)此片文章是以前写的, 刚刚新开了博客, 就发出来跟大家分享下。这篇文章主要讲得是vc中各种分层、透明、不规则窗口的实现, 基本囊括GDI、GDI+能使用的所有方法。本文讲述了三种方法,其中第一种方法有两种不同效果,第三种方法有两种不同的实现方式。文中有方法使用了GDi
2017-07-03 16:16:48
1156
翻译 cef Overview
原文连接:https://bitbucket.org/chromiumembedded/cefChromium Embedded Framework / cef概述Chromium Embedded Frameword(CEF)是一个在其它应用程序中嵌入基于chromium浏览器的简易框架。相关连接工程简介 - https://bitbucket.org/chromiumembedded/cef
2017-07-02 00:11:18
1117
原创 将7z解压功能以lib的方式集成到工程中
一、官网链接 首页 http://www.7-zip.org/ 下载地址 http://www.7-zip.org/download.html 选择 7-Zip Source code一栏的 Download, 我下载的是 7z1602-src.7z二、相关说明将下载的包解压,进入7z1602-src\C\Util\7z目录,会看见一个7z.d
2017-06-28 11:17:28
4057
2
转载 DuiLib消息处理剖析
转自:http://blog.csdn.net/zhuhongshu/article/details/41725657(侵删)本来想自己写写duilib的消息机制来帮助duilib的新手朋友,不过今天发现已经有人写过了,而且写得很不错,把duilib的主干消息机制都说明了,我就直接转载过来了,原地址:http://blog.163.com/hao_dsliu/blog/static/1
2017-06-17 23:32:06
1701
原创 cef3 Binary Distributions下载及示例编译
cef主页:https://bitbucket.org/chromiumembedded/cef1、二进制发行版下载下载地址:http://opensource.spotify.com/cefbuilds/index.html 这里将各个系统的文件都有分类,选择自己需要的下载就行。 我下的是Windows 32-bit Builds这个版本, 只下载Standard Distribution就
2017-06-11 21:36:15
8904
3
转载 Chromium网页URL加载过程分析
转自:http://blog.csdn.net/luoshengyang/article/details/50527574(侵删)更多阅读,请前往 老罗的Android之旅:Chromium网页加载过程简要介绍和学习计划Chromium在Browser进程中为网页创建了一个Frame Tree之后,会将网页的URL发送给Render进程进行加载。Render进程接收到网页U
2017-06-08 13:59:03
1500
转载 完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三
转自:http://blog.csdn.net/piggyxp/article/details/6922277(侵删) 手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解 ----- By PiggyXP(小猪)
2017-05-23 16:52:08
640
转载 手把手教你玩转网络编程模型之完成例程(Completion Routine)篇
转自:http://blog.csdn.net/PiggyXP/article/details/3910726(侵删)手把手教你玩转网络编程模型之完成例程(Completion Routine)篇前 言记得写这个系列的上一篇文章的时候已经是四年前了,准确的说是四年半以前了,翻开我尘封已久的IO模型里面的“完成例程”的实现方式及示例代码。本文凝聚着笔者心血,如要转载,请指明原作
2017-05-23 16:48:24
663
转载 两种DLL注入方式
转自:http://www.cnblogs.com/cfas/p/5121452.html(侵删)后卫大师教你进程注入首先提一下,由于文章完全是我手写,所以打不了太多,请包含,由于我已经提供了源代码,所以我在这里详细讲一下理论,至于想看代码的下载代码就可以了。代码中关于注入的部分做了详细的注释。MFC界面部分的注释没有写,(毕竟太肤浅了。) 好,言归正传。 所谓DL
2017-05-17 09:39:50
8486
转载 拦截API-通过远程线程dll注入目标进程
转自:http://www.cnblogs.com/cfas/p/5121614.html(侵删)本文详细的介绍了在Visual Studio(以下简称VS)下实现API钩子的编程方法,阅读本文需要基础:有操作系统的基本知识(进程管理,内存管理),会在VS下编写和调试Win32应用程序和动态链接库(以下简称DLL)。API钩子是一种高级编程技巧,常常用来完成一些特别的功能,比如词典
2017-05-17 09:35:45
1607
1
转载 IOCP模型与EPOLL模型的比较
转自:http://www.cnblogs.com/lancidie/archive/2013/05/02/3054063.html(侵删)一:IOCP和Epoll之间的异同。异:1:IOCP是WINDOWS系统下使用。Epoll是Linux系统下使用。2:IOCP是IO操作完毕之后,通过Get函数获得一个完成的事件通知。Epoll是当你希望进行一个IO操作时,向Epo
2017-05-15 17:14:04
956
转载 值得推荐的C/C++框架和库 (真的很强大)
转自:http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419(侵删)目录(?)[+]值得学习的C语言开源项目- 1. WebbenchWebbench是一个在Linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性
2017-05-15 16:33:41
2208
转载 setsockopt 设置socket
转自:http://blog.csdn.net/qinmi/article/details/1523081(侵删)1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReusead
2017-05-13 18:31:12
486
转载 转载的socks4 socks5 rfc1928一大堆
除了这个意译版rfc1928外,其他人写的好像也有错误,都是一知半解。☆ RFC 1928意译版(非直译版)http://www.ietf.org/rfc/rfc1928.txthttp://www.sczgroup.org/network/200503311423.txtSOCKS协议位于传输层(TCP/UDP等)与应用层之间,因而显然地位于网络层(IP)之上。诸如IP层报文
2017-05-11 15:52:35
1204
转载 socks代理服务器协议的说明
转自:http://gc063tzf.blog.163.com/blog/static/11216292201210246448371/(侵删)socks代理里面,有socks4 socks4a socks5,也有叫sock4 sock4a sock5的,都是一回事。socks4 socks4a和socks5的tcp部分极其简单。这又出现一个怪现象了,网文中除了一个人说道udp比...
2017-05-11 15:51:11
7489
6
转载 Socks5协议中文文档(RFC1928)
转自:http://blog.chinaunix.net/uid-26548237-id-3434356.html(侵删)RFC1928文档 最近,需要用到socks5协议,实现与代理相关的功能,所以,从网上查找资料,找到了RFC1928的中文版本,现把其记录下来,作为后用。1、介绍 防火墙的使用,有效的隔离了机
2017-05-05 12:36:13
10169
原创 CentOS下配置SS5(SOCKS5)代理服务器
方案:使用开源的SS5( Socks Server 5 ) 官网:http://ss5.sourceforge.net/ (点击左侧的Software在右侧的Server处进入下载地址) CentOs版本:CentOS 7.3.1611 x64以下操作如果没有特别指明,均在root目录下(/root)1、从官网下载源码# wget https://nchc.dl.sourceforge.net/
2017-05-04 17:53:02
55976
5
转载 每年10万被动收入目标分解
转自:http://blog.csdn.net/foruok/article/details/70157065(侵删)这是自我规划系列的第3篇文章,前面的在这里:超实用的自我规划模型怎么发现愿景和目标在“怎么发现愿景和目标”一文中,我们介绍了如何寻找自己的愿景以及怎样从愿景导出目标。这一次,我们来看看如何分解目标——大目标只有经过适当的分解变成一个一个的小目标,
2017-04-27 15:13:05
1407
转载 WebRTC编译系统之gn files
转自:http://blog.csdn.net/foruok/article/details/70157065(侵删)在“WebRTC 构建系统介绍之gn和ninja”中,大概介绍了 gn 和 ninja 的简单用法,这次来看看 gn 用到的项目文件 .gn 、 .gni 和 DEPS ,它们指导了如何生成 ninja 构建文件。借用 C++ 的概念,如果把 gn 看成一个编译
2017-04-27 12:01:06
3061
转载 构建基于Chromium的应用程序
转自:http://www.cnblogs.com/yuefei/p/4123597.html(侵删)chromium是google chrome浏览器所采用的内核,最开始由苹果的webkit发展而出,由于webkit在发展上存在分歧,而google希望在开发上有更大的自由度,2013年google决定自己开发webcore的分支,叫做Blink引擎,而后google以BSD伯克利许可
2017-04-27 10:31:01
7347
转载 Chromium的UI绘制初探
转自:http://www.cnblogs.com/fangkm/p/3943896.html(侵删)常见的UI库的绘制逻辑任何一个成熟的界面框架都有一个相当复杂的结构,消息循环的处理、控件的布局与绘制、焦点的管理以及资源的存取等等,Chromium里的界面框架也不例外,尤其采用的MVC设计方式更是增添了代码结构的复杂度。这里并不打算讨论Chromium的界面框架,本文感兴趣的
2017-04-25 09:54:39
2592
转载 Chromium 源代码目录结构
转自:http://www.jianshu.com/p/4afe92418bd9(侵删)Chromium 源代码目录结构本文翻译自 官方文档概述Chromium 主要分为三个部分: browser, renderer, WebKit. browser 是主进程,负责所有 UI 和 I/O 操作; renderer (通常)是每个页面的渲染进程,它是 brow
2017-04-20 17:15:56
1914
转载 Hello GYP
转自:http://blog.csdn.net/ropig/article/details/48625609(侵删)GYP,Generate Your Projects,一个google开源的构建系统,最开始用于Chromium项目,现在一些其他的开源项目也开始使用GYP,如V8和node-gyp。本文是学习使用GYP的笔记,算是一个GYP的简明教程吧。特别之处在已
2017-04-17 14:19:12
1172
ZendStudio v13.6.0-x64位破解补丁
2017-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人