using gcc_x86 assembly to scan the most significant one bit and the least...
原来发过搜索第一位的帖子,这次算再补充一下吧。以下取自网络,作者不详。 1 #ifdef __GNUC__ 2 3 #if (defined _WIN64 || defined __x86_64__) 4 5 /** 6 * ../bit_scan_forward 7 * @return index (0..63) of least significant one bit 8 */ 9...
View ArticleWhen someone gives you a bug [FWD]
(I'm a front-end developer, but I thought this might resonate)Someone gives you a bug. "The light in the conference room on the 26th floor is on. It needs to be off."A note on the bug says, “This will...
View ArticleThe Power of Ten – Rules for Developing Safety Critical Code
The Power of Ten – Rules for Developing Safety Critical Code Gerard J. Holzmann NASA/JPL Laboratory for Reliable Software Pasadena, CA 91109 Most serious software development projects use coding...
View Article编译器预定义的宏
源自:https://sourceforge.net/p/predef/wiki/Architectures/Architectures Please send updates/corrections to predef-contribute. Alpha Type Macro Description Identification __alpha__ Defined by GNU C Version...
View Article生化危机:最后一部 -- 故事情节,译文
[这部电影的中文版经过了各种裁剪,故事连贯性已经稀烂无比。我把故事情节从E文维基百科转过来,下面是译文。]故事发生在安布雷拉公司[译注:伞公司],该公司的创始人 詹姆斯·马库斯博士,有个女儿快要早衰死亡。为了救女儿,马库斯几乎绝望,最终研发出T病毒,这种病毒可以治愈地球上任何疾病。马库斯的商业伙伴 亚历山大·艾萨克斯 见到了他的发明后,试图说服马库斯把T病毒用于军事目的。被拒绝后,艾萨克斯便命令...
View ArticleHow Far I'll Go --Alessia Cara
How far I'll go歌词百度出来不对,爱奇艺,腾讯等等都有不同程度的错误,特贴到这里。I've been staring at the edge of the waterLong as I can remember, never really knowing whyI wish I could be the perfect daughterBut I come back to the...
View Article木卫一IO
https://solarsystem.nasa.gov/moons/jupiter-moons/io/overview/概要 木星的卫星艾奥是太阳系里火山活动最强烈的一个世界,有几百座火山,有些火山喷发熔岩喷泉高达几打英里(几十千米)。艾奥异常的行为是木星强大的引力和两个较小卫星之间精确定时拉锯的结果,这两颗卫星轨道距离木星较远,分别是欧罗巴和伽倪墨得斯。...
View Article零基础学编程 --- 转贴
转自:https://www.zhihu.com/question/39431192对于所有编程学习者,尤其是零基础的同学们,在学习的初期,一定要给自己做一个思想上的转变。在我的编程学习理论中,这个思想的转变至关重要,什么时候你把这个思维转换过来了,你就是真正上道的那一天。 这个思维转换就是:不要把自己当学生,而是要把自己当开发者。...
View ArticlePDF里的BOX
The PDF page boxes: MediaBox, CropBox, BleedBox, TrimBox & ArtBox A PDF describes the content and appearance of one or more pages. It also contains a definition of the physical size of those pages....
View ArticleBase64
摘要: 转自:https://github.com/ReneNyffenegger/cpp-base64 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/* base64.cpp and base64.h......
View ArticleUTF8UTF16UTF32
https://github.com/ww898/utf-cpp别人写好了,MIT License,我直接拿过来备份一份。http://www.cppblog.com/Files/Chipset/utf-cpp.7zThis is the C++11 template based header only library under Windows/Linux/MacOs to convert...
View Articleraster and vector image [fwd]
转载的,出处不详。Raster Images Raster (or bitmap) images are generally what you think about when thinking of images. These are the types of images that are produced when scanning or photographing an object....
View ArticleWhat does “stride” mean in image processing? [fwd]
https://medium.com/@oleg.shipitko/what-does-stride-mean-in-image-processing-bba158a72bcdStride is an important concept in digital image processing. It allows performing several operations with an image...
View Article开发一款像样的商业软件真不容易...
摘要: 先讲个古老的段子吧。 几十年前(操作系统还是DOS时代)不知道哪个大人物想对抗AutoCAD,于是纠集了从清华大学...至大连理工,十几所985高校联合起来开发一款独立自主,功能和AutoCAD类似的软件。教授博士生应有尽有,资金当然也是大手笔,历时十几年。这么庞大的阵容,却远远不是Autodesk Inc.当时才几十名程序员的对手......
View Article给娃选教材
丑话在前,别盲目跟随,请量力而行。想想读书时代是一件很有意思的事,各种高分考证,心里美滋滋的,到底几斤几两用时才会心知肚明... 这不,眼看着各种文化课补习班和网课要关闭了,初中升高中干掉50%,大学也压缩招生… 如果从小就请老师一对一,先不说效果如何,韭菜们口袋里银子紧张不?当然,如果连部蝙本都感觉吃力的,就不要在此浪费时间看此文了…...
View Article教娃背单词
接上一篇:http://www.cppblog.com/Chipset/archive/2021/08/11/217695.html丑话在前,别盲目跟随,请量力而行。只想读985不在乎996的到此打住吧,学外语一直吃力的也到此打住吧,别再浪费时间看了,因为这里路数真不适合你们,这里以实用为主,对付标准化考试找本“宝书”(红宝书或绿皮书或白皮书等)去背词外加刷题最划算,比这里的方法省时省力没准还高分。...
View Article朱丽安娜科普克
鉴于小学英语Reach G(第6册)上的一篇文章The Girl Who Fell from the Sky,在这里。于是打算了解一下作者(主人公)朱丽安娜科普克(朱丽安娜迪拉)。人物介绍选自E文维基,以下为译文。PS:...
View Article娃英语听说
选教材:http://www.cppblog.com/Chipset/archive/2021/08/11/217695.html背单词:http://www.cppblog.com/Chipset/archive/2021/08/11/217696.html友好提醒:别盲目跟随,请量力而行。实用至上,可能只适合小众[适合大众的只能培育搬砖],相信大部分人士没必要在此浪费时间,实用至上比高分至上困难...
View ArticleWindows下编译和安装poppler
Linux上编译poppler很容易,这里懒得罗嗦。Windows上编译poppler的方法在网上一搜一大堆,实测确实遇到过一个成功的(vcpkg),但是编译出来的Rel版二进制很大,而且不能编译成QT和GLIB版本。这里介绍另一种方法,供后来者参考,希望能节约你一些时间。实测E文Windows,Edition: Windows 10 Pro, Version: 2H2 Build:...
View ArticleA Tool to Compare Two PDF Files
杂事太多,一直忙来忙去没时间写点正经的东西。最近写了个工具,用于比较两个PDF文件的不同,把差异点标出来。后端用Poppler解析PDF文件,然后比较,生成三个html,可用Chrome或Firefox(Edge和IE就悲剧了)打开。查看不同点。这Poppler虽说免费开源,但Bug无数,真心难用。唉,看在不花钱的份上,忍了...源代码量3万行的样子,运行依赖33个dll,算法有点复杂,虽然距离我的...
View Article环型铁芯变压器DIY
摘要: 自己动手做变压器的根本原因是不愿意交智商税还用垃圾产品,并不是成本低。有目共睹这个时代的商业文化“一根稻草讲成金条”,说的直接点就是,"专家"是用来忽悠吃瓜群众的,"专业"是用来忽悠广大客户的。即使你花了再多的钱,买来的还是垃圾一样的货。比如某红、某力西、某泰、某达等,以及某宝上所有高价定制的变压器 全是垃圾的档次。中学和大学书上都介绍变压器的原理,但只能局限于“......
View Article茴字不止4种写法 -- C++语法渣一样
不知道标准委员会那帮家伙们干嘛把C++语法搞那么复杂,你倒是多增加一些库不行吗?语法整这么复杂除了增加编译器和Code Review的成本还有个P用?就拿调用说事吧,下面仅列出很少一部分写法。int foo(int n){ int s = 1; for(; 0 < n; --n) s *= n; return s;}class C{public: C() = default;...
View Article