<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[junli110的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/junli110</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; junli110]]></copyright><item><title><![CDATA[PeerStorage - 基于 P2P 技术的 NAS，MyNas 系统]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/151815592</link><guid>https://blog.youkuaiyun.com/junli110/article/details/151815592</guid><author>junli110</author><pubDate>Thu, 18 Sep 2025 08:30:25 +0800</pubDate><description><![CDATA[基于 P2P 技术的 NAS, 把你的电脑秒变 文件服务器]]></description><category></category></item><item><title><![CDATA[单片机ESP32天气日历闹铃语音播报]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/147893715</link><guid>https://blog.youkuaiyun.com/junli110/article/details/147893715</guid><author>junli110</author><pubDate>Mon, 12 May 2025 12:08:59 +0800</pubDate><description><![CDATA[文章介绍了一款基于Arduino Esp32单片机的多功能智能闹钟，具备语音播报、闹铃提醒、农历显示以及白天和晚上的天气信息功能。硬件配置包括Esp32主板、ST7789显示屏、Max98357喇叭驱动和一个小型喇叭。该设备结合了嵌入式技术和智能硬件设计，适合对单片机开发感兴趣的爱好者。文章还提到，需要相关源码的读者可以通过私信获取。]]></description><category></category></item><item><title><![CDATA[加密数字货币交易使用的指标编辑器和策略交易编辑器]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/103017467</link><guid>https://blog.youkuaiyun.com/junli110/article/details/103017467</guid><author>junli110</author><pubDate>Mon, 11 Nov 2019 20:42:42 +0800</pubDate><description><![CDATA[https://github.com/alphago2019/myscript

加密数字货币交易使用的指标编辑器和策略交易编辑器，该编辑器语法类似 TradingView ，语法简单，容易掌握。而且是 Javascript 实现 支持多客户端。
...]]></description><category></category></item><item><title><![CDATA[angularjs 用uglifyJS合并压缩过程中遇见的坑]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/76150887</link><guid>https://blog.youkuaiyun.com/junli110/article/details/76150887</guid><author>junli110</author><pubDate>Wed, 26 Jul 2017 16:02:16 +0800</pubDate><description><![CDATA[用现在很火的 nodejs 写了一个压缩 js 文件的脚本。没有用glup，webpack，而选用的uglifyJS。
不过 一开始就遇到了问题。
没有压缩合并前正常运行，可是一压缩就报错。
查找原因 ，结果是angularjs 依赖注入到Controller 中的 变量 $scope,$timeout 什么的是根据变量名匹配的，
可是压缩后 这些局部变量 的名字就变了。所以会报依赖注入错]]></description><category></category></item><item><title><![CDATA[Angularjs -angular-translate.js 闪烁问题]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/72901671</link><guid>https://blog.youkuaiyun.com/junli110/article/details/72901671</guid><author>junli110</author><pubDate>Wed, 07 Jun 2017 16:54:06 +0800</pubDate><description><![CDATA[$translateProvider.useStaticFilesLoader({
			prefix: '/resources/js/i18n/',
			suffix: '.json'
		});
