- 博客(50)
- 资源 (88)
- 收藏
- 关注
原创 把wasm反编译出来
下载地址:https://github.com/WebAssembly/wabt文档说明https://github.com/WebAssembly/wabt/blob/main/docs/decompiler.md 使用:bin/wasm-decompile test.wasm -o test.dcmp
2021-04-29 13:39:36 2417
原创 WP中Document的层次设计
最近在把JAVA编译wasm,遇到了无数奇怪问题。遇到问题,首先想到的就是定位,就是不断的缩小范围。在操作过程中,吾发现原来的Document的设计,实在是有点……没技术。 简单来说,Document应该分三层:数据层。保存数据、属性。 执行层。负责数据的删除、插入、悔改的改变。 命令层。负责对内、对外,执行各种命令。比如说,我粘贴一段文字,先加锁,再把数据插入,再解锁,再通知各方数据变化。 命令层之上可以有个接口层。...
2021-04-29 08:15:07 316
原创 喜庆:上周阅读量5W,超过了99%的C友
这是本博刚刚得到的数据,上周阅读量5W,超过99%的C友(以前都是95%)。5W属于正常访问量,说明咱每周能给很多人带来帮助、启发。 开心!高兴!快乐!喜庆!
2021-04-26 07:52:38 342 8
原创 TeaVM辛辛苦苦编译出的wasm,浏览器中不能跑
经过几个月的折腾,终于使用TeaVM把OFFICE编译成了wasm。昨天兴致勃勃的用浏览器一跑,傻眼了…… 是不是完全不能跑呢?也不是,注释一部分,还是可以跑的。说明有的语句TeaVM能编译,而浏览器不能跑。这是不是很奇怪?...
2021-04-26 07:47:33 626 2
原创 github库fork后,将更新提交到源库
没有自动同步,只能手动。点击Pull requestcreate a pull request3选择TAGcreate a pull request2填写TAG,create pull request 3完成。
2021-04-24 20:46:36 245 1
原创 内存少导致编译出错,内存增加到24G
近来使用TeaVM编译,经常中途出错。于是就不断的跟踪(愚蠢而缓慢的注释代码),有两种情形:有时确实是代码错误。 有时代码正确也编译不过,或者是代码改了半天没变化,竟然编译通过了。 第二种情形出现多次,吾忍不住怀疑是虚拟机没内存导致的。怎么办?增加内存吧。一问说公司还有几个内存放着,吾找来挨个试,竟然有一条8G的能与已有的16G共存。太感动了…… 赶紧把虚拟机内存加大,再编译,心情就特别愉快。...
2021-04-24 10:59:53 379 4
原创 一个员工经常找别人聊天,吾就知道他要走人了
除了开发工位,吾还要负责多个LINUX机器的编译。今天看到一台机器对面的工位空着,也就是走人了。吾就乐了:其实吾早就知道他要走人了。 为何吾做出这个判断?因为之前吾在LINUX机器上工作的时候,这位就不断的跟旁边的人聊天。聊的内容当然不是工作,都是鸡毛蒜皮的生活杂事,实在是没有任何营养。大家都知道,工作其实是非常多的,忙不完,哪里有心思一直聊天?什么情况下有心思聊天?就是要走人了。这也是人之常情。 同样的,一个员工一旦决定走人,工作产出是非常低下的。这也是人之常情。强行挽留继续工作,其实是得
2021-04-23 15:49:14 500 13
原创 全球最快:OpenJDK8 u292 b10刚发布,我司已经全部升级(AMD64/ARM64/MIPS64/WINDOWS)
AMD/ARM是用的已有源码,MIPS是自行合并。 今天一口气编译了KYLIN/UOS共6个版本,WINDOWS两个版本(64/32)。 不仅是全球最快,也是最全。
2021-04-22 16:52:30 943
原创 全网首发:麒麟平台更新时提示错误:无法解析域名“archive.kylinos.cn”
有的版本会提示:tsit@kylin-amd:~/桌面$ sudo apt update[sudo] tsit 的密码:错误:1 http://archive.kylinos.cn/kylin/KYLIN-ALL 10.0 InRelease 无法解析域名“archive.kylinos.cn”错误:2 http://archive.kylinos.cn/kylin/partner juniper InRelease 无法解析域名“archive.kylinos.cn”正在读取软件包列
2021-04-22 11:14:13 8708 5
原创 OpenJDK8 u292刚刚发布,我司已经编译成功AMD64/MIPS64
等这个版本也是等了一个月。因为之前解决了一个输入法候选框定位的问题,所以急着上新版本。 今天早上一看新的b09发布,就知道已经发布了。amd64版本好说,直接就可以编译。LINUX/WINDOWS各种版本顺利编译成功。 arm64版本要等等,因为过几天就放出来了。 mips64龙芯指望不上,不会跟进,吾自行合并。期间出了点小问题,也顺利通过。...
2021-04-20 15:49:49 955
原创 主管好当:一不指点工作,二不检查工作,三不改正错误
吾发现自己确实跟别人不一样,属于非正常人类。同样是当主管,吾发现别的主管真好当:一不指点工作。主观上没有指点的想法,客观上也没这个能力。 二不检查工作。主观上没有检查的想法,客观上也没这个能力。 三不改正错误。谁都会犯错。员工犯错了其实关系不大,主管犯错了也不改,这工作怎么能做好? 大家都这样,上面也没要求(实际上上面也做不到)。...
2021-04-20 08:31:14 273 1
原创 BAT中cd某个目录时,同时转换盘符
比如吾在D盘,cd到C盘的目录,并不会转换盘符。这个时候可以加个/d参数:D:cd /d "c:\Program Files\Oracle\VirtualBox"
2021-04-19 09:26:00 1495 1
原创 BAT中取得一个命令的执行结果
示例如下:REM 显示当前目录下的文件名for /F %%i in ('dir /w') ^do (echo file=%%i)
2021-04-19 09:21:16 7220 2
原创 管理新语:不愿意做的事情,与其应付,不如直接明说
安排了两个插件BUG给吾。吾分析了一下,然后问了测试人员,随后问主管要测试基准。主管随后就发了一个。从内容来看,显然是安排组员写的(因为其中有一个BUG的内容)。在吾看来是破绽百出(所以说主管是很好忽悠的,只要他不是故意为难你)。最大的问题就是,文中只说了麒麟ARM64平台,而我司插件需要测试的平台很多(将近10个:AMD64/ARM64/MIPS64/SW64,麒麟,UOS,WIN32/WIN64)。 本来这不是事。换成别人,一不要这样的文档,二不会仔细看。不巧,或者运气不好,吾要求的文档。所以
2021-04-19 08:59:32 386
原创 VirtualBox虚拟机如何选中“启用嵌套 VT-x/AMD-V”
使用VirtualBox,总希望性能更好一些。于是吾就想启用各种指令。比如说“启用嵌套 VT-x/AMD-V”:公司换了新机之后,可以选中了。 而家里的机器,却一直无法选中。 为什么无法选中?查了一下,吾E5 2630L V2 CPU是支持VT-x的。于是就找了一下,如何启用这个指令:C:cd "c:\Program Files\Oracle\VirtualBox"VBoxManage.exe list vms"Windows7-develop" {69d4bda1-5ae0
2021-04-18 21:35:29 4403
原创 最近粉丝涨得比较快,可能是系统推荐了
原来粉丝也就600多。有人一看吾排名,再看粉丝数量,说不对啊。近一段时间看着粉丝飞速上涨,快到有3400了,吾猜测应该是系统帮忙推荐了。这几天不推荐了,速度就下来了。 其实大多数人来吾博客,都是因为吾博客提供解决问题的办法,有CSDN账号且登录状态的,应该不多。所以粉丝上不来也就奇怪了。吾亦不追求这个。...
2021-04-17 08:00:23 889 1
原创 编程基本功:BUG描述不要偷懒,不要误导
昨天有人告诉吾一个BUG,说在火狐中插件不能用。吾心里还奇怪,这插件功能也算是久经考验了,也很久没有人动了(也确实没有人力了),怎么有问题?一看是去年报的。于是找了台机器(国产平台),一试还真有问题。 然后吾把代码工程复制过来,开始调试。这个代码工程是吾建立的,一层一层的关系,非常复杂,吾自己都有点头晕眼花。插件在浏览器中可以激活,无法显示,怎么办?查。转悠了半天,吾觉得代码并无问题。于是问了测试人员,说其实另外一个浏览器是有画面的,也跟某某说了。吾心里这个气啊,大哥你报BUG时,能不能老老实实的
2021-04-16 07:54:20 312 6
原创 龙芯可以考虑把X86指令翻译为微码的CPU
龙芯公布了新的指令集。实际上指令集是很容易设计一套的,难的是高性能CPU设计。同样的工艺,别人的IPC,频率就是高得多,这就是天才的水平。 指令集有了,自然又面临一个生态问题。想在个人机领域,已经是彻底没戏了。有没有别的思路?简单的说,CPU拿到一个指令:先进行解码变成可执行的微码。 CPU执行微码。 也就是说,表面上看,CPU执行的是指令,实际上执行的是微码。是不是想到了什么?很久以前,有一个CPU厂家,叫克鲁索。这个CPU有什么特殊的地方?使用了软硬结合的方案:就是把X86指令解释为
2021-04-15 16:15:11 465
原创 代码管理学:常量类应该单独一个目录,还是在模块目录下?
常量类是都有的。常量类怎么放,是个学问,也是代码管理学中分堆的一项内容。通常来说有两种:单独一个目录,比如说constants。这个叫同类法。 与所属功能模块放一起。这个叫模块法。 代码管理学支持哪个?代码管理学支持模块法。为什么?既然是模块的,当然与模块放一起,这样强调了内聚。移植时也更方便一些。...
2021-04-15 08:06:37 628
原创 2021-0415梦笔记
一只八哥?能习飞起来,固定在空中一个位置扇翅膀。很容易捉到,尾巴上有贾雪(乃?)亮三个字,是某人发鸟视频的人。在外面试了一下,说富人放飞就飞不了,普通人就行。最后放到房间,等有空送过去。拿出钥匙开门,不对,换了一个对了。放鸟进去,一看时间8:15,要迟到了,打车,三个人?有朱涛?...
2021-04-15 04:44:10 442
原创 笔试真是好东西,一听要笔试直接走人
公司一直在招人。这几天来几个面C的,要么题目空着(直接不面),要么直接就走人。可见笔试是多么的好,直接把滥竽充数的过滤了。 为什么要笔试呢?其实也是被逼的。这个题目是冯总出的。说之前招的人,差不多是什么都不会。实在是被逼得没办法,就加入了笔试。之后说也有水平差的,肯定是能工作的,不至于什么也不会。 有人问考的是什么?就是就是一些简单的赋值代码,或者是写点流程代码,不涉及什么知识、算法。只要会编程,肯定都会的。也就是说,笔试的目的是过滤掉那些根本不会编程的和懒得干活的。 吾之前也设.
2021-04-14 13:04:37 883
原创 母机修改了文件,虚拟机复制到的可能不是预期的
https://quantum6.blog.csdn.net/article/details/115611542 博文说编译时会发生波动,即同样的代码,有时能编译通过,有时不能。每次都是在母机中修改了文件,然后虚拟机复制过来编译。 现在改为虚拟机中修改编译,这种现象就消失了。据此猜测:母机修改了文件,虚拟机复制到的可能不是预期的。可能是上次的? 这事说起来难以置信,因为缓存机制导致的?即母机修改文件,先保存到缓存;虚拟机复制时却不经过缓存。...
2021-04-14 09:14:42 358
原创 虚拟机中编译代码死机,加大内存解决
吾一直想在虚拟机中修改代码,然后使用TeaVM编译,结果打开eclipse,再编译就死。因为还要在母机中使用eclipse。 后来一想,扩大内存,应该就可以了吧?于是就由8G扩大为12G,再编译就正常了。 工作中有时要开两个虚拟机。心里想的是,以后有机会,还是要64G内存,这样每个虚拟机配16G内存,还有多余的。...
2021-04-14 07:52:56 1364
原创 为了USB3,吾还是换了电脑
昨天清理离职同事电脑的时候,无意中发现其CPU要好一点。再看了一下SSD,更大(实际上只有一个1T的SSD)。吾就想换机。 为了悄无声息,硬盘就不拆了,换机就成了很麻烦的事情。要不要换呢?想了一会,决定还是换,因为老机器没有USB3,在复制大文件时简直是……实际上在倒数据的时候就发现,USB3真的比USB2快多了。 吾老机还有一个怪事,就是莫名其妙的卡一会,比如半分钟。相信换机了就解决了。...
2021-04-13 10:56:14 272 6
原创 热烈庆贺:一个月,由70名升级为60名!
一个月能升级10名不稀奇,稀奇的是由70名前进到60名! 2021-04-13,积分如下: 访问:4712987;积分:76287;周排名:87;总排名:60粉丝3401,获赞850,评论4334,收藏1285 经过3个半月,成功进入前70。真不容易啊。 为什么前进这么快?不太清楚。希望能给更多的人带来帮助。 愿世界疫情早日结束。 愿众生平安健康,安居乐业,福慧增长,丰足富饶。 南无观世音菩萨。南无地藏。南无释迦牟尼佛。南无阿弥陀佛。 南无..
2021-04-13 08:43:19 512 54
原创 2021-0413梦笔记
说老姐坐火车,早上5点的,车来晚了?最终坐上了。在家里说是一个指甲刀有问题?带来霉运?怎么办?丢了不合适,用火烧。灶里还有火,丢进去,这东西滚了出来,随后变成了一个珍珠样的东西。有怪物要出来?火又不旺。过了一会壳破了,一个象是多个毛肚片的东西。吾用刀使劲剁开成几部分,有血。应该是好梦。...
2021-04-13 04:29:07 277 1
原创 SVN报错:cannot overwrite the existing versioned item at
这个现象吾出现过一次,再更新没有了;同事那边每次更新都有。这个差异应该是因为SVN版本不同导致。 这个错误,是因为同目录下,有两个相同的文件。使用repo-browser,就可以看到。删除那个错误的文件,即可。...
2021-04-12 14:39:18 461
原创 清理了两位同事的机器,走人时要自行清理
两位同事走人时,吾都是这样说的:把汝认为有用的工作的代码、文档,统统提交到SVN。 把电脑清理一下,达到可以直接送出门的地步。 吾一直主张,走人要立即批准,方便其下一步的工作。吾当时直接签字。 实际上呢?吾发现其电脑,所有的代码文档,一个也没有删除。忍不住叹气:大哥吾与汝方便,汝何不与吾方便?删除东西还要费什么力气吗?于是自己动手,全部清理掉。 同样,也建议大家在走人时,都完成提交工作、清理机器的步骤。不要留下各种垃圾,给别人带来不便。...
2021-04-12 10:37:51 260
原创 TeaVM奇怪的编译现象:同样代码,编译有时通过有时不通过
上周六,确定代码可以编译通过。今天一来,就编译不过了。 经过反复实验,有以下办法对付:编译通过,关闭虚拟机。 开虚拟机,编译不通过。 注释一部分代码,编译通过。 再恢复代码,编译通过。 有朋友问是不是老代码、输出目录没删除?吾每次编译都是代码目录、输出目录全部删除的。 为什么这样?不知道。总之有办法可以编译通过了。...
2021-04-12 08:47:55 308
原创 UOS桌面专业版下载链接
包括AMD64/MIPS64/ARM64/SW64四大CPU指令集。https://www.chinauos.com/resource/download-professional
2021-04-12 08:04:04 4321
原创 代码管理学:代码分堆
代码分堆是代码管理学的一个重要内容,内容也很多。这里只概略的说一下。模块化思路。模块化虽然是老生常谈,能做好的少之又少。如果说设计偏重于模块名,代码管理学则偏重于代码的物理存放。具体做法上,代码管理学要求同功能的代码,一定要放在一起,尽量减少对外依赖。 均匀化思路。有两个含义:在目录结构上,要求各目录包含的源码文件,不能太多,也不能太少;在一个代码文件中,也要避免代码太多或太少。 文件命名。文件命名有两种方式:正序,倒序。...
2021-04-12 08:00:46 256
原创 时刻注意防火
今天去寺里拜佛菩萨,一个垃圾桶冒了浓烟。几个义工赶紧浇水。还好没有明火,两桶水下去就解决了。再看垃圾桶,底部已经烧坏了,不能用了。应该是有人丢了烟头导致的。防火是老生常谈,依然要时刻注意。南无观世音菩萨。...
2021-04-11 22:55:09 221
原创 来面试,偷懒不答题,直接忽略
昨天有一个来面试,人事把资料、卷子给吾。 从资料上来看,这位是只会C++,而且是转行,这个没关系。吾不关心这个。 吾翻了一下卷子,卷子是JAVA的,这位是真的只会C++。看到一个流程题(不是算法)空着,吾直接跟人事说,来面试还偷懒不答题,不面了,直接让他回去吧。 正常来说,面试的时候肯定要表现勤快一些,刚入职也是一样。大哥汝来面试,就几个能做的题目汝还空着一个大题,那入职了分配工作汝会认真做吗?不能这样偷懒啊。...
2021-04-09 15:25:23 340 14
原创 2021-0409梦笔记2
在栖霞房子,与小娟,父母?南窗外大街,流金属?后来流水银。吓坏了。堵门,一松,水银进来了。都知道有毒,逃吧。往哪里逃?西边有丘陵,往招远。一路还顺利。到了一个关口,变成了楼上,又高。让下方一个路过的买绳子,开价200。三个人,我钱包100多,另外一个只有20,支付宝微信也没有钱。有了绳子,下来了。给钱,不够,他说不要了。输他的号码100开关,都是中文。让他打我电话,通了,连铃声也对。问小娟哪里去了。说先过去了,立法不准有头结,被造反干掉了。稀奇古怪的,我也不明白。...
2021-04-09 04:56:49 224 2
原创 2021-0409梦笔记
美军突然入侵,相当于演习,整个军队系统没有任何发现,所有与电相关的全部崩溃。这是第二次。向北方走?一路上看到军队在训练,我说不要玩这个,没用,回去学习科技。习头目。吾隔着人群自荐当信息安全顾问。怒斥将帅无能累死三军。吾还有逻辑的说,你很好,100分,别人200分就显得你无能。想念毛。。。...
2021-04-09 01:47:37 262 2
原创 呼吁成立中国OpenJDK8联盟
JDK现在版本升级太快,实际上并无必要。相当多的公司继续使用OpenJDK8。而8也是最后一个支持32位的版本。 为了促进OpenJDK8的发展,吾呼吁成立中国OpenJDK8联盟。
2021-04-08 07:44:21 410 13
补丁包:无法启动此程序,因为计算机中丢失D3DCOMPILER-47.dll 尝试重新安装该程序以解
2022-11-13
Java3D/Jogl/Gluegen需要的各平台库WINDOWS/ARM64/MIPS64EL/LOONGARCH64
2022-11-11
英文字体图像的结构/baseline
2022-10-31
Android-USB-OTG-Camera可用的APK
2022-10-24
.Net Framework 4.6.2 3in1
2022-06-02
vs_Community-2017.zip
2022-06-02
vs_Community-2019.zip
2022-06-02
V4L2抓取USB摄像头YUV视频数据代码/v4l2.tar
2022-01-16
sourceforge-YUVplayer.zip
2022-01-04
jna-4.5.2,此版本不需要libjnidispatch.so
2021-12-24
commons-lang3-3.12.0.zip
2021-11-15
Windows-File-SignatureTool.zip
2021-11-01
Windows-File-SignatureTool.zip
2021-11-01
QT sqldriver/MySQL驱动qsqlmysql.dll MinGW版编译工程目录(含编译脚本)
2024-09-18
QT sqldriver/MySQL驱动qsqlmysql.dll MSVC版编译工程目录(含编译脚本)
2024-09-16
Toshiba eStudio Printer Driver 2303am-2803am-Series
2023-12-19
安卓UiAutomator/UiDevice/Instrumentation官方测试范例
2023-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人