- 博客(59)
- 收藏
- 关注
原创 【AI编程工具IDE/CLI/插件专栏】- 盘点热门编程插件且对比IDE/CLI能力差异
AI编程IDE的插件介绍,阐述当前AI插件的产品和能力特点和未来变化
2025-08-04 08:46:31
493
原创 【AI编程工具IDE/CLI/插件专栏】-国外IDE与Cursor能力对比
解决问题:支持自定义模型和工具,方便完成业务型能力定制。举例说明:定义一个PM角色模型,主要是分析产品需求文档,只调用查询和编辑工具,不支持命令运行工具。解决问题上下文超限时提示,便于即使感知启动新的对话。总结早期消息,是为了保持速度和相关性,而不会丢失上下文。举例说明:当本次对话超限时,由于有小模型总结早期消息,可以在新开的chat中的上下文导入上次对话的总结**(@ Past Chats能力)**
2025-08-03 14:54:07
774
1
原创 【AI编程工具IDE/CLI/插件专栏】- 热门AI编程CLI初识与IDE对比
本次先来介绍一下AI编程cli工具,主要是几款热门工具。初步介绍一下发布时间和资源地址,以及简单安装教程。
2025-08-02 10:21:23
1062
1
原创 从Trae 2.0与CodeBuddy IDE发布,谈大厂布局IDE
最近字节跳动 Trae 2.0 与腾讯 CodeBuddy IDE 的接连发布,将AI编程推向一个小高潮。结合最近发布,今天谈谈国内AI编程IDE产品情况。
2025-07-24 08:19:06
974
原创 AI编程专栏(二) - Cursor 深度使用指南
本文介绍了AI编程工具Cursor的基础信息与使用技巧。重点建议合理拆分任务、及时开启新对话以避免上下文混乱,并推荐使用自定义模式优化特定场景的工作流。复杂场景需要rule搭配MCP完成开发。
2025-07-07 09:15:00
1099
原创 用claude3.7,不到1天写了一个工具小程序(11个工具6个游戏)
使用claude进行小程序开发,初步探索AI编程能力,探索未来前端编程方向发展趋势,评估AI对实际研发的影响。
2025-04-07 09:00:00
1289
原创 JavaScript原理(三)
一、异步及术语并行: 指同一时刻内多任务同时进行;并发: 指在同一时间段内,多任务同时进行着,但是某一时刻,只有某一任务执行;堆: 内存中某一未被阻止的区域,通常存储对象(引用类型);栈: 后进先出的顺序存储数据结构,通常存储函数参数和基本类型值变量(按值访问);队列: 先进先出顺序存储数据结构。消息队列: 也叫任务队列(task queue):存储待处理消息及对应的回调函数或事...
2019-04-08 21:26:52
545
原创 vue工作中使用情况
一、vue 相关API及使用情况1、vue.filter ,在common里写一些常用的功能,时间转化,过滤字段等等。(时间都是接口返回的毫秒,然后转化为需要的显示格式)。使用:main.js组件:| 前面是变量<div>{{createTime | time-formater-has-hour}}</div>2、comp
2018-06-18 22:42:37
1455
原创 vue组件传值(附开源地址)
自己做的vue的项目,打算开源发布出去。里面会不断的有新的文章,帮助大家走过各种坑,当然该项目还没完成,我个人也会尽快做。我会借着每次发布新文章时都推广一下。如果看到的,或是有兴趣的人可以给个star。真的非常感谢啦。 地址: VUE项目重点: 觉得还可地,顺便给颗星,谢谢一、组件传值1、父组件给子组件传值1.0 应用场景:父组件内有搜索功能,子组件是搜索之后的列表...
2018-03-22 20:37:10
294
原创 vue-router使用(附开源vue项目)
自己做的vue的项目,打算开源发布出去。里面会不断的有新的文章,帮助大家走过各种坑,当然该项目还没完成,我个人也会尽快做。我会借着每次发布新文章时都推广一下。如果看到的,或是有兴趣的人可以给个star。真的非常感谢啦。 地址: VUE项目重点: 觉得还可地,顺便给颗星,谢谢今天的文章是vue-router。一、vue-router 2.x版本在vue-cli的使用。rout...
2018-03-09 10:13:36
1062
原创 hexo(四)DeprecationWarning: fs.SyncWriteStream is deprecated
由于换电脑,hexo需要移植,恰巧之前的域名到期了。不知道为什么狗爹没给我来邮件提示域名过期,超过一个月导致没法续费了。于是换回了hexo的默认域名。在折腾中遇到了几个新的问题。一、DeprecationWarning: fs.SyncWriteStream is deprecated问题: node和hexo插件的版本带来的问题:在node8.x的版本中,fs.SyncWriteS...
2018-02-22 17:11:09
3769
原创 工具集(长期更新)
同步和备份工作中非常重要一、软件和工具1、浏览器 推荐: 1、 firefox :火狐浏览器,推荐这里下载 右下角切换语言。 2、google :谷歌之所以放第二是因为被和谐了,开发者必备。 3、搜狗 : 这家伙启动还是很快的。 使用:(firefox)书签:书签栏合理分类注册帐号,同步自己电脑和工作电脑收藏的书签,firefox的帐号一个本
2017-12-08 17:13:29
789
原创 JavaScript原理(二)
一、DOM性能1、尽量较少DOM节点的操作(增,删,改,查)。因此对于DOM的操作都尽量进行变量缓存。2、使用HTML集合优化(类数组,但是没数组的方法)。document.getElementsByClassName()document.getElementsByName()document.getElementsByTagName()如果需要多次使用集合,可以考虑将集合复制到一个数组。(复制
2017-11-29 17:16:43
317
原创 JavaScript原理(一)
一、函数解析JavaScript解析是一段一段,并非一行一行解析。同一段中function语句和函数直接量定义的函数总会被优先编译执行(该执行不是调用函数),之后才会执行其他函数。new Function()在运行时动态地被执行(导致作用域也不同于前者)。前两者基本相同,因为被优先编译处理,new耗时非常高,每次循环都动态编译// 三种函数创建的速度测试var zz = new Da
2017-11-02 21:25:50
1942
原创 HTTP(一)
一、名词IP : 网际协议(Internet Protocol)MIME : 多用途因特网邮件扩展(Multipurpose Internet Mail Extension)。数据格式标签URI : 统一资源标识符(Uniform Resource Identifier)。两种形式: URL 和 URNURL : 统一资源定位符(Uniform Resource Locator)URN :
2017-08-14 20:19:13
613
原创 js逻辑与或非
首先js 会将 && 和 || 两边的值转成Boolean 类型,然后再进行逻辑关系运算 。&&运算如果返回true,则取后面的值,如果 || 返回true,则取前面的值。var num = 44 && 55;var num2 = 44 || 55;console.log(num); // 55console.log(num2); // 44转换成boolean 的规则
2017-07-31 21:58:22
20313
原创 Markdown Preview 刷新无效
前话:由于ST一直以轻量,快速,扩展性强闻名,个人也很是喜欢它的特性。秒开的特性可以说是相当给力,而且高度的可定制化,对于那些喜新鲜感的,乐于折腾的人来说,也是迷人的不行,简直就是”迷人小妖精”。另一方面由于工作的情况,ST的秒开真的是方便的不行。一、解决问题遇到情况:安装好了Markdown Preview也安装了Markdown Editing。但是在使用时虽然能打开,却不能实现F5刷新后更新内
2017-07-27 16:12:56
4187
原创 原型链与构造函数
首先:声明的函数,是有prototype属性的。但是对象是没有prototype的。一、函数console.dir(Foo)可以看到,有prototype属性和__proto__属性。Foo.prototype里的constructor指向Foo自己 , __proto__指向Object.prototype。而Foo.__proto__指向Function.prototype二、Objec
2017-07-15 17:47:03
589
原创 ajax与跨域
同源策略function createXHR(){if (typeof arguments.callee.activeXString != "string"){var versions = ["MSXML2.XMLHttp.6.0", "MSXML2.XMLHttp.3.0","MSXML2.XMLHttp"],i, len;for (i=0,len=versions.lengt
2017-07-04 21:47:05
324
原创 hexo(三)功能完善
默认主题,landscapehexo搭建完成了,肯定是要不断完善优化的。下面就简单的记录我自己的完善过程,虽然只是做了一小部分,但是记录下来也方便以后自己在花大量时间去查找资料。一、写文章时如果内容太多,滚动条太长,这时候就需要一个返回顶部了。参考资料step:1、 打开 /themes/landscape/layout/_partial ,新建 totop.ejs <div id="totop">
2017-06-04 15:16:50
1878
1
原创 webpack学习ES6(一)
一、搭建环境(1)npm有时不好用,改用淘宝的镜像cnpm;淘宝镜像 $ npm install -g cnpm --registry=https://registry.npm.taobao.org(2)安装webpack ;webpack2.X官网英文不行?可以切换中文。 cnpm install webpack -g(3)初始化,写入依赖; $ cnpm init $ cnpm install
2017-06-02 12:28:17
584
原创 hexo(二)移植
一般来说,要进行hexo移植的玩家都经历过hexo配置了(这不是废话吗)。所以在此我就不过分的说基础的东西了。 先说一下我自己的情况: 目前hexo的主体是在公司的电脑上(不要问为什么在公司还有时间玩这个),但是实际上在家写东西的时间多与在公司,出于人性化的考虑,将hexo移动到自己的电脑上是势在必行的,好了废话不多说,开始搞 前提条件:自己的电脑安装了git,配置好了ssh(本人的hex
2017-05-16 22:27:40
690
原创 js中this(二)
判断this指向的关键点:1. 函数调用,this等于window2. 对象方法调用时,this等于那个对象。3. 匿名函数的执行环境具有全局性,因此其this对象通常指向window4. call、apply、bind,new等会改变this指向5. 多次调用,this指向直接调用方法的对象例:哪个对象调用了方法,该方法的this就指向那个对象多次调用,this指向直接调用方法的对象var
2017-05-09 16:36:37
343
原创 js变量,声明提升的坑
1、函数声明可以提升,所以foo()可以在上面执行。但是函数表达式不行 foo() // 3 function foo() { console.log(3) } fooNext() // Uncaught TypeError: fooNext is not a function var fooNext
2017-05-04 12:50:14
613
原创 js容易被忽略的内容(一)
1 / 3 === (1 - 2 / 3); // false计算机无法精确表示无限循环小数,所以有误差isNaN(NaN); // true唯一能判断NaN的方法是通过isNaN()函数多数情况,应该用null。undefined仅仅在判断函数参数是否传递的情况下有用。‘use strict’ 变量未使用var错误
2017-04-23 12:07:51
443
原创 写给自己
为什么会迷惑呢 虽然是个90后,但是年龄也不算小了。并且不管多大,总会遇到困惑和迷茫。趁着周末,写写属于自己的东西,也放松一下自己,告诫自己除了代码还可以有文字聊以自慰。 人在清闲(无聊)的时候,总会显得充满智慧,要么发呆,要么沉思, 外表看似心不在焉,内心却是波涛汹涌。上至天文,下至地理,还有处在中间的人文社科,什么都能思考上一番。 正是因为这样充满智慧的思考(闲的蛋疼的抽风),也让我
2017-04-09 23:19:53
391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人