- 博客(42)
- 资源 (12)
- 收藏
- 关注
原创 Electron主进程log在开发控制台显示,这可是MixOne工具特色功能。
在electron的控制台查看主进程的console.log的日志。并介绍了mixone在提高开发效率方面付出了巨大的努力。
2025-08-25 07:48:29
329
原创 MixOne:Electron Remote模块的现代化继任者
MixOne是Electron Remote模块的现代化替代方案,解决了Remote模块存在的安全隐患、性能瓶颈和架构混乱问题。它通过编译时权限控制确保安全性,提供简洁的语法糖简化IPC通信,并支持批处理和插件功能优化性能。MixOne允许统一代码组织,支持跨平台开发,能减少60%的IPC相关代码。相比传统方式,MixOne既保留了Remote的易用性,又提升了安全性和性能表现,是Electron应用开发的未来方向,适用于新项目开发和现有项目迁移。
2025-08-16 10:08:44
881
原创 MixOne在macOS上安装碰到的问题
不管是macOS还是windows上,都要安装node v20及以上的版本。从正规官网下载,使用nvm管理也行。全局安装mixone不成功请先检查npm的软件源是否可以访问。我推荐而不是其他,这个速度更快。更换npm镜像源后请清理缓存。以上都做到了之后,请确保你的网络畅通,然后执行安装命令耐心等个18分钟以内。安装mixone后,对mixone创建的项目的依赖安装最先在根目录下创建.npmrc文件,内容如上。
2025-08-14 20:00:58
950
原创 mixone跨平台工具使用文档,前端开发者看一半就能写桌面。
MixOne文档摘要 MixOne是一个基于Node/Vite的跨平台开发工具,支持构建Web应用和Electron桌面程序。核心特性包括: 多窗口管理 - 以windows为根目录的窗口体系,支持多窗口嵌套开发 自动路由 - 识别.page.vue/tsx文件自动生成路由配置 开发增强 - 提供语法糖替代Electron IPC通信,支持注释声明主进程函数 混合架构 - 同时支持BS(浏览器)和CS(桌面)两种运行模式 热更新机制 - 实时预览修改,包括原生插件热加载 典型工作流: 全局安装CLI:npm
2025-08-12 21:49:50
1051
原创 告别Vite脚手架局限!MixOne Beta测试招募:你的需求,我们来实现
MixOne 的野心是成为桌面&Web 混合开发的事实标准。一套代码,同时生成 Web(BS)多入口页面+桌面(CS)安装包,无需切换工具。现在就是参与的最佳时机——因为每一个 Beta 用户的建议,都可能成为正式版的核心功能。工具链接。
2025-07-26 19:20:45
815
原创 推荐一款使用HTML5(Vue3,React)高效开发桌面应用的工具——mixone
mixone是开发桌面应用(Win、Mac、Linux)的一款工具、其基于electron实现。其拥有简单的工程结构。以为熟悉前端开发的程序员可以很轻松的开发出桌面应用,它比electron的其他框架更简单,因为那些框架基本上还需要了解electron的主进程和渲染进程的概念。
2025-06-02 19:07:17
640
2
原创 你们认为gulp相对于webpack是古董技术吗?我认为不是哦!
知识因为用react、vue等SPA应用的多了,那么就要进行模块化(CMD)加载,不然所有页面的 div、js都一次性加载进来页面内存卡爆。webpack是模块化打包工具,主要是将资源(图、js、css)打包到不同的js,在web运行时候根据对应导入模块去加载相应的js。这是它的核心,其他也能压缩、混淆、替换、重命名等是其次功能,而且并不强大,重点是模块化的打包得到dist。gulp是构建工具,提供各种文件的合并、压缩、替换、重命名等,重点是流的处理,得到dist。
2024-08-30 11:15:41
267
原创 vue2.7支持组合式API,但是对应的vue-router3并不支持useRoute、useRouter。
最近在做一个项目,因为目标用户浏览器版本并不确定,可能会有较旧版本,于是采用vue2.7而不是vue3,最近一年多使用vue3开发的项目都碰到了很多chrome 63-73版本,而对应UI 库 element plus又问题很多。但是在用vue2时候 不可能再选型2.6.x的版本,因为选项API已经淘汰了,如果不使用vue2.7支持的组合式API,那么个人对vue的技术掌握就得不到提升。为了不碰到这些问题,还是旧版的vue2兼容更好,element ui用起来也更舒服。
2024-06-14 09:14:45
670
3
原创 浅谈Javascript虚拟列表(virtaul list)改造成虚拟表格(virtaul table)的技术
4、padding填充内部实现内部内容高度的增高大约只支持到 55.92w条左右,超过这个数,将无法显示,因为chrome浏览器似乎支持的最大padding-bottom的值是33551640px,所以如果有需要超过这个值的需求,padding撑起内部内容高度实现滚动条是不可取的,必须自定义滚动条支持超过55.9万条的数据。总结,如果实际需求中碰不到超过10万条的数据,这种方式处理10万条的数据,还是很优秀的,但是我想要他支持百万,可超过27万就出现了不可解决的问题。
2024-03-22 11:55:05
1184
原创 chatGPT发布记录
发行说明(2 月 13 日)我们对 ChatGPT 进行了多项更新!这是新功能:我们更新了免费计划中 ChatGPT 模型的性能,以便为更多用户提供服务。根据用户反馈,我们现在默认让 Plus 用户使用更快的 ChatGPT 版本,以前称为“Turbo”。我们将保留以前的版本一段时间。
2023-02-21 11:33:10
4008
原创 维护积极的react native,为什么会有人造谣react native不维护了,停止维护。
其实近几年我一直关注react -native,他一直更新频繁,0.60大重构,升级了js执行引擎Hermes,当前已经0.70.4版本了。性能越来越提高,但是总感觉到有人在刷百度关键词,只要输入react-native后面就自动提示热搜关键词“react-native 停止维护”,这误导很多人以为真的不维护了,似乎是有人蓄意破坏技术舆论氛围,严重影响技术发展。
2022-11-01 09:00:37
13909
转载 Flutter 性能优化tab,切换回来无需重新渲染
底部tabbar点击page切换时,会重新加载页面,重新请求接口浪费资源,为解决这个尴尬处境,有个简易的办法在bottomtabbar类中,对 return scaffold (body: 加入indexedstack
2022-08-01 22:07:14
1086
原创 flutter设置statusbar状态栏的背景颜色和 APP(AppBar)内部颜色一致方法。
flutter设置statusbar状态栏的背景颜色和 APP(AppBar)内部颜色一致方法。
2022-07-28 21:33:52
3178
1
原创 亲测flutter打包apk后大小,比较满意
flutter第一次打包release APK 并和react native比较,结果让人惊讶!
2022-06-25 00:27:37
4769
2
原创 直播源检测工具手机版,安卓版——万能源检测V1.0.0
手机直播源检测《万能源检测》v1.0.0发布。特色:1、格式支持m3u8,mp4,mkv,ogg,webm。2、收藏喜欢的播放源。3、播放源并发检测。点击“免费播放”按钮出现。4、播放源大批量检测。点击“质量检测”。5、可自定义导出需要导出的源。6、一键删除无效源。不仅可检测播放源,还可作为播放器,收藏喜欢的源并播放。...
2022-05-29 23:36:08
6142
原创 centos php 安装configure: error: Cannot find OpenSSL‘s <evp.h>解决方法
网上很多答案都是yum install openssl openssl-devel但是并没有解决我的问题。还是是上面的错误。这是可以使用rpm -ql openssl-devel来劝人 是否安装成功。如果没有安装成功,就还需要安装,我的是package openssl-devel is not installed,而openssl正常出现了版本号。这是我们可以到这个网址RPM resource rpmhttp://rpmfind.net/linux/rpm2html/sear
2022-04-12 12:37:22
2784
原创 mac搭建react-native开发环境记录
首先安装Homebrew什么是Homebrew呢?Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X. 官方的解释非常明了,Homebrew是一个包管理器,用于在Mac上安装一些OS X没有的UNIX工具(比如著名的wget),能在Mac中方便的安装软件或者卸载软件,可以说Homebrew就是mac下的apt-get、yum神器。Brew安装方法很
2022-04-04 13:09:38
3247
原创 今天来测试一下react native 0.67 打包APK 大小
react-native init appname一个空包,然后运行react-native run-android测试react native 0.67默认打包结果打包出来的debug 包大小为:40.626KB(40.6M)使用WinRAR 打开apk包,确定RN 默认 ndk 包括 "armeabi-v7a", "x86", "arm64-v8a", "x86_64"。我们开始打包release APK包:cd android 然后 gradlew assembleRe
2022-03-05 15:39:38
4096
原创 Charles 抓取 Https 域名 配置
通常是技术人员开发死后,需要抓取url查看 请求状态。如果是 抓取手机APP的https请求,首先你得有权在这台手机里安装 证书,否则不行。不要以为别人连接上你也WiFi就可以抓取到别人的 https是不行的。Charles 配置过程中有几个地方和网上的资料不一样了,其中第五步的手机端下载地址就有变化。http://charlesproxy.com/getssl1、电脑端下载证书,网址https://www.charlesproxy.com/assets/legacy-ssl/charle
2021-08-29 22:48:30
1349
原创 React Native的复制粘贴可以使用react的剪贴板,而不用RN的插件
以下是常规的用法:import{Clipboard}from'react-native';//RN<0.60importClipboardfrom'@react-native-community/clipboard';//RN>0.60但是我们可以使用react的剪贴板代替以上方式。例子:import React, { useState } from 'react'import { SafeAreaView, View, Text, TouchableO...
2021-08-29 22:21:58
772
原创 React Native错误: null is not an object (evaluating ‘NativeClipboard_1.default.getString‘) 解决。
我的RN 版本0.65已经不能这么用了 ,import{Clipboard}from'react-native';这是错误的做法,新版本已经丢弃了。应该importClipboardfrom'@react-native-community/clipboard'; (请先自己安装 模块)但是根据react-native-community/clipboard官方的代码出现 错误:null is not an object (evaluating 'NativeClipboard...
2021-08-29 22:17:20
1467
原创 video.js突然暂停,不能继续播放,在uniapp中运行
video-js 还是有一些问题:1,突然暂停.资源未播放完就突然暂停,再点击播放页没有用,不能继续播放,出现再我的华为mate 20 X手机以及华为mate 20手机.而比较老旧的手机 红米note 4x则能把m3u8视频播放完成.2.在我的红米note 4x横屏播放完成后,视频底部的 控制条的位置往下移动差不多看不见了,勉强可以点击退出全屏.以上两个问题严重.缺陷方面,videojs定制化功能似乎有点少,比如设置 播放的 分辨率,画面上没有暂停功能,只能点击控制条上的 暂停按钮,看了一些网上
2021-02-05 18:02:04
1858
原创 js打开新链接request headers不带 referrer信息方法。
标签实现,当前页面a标签打开的 页面不会带有referrer。<meta name="referrer" content="never">js实现。1、借助一个新页面跳转到目标地址。<html><head> <meta charset="utf-8"> <style type="text/css" media="screen"> iframe{ display: non.
2020-12-25 00:22:36
1953
原创 Dreamweaver CC 2017 正式版昨天已经发布了!看看截图
启动界面开启后第一屏用Dreamweaver 很多年,Dreamweaver cs6 到 Dreamweaver cc 2017 的变化实在是太大,简直是颠覆性的变化如果你还没有准备好,可能会有些不习惯这个新工具,它的性格变了,我们不可以改,我们可以去适应,定会发现它的魅力!Dreamweaver cc 将新流行起来的云服务集合了起来
2016-11-03 23:15:04
12734
原创 此刻对在IT团队中对于团队成员的感想
在IT团队中,人各有自己的性格,但是有一种性格特点是常见到的,那就是自信+自大+高傲!这种IT人平时说话口气很嚣张,对其他人不肖一顾,总觉得自己的技术水平比某某牛逼,虽然他没有说过他是最牛逼的,他也不敢说,但就不见他谦虚一会儿。实际并没有他自己想的那么牛逼,他自己也不知道,也许到碰到什么问题的时候,还不知道能不能从中清醒过来。我就有一个IT同事,也是贵州老乡,在上海工作,之前我们都不认识的,他
2016-11-03 22:23:42
949
原创 这两部分代码无法实现 文章 基础信息和 内容两表的正确修改。
$newsContent = M("a_news_content"); $baseResult = $this->save($data); $contentResult = $newsContent->where('newsid='.$data['id'])->save(['content' => $content]); if
2016-09-22 11:51:38
326
原创 PHP实现进程锁的方法以及详解
PHP本身没有提供进程锁,但是我们可以通过两种方法来实现进程锁。对于同一个php文件,例如article.php,客户端每一次请求都会有一个新的进程产生,不管你是在不同电脑上,还是在同一电脑上的同一浏览器里,同样如此。不容的php文件那更不用说了。那么对于同一php文件名,我们如何锁定进程,让别人访问时候排队呢?有时候我们真的是需要这样实现,防止同时对同一php的请求,尤其是在对文件读写操
2016-05-10 23:31:16
753
转载 (总结)Nginx配置文件nginx.conf中文详解
PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.nginx.org/Main#定义Nginx运行的用户和用户组user www ww
2016-02-17 17:37:05
366
转载 mysql主从数据库配置 主从复制(超简单)
怎么安装mysql数据库,这里不说了,只说它的主从复制,步骤如下:1、主从服务器分别作以下操作: 1.1、版本一致 1.2、初始化表,并在后台启动mysql 1.3、修改root的密码2、修改主服务器master: #vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进
2015-12-05 19:08:21
400
转载 Mysql创建、删除用户
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束):1.新建用户登录MYSQL: @>mysql -u root -p @>密码创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test"
2015-12-05 16:11:26
398
原创 appframework3.0(JQmobi)入门教程
appframework3.0好像是3月24日发布的,今天31号,发现和之前的appframework2.1 || 2.2并不同。jqmobi3.0中不在支持 data-load/data-unload 属性。如果想继续用 以前的 data-load/data-unload 可以复制一下代码放到您的程序中They are renamed, and there is now
2015-03-31 22:02:10
4888
转载 Intel App Framework 3.0的变化
原文http://www.cnblogs.com/dajianshi/p/4310005.html我们高兴地宣布App Framework 的新版本3.0发布了。你可以获得最新的代码于 https://github.com/01org/appframework,要查看文档请访问 http://app-framework-software.intel.com/你仍然可以找
2015-03-27 20:35:51
1060
1
原创 appframework入门基础知识
一个最基本的panel home Home panel panel的属性介绍: selected="true" 可以是这个panel变成默认的panel,在app启动时,用户首先看到的便是这个panel,有些类似webform中的起始页,winform中的启动项。 modal="true" 有点类似于模式弹出窗口,但弹出后,会
2015-03-26 21:26:32
1258
原创 mysql dos下数据库命令 sql数据还原
把要还原的sql文件放在 mysql\mysql\bin目录下 例如:150306.sqlcd 进入mysql\mysql\bin目录mysql -u root -p test
2015-03-24 14:11:07
709
原创 骑士74cms3.5.2 调用 企业列表时候 这样才能行。
官方的模板制作手册这样写的骑士这样写并不对。看看他的源代码:骑士他调用 企业ID 应该是 直接使用id(数据库字段名) 而不是company_id其他不能够正确调用的参数都是这个原因。还有公司的职位列表应该这样才能够循环:{#foreach from=$jobs item=jobslist#} 聘:{#$jobsli
2015-01-24 16:38:17
744
原创 有时候需要禁止缓存,实时获得最新数据,html、PHP、asp、jsp禁止缓存的方法
近期在改页面的时候看到了页面中有response.setHeader("Pragma","No-cache"); 这样的语句,不知道是做什么的,经查得知原来是禁止浏览器缓存的,现把Html,Asp,Php,Jsp4种语言禁止浏览器缓存页面的方法摘录出来,给大家分享一下:HTTP:ASP:response.expires=0response.addHeader("pr
2014-09-17 11:41:57
611
jTessBoxEditorFX-2.6.0.zip训练TesseractOcr字库工具
2024-10-09
tesseract-ocr-w64-setup-v5.3.0.20221214 windows系统OCR文字识别工具
2024-10-09
JDK 8u351 发行于2022年10月18日
2022-12-12
Android 8.0.0 (API 26) SDK Platform-26_r02(2-2)和 Sources for 下载。
2022-08-29
react-native0.62 初始化空项目,含react-natigation导航
2022-03-30
PhoneGap-Desktop 和 PhoneGap Developer App官方出品
2015-03-29
intel appframework3.0测试版 jqmobi3.0测试版
2015-03-29
composer.phar
2017-03-17
less-1.7.3.min.js
2014-07-27
senginx1.6.1 安全增强版nginx 基于nginx1.7.4开发
2017-09-05
genymotion-2.9.0 版本下载 安卓模拟器
2017-04-25
appframework-2.2版本下载,JQmobi2.2版本下载
2015-03-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