前台渲染的语言切换随着 前后端分离应用的越来越广。angular-translate.js 是比较好的前端多语言插件。
可是有个问题一直困扰着我们。 刷新时 闪烁问题。
原因是 语言文件的异步]]></description><category></category></item><item><title><![CDATA[C# Winform Datagridview 排序 多线程操作数据 遇到的坑]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/72540368</link><guid>https://blog.youkuaiyun.com/junli110/article/details/72540368</guid><author>junli110</author><pubDate>Fri, 19 May 2017 16:25:05 +0800</pubDate><description><![CDATA[先上代码：
 public class BindingCollection : BindingList
    {
        protected bool isSorted;
        protected PropertyDescriptor sortProperty;
        protected ListSortDirection sortDirection;
      ]]></description><category></category></item><item><title><![CDATA[C# http 性能优化500毫秒到 60 毫秒]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/71433643</link><guid>https://blog.youkuaiyun.com/junli110/article/details/71433643</guid><author>junli110</author><pubDate>Mon, 08 May 2017 20:19:39 +0800</pubDate><description><![CDATA[偶然发现 C# 的 HttpRequest 要比 Chrome 请求同一Url 慢好多。C# HttpRequest 要500毫秒 而Chrome 只需要 39ms。
作为有责任感的 码农。这个 必须优化。。
后来 整理 各种方法做了优化 	    HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;]]></description><category></category></item><item><title><![CDATA[Html5 Canvas 3D 动画]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/54174157</link><guid>https://blog.youkuaiyun.com/junli110/article/details/54174157</guid><author>junli110</author><pubDate>Sat, 07 Jan 2017 15:04:28 +0800</pubDate><description><![CDATA[看了 3D动画原理 自己就 写了 一个。
下载 即可运行。]]></description><category></category></item><item><title><![CDATA[Win10 System进程占用硬盘100%，Microsoft IME 占用CPU高]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/53072682</link><guid>https://blog.youkuaiyun.com/junli110/article/details/53072682</guid><author>junli110</author><pubDate>Mon, 07 Nov 2016 22:08:04 +0800</pubDate><description><![CDATA[最近发现 System 进程占用磁盘100%；
网上搜索 要停止一些服务 ，无果；
重装电脑，发现 还是不行。
不过无意发现Microsoft IME 占用CPU 较高；
果断结束这个进程；发现 磁盘 瞬间降低。
于是又上网搜索，不少人也有这样的问题：
说要结束Microsoft IME 进程 并运行命令。
重启后 发现 问题还是存在。
最后 打开设置 关闭了 为人拼音输入法。
]]></description><category></category></item><item><title><![CDATA[java jsp 项目 javascript 文件合并压缩工具 AutoJS]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/52944889</link><guid>https://blog.youkuaiyun.com/junli110/article/details/52944889</guid><author>junli110</author><pubDate>Thu, 27 Oct 2016 13:16:22 +0800</pubDate><description><![CDATA[做 java 项目前端时，经常会遇到 js 文件的合并压缩问题。
很多压缩软件供我们选择。可是要不是要写配置文件，或者就是每次压缩是选择要压缩的js 文件。很不方便。。。
所以就 自己写一个工具：https://github.com/junli110/AutoJS。
这个工具 可以解析 我们写的 html 或 jsp 文件 中的 标签，
并 取得 js 文件的相对路径，再根据 html 文]]></description><category></category></item><item><title><![CDATA[让你的div 按轨迹运动]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/52829659</link><guid>https://blog.youkuaiyun.com/junli110/article/details/52829659</guid><author>junli110</author><pubDate>Sun, 16 Oct 2016 11:41:51 +0800</pubDate><description><![CDATA[最近做一个项目，有一个html5的特效：要求一个div 的小圆圈 绕给定的路径运动（给定路径是AI到处的SVG path 元素）；
刚开始我们用 Animation 元素 来做。后来发现在IE上不支持 ，就是在Chrome 上 给出了警告信息。
后来就自己写了个工具 https://github.com/junli110/move-in-path  效果图：




用这个工具，我们]]></description><category></category></item><item><title><![CDATA[hidpi-canvas-polyfill.js  多次调用canvas.getContext('2d') 导致画布放大问题]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/52815274</link><guid>https://blog.youkuaiyun.com/junli110/article/details/52815274</guid><author>junli110</author><pubDate>Fri, 14 Oct 2016 13:42:36 +0800</pubDate><description><![CDATA[相信做前端的 对hidpi-canvas-polyfill.js  都不陌生；
手机端的高清屏上 用canvas 画图，大部分 都用到了hidpi-canvas-polyfill.js ；
这个包在高清屏上很好用，但在使用时 可能也会遇到一些问题。
我在使用时就遇到一个，和大家分享一下。
(function(prototype) {
	prototype.getContext = (fun]]></description><category></category></item><item><title><![CDATA[网页websocket正常和C#websocket-csharp 断开连接问题]]></title><link>https://blog.youkuaiyun.com/junli110/article/details/52761336</link><guid>https://blog.youkuaiyun.com/junli110/article/details/52761336</guid><author>junli110</author><pubDate>Sat, 08 Oct 2016 22:42:33 +0800</pubDate><description><![CDATA[最近在做一个pc端的 websocket客户端。从网上找了 websocket-csharp 这个包。
一切正常。。。
可是后来发现websocket 在没有数据推送的情况下过一段时间，会没有数据推送。
但我的websocket 有重连机制。就是在OnClose 事件里重新连接websocket。
后来经过测试发现 ，客户端websocket 没有收到 close frame，所以没有触发]]></description><category></category></item></channel></rss>