- 博客(24)
- 资源 (7)
- 收藏
- 关注

原创 真男人敢尝鲜:使用Chrome扩展iSearch,美化丑陋标签页,改造难用的书签,定期清理缓存,提升福利,学术,代码等搜索效率
先分享一个牛X的Chrome插件——iSearch,有时间再写一篇文章,介绍另外一个实用的小工具。摘要:本文介绍,如何使用扩展iSearch,打造高隐私,高颜值,高效率的Chrome。iSearch功能太多,按照使用场景,列举本人用到的功能。插件iSearch的使用场景:场景1:Chrome空白标签页,很多人觉得丑陋不堪,而比丑更难以接受的,它还显示历史纪录,还是缩略图啊!...
2018-08-28 00:25:11
5673

原创 关于Chrome 67 以后版本无法离线安装扩展的解决方法
今天闲来无事儿,手贱升级了Chrome,大约3小时后,突然发现扩展管理页面有问题——无法离线安装扩展,拖拽crx文件至该页面,Chrome竟然一直提示“无法从该网站添加应用,扩展程序和用户脚本”。真是日了狗了。如图:鄙人是搞C++的,对前端开发虽然有兴趣,但也就是兴趣而已,实际上前端代码,我是根本就看不懂。我平时喜欢收集,体验各种插件,遇见这种情况,首先觉得不可思议,以...
2018-06-17 01:04:37
103074

