WWW.YOUINFO.SITE
标签聚合 学习

/tag/学习

LinuxDo 最新话题 · 2026-06-12 00:11:28+08:00 · tech

纯新手,刚玩了几天 gpt 的 codex,一周额度用完了,就打算用站内的公益站看看学习一下 cc 怎么用,这时候就打算去安装一下 Claude code 嘛,打开 Google 搜 Claudecode,头脑一热直接点第一个了,即使那里标注着赞助商链接(平时俺用百度都会留个心眼看看是不是标注了广告两个字,因为百度莆田事件太著名了嘛),这次就是太相信谷歌了,想都没想就点进去。 而且这网站显示的是 Claude.ai 域名,后面接一个 share 的,我心想应该没错啊,然后就点进去了,我记得 cc 是没有 codex 这种图形界面,要命令行安装的,就按它给的命令复制进去终端跑,一输入进去不对劲,问电脑密码,我以为也正常就输了,然后后面全是索要密码的权限,我感觉十分不对劲,全点了拒绝,然后去问 gpt,这才发现这问题很严重。 gpt 告诉我: 从你这张截图来看, 非常像钓鱼/伪造页面,不像真正的 Claude 官方安装页 。 几个关键异常: 页面标题是 “Claude Code on Mac in Minutes” 但安装命令里: 使用了 base64 隐藏真实地址 最终请求的是: newjerseypetsitter.com 真正的 Anthropic / Claude 官方安装,不会从一个“宠物网站”下载脚本。 真正 Claude 官方相关域名通常应该是: anthropic.com claude.ai 而不是: newjerseypetsitter.com 这几乎已经可以直接判定: 你复制的不是 Claude 官方安装命令。 另外,正常官方安装文档通常会: 明确显示下载地址 使用 HTTPS 给出 GitHub/npm/brew 安装方式 不会故意 base64 混淆 不会 curl | zsh 到陌生域名 而你这个命令同时满足了多个恶意脚本特征。 你现在最需要确认的是: 1. 执行后终端有没有要求输入密码? 如果输入过 macOS 密码,风险会明显提高。 那没办法,最后只能赶紧断网然后恢复系统了。 6 个帖子 - 4 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-11 23:51:05+08:00 · tech

