首页
学习
活动
专区
工具
TVP
发布

盟主来了

专栏作者
220
文章
122394
阅读量
40
订阅数
修复编译arm程序,找不到一些neon的基础类型例如 ‘__Int8x8_t‘等错误
编译arm版本,找不到一些neon的基础类型例如 '__Int8x8_t'等,原因是头文件没用clang自己的。
龙泉寺扫地僧
2023-12-03
1700
XP、windows2003下提示找不到SetProcessDEPPolicy
之前我搞的一个electron for xp,有用户反馈说在win2003下会提示缺少SetProcessDEPPolicy:
龙泉寺扫地僧
2023-10-14
750
23.5.29日报:修复mini-electron一处v8使用不当的错误
有个mini-electron程序,在渲染进程调用await ipcRenderer.invoke,然后主进程处理完后通知渲染进程,emitIPCEvent -》ipcRenderer.on:
龙泉寺扫地僧
2023-10-14
2030
23.4.25日报:vs对多继承的析构函数处理有bug
如上, (&ccc)->~HeapVector(); 这样写,会报错:error C2385: 对“delete”的访问不明确, note: 此诊断出现在编译器生成的函数“void *HeapVector::__delDtor(unsigned int)”中。
龙泉寺扫地僧
2023-10-14
1050
2202.6.28日报:miniv8实现URLSearchParams
quickjs并没有导出Symbol.iterator相关的接口,需要我们自行添加一下。
龙泉寺扫地僧
2022-06-29
1490
22.6.25日报:修复quickjs版本miniblink的几个小bug
在quickjs mb里会报错。原因是span.classList.__proto__ 是不可配置的。
龙泉寺扫地僧
2022-06-28
6030
2022.6.9日报:正确处理webbrowser控件的键盘消息
网上查了下,说是要在消息循环里响应IOleInPlaceActiveObject::TranslateAccelerator
龙泉寺扫地僧
2022-06-12
3580
2022.6.7日报:quickjs版miniblink逐步完善
1,给quickjs增加一个JS_CloneValue的api。这是为了模仿v8里面用到很多的v8::Object::Clone
龙泉寺扫地僧
2022-06-08
4250
2022.4.26:chrome100支持xp,堆栈大小问题
动态申请大堆栈的地方,是chrome\app\chrome_exe_main_win.cc的入口里。这里用到了技巧,就是用ConvertThreadToFiberEx可以申请大内存。
龙泉寺扫地僧
2022-05-10
3110
2022.4.8日报:修复URLSearchParams崩溃
const a = Object.create(null); var xx = new URLSearchParams(a); const n = xx.toString();
龙泉寺扫地僧
2022-05-10
1860
2022.3.23日报:_open_osfhandle、_get_osfhandle不能跨模块调用(调试ASAR功能里发现的)
1,今天在修改一个mini-electron的bug,就是mini-electron加载asar有时候提示文件UV_EBADF。
龙泉寺扫地僧
2022-05-10
3590
2022.2.20日报:过年这几周研究了electron和linux
早在chromium30几版本的时候,chromium为了让extension可以操作dom,又不希望污染dom的context,就搞出了隔离机制。
龙泉寺扫地僧
2022-05-10
6500
2022.1.9日报:修复input placeholder导致位置不准的问题
发现mb57版本是好的。对比了一下流程,发现mb57在LayoutTextControlSingleLine::createInnerEditorStyle这多了textBlockStyle->setLineHeight的第二次设置。另外默认的html.css也多了句input::-webkit-input-placeholder的line-height: initial;设置。
龙泉寺扫地僧
2022-05-10
2230
2022.1.6日报:增强browerview
2,v875版本遇到了一个bug,不知道是不是这个版本独有的。就是ant design这库(官网可重现这个bug),在装饰器装饰lazyUpdataPosition的时候用到了Object.getOwnPropertyDescriptor的返回值有问题。第一次是错的,第二次才对。
龙泉寺扫地僧
2022-01-06
3140
vax关于js方面的一些设置
HKEY_CURRENT_USER/Software/Whole Tomato/Visual Assist X/VANet12,修改属性ExtSource的值为:.c;.cpp;.cc;.cxx;.tli;.cu;.cuh;(http://www.cnblogs.com/xinyuyuanm/archive/2013/04/13/3019594.html)
龙泉寺扫地僧
2022-01-06
4780
2021.12.12日报:非ComplexPath下,skia显示黑体字有问题
测试代码是这样: <FONT style="FONT-SIZE: 12pt" face="黑体"><STRONG><SPAN>&nbsp; </SPAN></STRONG></FONT><br/>
龙泉寺扫地僧
2021-12-14
3320
2021.12.9日报:v875的gc机制小结
1,v8::Persistent<T>的机制改了。如果用SetWeak设置了回收回调,那么如果在UnifiedHeapController::AdvanceTracing里不RegisterEmbedderReference的话,js如果也没引用,就会触发这个回收回调。57好像不会有这问题。这个变动,导致了一系列问题。
龙泉寺扫地僧
2021-12-09
4190
2021.11.6日报:跟进v8 的gc流程的一些笔记
1,v875的v8::PersistentHandleVisitor是可以把句柄全遍历出来的,但要想保持这些句柄长久不被gc回收,要在v8::EmbedderHeapTracer的AdvanceTracing里调用tracer->RegisterEmbedderReference。在v8::PersistentHandleVisitor里调用RegisterEmbedderReference是无效的。这个我研究了很久v8才知道。
龙泉寺扫地僧
2021-12-06
3470
2021.11.1日报,mb57切换到v875版本。
(1)v8有部分代码是py预编译生成的。而在编译x86和x64的时候,居然这个预编译的代码还稍微有点不一样。具体是在
龙泉寺扫地僧
2021-12-06
3370
2021.5.10日报:blink的gc问题
57是给blink的每个引入v8的变量,搞了个基类:ActiveScriptWrappableBase
龙泉寺扫地僧
2021-12-06
4040
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档