- 博客(36)
- 资源 (2)
- 收藏
- 关注

原创 写烂代码才是面向人民币编程的精髓
俗话说得好:代码撸得好,搬砖搬到老。如果你不是程序员里的top 5%精英,高质量的代码与升职加薪,迎娶白富美的相关系数几乎为0,除了给你带来一种虚幻的优越感与满足感。难道我们这么多年接受的教育是错误的?不好好写代码,怎么升职加薪?教育是没错的,高质量的代码是我们追求的目标,也是我们必备的技能。但是,作为普通码农,我们日常工作的目标是面向人民币编程,而不是教科书式的面向对象编程。没有人民币,你都new不出一个对象。会写高质量代码和日常工作中如何写代码其实是两回事,做位有追求的程序员,我们一定要掌握如何
2020-08-25 18:24:00
6225
15
原创 LangChain入门教程 - 使用代理Agent
对于大模型,比如某些场景,需要数学计算,或者需要从某些网站获取参考资料,就必须使用专门的代理来完成任务。这里我们使用langchain提供的数学工具来实现一个最简单的例子,下一篇我们会讲如何自己实现代理。首先创建一个对话模型,记得自己设置环境变量和。
2024-05-07 11:06:34
733
原创 LangChain入门教程 - 对话历史
一般情况下,聊天是没有状态的。但是很多场景我们是需要上下文记忆的。比如聊天机器人如果回答时不参考上下文信息,很容易出现前言不搭后语后语。如果需要手动维护对话历史信息,这工作量想想头都大,但是做为一个专门的AI开发工具,LangChain肯定是帮你想到了。
2024-04-29 10:32:20
1115
原创 LangChain入门教程 - 表达式入门
LangChain表达式语言,或者LCEL,是一种声明式的方式,可以轻松地将链条组合在一起。这一节我们还是关注具体应用,关于流式,异步支持,还有跟踪集成什么的以后再讲。
2024-04-25 16:09:26
747
原创 中国AI之父的199人工智能课我帮你们做小白鼠了
社会上各行各业存在着各种需求,他们不懂大模型也不懂算法,各种工具让他自学也是难于登天,但是人家对AI有着切切实实的需求,既然社会上铺天盖地的宣传AI,那能不能用AI来做点事情?所以如果你是真正的AI外行,哪怕就是刷一遍,了解一下AI是什么和AI能做什么,这199就当买个酒桌吹牛逼的资料都不亏。但我要说的是这次人家的课真的很有诚意,特别是对于看了直播后愿意掏这199的人,产生的价值绝对不止199。市场有需求你不去填补就有人填补,不管你说是割韭菜还是收智商税,这个199的课程就是满足了用户的需求。
2024-02-21 18:44:02
1745
2
原创 Sora降临,强人工智能要接管世界了吗?
最近OpenAI在其官网发布了文生视频模型Sora,首次由AI生成了长达1分钟的多镜头长视频,镜头感堪比电影,引发关注。令人震惊之余,马斯克惊呼"GG Humans"代表人类宣布投降。
2024-02-21 11:22:39
1076
原创 大数据时代的小数据神器 - asqlcell
随着单机硬件处理能力的上升,中小企业的大数据是否真的有那么大?如果所谓的大数据能在单机上开箱即用,不需要复杂的基础设施支持,不需要高级的编程技巧。这种提升效率降低成本的好事为什么不用呢?
2023-02-12 16:29:17
1652
2
原创 《软件设计的哲学》读书总结
前几个月微博看到有人推荐这本书,翻了一下,觉得重点总结到位,对日常工作有很强的指导意义和实践参考。老外写书比较啰嗦,我在这里写个各章节的内容浓缩总结。网上有中文翻译,不过还是建议大家看原版的,这本书的英语阅读体验还是比较愉快的,不是那种语法晦涩,句子巨长,脑回路打结的高级英语。...
2022-03-01 18:16:45
4650
2
原创 JS,面向哈士奇编程~~~
我承认这次是标题党了。写这篇东西主要是前段时间需要面试前端,临时抱佛脚啃了一下JS相关的知识,忍不住想吐槽一下。
2022-01-19 22:43:25
1082
2
原创 自己动手撸Python框架:4. 路径映射-1
只考虑简单的路径映射,会涉及到一些简单的正则表达式。web.py里映射用的是列表,每个映射两个元素,为了写代码简便,直接用字典好了。在开始内容之前,我们先做些准备工作。
2021-12-07 10:52:36
452
原创 自己动手撸Python框架:3. 最最精简的Hello World
教学代码,我们做些简化,服务器地址总是固定,没有那么多复杂的参数,代码简化再简化。
2021-12-02 16:45:30
856
原创 自己动手撸Python框架:2. 从web.py开始
徒手撸框架不看点参考是没这个本事的,Flask什么的比较重,既然是教学,那就照着web.py画个简单的轮子好了。
2021-12-02 11:18:49
963
原创 自己动手撸Python框架:1. WSGI简介
这个系列我们学习自己手动撸一个Web框架,参考轻量级框架web.py的实现,进行简化实现最基本功能。在实现的过程中了解Python的各种特性。
2021-11-30 17:44:54
1110
原创 电子包租公会梦见虚拟佃户吗?
当元宇宙真正进化到了混淆虚拟与现实的那一天,传统生物学意义上的人还是一个人吗?是,也不是!今天这篇文章的标题来自B乎某位网友的回复,熟悉科幻小说的都知道这个梗来自LPK的著名小说《仿生人会梦见电子羊吗?》,电影《银翼杀手》就是改编自这篇小说。
2021-11-22 23:10:26
582
原创 这个被Linux内核组锤爆的提交到底干了什么?
明尼苏达大学因插入实验性漏洞,被禁止贡献 Linux 内核代码!因为这事涉及到中国导师和中国学生国内外相关社区都讨论得比较火爆,但是实际上Kangjie Lu和Qiushi Wu提交的漏洞本身属于研究的一部分,在完成实验后也都撤回了。他们之前对苹果也进行过相关实验,并且苹果也根据结论对系统进行了加固。这个实验简单说就是借着修复一个bug的机会引入可攻击的漏洞。实际引爆这个事件的是Kangjie Liu的一个印度学生Aditya Pakki提交的代码。这段代码一开始也没啥,后来被Google首席工程师
2021-04-24 00:21:00
305
原创 冯·诺伊曼可以,你也可以!
在关于顶级数学家如何牛B的各种段子里,一定少不了这个:一次,冯·诺伊曼在晚会上,女主人勇敢地向他提出一个谜题:两列火车在同一轨道上以每小时30英里的速度相对而行,且相距1英里,这时栖在一列火车前面的一只苍蝇以每小时60英里的速度朝着另一列火车飞去。当它飞到另一列火车时,它又迅速地飞回来。它一直这样飞过去飞回来,直到两列火车不可避免地发生碰撞。问这只苍蝇共飞了多少英里?几乎在女主人刚解释完问题的同时,冯·诺伊曼就答道:“1英里。”“太让我惊讶了,你这么快就算出来了。”她说道。...
2021-01-06 22:02:07
1939
原创 逻辑训练-爱因斯坦的推理题
写这个系列的目的是保持大脑思考,不要生锈!题目内容如下:在一个小镇的街上,有五个具有五种不同颜色的房间。每个房间住着一个不同国籍的人;每个人都在喝一种特定的饮料;抽一种特定品牌的香烟;养一种特定的宠物;没有任意两个人在抽相同品牌的烟,或喝相同品牌的饮料、或养相同的宠物。爱因斯坦给出了如下线索:英国人住在红房子里; 瑞典人养狗; 丹麦人喝茶; 绿房子紧挨着白房子,在白房子的左边; 绿房子主人喝咖啡 抽PM牌香烟的人养鸟; 黄房子里的人抽DH牌香烟; 住中间房子的人喝牛奶 挪威人住在
2020-12-05 21:41:25
12336
原创 华为IPD培训总结
上个月参加了某咨询公司举办的关于华为IPD集成产品开发的培训,结合目前我厂的实际情况与个人多年的工作经验,略做总结与大家一起分享。首先说个结论,如果企业的营业额在100亿以下,IPD听听就好,长长见识,千万别一冲动就实施了。在分享之前,我觉得很有必要澄清一个误区,就是华为在很草根的阶段就痛下决心引入IBM进行流程变革。也许对华为来说,98年的时候的确草根,但是对大多数企业来说,那时的华为真的草根吗?98年华为销售额是89亿元人民币!为了让大家对这个数字有个直观的概念,我们用中国的GDP来类比。98年中国
2020-11-03 10:50:40
7174
2
原创 巨奖的诱惑,换还是不换?
互联网上总有些问题隔一段时间会拎出来大家讨论一把,比如经典的蒙提霍尔问题,每次问题抛出持不同答案的群众都无法互相说服。我们先来看下这个经典的问题到底是什么:问题名字来自该节目的主持人蒙提·霍尔(Monty Hall)。参赛者会看见三扇关闭了的门,其中一扇的后面有一辆汽车,选中后面有车的那扇门可赢得该汽车,另外两扇门后面则各藏有一只山羊。当参赛者选定了一扇门,但未去开启它的时候,节目主持人开启剩下两扇门的其中一扇,露出其中一只山羊。主持人其后会问参赛者要不要换另一扇仍然关上的门。问题是:换另一扇门会否增加
2020-09-01 22:23:35
335
原创 一文讲清二叉树前中后序遍历递归改循环,准备面试不再焦虑!
秋招季节又快来临了,不管是笔试还是面试白板编程,二叉树前中后序遍历是非常常见的热身题,递归写法想必同学们都是信手拈来。但是面试官看你写得这么熟,小伙骨骼精奇,是块扣腚的好材料,必须好好考察,下面问题就来了。递过有什么局限性?blablabla...嗯,你说得很有道理,那就用循环重写一遍吧。这?...很多同学就卡壳了。今天这篇文章就是来解决这个问题的,一次性把问题讲透。首先我们复习一下什么是堆栈,堆栈的原则是先进后出。第一个进去的元素总是最后一个出来,最后一个进去的元素总是第一个出来。实际生活中我们的很多
2020-08-28 00:26:54
396
原创 试药的小猪
这是在刷LintCode时遇到的一道比较有趣的题目,本质是个信息论的问题,知道公式以后几行代码就可以解决问题,但是用初等的方法自己推导答案的过程还是比较有趣的。题目(https://www.lintcode.com/problem/poor-pigs/)内容如下:有1000个桶,有且仅有一个桶里面装了毒药,其他的都装了水。这些桶从外面看上去完全相同。如果一只猪喝了毒药,它将在15分钟内死去。在一个小时内,至少需要多少只猪才能判断出哪一个桶里装的是毒药呢?思考回答这个问题,随后请设计实现一个算法去
2020-06-14 12:31:54
521
原创 打劫三部曲-III
我们在前两集(第一集,第二集)中通过使用动态规划顺利的通过了挑战,享受了零元大抢购和无限量自助。现在我们要挑战最高难度的富豪区。富豪区的安保果然不同凡响,采用的二叉树的结构,当年Homebrew的作者Max Howell挑战Google就是被二叉树打败。那鸡汤文不是常说XX之下没有一片雪花是无辜的,富豪区居民作为底层制度的设计者需要为整个事件负责。打劫只是手段,目标是要建立一个更公平的制度。https://www.lintcode.com/problem/house-robber-iii/遇到二叉树
2020-06-05 21:00:25
278
原创 打劫三部曲-II
我们在上一阶段顺利的完成了零元大抢购,现在开始向富人区进军,那啥啥之下没有人是无辜的,但是富人区的安保果然是升过级的,警报系统首尾相连。嗯,果然是有点挑战。https://www.lintcode.com/problem/house-robber-ii/纵横江湖多年,刷题无数,这点问题还能难倒了?与前面的挑战相比,根本就是换汤不换药,继续动态规划走起。其实技巧在于:如果抢了第1家,那么最后一家一定不能抢。 如果不抢第1家,那么最后一家可以抢(但是不一定非要抢)。现在就把问题等价成2个与第
2020-06-03 17:31:54
380
原创 打劫三部曲-I
美帝最近的情况大家都懂得,作为知名IT重镇,微软和大亚麻总部所在,做事的基本原则还是有的。参考以下fake news:据悉,暴徒本来想顺道抢Redmond的。但是在148th上被一群微软亚麻谷歌码农堵着在黑板上做这道题,做过的才能过去。 如果要去富人区和富豪区还有关卡级别II/III需要通过。https://www.lintcode.com/problem/house-robber/做啥都要专业,不能硬来。以多年XX经验判断,显然是动态规划的干活。累计到第i个房间能获得的最大收益取以下2
2020-06-03 16:17:21
494
原创 获取王者荣耀全部英雄皮肤壁纸
其实网上已经有不少帖子和代码了,但是网上的版本往往会缺少几个英雄。通过requests访问https://pvp.qq.com/web201605/herolist.shtml,解析内容后获取的英雄比实际的要少。理论上有99个,但是我试验下来只有93个。通过浏览器的开发者工具,发现第一次访问herolist.shtml的确只加载了93个。如果用selenium的话肯定能解决,但是不想搞这么麻烦。通过观察,可以通过herolist.json获得全部英雄的信息。不过这里有个问题,skin_name字段提供的皮肤
2020-05-18 16:00:35
1390
1
原创 为什么说培训是程序员最好的副业
2020有个非常不好的开局,其实从2019开始,随着各大厂不断传出的裁员(优化)报道,网上关于程序员中年危机的讨论也变得越来越热。对于中年程序员来说,收入增长基本到达一个瓶颈,而支出因为各种原因却在不断增长。而且对于程序员来说,在不断更新迭代的技术面前,年龄和资历并不是明显的优势。虽然一直鼓励终身学习,但是此时大多数人的精力和学习能力比起年轻人不会更有优势。如何通过副业突破收入瓶颈开始成为网上越来...
2020-04-28 13:59:21
1193
Kaggle比赛日本股市数据
2023-02-23
xweb-v0.1.zip
2021-12-02
区块链行业字典
2019-01-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人