最近没什么事情,想着去做一个小玩具,正好本人对机器学习方面比较感兴趣,所以想着做一个机器学习的量化小玩具来玩玩(不想着拿着他去赚钱感觉不太可能(我能做量化机构早就做出来了(除非这个策略是低资金才能玩量化玩不了的))) 那么既然是机器学习的小玩具,那么机器学习最重要的是什么呢?就是模型结构啊!(错了数据最重要啊)所以就去闲鱼和淘宝上淘了一点1分钟的数据,来准备训练一个模型去做一下这个实验 那么第一件事情就是说我们要去针对什么股票去思考和预测,由于没什么钱开不起创业板和科创板所以只能玩玩主板了,那么接下来就是把主板的股票给筛选出来大概3800只,那么从2000年到2026年这27年的数据不可能通通加进去,因为要考虑到A股这个玩意儿不同周期的影响是非常大的(2019有科创板,2023年8月印花税调整,2024年量化监管(DMA 收缩、高频报撤单限制))最后还是选择了2018-2026年的数据来训练这个模型 既然数据有了,那么第二个问题就是我们要预测什么?因为一开始听学长说A股有一个操作叫做打版,这个操作非常赚钱,所以说一开始我我就想着往打版的方向去设计这个模型,但是效果并不是那么好,后面会说明。所以说走了第二个方法预测一只股票在达到最大回收之前会不会涨个问题(还在做目前) 然后就是模型结构问题了,一开始考虑的是多因子+lstm结构的但是过拟合严重(暂时打消了后面我想要fashion一点使用rwkv,trans,delta,mamba的想法)最后使用了light gbm的模型结构(听ai的话了:( ) 最后是数据集分割问题了,一开始没动脑子考虑的就是18-25 training set,25来validation set,26来testing set没有考虑到A股随着时间变化的特点,后面在AI的建议下使用了PTSS和CPCV(最后CPCV效果好一点) PS:这里提醒一下大家一定要做数据的Embargo(就是在训练集和测试集之间留出一段空白期) PS: 要有纪律的使用validation set和testing set,testing set是有保质期的!使用多了之后你的模型就会在你的testing set上被你人工过拟合,你饿的testing set的结果就毫无意义了! 关于vibecoding的使用需要提醒一下这里感觉无论是claude-opus-4.6-max还是gpt-5.5都会引入未来函数(在预测day T的时候有day T+1的数据混进去了)建议开一个上下文空的codex来做独立的审查 还有很多东西要写先写个todo吧 1.CPCV 按等长时间块切分,这在 A股是浪费,一个块可能横跨牛熊切换需要解决 2.考虑一些深度学习模型结构的使用 3.light gbm无法原生感知时间的问题 … 1 个帖子 - 1 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-11 22:32:18+08:00 · tech

开源推广模板 (点击了解更多详细信息) 我之前开发过一版 开发了一个日语句子分析的网站 能帮助到初学者学习 开发调优 原因是我经常想看句子各个组成部分,老问ai太麻烦了,moji辞书和网上写好的不好用 一怒之下开发了这个玩意 这个玩意基于gemini2.5flash,支持文字识别,直接把文字复制上去就好了 你们只需要自备apikey就好 演示: [5月21日] 体验网站 仓库地址 最近我发现后台不少人还在用(虽然我现在基本不太需要这个东西了)。因为嫌弃之前丑陋的 UI 和 UX,所以我大面积修改和排版了一下。 当然还有个事情就是之前的恶评机器人骂我项目什么刷星到几千k把我炸出来了,然我重新注意到这个东西 这次最大的特点就是加入了 DeepSeek,之前用的是 Gemini,但是额度越来越少而且贵,很多人反馈不够用。后来我发现这个 DeepSeek v4 挺好用的,最重要的是超便宜,感谢梁圣 ,不过可惜无法识别图片。 github.com GitHub - cokice/japanese-analyzer 通过在 GitHub 上创建帐户来为 cokice/japanese-analyzer 开发做出贡献。 1 个帖子 - 1 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-11 18:38:18+08:00 · tech

我最近一直在探索一种科学的短时间休息的方法,也找了一些文章学习一番,想和佬们讨论交流。 有科学表明,人的一天中,大脑网络基本是在DMN和CEN两种脑网络状态来回切换的。在健康的大脑中,这两个脑网络不会同时活跃。 当大脑处于DMN状态下,人的思维会漫走,有时会产生灵感,有时会胡思乱想、甚至思维反刍,情绪内耗。比如,人在洗澡、看手机等活动中,脑网络就是处于DMN状态。 当大脑处于CEN状态下,人有目标,专注于手头的事情。比如,工作学习、做手工等等。 就以10分钟的休息时间为例,从我个人体感上来讲,闭目养神并不是理想的放松方式。这是有科学依据的,因为人的大脑在静息状态下,仍然会消耗大脑60%-80%能量,这与人在任务状态下消耗能量没有显著差异。 我更想在这个短的休息间隙找点事情做,让我感觉很开心很快乐,有动力进行下个阶段的工作学习,而不是刷手机停不下来,或者说陷入情绪内耗拖延工作。 说了那么多,我最终想问佬们的是: 在工作学习间隙,如果觉得自己不是很累的情况下,可以做什么活动让自己感觉有满足感、收获感呢? 4 个帖子 - 4 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-06-11 10:54:19+08:00 · tech

其他内容参见 JAVA学习记录总贴 本期是oop的简单练习,确实都很简单,主要负责熟手 第一题 public static void main(String[] args) { Car c = new Car(); Car car = new Car(100); System.out.println(c); System.out.println(car); } ​ class Car { double price = 10; static String color = "white"; ​ public String toString() { return price + "\t" + color; } ​ public Car(){ this.price = 9; this.color = "black"; } ​ public Car(double price){ this.price = price; } } 答案: 9.0 black 100.0 black 分析: 这道题应该挺好理解的。 ​ 注意 color 是一个静态变量,在第一次 new Car 的时候,static变量 就已经被修改了。 ​ 所以,最后两个实例的静态变量都是 black。 第二题 不难,纯粹练手 在Frock类中声明私有的静态属性currentNum[int类型],初始值为100000,作为衣服出厂的序列号起始值。 声明公有的静态方法getNextNum,作为生成上衣唯一序列号的方法。每调用一次,将currentNum增加100,并作为返回值。 在Homework02类的main方法中,分两次调用getNextNum方法,获取序列号并打印输出。 在Frock类中声明serialNumber(序列号)属性,并提供对应的get方法。 在Frock类的构造器中,通过调用getNextNum方法为Frock对象获取唯一序列号,赋给serialNumber属性。 在Homework02类的main方法中,分别创建三个Frock 对象,并打印三个对象的序列号,验证是否为按100递增。 答案: package hspedu.homework; ​ public class Homework02 { public static void main(String[] args) { System.out.println(Frock.getNextNum()); System.out.println(Frock.getNextNum()); ​ Frock f1 = new Frock(); System.out.println(f1.getSerialNumber()); ​ Frock f2 = new Frock(); System.out.println(f2.getSerialNumber()); ​ Frock f3 = new Frock(); System.out.println(f3.getSerialNumber()); } } ​ class Frock { private static int currentNum = 100000; private int serialNumber; ​ public static int getNextNum() { currentNum += 100; return currentNum; } ​ public Frock() { serialNumber = getNextNum(); } ​ public int getSerialNumber() { return serialNumber; } } 第三题 一个简单的多态练习,题干如下 动物类Animal包含了抽象方法 shout(); Cat类继承了Animal,并实现方法shout,打印“猫会喵喵叫” Dog类继承了Animal,并实现方法shout,打印“狗会汪汪叫” 在测试类中实例化对象Animal cat = new Cat(),并调用cat的shout方法 在测试类中实例化对象Animal dog = new Dog(),并调用dog的shout方法 答案: public class Homework03 { public static void main(String[] args) { Animal cat = new Cat(); cat.shout(); Animal dog = new Dog(); dog.shout(); } } ​ abstract class Animal{ abstract void shout(); } ​ class Cat extends Animal{ @Override void shout() { System.out.println("猫会喵喵叫"); } } ​ class Dog extends Animal{ @Override void shout() { System.out.println("狗会汪汪叫"); } } 第四题 计算器接口具有 work 方法,功能是运算,有一个手机类 Cellphone,定义方法 testWork 测试计算功能,调用计算接口的 work 方法 要求调用 CellPhone 对象 的 testWork 方法,使用上匿名内部类 答案: ps:设计匿名内部类,建议还是认真写一下 public class Homework04 { public static void main(String[] args) { Cellphone cellphone = new Cellphone(); Calculator cal = new Calculator() { @Override public void work(int a, int b) { System.out.println(a + b); } }; cellphone.testWork(cal, 7, 8); } } ​ interface Calculator { void work(int a, int b); } ​ class Cellphone { public void testWork(Calculator calculator, int a, int b) { System.out.println("测试计算功能"); calculator.work(a, b); } } 第五题 编一个类 A,在类中定义局部内部类 B,B 中有一个私有常量 name,有一个方法 show () 打印常量 name。进行测试 进阶:A 中也定义一个私有的变量 name,在 show 方法中打印测试 答案:a piece of cake public class Homework05 { public static void main(String[] args) { new A().new B().show(); } } ​ class A{ private final String name = "AAA"; class B{ private final String name = "BBB"; public void show(){ System.out.println(name); System.out.println(A.this.name); } } } 第六题 有一个交通工具接口类Vehicles,有work接口 有Horse类和Boat类分别实现Vehicles 创建交通工具工厂类,有两个方法分别获得交通工具Horse和Boat 有Person类,有name和Vehicles属性,在构造器中为两个属性赋值 实例化Person对象“唐僧”,要求一般情况下用Horse作为交通工具,遇到大河时用Boat作为交通工具 额外:使用匿名内部类,增加一个用飞机过火焰山的方法,因为只用一次,因此不要写一个新的类 答案: public class Homework06 { public static void main(String[] args) { Person tang = new Person("唐僧", null); tang.passRiver(); tang.common(); tang.passRiver(); tang.passMountain(); } } ​ interface Vehicles { void work(); } ​ class Horse implements Vehicles { @Override public void work() { System.out.println("horse is working"); } } ​ class Boat implements Vehicles { @Override public void work() { System.out.println("boat is working"); } } ​ class Plane implements Vehicles { @Override public void work() { System.out.println("plane is working"); } } ​ class Factory { private static final Horse HORSE = new Horse(); private static final Boat BOAT = new Boat(); private static final Plane PLANE = new Plane(); ​ public static Horse getHorse() { return HORSE; } ​ public static Boat getBoat() { return BOAT; } ​ public static Plane getPlane() { return PLANE; } } ​ class Person { private String name; private Vehicles vehicle; ​ public Person(String name, Vehicles vehicle) { this.name = name; this.vehicle = vehicle; } ​ public void setVehicle(Vehicles vehicle) { this.vehicle = vehicle; } ​ ​ public void passRiver() { if (!(vehicle instanceof Boat)) { vehicle = Factory.getBoat(); } vehicle.work(); } ​ public void common() { if (!(vehicle instanceof Horse)) { vehicle = Factory.getHorse(); } vehicle.work(); } ​ public void passMountain() { vehicle = new Vehicles(){ @Override public void work() { System.out.println("plane is working"); } }; vehicle.work(); } } 简要分析: 用懒汉式单例,保证只创建一个船和马对象,节省资源 用 vehicle instanceof Horse 来判断具体情况 第七题 有一个 Car 类,有属性 temperature(温度),车内有 Air(空调)类,有吹风的功能 flow,Air 会监视车内的温度,如果温度超过 40 度则吹冷气。如果温度低于 0 度则吹暖气,如果在这之间则关掉空调。实例化具有不同温度的 Car 对象,调用空调的 flow 方法,测试空调吹的风是否正确。 public class Homework07 { public static void main(String[] args) { Car car = new Car(42); Car.Air air = car.getAir(); air.flow(); Car car1 = new Car(2); Car.Air air1 = car1.getAir(); air1.flow(); Car car2 = new Car(-1); Car.Air air2 = car2.getAir(); air2.flow(); } } ​ class Car{ private double temperature; ​ public Car(double temperature) { this.temperature = temperature; } ​ class Air{ public void flow(){ if(temperature > 40){ System.out.println("吹冷风"); } else if(temperature < 0){ System.out.println("吹暖风"); } else { System.out.println("关闭空调"); } } } ​ public Air getAir(){ return new Air(); } } 第八题 创建一个Color枚举类 有 RED,BLUE,BLACK,YELLOW,GREEN这五个枚举值/对象; Color有三个属性redValue, greenValue, blueValue, 创建构造方法,参数包括这三个属性, 每个枚举值都要给这三个属性赋值,三个属性对应的值分别是 red: 255,0,0 blue:0,0,255 black:0,0,0 yellow:255,255,0 green:0,255,0 定义接口,里面有方法show,要求Color实现该接口 show方法中显示三属性的值 将枚举对象在switch语句中匹配使用 1 个帖子 - 1 位参与者 阅读完整话题

v2ex · 2026-06-10 22:33:46+08:00 · tech

这两天在学习 reactjs ,读到讲 ref 的章节,读到这样一句话: React 会把对该节点的引用放入 myRef.current 。然后,你可以从 事件处理器 访问此 DOM 节点 我就会卡住,总觉得这句话有问题,为什么是 从 事件处理器,而不是 在 事件处理器中。 然后,我会查看英文原文档,发现中文文档直译的 You can then access this DOM node from your event handlers 的 from 介词。 然后我又去问 AI ,AI 这样回复: 问题出在中文直译 中文的"从"主要表达起点、来源(从北京出发、从书里学到),很少表达"在某个位置发起动作"。所以"从事件处理器中访问 DOM"读起来就别扭,好像 DOM 是从事件处理器里取出来的——但实际上 DOM 是从 ref 里取的。 更符合中文习惯的翻译应该是:然后你就可以在事件处理函数中访问这个 DOM 节点,并使用浏览器内置的 API 。 用"在……中"而不是"从……",歧义就消失了。 之后我就发现我浪费了好多时间在一个很小的翻译细节。

LinuxDo 最新话题 · 2026-06-10 20:10:30+08:00 · tech

创作这个精读skill其实是有些故事的,因为博主最近有一些需要精读论文的任务,搜遍全网感觉没有能满足我的需求的,所以开发了这个skill,希望能帮助到和我一样状况的佬友们,大佬轻喷。 简单来说,skill的名称是 paper-reading-tutor ,很明显,他是一个类似于 导师 教你阅读论文的skill,灵感来源于我从小到大学习的一个习惯。 没错,就是: 需要一个了解你,专业知识强的人手把手教你 。在这种情况下,我对于任何知识点都能够非常快速的上手,我相信一定有不少佬友和我一样,而这个教人的角色从 老师->同学->AI 逐步的演化了下来,以前不会的要问老师,后面上中学老师忙碌找不到人,就会问班上厉害的大佬,或者是请教同桌,现在这个时代,我觉得AI完全可以取代这个工作,扮演这个角色。 介绍一下skill的功能和模块: 支持本地 PDF、 arXiv / DOI / OpenReview等论文链接、Markdown / HTML / text 转换版、论文标题、PDF 加已有笔记、PPT、部分总结输入,简单来说覆盖了绝大部分的输入方式,最好使用PDF,因为有的地方需要图。 skill输出模板(按顺序): 标题 :正在读的部分是哪个section?原文位置在哪? 中文翻译 :这一部分会展示这一部分的原文翻译,对特殊名词会展示为xxxx(啊吧啊吧)这样的格式,可能会有点臃肿,但是对于新手来说是极好的,虽然我知道,最后所有的论文阅读都要回归到English的原文阅读,培养语感、写作能力、风格,但是对于新手来说,那都是后话了,到时候再去修改skill的侧重也来得及。 导读 :这部分是我设想的核心内容,也是这个skill中最重要的内容,在这部分,LLM会表现为一个mentor(导师),来一步一步的教你怎么阅读、知识点的内容、写作的特点等等…对于新手来说,最重要的不是读多少文章,而是能够在阅读的过程中,弄清楚里面的知识,并且搞清楚为什么某某顶会的作者要这么写?(写作的艺术),假如一篇文章能阅读完毕这些细节精华,比粗读10篇文章带来的收益都更多。 当然每一个人对于论文的要求都不一样,在这里我认为每一个人去定制化的修补、DIY属于自己的skill才是最完美的解决方案 问题 :这一部分是我自己的一些感悟理解,因为自己阅读一篇文章,不说一知半解了,就算是读明白,可能也还是有一些地方没有注意到,特别是对于新手而言,所以要LLM提出一些问题,不一定是要求你回答,也是给你提供一些新的思路,怎么样去用什么角度分析一篇文章的内容 纠偏 :这部分仁者见仁智者见智,有的人比较厌恶这么复杂的询问,因为他们基本上读一遍就全了解了,但是有的呆呆的(博主)就很需要来提醒一下自己,所以这部分各位佬友也可以根据自己的时间、心情、状态来进行跳过。 记录 :每次阅读完一段,LLM会帮助记录聊天和知识点的笔记,包括不太了解的部分,方便后续查看 skill还有些特点 : AI会自动判断这篇论文应该以一种什么级别的精读方式进行阅读 :这一部分说白了比较黑盒,但是默认分类规则是按照分区和CCF等级来进行划分的、会根据综述/方法文、引用来进行综合分析,有可能会将一些好文章筛选掉,此时用户需要针对这篇论文对自己的重要性进行定制化分析(老师给的?自己找的?AI找的?) 针对Method和Experiment部分会进行细读 :简单来说就是abstract、intro这些,会一大段一大段的讲解,但是到了method和exp部分这种重要的内容,会一小节小节的进行讲解分析,对于新手来说非常友好 图文同步 :阅读的过程中,会通过原PDF进行截图,将原文需要了解的图直接输出,方便阅读的效率,不用zotero什么的来回切换,同时 LateX 公式代码也会直接渲染出来,方便解析和阅读 保证所有的背景知识都是强制联网搜索验证 :所有的背景知识、以及不确定的信息,都是强制联网搜索的,所以基本上不会出现大问题 剧透 总体来说,都是方便读者去阅读的一些安排, 最后想和各位佬友说的是,我自己其实也是一个新手,所以站在新手的角度来说,这对我来说是最合适的,不仅仅是应付各种任务:组会、汇报… 更多的是对自己的提高(学术审美,风格,知识等等),同时也证明了此skill并不一定适合所有人,因为每个人的学习进度和要求都不一样, 我希望我的skill能作为一个粗糙的模板,启发不同的人去自定义,创造自己的学习方法 ,共勉。 paper-reading-tutor.zip (14.3 KB) 3 个帖子 - 3 位参与者 阅读完整话题