博客园 - zhoujie
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=74604
2020-03-18T08:55:50Z
zhoujie
https://www.cnblogs.com/hjblog/
feed.cnblogs.com
https://www.cnblogs.com/hjblog/p/10817570.html
jQuery前端生成二维码 - zhoujie
引用: 生成二维码:
2019-05-06T00:05:00Z
2019-05-06T00:05:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】引用: 生成二维码: <a href="https://www.cnblogs.com/hjblog/p/10817570.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/10729974.html
MailKit使用IMAP读取邮件找不到附件Attachments为空的解决方法 - zhoujie
今天发现有些邮件无法读取Attachments,邮件明明有附件,但使用Mailkit读取时,Attachments为空,我用的IMAP协议读取收件箱里的邮件,处理完后移动已删除: 附件是一个Excel文件,死活出不来。询问用户怎么发的附件,说是通过WPS发的 解决方法: 换Pop3Client,就读
2019-04-18T07:35:00Z
2019-04-18T07:35:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】今天发现有些邮件无法读取Attachments,邮件明明有附件,但使用Mailkit读取时,Attachments为空,我用的IMAP协议读取收件箱里的邮件,处理完后移动已删除: 附件是一个Excel文件,死活出不来。询问用户怎么发的附件,说是通过WPS发的 解决方法: 换Pop3Client,就读 <a href="https://www.cnblogs.com/hjblog/p/10729974.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/10028988.html
Quill插入html5的video标签 - zhoujie
quill的video模块插入的是iframe标签,我们需要的是video标签。 1、定义自己的video模块 2、调用: 踩空分割线 最开始写了下面的代码,倒是变成video标签了,但是不能播放:
2018-11-27T12:59:00Z
2018-11-27T12:59:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】quill的video模块插入的是iframe标签,我们需要的是video标签。 1、定义自己的video模块 2、调用: 踩空分割线 最开始写了下面的代码,倒是变成video标签了,但是不能播放: <a href="https://www.cnblogs.com/hjblog/p/10028988.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/10020967.html
mat-form-field must contain a MatFormFieldControl错误的解决方法 - zhoujie
下面的代码竟然出错了: 错误提示的莫名其妙,其实只要导入以下模块就可了:
2018-11-26T08:14:00Z
2018-11-26T08:14:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】下面的代码竟然出错了: 错误提示的莫名其妙,其实只要导入以下模块就可了: <a href="https://www.cnblogs.com/hjblog/p/10020967.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/9921298.html
移除Excel工作表密码保护小工具含C#源代码 - zhoujie
有朋友发了个Excel.xlsx文件给我,让我帮忙看看里面是怎么做出来的。打开审阅后发现,每个Excel工作表都添加了密码保护: 看不到里面的隐藏列和公式等等,感觉很神秘。于是研究了一下Excel文件的格式,做了一个解除工作表密码的小程序: 原理很简单:. xlsx文件其实是一个zip压缩文件,而每
2018-11-07T11:44:00Z
2018-11-07T11:44:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】有朋友发了个Excel.xlsx文件给我,让我帮忙看看里面是怎么做出来的。打开审阅后发现,每个Excel工作表都添加了密码保护: 看不到里面的隐藏列和公式等等,感觉很神秘。于是研究了一下Excel文件的格式,做了一个解除工作表密码的小程序: 原理很简单:. xlsx文件其实是一个zip压缩文件,而每 <a href="https://www.cnblogs.com/hjblog/p/9921298.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/9810066.html
localforage调用setItem时出现DOMException错误的解决方法 - zhoujie
今天使用localforage时出现下面的错误: 解决方法 手机空间不足造成的,出现问题的华为手机当时的可用空间不足1G,清理空间后可以了。
2018-10-18T05:55:00Z
2018-10-18T05:55:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】今天使用localforage时出现下面的错误: 解决方法 手机空间不足造成的,出现问题的华为手机当时的可用空间不足1G,清理空间后可以了。 <a href="https://www.cnblogs.com/hjblog/p/9810066.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/9078147.html
Android通过Chrome Inspect调试WebView出现404页面的解决方法 - zhoujie
无论是调试Web页面还是调试Hybrid混合应用,只要是调试Android的webview,都需要使用Chrome://inspect进行调试。但是国内开发者会出现404 Not Found错误: 解决方法有两种:
2018-05-23T09:52:00Z
2018-05-23T09:52:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】无论是调试Web页面还是调试Hybrid混合应用,只要是调试Android的webview,都需要使用Chrome://inspect进行调试。但是国内开发者会出现404 Not Found错误: 解决方法有两种: <a href="https://www.cnblogs.com/hjblog/p/9078147.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/9055105.html
混合开发使用Chrome Inspect调试WebView预览手机界面和定位元素 - zhoujie
使用Chrome Inspect调试混合应用可以帮助我们排查问题。例如定位元素,快速修改CSS样式并实时查看效果。其实微信开发也是一种混合开发模式,微信可以看做一个原生的Android App搭配了一个JS运行环境(WebView),然后大家就可以愉快地使用Web前端技术(Html/Css/Js)开
2018-05-18T02:51:00Z
2018-05-18T02:51:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】使用Chrome Inspect调试混合应用可以帮助我们排查问题。例如定位元素,快速修改CSS样式并实时查看效果。其实微信开发也是一种混合开发模式,微信可以看做一个原生的Android App搭配了一个JS运行环境(WebView),然后大家就可以愉快地使用Web前端技术(Html/Css/Js)开 <a href="https://www.cnblogs.com/hjblog/p/9055105.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8965868.html
Chrome Inspect调试微信出现空白页面的解决方法 - zhoujie
首先,需要打开手机的USB调试和微信的TBS 调试开关。 如果不打开TBS开关,Inspect时会检测不到任何微信的H5页面 使用微信扫码下方二维码,打开TBS调试开关: 普通网页: 微信里给自己发送http://debugx5.qq.com。然后打开,设置Inspect调试 小程序: 微信扫描上方
2018-04-28T01:15:00Z
2018-04-28T01:15:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】首先,需要打开手机的USB调试和微信的TBS 调试开关。 如果不打开TBS开关,Inspect时会检测不到任何微信的H5页面 使用微信扫码下方二维码,打开TBS调试开关: 普通网页: 微信里给自己发送http://debugx5.qq.com。然后打开,设置Inspect调试 小程序: 微信扫描上方 <a href="https://www.cnblogs.com/hjblog/p/8965868.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8824148.html
把玩Pencil项目之编译并运行 - zhoujie
Pencil是个好项目。使用Electron作为运行环境,如同Vs Code一样,将JS跨平台桌面应用做了一个好的示范。个人很喜欢这种方式,毕竟多年来关注Web全栈开发,有一种JS一统天下的感觉。我的运行环境是Mac book + vscode。 1. 首先是下载Pencil项目 2. 用vs co
2018-04-14T01:59:00Z
2018-04-14T01:59:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】Pencil是个好项目。使用Electron作为运行环境,如同Vs Code一样,将JS跨平台桌面应用做了一个好的示范。个人很喜欢这种方式,毕竟多年来关注Web全栈开发,有一种JS一统天下的感觉。我的运行环境是Mac book + vscode。 1. 首先是下载Pencil项目 2. 用vs co <a href="https://www.cnblogs.com/hjblog/p/8824148.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8662651.html
chrome浏览器多开的方法 - zhoujie
Chrome浏览器在上网的过程中,会保存一些用户数据,如缓存、cookie、收藏的网页等信息。 这些信息的保存位置是可以设置的。方法也很简单: 桌面上复制一个Chrome的快捷方式,编辑属性,添加--user-data-dir参数即可 这样就可以新建一个干净的浏览器了。可以把工作和娱乐数据分开,是不
2018-03-28T03:08:00Z
2018-03-28T03:08:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】Chrome浏览器在上网的过程中,会保存一些用户数据,如缓存、cookie、收藏的网页等信息。 这些信息的保存位置是可以设置的。方法也很简单: 桌面上复制一个Chrome的快捷方式,编辑属性,添加--user-data-dir参数即可 这样就可以新建一个干净的浏览器了。可以把工作和娱乐数据分开,是不 <a href="https://www.cnblogs.com/hjblog/p/8662651.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8662017.html
Chrome Inspect不显示Webview页面的问题总结 - zhoujie
首先,确保手机打开了USB调试。如果还是检测不到WebView页面,主要有以下几种情况。 1、反应慢,稍等一会 2、关闭然后重新打开USB调试开关,刺激一下chrome,我的魅族手机有时需要这样操作一下。 3、华为手机,打开USB调试和仅充电模式下允许ADB调试。如下图所示: 如果还不行,请安装华为
2018-03-28T01:47:00Z
2018-03-28T01:47:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】首先,确保手机打开了USB调试。如果还是检测不到WebView页面,主要有以下几种情况。 1、反应慢,稍等一会 2、关闭然后重新打开USB调试开关,刺激一下chrome,我的魅族手机有时需要这样操作一下。 3、华为手机,打开USB调试和仅充电模式下允许ADB调试。如下图所示: 如果还不行,请安装华为 <a href="https://www.cnblogs.com/hjblog/p/8662017.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8640695.html
Vue使用Typescript开发编译时提示“ERROR in ./src/main.ts Module build failed: TypeError: Cannot read property 'afterCompile' of undefined”的解决方法 - zhoujie
使用Typescript开发Vue,一切准备就绪。但npm start 时,提示“ ERROR in ./src/main.tsModule build failed: TypeError: Cannot read property 'afterCompile' of undefined“错误。 解
2018-03-24T10:18:00Z
2018-03-24T10:18:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】使用Typescript开发Vue,一切准备就绪。但npm start 时,提示“ ERROR in ./src/main.tsModule build failed: TypeError: Cannot read property 'afterCompile' of undefined“错误。 解 <a href="https://www.cnblogs.com/hjblog/p/8640695.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8579830.html
HBuilder/Mui开发ios使用上拉刷新导致滚动条无法使用的解决方法 - zhoujie
HBuilder/Mui开发的APP使用上拉刷新,当滚动到底部是会触发上拉刷新,加载更多数据。但是ios上确是一个坑,导致滚动条无法滚动。 解决方法 放弃Mui的上拉刷新,自己使用JS实现。
2018-03-16T03:24:00Z
2018-03-16T03:24:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】HBuilder/Mui开发的APP使用上拉刷新,当滚动到底部是会触发上拉刷新,加载更多数据。但是ios上确是一个坑,导致滚动条无法滚动。 解决方法 放弃Mui的上拉刷新,自己使用JS实现。 <a href="https://www.cnblogs.com/hjblog/p/8579830.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8579724.html
safari无法调试iphone提示“无可检查的应用程序”的解决方法 - zhoujie
iphone上打开safari,随便访问一个网站,mac上通过Safari的开发,我的iphone是可以看到的。如果打开APP,就提示“无可检查的应用程序”。 解决方法 使用XCode运行我们的App就可以了。 原因是打包好的APP无法通过safari调试,而Xcode运行的是可以调试的。难道需要像
2018-03-16T03:18:00Z
2018-03-16T03:18:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】iphone上打开safari,随便访问一个网站,mac上通过Safari的开发,我的iphone是可以看到的。如果打开APP,就提示“无可检查的应用程序”。 解决方法 使用XCode运行我们的App就可以了。 原因是打包好的APP无法通过safari调试,而Xcode运行的是可以调试的。难道需要像 <a href="https://www.cnblogs.com/hjblog/p/8579724.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8558596.html
mongoose findByIdAndUpdate不执行的解决方法 - zhoujie
请参考Mongoose的文档 1、findOneAndUpdate([query], [doc], [options], [callback]) 有callback传递才执行。 2、exec是promise的写法,代替callback,和使用callback作用一样。 3、ts可以使用await/a
2018-03-13T08:42:00Z
2018-03-13T08:42:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】请参考Mongoose的文档 1、findOneAndUpdate([query], [doc], [options], [callback]) 有callback传递才执行。 2、exec是promise的写法,代替callback,和使用callback作用一样。 3、ts可以使用await/a <a href="https://www.cnblogs.com/hjblog/p/8558596.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8303808.html
钉钉调试应用Inspect不显示或显示空白的解决方法 - zhoujie
首先必须使用钉钉开发版,并确保已经通过此链接打开了调试功能: https://open-doc.dingtalk.com/docs/doc.htm?spm=5176.10694750.0.0.3tPHed&treeId=171&articleId=104908&docType=1 如果出现点击Ins
2018-01-17T08:52:00Z
2018-01-17T08:52:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】首先必须使用钉钉开发版,并确保已经通过此链接打开了调试功能: https://open-doc.dingtalk.com/docs/doc.htm?spm=5176.10694750.0.0.3tPHed&treeId=171&articleId=104908&docType=1 如果出现点击Ins <a href="https://www.cnblogs.com/hjblog/p/8303808.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8059587.html
使用Typescript写的Vue初学者Hello World实例(实现按需加载、跨域调试、await/async) - zhoujie
万事开头难,一个好的Hello World程序可以节省我们好多的学习时间,帮助我们快速入门。Hello World程序之所以是入门必读必会,就是因为其代码量少,简单易懂。但我觉得,还应该做到功能丰富,涉及的知识点多。这样才是一个好的初学者入门指引程序。 之所以选择Vue,不仅因为其流行,还因为其轻量
2017-12-18T12:59:00Z
2017-12-18T12:59:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】万事开头难,一个好的Hello World程序可以节省我们好多的学习时间,帮助我们快速入门。Hello World程序之所以是入门必读必会,就是因为其代码量少,简单易懂。但我觉得,还应该做到功能丰富,涉及的知识点多。这样才是一个好的初学者入门指引程序。 之所以选择Vue,不仅因为其流行,还因为其轻量 <a href="https://www.cnblogs.com/hjblog/p/8059587.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/8043993.html
如何用VSCode手动编译Ace Editor - zhoujie
对于习惯微软VS的用户,可能很不习惯开源社区兴起的前端开发流程。随着NodeJs的兴起,JavaScript已经成为Github上开源项目最多的语言。使用微软提供的VSCode可以很好地利用这些开源项目。下面,我们演示一下如何用VSCode编译Ace Editor。
2017-12-15T09:07:00Z
2017-12-15T09:07:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】对于习惯微软VS的用户,可能很不习惯开源社区兴起的前端开发流程。随着NodeJs的兴起,JavaScript已经成为Github上开源项目最多的语言。使用微软提供的VSCode可以很好地利用这些开源项目。下面,我们演示一下如何用VSCode编译Ace Editor。 <a href="https://www.cnblogs.com/hjblog/p/8043993.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/hjblog/p/7794732.html
Chrome调试WebView时Inspect出现空白的解决方法(使用离线包不Fan墙) - zhoujie
起因 使用HTML5开发Android应用时,少不了调试WebView。做前端的还是习惯Chrome的开发者工具,以前都是输入Chrome://inspect就可以调试WebView了,太方便了。 最近老是出现空白页面,各种搜索,最后还是Fan墙解决了。好在翻一次能用一段时间,郁闷的是当你需要调试的
2017-11-06T11:21:00Z
2017-11-06T11:21:00Z
zhoujie
https://www.cnblogs.com/hjblog/
【摘要】起因 使用HTML5开发Android应用时,少不了调试WebView。做前端的还是习惯Chrome的开发者工具,以前都是输入Chrome://inspect就可以调试WebView了,太方便了。 最近老是出现空白页面,各种搜索,最后还是Fan墙解决了。好在翻一次能用一段时间,郁闷的是当你需要调试的 <a href="https://www.cnblogs.com/hjblog/p/7794732.html" target="_blank">阅读全文</a>