- 博客(19)
- 资源 (6)
- 收藏
- 关注
原创 Node.js 获取本地Chrome安装目录并启动浏览器
因项目需要,应用需要可以跨平台检查当前操作系统中是否已经安装Chrome,并可以启动Chrome。通过研究,发现GoogleChrome团队开源了一个项目:chrome-launcher。
2023-06-05 14:16:26
1431
1
原创 安装electron卡住报错的问题
都是一个问题,electron的安装并不依赖本地npm中registry所配置的镜像,需要增加名称为electron_mirror的镜像源,修改~/.npmrc,添加electron_mirror=https://npm.taobao.org/mirrors/electron/即可。
2023-06-02 15:05:49
7181
1
原创 Electron + Vue中调用puppeteer报错:Cannot run puppeteer-core outside of Node.js
错误消息“Cannot run puppeteer core outside of Node.js”表示你正试图在Vue.js应用程序中使用puppeteer core,这是不受支持的,因为Vue.js在浏览器环境中的客户端上运行,而Puppeter core需要Node.js运行时。Electron + Vue开发过程中,在App.vue中调用puppeteer报错:Cannot run puppeteer-core outside of Node.js。
2023-06-01 10:03:06
1011
原创 项目引入electron-builder 依赖后,npm install报错 Error: Cannot find module ‘fs/promises‘
原因Node版本过低,升级Node版本。
2023-05-31 16:59:36
1001
1
原创 electron-build+vue+puppeteer 开发环境Chromium无法启动的问题
可见electron-build的开发环境下,puppeteer默认是在运行相对目录dist_electron中找Chromium的启动文件npm run electron:serve 启动命令不会讲node_modules/puppeteer/.local-chromium目录复制到dist_electron下。由于没有设置executablePath指定可以启动的浏览器,打印默认的Chromuim的位置。提示的问题是找不到可以启动的浏览器程序。
2023-05-31 10:09:06
1389
1
原创 Mac OS 终端nvm未设置默认node版本的问题
该错误提示是告诉你安装不存在的 Node 版本,因为原来nvm的默认node版本是10.16.0,最近在nvm删除了10.16.0版本的node,安装了新的 node 但是忘记在 nvm 将新版本设置为新的默认值,导致nvm版本管理中,没有指定默认node版本。并注意默认的 N/A 版本和可用版本。下次启动终端时,提醒消息就没了。
2023-05-26 11:09:57
1059
1
原创 the JDBC Driver has been forcibly unregistered问题解决
最近调试环境,启动tomcat遇到如下问题:严重: The web application [/service] registered the JDBC driver [com.alibaba.druid.proxy.DruidDriver] but failed to unregister it when the web application was stopped. To preve...
2018-01-25 12:17:10
5989
原创 Redis 学习笔记
最近读了一本书,随手记录书中一些对Redis使用有帮助的知识点:1、不要在key很多的Redis上执行keys *,单线程模型,全量遍历key的时候会造成阻塞2、不要在一个写操作量很大的Redis上配置自动保存RDB,fork操作时会阻塞3、三种方法启动Redis:默认配置(直接运行redis-server)、运行配置(在执行redis-server时携带启动参数)、配置文件启动(...
2017-08-08 10:47:42
167
原创 MediaWiki上传文件
1、修改LocalSetting.php文件,让wiki允许上传文件$wgEnableUploads = true; 2、修改includes/DefaultSettings.php,让wiki支持更多的文件上传$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'doc', 'docx',...
2016-05-17 16:00:26
3029
1
原创 Mac下安装nginx
第一步:Linux或Mac下,Nginx的安装依赖于Pcre包,下载之。第二步:编译、安装pcre $ cd ~/Downloads/$ tar -xzvf pcre-8.37.tar.gz $ cd pcre-8.37$ ./configure --prefix=/usr/local/pcre$ sudo make$ sudo make install第三...
2015-08-03 19:08:59
172
原创 mysql 计算地图上两点之间的距离
数据库表: CREATE TABLE `tb_location` ( `id` int(11) NOT NULL AUTO_INCREMENT, `longitude` double DEFAULT NULL, `latitude` double DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB...
2015-03-25 12:07:21
387
原创 jquery.dataTable.js 使用详解 二、sDom布局源码解析
接着上篇讲,上一篇发出来以后,有朋友看过以后,对dataTable是怎么利用aDom实现布局的,提出了疑问。由于很久以前看的源码,当时也没有跟他解释的很清楚,于是又重新梳理了一下源码,在这里做一下笔记。 首先看一下示例的实际效果: 源码中实现布局的方法是_fnAddOptionsHtml(),形参是oSettings。 下面看_fnAddOpti...
2015-03-19 15:16:49
397
jquery.dataTable.js 使用详解 一、基础配置
dataTable用了很久,今天在此总结一下使用方法以及常用属性的解释。 要试用dataTable,首先你得有个table,html代码如下: <html> <head> <head lang="zh-CN"> <meta charset="UTF-8"> <link href="s
2015-03-17 18:01:17
642
原创 HTTP无状态协议
一开始,对无状态这个定义非常模糊,仔细查阅网上资料,算是对该定义有了一定的了解,这里做下笔记,用作总结。 在对HTTP协议的介绍中,明确的说明HTTP协议是无状态协议。 “无状态”是指协议对于事务的处理没有记忆能力。意味着,协议本身不会在处理事务的过程中针对【之前】的信息进行存储,如果在处理当前步骤的时候需要【之前】的信息,则必需重传。 按照上面的说法,我们可以意识到...
2014-07-15 11:37:17
184
logstalgia的webGL版
2014年3月,有幸领略原版logstalgia的风采。logstalgia支持标准的Apache和Nginx的WEB访问日志。通过视频可以直观的看到来自哪里的IP访问你的WEB上的什么资源,那些资源访问比较频繁。尤其是网站上有热点内容或被DDoS时,其显示的效果非常炫目。可以实时显示访问情况,也可以离线分析存储的WEB日志。虽说开源,但OpenGL的学习成本较高。而且目前所搭...
2014-06-12 10:04:32
191
oracle 全文检索
该全文检索是建立在数据库层面的,只在企业级应用开发中使用过。使用后,大数据量下会导致数据插入、变更的效率降低,而且涉及定时器同步、刷新索引,对资源的消耗较高,并可能影响数据库表同步操作。所以,仅用作学习研究。核心为oracle的about('xxx')函数,前期的操作及定时器,都是此函数做准备的。 更高效、有效、符合语言习惯的全文检索解决方案,推荐Lucene、solr。...
2014-02-07 14:53:06
101
原创 form表单回车提交问题
在实际项目中,很多情况下,会需要敲击回车来提交表单,或触发js方法 比如搜索功能,为了让用户使用的方便流畅,需要做到用户输入关键字后,点击回车,直接提交进行搜索。又比如用户注册功能,具有比较复杂的表单输入项,需要用户将表单输入完整后,方可点击提交。这就需要避免回车误提交。 但是html里面,有很多关于form回车提交的事件。这里整理了几种情况,做个记录: 1、for...
2013-08-30 14:50:01
752
原创 jquery回车事件
在表单输入控件绑定keydown事件,捕捉键的keyCode。 回车键的keyCode为13,匹配成功以后,可以处理自己想处理的具体业务。 <input id="name" type="text" value="别问我是谁"/>$("#name").keydown(function(e){ if(e.keyCode==13){ ...
2013-08-29 16:42:28
115
原创 mybatis+mysql如何批量执行多条语句
此处仅描述问题处理方法,关于mysql、mybatis的内容不在此赘述。 因为项目需要,需要在mybatis同个标签中执行多条sql语句。如下: <insert id="insertUser" parameterType="com.test.model.User"> insert into user (id,email,name,phone,status) ...
2013-08-26 13:02:34
1686
2
IDR (Interactive Delphi Reconstructor) 开源的Delphi反编译工具
2023-05-24
DeDeDark Delphi exe 反编译软件 3.50.4
2023-05-24
基于DataX的数据同步任务调度工具(类似阿里云”数加“产品)
2019-03-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人