摘要:
1,在D:\dev\electron9\src\content\public\browser\content_browser_client.h 中,放着对外可以覆盖的接口 如,强制下载而不是用plugin打开: // Called on IO or UI thread to determine wh 阅读全文
摘要:
智能指针就是作用域(scoping object)对象。即本地的值对象。出了作用域自动释放。用scoping object管理堆分配的对象,叫RAII(Resource Acquisition Is Initialization)。 一个简单的RAII示例,自己实现个智能指针: template < 阅读全文
摘要:
使用Google的gn工具构建C++项目,但是官方的demo构建脚本还是不够简单,这里写一个最简单的构建结构. 目录结构 目录结构 必要的几个文件 .gn 根目录下的BUIlD.gn BUILDCONFIG.gn .gn # gn help dotfile buildconfig = "//buil 阅读全文
摘要:
http-server nodejs www server 阅读全文
摘要:
http://www.chromium.org/developers/how-tos/ 阅读全文
摘要:
Visual Studio Code is a free, lightweight and powerful code editor for Windows, Mac and Linux, based on Electron/Chromium. It has built-in support for 阅读全文
摘要:
在提交github代码时会自动lint检测。对c++代码,可以使用clang-format自动格式化,不符合格式的会自动调整。 在electron目录下,执行 npm run lint Using clang-format on C++ Code clang-format is a tool to 阅读全文
摘要:
c++ 书籍推荐 c++函数式编程:Functional Programming in C++ (manning.com) 进入页面可以免费在线观看和做笔记 about this book - Functional Programming in C++ (manning.com) 源码地址:File 阅读全文
摘要:
git merge 从feature分支合并到master分支 $ git checkout master $ git merge feature Auto-merging Document CONFLICT (content): Merge conflict in $codefileAutomat 阅读全文
摘要:
https://www.cnblogs.com/chaoguo1234/archive/2004/01/13/5351497.html git的合并策略总共有3种,一种是resovle,一种是recursive,一种是octopus。其中resolve和recursive适用于合并2个branch, 阅读全文
摘要:
Git 中的 HEAD 可以理解为一个指针,我们可以在命令行中输入 cat .git/HEAD 查看当前 HEAD 指向哪儿,一般它指向当前工作目录所在分支的最新提交。 cat .git/HEAD ref: refs/heads/<branch name> // 正常 cad0be9ceb89f47 阅读全文
摘要:
空间不足 阅读全文
摘要:
《魔戒》(The Lord of the Rings,又译《指环王》)是英国作家托尔金的史诗奇幻小说,是现代正统奇幻文学小说的开山鼻祖,也引发了龙与地下城类型(Dungeons & Dragons)游戏和文学的兴盛。《魔戒》最初在公元1954年至1955年之间出版,是托尔金早期作品《霍比特人》(Th 阅读全文
摘要:
网盘搜索 阅读全文
摘要:
三分钟掌握Markdown Emoji图标 阅读全文
摘要:
编码 utf8 gbk Unicode 阅读全文
摘要:
https://blog.logrocket.com/how-to-set-up-a-headless-chrome-node-js-server-in-docker/ January 10, 2020 4 min read Headless browsers have become very po 阅读全文
摘要:
ozone chromium headless 阅读全文
摘要:
https://chromium.googlesource.com/chromium/src.git/+/master/docs/building_old_revisions.md Building old revisions Occasionally you may want to check o 阅读全文
摘要:
D:\dev\electron7\src>ninja -C out/Testing net_unittestsout\Testing\net_unittests.exe --gtest_filter=*HttpContentDispositionTest.Filename*运行:out/Debug/ 阅读全文
摘要:
chromium 保存文件名乱码 content-disposition 阅读全文
摘要:
windows默认的字符集是 gbk。 按下面的步骤改为utf,就可以显示保存为utf8的中文文件。 临时修改:CHCP 65001 阅读全文
摘要:
ubuntu查看core dumped的详细错误原因 查看core dumped的详细错误原因 - Hyman的博客 - CSDN博客https://blog.csdn.net/hyman_c/article/details/53082247 Segmentation fault (core dum 阅读全文
摘要:
Linux图形界面多数使用的是 X Server, 我们有时需要关闭/重启它. 比如: 安装 NVIDIA 的驱动程序时,就需要先关闭 X server; 希望让系统以 server 方式运行,关闭桌面环境以降低不必要的性能损耗. Ubuntu18.04 Ubuntu18.04 虽然默认使用了gno 阅读全文
摘要:
把网页输出成pdf:.\chromium -disable-gpu -headless -print-to-pdf https://www.bilibili.com 生成的pdf会花费些时间。等几分钟,看看chromium目录下应该有 output.pdf。 参考 https://segmentfa 阅读全文
摘要:
1,外围调用的 js方法: win.webContents.session.getCacheData("http://192.168.50.206:8080/back.html1").then( result=>{ console.log("getCacheData resolve:"+result 阅读全文
摘要:
nodejs c++扩展 electron native module 阅读全文
摘要:
深入Node.js的模块加载机制,手写require函数 转自:https://segmentfault.com/a/1190000023828613 模块是Node.js里面一个很基本也很重要的概念,各种原生类库是通过模块提供的,第三方库也是通过模块进行管理和引用的。本文会从基本的模块原理出发,到 阅读全文
摘要:
js中函数,其实也有属性,比如: function myfunc(){ return 888; } myfunc.length //这个就是函数的属性 c++中实现时, obj_template->SetCallAsFunctionHandler(Myfunc); 这样实现的。类似java的类,就是 阅读全文
摘要:
所有chrome内部使用协议查看: chrome://chrome-urls/ chrome缓存查看器: http://www.nirsoft.net/utils/chrome_cache_view.html Chrome DevTools Frontend 运行原理浅析 深入理解 Chrome D 阅读全文
摘要:
Chrome DevTools Protocol 2017-08-24 / uncle.wang Chrome 的 F12 想必大家已经再熟悉不过了,如果你是一名前端er,那玩意简直就像咱们的饭碗一样。。 这是 Chrome 自带的调试工具,平常 debug 页面全靠它,然而它却是通过一个叫 Chr 阅读全文
摘要:
chrome 缓存查看 chrome://version/ 可以看到缓存目录 chrome://cache/ == chrome://view-http-cache/ 可以看到已经编码的缓存文件。需要在chrome 65以前版本。后来的删除了。 electron 缓存目录 unix dir: /ho 阅读全文
摘要:
chromium在最新的vs2019 16.7.1编译报错。 方法一:同时安装以前版本: msvs vs2019 安装较早期版本,同时安装vs2019的不同版本参考: https://docs.microsoft.com/zh-cn/visualstudio/install/install-visu 阅读全文
摘要:
官方页面 C:\ProgramData\Microsoft\VisualStudio\Packages 离线安装 创建 Visual Studio 的脱机安装 2019/10/22 Visual Studio 2019 经过精心设计,可在各种网络和计算机配置中良好运行。 虽然我们建议你试用 Visu 阅读全文
摘要:
Ubuntu 网络不通 断网 连接不上网络 阅读全文
摘要:
采样率类似于动态影像的帧数,比如电影的采样率是24赫兹,PAL制式的采样率是25赫兹,NTSC制式的采样率是30赫兹。当我们把采样到的一个个静止画面再以采样率同样的速度回放时,看到的就是连续的画面。同样的道理,把以44.1kHZ采样率记录的CD以同样的速率播放时,就能听到连续的声音。显然,这个采样率 阅读全文
摘要:
当用git status时,显示有修改 用git diff 查看时只有 ^M,这是由于不同系统的换行符不一样导致。 如果想忽略换行符改动,可以执行: $ git add --renormalize .将此目录及子目录下的换行符换回原先的。https://www.cnblogs.com/chungua 阅读全文
摘要:
一,electron用typescript实现了函数。比如重写了 windows.history.back go等js 内置函数。不走blink的js binding。 D:\dev\electron7\src\electron\lib\renderer\window-setup.ts window 阅读全文