<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[helloschurmi的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/helloschurmi</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; helloschurmi]]></copyright><item><title><![CDATA[解锁DeepSeek盈利密码：多元路径开启创富之旅]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/146336608</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/146336608</guid><author>helloschurmi</author><pubDate>Tue, 18 Mar 2025 11:19:25 +0800</pubDate><description><![CDATA[在当今数字化浪潮中，人工智能技术飞速发展，DeepSeek 作为一款备受瞩目的 AI 工具，正为众多创业者和个人开辟全新的赚钱途径。它以其强大的功能和广泛的适用性，成为了商业领域的新宠，为人们提供了前所未有的商业机遇。以下，我们将深入探讨如何巧妙运用 DeepSeek 实现财富增长。]]></description><category></category></item><item><title><![CDATA[探索 DeepSeek 与 Manus：AI 新时代的创新力量]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/146087474</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/146087474</guid><author>helloschurmi</author><pubDate>Fri, 07 Mar 2025 09:56:04 +0800</pubDate><description><![CDATA[在当今科技飞速发展的时代，人工智能（AI）无疑是最耀眼的领域之一，不断涌现的创新产品正在深刻改变着我们的生活与工作方式。DeepSeek 和 Manus 便是其中两款备受瞩目的 AI 产品，它们各自以独特的优势和创新点，在不同领域展现出强大的影响力。]]></description><category></category></item><item><title><![CDATA[深度求索 DeepSeek：人工智能领域的璀璨新星]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/146086169</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/146086169</guid><author>helloschurmi</author><pubDate>Fri, 07 Mar 2025 09:22:53 +0800</pubDate><description><![CDATA[在当今人工智能飞速发展的时代，各类创新企业如雨后春笋般涌现，而 DeepSeek（深度求索）无疑是其中一颗耀眼的明星。这家专注于 AGI（通用人工智能）研发的中国公司，凭借其独特的技术和创新理念，在人工智能领域掀起了一阵旋风。]]></description><category></category></item><item><title><![CDATA[JS的计算精度 处理方法]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/128844376</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/128844376</guid><author>helloschurmi</author><pubDate>Thu, 02 Feb 2023 09:33:37 +0800</pubDate><description><![CDATA[会存在浮点数计算精度丢失问题，这个原因不再过多赘述；]]></description><category></category></item><item><title><![CDATA[随手笔记二 改变this指向 apply]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/127572999</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/127572999</guid><author>helloschurmi</author><pubDate>Fri, 28 Oct 2022 17:17:43 +0800</pubDate><description><![CDATA[js可以通过构造器创建对象，构造器的外 表跟普通函数一模一样，它们的区别在于被调用的方式。当用 new 运算符调用函数时，该函数总 会返回一个对象，通常情况下，构造器里的 this 就指向返回的这个对象。跟普通的函数调用相比，用 Function.prototype.call 或 Function.prototype.apply 可以动态地 改变传入函数的 this。js的this指向一个对象，指定的对象取决于函数执行所绑定的，而不是声明时的环境。当函数作为对象的方法调用时 this指向该对象。]]></description><category></category></item><item><title><![CDATA[随手笔记一 创建对象的方法]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/127571493</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/127571493</guid><author>helloschurmi</author><pubDate>Fri, 28 Oct 2022 15:33:38 +0800</pubDate><description><![CDATA[常见的JS创建对象的方法。]]></description><category></category></item><item><title><![CDATA[使用replace替换html字符串中指定内容]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/127551860</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/127551860</guid><author>helloschurmi</author><pubDate>Thu, 27 Oct 2022 14:55:10 +0800</pubDate><description><![CDATA[第一时间想到用正则去替换，虽然正则一直都有用，但是没有仔细去看replace的具体参数，之前一直用它替换文本，在文档上有这样一句话。最开始想到的办法是在富文本编辑器中添加a标签跳转，这是最简单最方便的办法。但是需求又来了，有些文章并不是都由富文本编辑器生成的，那就无法通过编辑器提添加了，这。在做新闻详情页时，产品需求要在关键字文本内容上添加链接。第二个参数是可以是回调函数，顿时感觉自己太不认真，没仔细看文档。]]></description><category></category></item><item><title><![CDATA[有关JS的多态，封装，继承]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/127441210</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/127441210</guid><author>helloschurmi</author><pubDate>Fri, 21 Oct 2022 11:59:50 +0800</pubDate><description><![CDATA[在 JavaScript 语言中不存在类的概念，对象也并非从类中创建出来的，所有的 JavaScript 对象都是从某个对象上克隆而来的。封装的目的是将信息隐藏。隐藏实现细节、设计细节以及隐藏对象的类型等。使得对象内部的变化对其他对象而言是不可见的。JavaScript 本身是一门基于原型的面向对 象语言，它的对象系统就是使用原型模式来搭建的。多态最根本的作用就是通过把过程化的条件分支语句转化成对象的多态化，从而消除这些条件分支语句。其他对象或者用户都不关心它的内部实现。封装使得对象之间的耦合变得松散。]]></description><category></category></item><item><title><![CDATA[本地开发chrome无法携带cookie的解决办]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/123234974</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/123234974</guid><author>helloschurmi</author><pubDate>Wed, 02 Mar 2022 17:26:03 +0800</pubDate><description><![CDATA[修改浏览器配置
低版本的Chrome浏览器 例如89版 修改SameSite 的解决办法网上有很多；但是对于最新版，大于91版本发现chrome貌似强制禁用第三方cookie了，这就导致开发的时候，使用cookie的项目，访问不同域没有办法携带cookie，暂时没有好的解决办法
vue使用代理
在使用vue-cli3版本 可以在vue.config.js中添加代理到本地
 devServer: {
    proxy: {
        '/api': {
            target: 'htt]]></description><category></category></item><item><title><![CDATA[通过axios下载word 文件]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/122165532</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/122165532</guid><author>helloschurmi</author><pubDate>Mon, 27 Dec 2021 09:52:47 +0800</pubDate><description><![CDATA[项目中使用axiso下载 word文件

通过axios的 post 向后台发起请求word文件流

function downWord(){
axios.post('/testDownExcelUrl',data,{
                responseType:'blob',
                header:{
                    'Content-Type':'application/json;charset=UTF-8',
               ]]></description><category></category></item><item><title><![CDATA[JS小数计算的问题 为什么0.1+0.2 != 0.3]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/120888605</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/120888605</guid><author>helloschurmi</author><pubDate>Thu, 21 Oct 2021 16:11:59 +0800</pubDate><description><![CDATA[问题
当在计算价格或者其它number类型数据的时候，会发现有意想不到的情况
类似0.1+0.2=0.30000000000000004，而不是0.3
原因
在计算机中数字无论是定点数还是浮点数都是以多位二进制的方式进行存储的。
十进制 0.1  转换为二进制为 0.00011001100110011…(循环0011)
十进制 0.2   转换为二进制为 0.0011001100110011…(循环0011)
所以两者相加结果为 0.0100110011001100110011001100110011001]]></description><category></category></item><item><title><![CDATA[vscode 创建用户片段，解决失效问题]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/120217950</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/120217950</guid><author>helloschurmi</author><pubDate>Fri, 10 Sep 2021 11:15:11 +0800</pubDate><description><![CDATA[vscode 添加用户代码片段
vscode 中可以通过自定义的关键字快速生成相应的代码片段

创建代码片段
点击：文件 -&gt; 首选项 -&gt;  用户片段 -&gt; 新代码片段  输入  代码片段名字
编辑代码片段
例如:

{
	"Print to console": {
		"prefix": "vue3",
		"body": [
			"&lt;!-- $1 --&gt;",
			"&lt;template&gt;",
			"&lt;div class='$2'&gt;$5&lt;/]]></description><category></category></item><item><title><![CDATA[vue项目开启gzip方法]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/119213832</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/119213832</guid><author>helloschurmi</author><pubDate>Thu, 29 Jul 2021 16:15:27 +0800</pubDate><description><![CDATA[开启gzip有两种方法
1.使用vue客户端
vue配置项
  configureWebpack: { 
    plugins: [
      new CompressionPlugin({
        algorithm: "gzip", // 使用gzip压缩
        test: /\.js$|\.html$|\.css$/, // 匹配文件名
        filename: "[path].gz[query]", // 压缩后的文件名(保持原文件名，后缀加.gz)
        ]]></description><category></category></item><item><title><![CDATA[vue打包后因为缓存的存在导致页面访问出错]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/118354708</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/118354708</guid><author>helloschurmi</author><pubDate>Wed, 30 Jun 2021 10:15:15 +0800</pubDate><description><![CDATA[出现的问题
项目迭代更新通过jenkins 部署vue项目，项目部署在nginx内，如果手机端之前有打开过相关的页面，那么在代码上传成功后再次打开，原本url携带的参数会消失。有的页面会报错。尤其在钉钉，微信中
解决办法
在vue打包时，在文件名添加时间戳。
configureWebpack:{
 output: {
      // 输出重构  打包编译后的 文件名称
      filename: `js/[name].${TimeStamp}.js`,
      chunkFilename: `js]]></description><category></category></item><item><title><![CDATA[钉钉微应用开发时代码存在缓存]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/117365927</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/117365927</guid><author>helloschurmi</author><pubDate>Fri, 28 May 2021 16:19:15 +0800</pubDate><description><![CDATA[问题
钉钉微应用开发，页面更新之后，客户端访问时，依然访问的是老版的页面。需要清除钉钉缓存之后才能 刷新到新页面。但是全公司百十来号人，不能要求每人都清除一下缓存，最好是打开就是改过之后的页面。
解决
微应用是用vue-cli开发的，钉钉原生webview会将应用缓存cache缓存下来，并且很难通过钉钉内置缓存清除。最后查看打包后的文件发现，所有文件名都是不变的，即使改版后打包的文件名和改版前是一样的。这是导致缓存的原因。
解决办法：
在vue打包后的文件名添加时间戳，保证每次打包文件名都不一样。这样就不会]]></description><category></category></item><item><title><![CDATA[页面锚点链接点击平滑滚动]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/116855448</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/116855448</guid><author>helloschurmi</author><pubDate>Sat, 15 May 2021 17:09:15 +0800</pubDate><description><![CDATA[页面通过锚点跳转到指定位置添加平滑滚动效果，当点击锚点时可以平滑滚动到下一个锚点位置。
一点思路
给需要跳转的节点添加相同的类名section，通过点击事件获取需要跳转的节点索引值$key，使用animate添加动画效果，相对简单
 $('html,body').animate({
          scrollTop: $(".section").eq($key).offset().top
        }, 1000, function () {    
        });

出现问题
在滚轮滚]]></description><category></category></item><item><title><![CDATA[JS 的小技巧]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/111376223</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/111376223</guid><author>helloschurmi</author><pubDate>Fri, 18 Dec 2020 16:06:30 +0800</pubDate><description><![CDATA[1.三元运算符

新手


let hungry = true;
let eat; 
if (hungry == true) {
       eat = 'yes'; 
} else {
       eat = 'no';
}


老手


let hungry = true;
let eat = hungry == true ? 'yes' : 'no';


2.数字转字符串/字符串转数字

新手


let num = 15; 
let s = num.toString(); // number ]]></description><category></category></item><item><title><![CDATA[proxy的优秀]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/111312274</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/111312274</guid><author>helloschurmi</author><pubDate>Thu, 17 Dec 2020 11:49:11 +0800</pubDate><description><![CDATA[https://juejin.cn/post/6907028003469918222
]]></description><category></category></item><item><title><![CDATA[12 个 GitHub 上超火的 JavaScript 奇技淫巧项目，找到写 JavaScript 的灵感！]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/111312138</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/111312138</guid><author>helloschurmi</author><pubDate>Thu, 17 Dec 2020 11:43:28 +0800</pubDate><description><![CDATA[https://juejin.cn/post/6906126184031977480#heading-10
]]></description><category></category></item><item><title><![CDATA[前端需要掌握的JS库]]></title><link>https://blog.youkuaiyun.com/helloschurmi/article/details/110197400</link><guid>https://blog.youkuaiyun.com/helloschurmi/article/details/110197400</guid><author>helloschurmi</author><pubDate>Thu, 26 Nov 2020 17:15:50 +0800</pubDate><description><![CDATA[https://my.oschina.net/u/3053834/blog/4749758
]]></description><category></category></item></channel></rss>