原创 如何解决 Chrome提示“adobe flash player 因过期而遭阻止?
Chrome是一款非常牛X的浏览器。但是,使用一段时间后,chrome会一直提示“adobe flash player 因过期而遭阻止"。如图:这是为什么?flash主要用于播放网络视频,但flash也有一个绰号——俗称bug之王,bug狂魔,总之,bug无穷无尽,所以Adobe经常更新flash,给其打补丁。chrome为了保证安全,如果发现flash的版本较低,就会不停的给出类似提示,实在让人...
2018-03-26 09:10:32
5725
转载 你需要了解的 C++ 17 Top 19 新特性
什么是 C++17?C++17(或 C++1z)是继 C++14 之后 C++ 编程语言 ISO/IEC 标准的下一次修订的非正式名称。C++17 现在功能已齐全,正在成为国际标准的路上。它的规范已于 2017 年 3 月达到国际标准草案的阶段。C++17 标准化图表年份 C++ 标准 正式名称 1998 ISO/IEC 14882:1998 C++98 ...
2018-08-28 00:45:59
1419
转载 CMake交叉编译配置
很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译。即在你host宿主机上要生成target目标机的程序。里面牵扯到相关头文件的切换和编译器的选择以及环境变量的改变等,我今天仅仅简单介绍下相关CMake在面对交叉编译的时候,需要做的一些准备工作。 CMake给交叉编译预留了一个很好的变量即CMAKE_TOOLCHAIN_FILE,它定义了一个文件的路径,这个...
2018-06-21 19:51:36
1285
原创 如何解决Flash “此Flash Player 与您的地区不相容,请重新安装Flash”的提示?
这些天很多朋友发现,观看网络视频时,页面会弹出“此Flash Player 与您的地区不相容,请重新安装Flash”的提示。如下截图:先说一下来龙去脉吧,解决办法在文章末尾。随着html5普及程度的逐渐提高,Flash的效率,安全性越来越低,所以视频网站已经逐步替换Flash了。flash死亡是必然的趋势。Adobe公司为了用flash挣最后一波钱,所以和国内某公司合作,...
2018-06-20 21:09:24
196400
转载 cmake 学习笔记
最大的Qt4程序群(KDE4)采用cmake作为构建系统Qt4的python绑定(pyside)采用了cmake作为构建系统开源的图像处理库 opencv 采用cmake 作为构建系统...看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试看:例子一单个源文件 main.c例子二==>分解成多个 main.c hello.h hello.c例子三==>...
2018-06-19 10:14:15
561
转载 基于C++11的线程池(threadpool),简洁且可以带任意多的参数
工作这些年,写过很多线程池,有基于IOCP的,也有基于BOOST的ASIO的,也有基于_beginthreadex完全裸写的,还有其它版本。虽然造过很多轮子,但基本上因为工期,业务等各种原因,没有实现过完全解耦的线程池,自己感觉非常遗憾,前一段时间工作终于忙完了,可以短暂休息几周,因为老大们决定放弃一些平台了,所以,这次技术上,可以一次性升级到位,使用C++ 11 ,15,17了, 真TMD和谐...
2018-06-15 22:07:44
1208
转载 string类的设计
今天无意中发现的一篇关于c++ string设计的文章,深有感触,贴出来,记录一下。原文链接:点击打开链接String类的设计一点都不容易,先不论C++,那怕是其他语言,在面对string的时候,一不小心也会掉坑,好比java,好比C#,一开始假设utf16是定长编码,后来Unicode发展到两个字节就装不下一个码位,字符串在java下,就有点尴尬了。就算是昧着良心用utf32编码,码元与码位终于...
2018-06-15 21:46:00
705
转载 chrome图片下载插件
ImageAssistantImageAssistant 用于嗅探、分析网页中图片,提供图片筛选、批量下载等功能,支持在线图片编辑,添加水印,裁剪缩放。点击扩展图标——提取本页图片,自动跳转图片筛选页面:指定图片格式JPG、PNG,指定分辨率大小,图片过滤设置,无论是flash 载入还是动态图,皆可批量下载。官网地址:http://www.http://www.pullywood.com/Imag...
2018-06-12 12:35:52
6985
转载 Stylish—为任意网站自定义主题和皮肤
Stylish—自定义网站主题用户可以使用 Stylish 来重新编辑网站的样式。同时也可以安装 Stylish 自己提供的网站主题和皮肤为,感受全新的风格。想象一下如果谷歌搜索界面是这样的,如果你的百度贴吧界面是这样的为Facebook,为YouTube 为你最爱的网站设计外观,或者动画。网盘链接:https://pan.baidu.com/s/1cUI0zW密码:2ugmStylish官方网址...
2018-06-12 12:32:50
2890
原创 自己动手定制Chromium系列之五:修改Chromium源码,给插件(扩展Extension)增加私有API
给Extension增加私有接口,存在两种方式,第一种,是通过JSON文件,定义类似IDL的key value。这种方式太复杂,已经被官方放弃,今天介绍的是第二种——基于IDL的方式。可以参见官方文档,链接在此点击打开链接,但文档也并不全面。我们的目标,新增JS接口chrome.MyPrivate.PrintString()。也就是,向DebugView.exe输出调试文本。1.在文件chrome...
2018-03-30 14:50:45
7657
1
原创 Chrome启动参数大全(命令行参数)
--incognito :进入隐身模式——保证浏览网页时,不留下任何痕迹。--user-data-dir=“绝对路径”:指定UserData路径,默认路径位于系统盘,通过该命令,可以重定向为其它分区--disk-cache-dir=”绝对路径“ :指定Cache路径--disk-cache-size= :指定Cache大小,单位为字节–first run :强行指定浏览器会第一次运行--disab...
2018-03-30 02:28:18
65844
原创 自己动手定制Chromium系列之四:Chromium 58的一个编译配置
友情链接:如何使用Chrome插件,免费上谷歌,谷歌学术,点击打开链接aec_untrusted_delay_for_testing Current value (from the default) = false From //third_party/webrtc/modules/audio_processing/BUILD.gn:17 Disables the usual...
2018-03-30 01:20:38
9184
原创 自己动手定制Chromium系列之三:Chromium的编译配置
Chromium下载,生成工程文件后,我们可以通过命令,生成一份详细编译参数文档。我自己的调试版参数,链接点击打开链接。生成命令:gn args --list out/myChromium>E:\build.txt其中,常见的编译参数,官方也单独的使用说明,参见链接点击打开链接。下面说明一些常见的参数:target_cpu="x86":指明生成的针对X86架构的CPU。is_debug=fa...
2018-03-30 00:58:55
10703
原创 自己动手定制Chromium系列之二:支持H264,编译Chromium
源码下载完毕后,我们可以准备编译啦。先开始编译的准备工作。1.打开cmd 输入命令set GYP_GENERATORS=msvs-ninja,ninja set GYP_DEFINES=branding=Chromium buildtype=Official2.输入命令gn args out\MyChromium --ide=vs --filters=//chrome该命令会打开一个文件,指定...
2018-03-30 00:57:58
6622
原创 Chrome快捷键大全
平常浏览网页时,有时只使用鼠标,会明显拉低了工作效率,而轻度地使用快捷键,可以加快搬砖速度,有效提升夫妻生活质量!!!下面一些常用的快捷键:Ctrl + Tab:切换页面Ctrl + W:关闭当前页面Ctrl + D:收藏当前页面Ctrl + N:打开新的空白页面Ctrl + Shift + N:打开隐身窗口Ctrl + Shift + B:显示隐藏书签Ctrl + Shift + Del:清除浏...
2018-03-29 18:12:32
301
原创 如何使用 Chrome生成的密钥文件(pem格式文件)?
Chrome打包扩展时,生成的pem文件做什么的?Chrome给出提示:“请妥善保存您的密钥文件。您还需要使用该文件创建新版扩展程序”参见:点击打开链接如何使用Chrome插件,免费上谷歌,谷歌学术?点击打开链接...
2018-03-29 14:55:03
16475
原创 如何使用Chrome浏览器,打包生成自己的插件(crx格式文件)?
chrome extension,文件扩展名为crx,俗称chrome扩展,chrome插件。crx文件本质就是ZIP文件,只是谷歌在ZIP文件头,插入了自定义的私有字段,如,插件描述,插件ID,密钥等。用户可以手动修改crx文件的扩展名,修改为zip,然后使用普通的解压工具,就能解压。开发者提交自己的插件时,提交的是文件就是压缩包zip文件。而谷歌后台,则根据压缩包,自动生成crx文件。注意:c...
2018-03-29 14:40:20
52478
3
原创 作为高富帅,为什么需要狠心抛弃360等国产浏览器,而使用进口的谷歌Chrome浏览器呢?
我们知道,大千世界,丰富多彩,有人的地方,就有江湖,有第一个浏览器,就一定有第N个。国外的就有:Chrome,Safari,Firefox,IE,Edge等。而国内就更多了:QQ浏览器,360浏览器,百度浏览器,UC浏览器,猎豹浏览器,搜狗浏览器等。好吧,实在太多了,不想打字啦,这些国产浏览器名称如果全部凑齐,那么感觉可以写一篇800字的作文。 因为重新开发一款浏览器,国内商业,技术上全部不具备,...
2018-03-28 22:13:37
1459
原创 VC++简易编译过程
VC++编译过程Windows程序分为两部分:程序源码,UI(User Interface,用户界面)资源。一般情况下,C++应用程序编译过程分为三个阶段:①预编译②编译③链接一.预编译为提高编译器编译速度,许多IDE将极少修改甚至不需要修改的代码(如MFC框架文件)统一放在一个文件中,由于一般情况下编译器都具有时间戳(Time Stamp)功能,所以在第一次编译之
2010-04-17 21:56:00
471
原创 C++ Calling Convention
C++ Calling Convention①:_cdelC/C++默认的函数调用规范,将参数从左至右压入栈(Stack)。由函数调用者负责清栈,即在调用函数的返回语句return之前,将参数从栈中清空。这样做方便调用可变个参数的函数,如printf().当然,对应的,生成的可执行文件代码相对_stdcall较大。②:_stdcall函数参数依然是从左至右入栈,不过,由被调
2010-04-14 22:38:00
409
原创 入口点函数简述
入口点函数简述以基于MFC多文档Unicode应用程序为例:系统调用运行期启动函数wWinMainCRTStartup()后,初始化C/C++函数库,构造全局C++对象,静态C++对象。然后,进入主函数_tWinMain().主函数调用全局函数AfxWinMain()._tWinMain((HINSTANCE hInstance, HINSTANCE hPrevInstan
2010-04-12 23:28:00
335
原创 Windows Application简述
Windows Application简述Windows Application有两种:①GUI(Graphics User Interface,图形用户界面)②CUI(Console User Interface,控制台用户界面)当然,现在这两种Application 界限非常模糊。IDE(Integrated Development Environment,集成开发环境
2010-04-11 23:40:00
789
Chromium编译参数 详细文档
2018-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人