electron太大了,解压后占用 120M 以上的硬盘空间。而用miniblink可以减少到 20M 以上,压缩后文件更是只有 7M 多的大小。 从electron到miniblink迁移的成本很低,不需要改源代码,只是把"壳"换一下即可。 2. 迁移的步骤 (Step) 从github上下载最新的编译包 ...
git checkout 04-global-shortcuts-bound 通常我们会同时运行好多个应用,声效器中设置的快捷键很可能已经被占用了。所以现在要引入一个设置界面,允许用户更改修饰键(modifier keys)的原因(Ctrl、Alt 和 Shift)。 要完成这一个功能,我们需要做下面这些事情: 在主界面上添加设置按钮, 实现一个设置窗口(设置页面上有...
最近使用electron-tabs开发小工具时遇到了测试用户提示端口冲突的问题。 因为工具是使用nodejs作为后端服务,并且指定了端口号,所以就存在与用户本地其它服务端口冲突的可能。 #解决方法 在electron项目中启动nodejs服务可以通过直接require服务文件的方式,通过启动node服务时监听0端口就可以实现随机端口号,但是随机出来的端口...
我们写完的代码要在操作系统之上跑,操作系统为了更好的利用硬件资源,支持了多个程序的并发和硬件资源的分配,分配的单位就是进程,这个进程就是程序的执行过程。比如记录程序执行到哪一步了,申请了哪些硬件资源、占用了什么端口等 进程包括要执行的代码、代码操作的数据,以及进程控制块 PCB(Processing Control Block),因为...
electron太大了,解压后占用 120M 以上的硬盘空间。而用miniblink可以减少到 20M 以上,压缩后文件更是只有 7M 多的大小。 从electron到miniblink迁移的成本很低,不需要改源代码,只是把"壳"换一下即可。 2. 迁移的步骤 (Step) 从github上下载最新的编译包 ...
我们写完的代码要在操作系统之上跑,操作系统为了更好的利用硬件资源,支持了多个程序的并发和硬件资源的分配,分配的单位就是进程,这个进程就是程序的执行过程。比如记录程序执行到哪一步了,申请了哪些硬件资源、占用了什么端口等 进程包括要执行的代码、代码操作的数据,以及进程控制块 PCB(Processing Control Block),因为...
我们写完的代码要在操作系统之上跑,操作系统为了更好的利用硬件资源,支持了多个程序的并发和硬件资源的分配,分配的单位就是进程,这个进程就是程序的执行过程。比如记录程序执行到哪一步了,申请了哪些硬件资源、占用了什么端口等 进程包括要执行的代码、代码操作的数据,以及进程控制块 PCB(Processing Control Block),因为...