读程序员的数学素养有感

读俞敏洪老师自传有感 在高中时代,俞敏洪老师是经常被我班主任拿作是励志典型,给我们加油打气,传播正能量的。特别是俞敏洪老师三年高考考上北大,后来又成立了新东方,身家几十个亿。10几岁的时候听到这些,无不为之动容,激情澎湃。 当时不明白啥是奋斗者啥是创业者,也不懂终身学习的意义。觉得自己如果可以复制俞敏洪老师的成功,不用几十个亿,有个一亿就好了哈哈。听起来挺俗气,但是大部分中国人的学生时代都是物质匮乏的,缺钱且穷,甚至工作以后也是还是穷,学生时代可能是没钱买多零食或者玩具,而打工以后终于可以自由购买小时候得不到的东西,比如游戏机和 阅读详情

工作之后对于技术类的书籍阅读的不多了,该检讨下。

今天有幸拜读了http://blog.youkuaiyun.com/lovelion/article/details/1350127这篇文章。有所提示。

数学是计算机学科的基础,这一点自己一点也不怀疑。尤其是什么算法啊,图形学啊,就更加明显。

不过现在的工作中接触更多的,比如设计模式啊,各种类库,各种API啊,所以其实自己定位就是一个应用程序员,呵呵。但是如果想在技术上进行长进,对于算法的研究以及数学知识的再学习是非常有必要的。


其实一直有个打算就是把自己大学的课程设计:无符号四则运算,重新设计实现一遍,因为当初的代码写的太简陋和粗糙了,完全的过程化,以及难以阅读和分析。但是工作后各种事情,自己也变得懒了起来。

读完上文,我觉得自己应该在如下几点去了解以及总结下,毕竟好记性不如烂笔头,更何况计算机行业,技术更新换代特别快,而且很多东西不用的话,过段时间就会变得生疏。所以技术博客的话,一个是监督自己,一个是整理自己,挺不错的。希望从今天开始自己也能坚持写点小东西,不算是纯技术博客,算是一些小总结吧,也希望大家多批评指正,互相学习。

1. 动态规划算法

2.有限状态机

3.图的遍历

4.哈希表

BIDS数据存储格式介绍与dcm2bids安装与使用 BIDS格式&dcm2bids安装与使用 阅读详情

相关推荐

(详细教程)opencv+pycharm+笔记本摄像头 做一个人脸识别

文章目录 前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结 一、安装opencv-python 这里推荐使用pycharm直接安装opencv-python 打开文件——设置——python解释器——点击+号 搜索opencv-python,点击安装包,等待片刻即可安装好 检查是否安装好,新建一个项目输入以下代码,若无报错则安装好 import cv2 二、准备分类器 咱们使用opencv官方提供的分类器,包括面部识别,侧...

qq_52852432的博客 1万+

程序员的数学总结

花了差不多一整天的时间看完了程序员的数学,内容浅显易懂,但是看过后学到的东西还是很多的 1、0的故事 这一章主要是教会我简化问题,0主要是为了简化问题,为了便于统一处理 2、逻辑 切记:不要重复和遗漏,很多代码问题都在这块出现的,找到逻辑的表达很重要 还有德.摩根定律 (!A)||(!B) == !(A&&B) 3、余数 分组的方法解决问题(当然,准确的分类才是最重要...

u014310010的专栏 544

从“氛围编程“到“智能体工程“:AI编程范式的认知跃迁与工程实践

摘要: 2026年,ClaudeCode负责人鲍里斯·切尔尼提出用“智能体工程”(Agent Engineering)替代流行的“氛围编程”(Vibe Coding),认为后者过于主观,无法体现AI编程的系统化与工程化本质。智能体工程强调记忆系统、工具编排、任务分解、可观测性等核心技术,将AI编程从“玄学辅助”升级为可度量、可规模化的工程学科。本文通过对比术语差异、构建知识体系,并结合代码实例(如带记忆系统的代码生成Agent和可观测性系统),展示了智能体工程的实际应用。行业案例(如ClaudeCode的并

yyq916的博客 1061

程序员的数学 - 阅读小结

何为解决问题 认清模式,进行抽象化。 在解答思考问题时,经常会使用先用较小的数进行试算的方法。用较小的数进行尝试,可以发现规律、性质、结构、循环、一致性等,认清隐含在问题中的模式。否则,即使解决了问题,也只是一知半解。 通过抽象化可以将结论运用到的当前问题以外的问题中。如果问题的解法严格来说只能运用到当前问题,那么这个解法就名不副实。只有同样的运用于其他类似的问题,才能成为解法。 程序员的

biezhihua的专栏 514

免安装版Notepad++终极配置:右键菜单+图标美化+多文件批量处理(2024新版)

本文详细介绍了如何为免安装版Notepad++进行终极配置,包括右键菜单添加、图标美化以及多文件批量处理功能。通过注册表编辑和高级定制,用户可以在便携版中实现与安装版相同的功能体验,同时保持系统整洁。特别适合开发者、系统管理员和效率追求者使用。

nut55的博客 830

别再只盯着报点率了:聊聊电容触摸屏算法里那些不为人知的‘软实力’

本文深入探讨了电容触摸屏算法中常被忽视的‘软实力’,包括环境噪声干扰、信号衰减补偿和多物理场耦合等核心挑战。通过对比消费电子与工业场景的算法需求,揭示了触摸算法在不同应用中的技术分野。文章还提供了实用的算法评估方法和前沿发展趋势,帮助开发者全面了解电容触摸屏技术的隐秘战场。

weixin_42524276的博客 391

《程序员的数学》读后感

书是人类进步的阶梯,我通常希望能遇到一些好的书籍为现实中的我答疑解惑。 《程序员的数学》这本书不仅为我提供了思考问题的许多路径,也让我对数学的有了新的认知。 我对该书的所有工作者表示感谢,谢谢! 一 我认为这本书的最大亮点是对给定问题在不同弄角度上的思考。我对编程的理解就是抽象+自动化,这些不同角度的思考对于问题的抽象大有裨益。例如在第一章指数法则中对0次方的理解。我们通常将“10的n次方”理解为“n个10相乘”,这在0次方的情况下显然让人抓狂,书中利用了重新定义的方法巧妙得将指数定义为基数的倍数关系,..

qq_38972634的博客 1751

S32K144 SDK实战:FTM输入捕获模块的配置与应用

本文详细介绍了S32K144 SDK中FTM输入捕获模块的配置与应用实践。从基础认知到开发环境搭建,再到引脚配置和中断处理技巧,全面解析了如何利用FTM模块实现高精度信号测量。特别适用于电机控制、工业测速等场景,帮助开发者快速掌握S32K144的FTM输入捕获功能。

weixin_42566424的博客 217

读《程序员的数学》有感

因为本人数学不佳,逻辑思维也不强,最近想提升一下自己的数学素养和逻辑思维能力,于是去图书馆借来了《程序员的数学》一书,拜读之后,有所思有所想,总结如下。总体来说,这本书对于学习了高中数学的人和有最基础的编程知识(甚至没有)的人来说,都是可以看懂的。本人虽不优秀,但是上过大学之后,看这本书确实觉得内容不是很有深度,但是其中确实有些思想,值得我们学习和研究。在看书的时候,我也总结了一些自认为比较重要的内

一亩三分地 5308

一文读懂Cache一致性原理

本文介绍了为什么需要维护cache一致性、一致性协议的本质和类别,以及如何设计一致性协议。

W1Z1Q的专栏 6847

【STM32学习】(29)STM32实现595驱动三个数码管(标准库和HAL库实现)

我选用的单片机型号为:STM32F103系列 74LS595是一个串转并行输出的芯片,它能为单片机节省很多的IO口,应用场景广泛。 现要求三个数码管动态显示,常规设计都是并行实现,需要8个IO数据口,然后还需要3个IO片选数码管接口,这样大大占用了IO口,导致连接的外设变少。因此我们引入74LS595芯片。电路设计如下: 只需要三个共阴极数码管与三个595芯片级联即可完成,通过RCLK,SCK,SER三个IO即可完成对数码管的动态控制并显示。电路焊接的实物图如下: 要求完成功能:实现数.

XiaoCaiDaYong的博客 8265

《程序员的数学思维修炼》 读书笔记

电子书定价: ¥ 45.00 这是什么? 纸书定价: ¥ 45.00 Kindle电子书价格: ¥ 1.99 为您节省: ...

banglu4273的博客 447

一文掌握DrissionPage的详细使用

是一个基于 Python 的网页自动化工具,主要用于网页数据的抓取、自动化操作和测试。它结合了 Selenium 和 Requests 的优点,提供了更简洁、高效的 API,适用于各种网页自动化任务。DrissionPage 是一个功能强大且易于使用的网页自动化工具,适用于各种网页自动化任务。希望本文的 DrissionPage 的基本使用方法和一些高级功能能够帮助到你。

数据知道的博客 1万+

一个程序员的基本素养 ——读《程序员修炼之道》有感

“任何时候我也不会满足,越是多读书,就越是深刻地感到不满足,越感到自己知识贫乏。”在近期的学习与读书过程中,我明显感觉到了自己十分的吃力,不仅仅在于对知识的积累,还在于自己的理解与领悟无法跟上进度。在书新的一章中,我看到了各种自己,不过都是作者举的反例当中,读书中仿佛自己就躺在手术台中,一步一步的被解剖,各种缺点被放大,也明白了不是会编几段程序、会几种语言就能称得上注重实效的程序员。 当我们的项...

weixin_30869099的博客 214

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

一个程序员的面试感想

[转] 一个程序员的面试感想(转载网址http://hi.baidu.com/%B7%C9%C4%F1%B0%AE%BC%D2/blog/item/9ba76fdc4156393d5982ddc6.html)   作为一名大四的学生,我面试过不少的单 位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,

chengzi120的专栏 901

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

IT学子成长指导类文章链接(七)

链接:IT学子成长指导类文章链接(一)(二) (三) (四) (五)(六)“IT学子成长指导”类我收藏过的好文(六期:至2013年6月6日)程序人生--一个程序员对学弟学妹建议(转载)    浅谈软件硬件联系    从1.5k到18k, 一个程序员的5年成长之路    哪个家伙说“网站去.Net化”?    学习习惯浅谈(二)    走出“温暖窝”—上班一月有感    也谈“为什么中国的程序员总被

迂者-贺利坚的专栏 3491

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

CB编程手记(20110802)

一:基础素养 1.一定要做好文档的备份工作 2.使用版本控制工具,并在多个版本上表明改动的过程 3.多看视频资料,很好使 4.找源代码,有现成的模块就不要动手自己做。学习,是另外一码事。 5.如果不能精确的知道别人每一行代码的意思,不如动手自己写。 6.注意移动硬盘,笔记本防摔、防过热工作。 7.有问题时不要慌张——问题一定会出现的,总不会像书本上那么的顺利——上网查查就行...

bangcongz085379的博客 217

学语言的人不得不看的好帖!

2006-10-20 11:03:47 学语言的人不得不看的好帖! 学语言的人不得不看的好帖! 原作者姓名 枣子 做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在 学习

mybirdsky的专栏 300

学编程的人不能不看的好文章

做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分,1.是 我面试的具体经过2.是由面

勇者无畏 1102

学编程不得不看的好文章!

      做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分,1.是我面试的具体经过2.是由面试想到的3

caishasha的专栏 464

学C++人不得不看的好帖!

学C++人不得不看的好帖!  作者 枣子原作者姓名 枣子 读者评分 114 评分次数 29 正文枣子原创做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年2月21日我面试苏州台湾的IT公司的经历联想到我们现在学习编程的一些情况我真的深有感...

weixin_34221773的博客 122

学程序设计的人不能不看的好文章(转自优快云)

做为一名大四的学生,我面试过不少的单位,有成功的也有失败的,但是对我来说所有的失败在某种意义上都是一种成功,特别是我下面写的这些,写这篇文章的时候,我已经签了南京的一家软件公司,但是想起今年 2 月 21 日我面试苏州台湾的IT公司的经历联想到我们现在学习程序设计的一些情况我真的深有感触,这次面试使我深深的体会到了失败但也收获了很多。我要说的将分成三部分:1.是我面试的具体经过2.是由面试想到的3...

weixin_34301307的博客 108

字节跳动+京东+360+网易面试题整理,手慢无

前言 在去年10月份的时候入职了一家外企,恰逢最近几周公司大规模招聘Android开发,有幸参与了十几场面试,遂有感而发。在其中也从面试官的方面有了一些想法,希望分享给大家。 本来当做面试官对于我来说是一件比较新奇的事,但通过几场面试下来,感觉自己对面试有了更为立体的感觉。希望下面的分享能给大家带来一点点的帮助。以下是正文: 首先说一下感想,在一个整个的面试过程中其实有几个关键的点,关键的点掌握的好有很大的几率通过面试 看到还有很多程序员连面试流程都没有彻底弄清楚,今天,我们以阿里为例,来聊聊互联网大厂的面

m0_56259669的博客 211

第一周博客作业

本文章源自于 现代软件工程 作业 第一周博客作业 1.1自我介绍   我是一名软件工程在校大三学生。我的博客地址是https://home.cnblogs.com/u/linsai/。在这之前一直只是作为一名浏览者浏览博客园。现在首次建立了自己的博客,我相信这是作为一名从事计算机专业学生必不可少的步骤。作为一名学习了计算机三年的大学生,让人惭愧的是我并不擅长计算机的任何部分,不管是软件还是...

weixin_30814319的博客 218

编程入门的本质是认知重建,不是语法记忆

编程入门首先是一种计算思维的建立过程,其核心在于理解变量、函数、循环等基础概念背后的逻辑原理,而非机械记忆语法规则。从认知科学角度看,初学者常因工作记忆过载而陷入‘虚假掌握’——能复现代码却无法迁移应用。真正有效的学习路径需匹配人类认知规律:通过生活化类比建立概念锚点,借助可视化反馈强化神经联结,并以微型项目驱动渐进式能力构建。这种强调‘为什么’而非‘是什么’的教学范式,已在Python、JavaScript、TypeScript等现代语言教学中被反复验证。本文聚焦零基础学习者的认知断层与调试盲区,提供可落

didi9310的博客 350

老赵点滴:一个以人本思维重构.NET技术传播的中文博客

技术博客的本质是知识传递,而有效传递的前提是理解‘人’的认知路径与协作语境。从C#语言特性到.NET Core运行时机制,真正可落地的技术理解,必须始于真实问题、经由原理推演、止于工程权衡。本文聚焦.NET生态中稀缺的‘人本技术写作’范式——它不堆砌IL指令,也不罗列配置命令,而是将async/await、依赖注入生命周期、AOT编译等核心概念,锚定在秒杀超时、后台服务泄漏、部署兼容性等典型故障场景中,用可复现的代码、可验证的源码路径和可感知的团队成本,重构技术价值的表达逻辑。这种以开发者体验为标尺的内容生

diaozhiwa5526的博客 404
上一篇: tinyxml使用
下一篇: N阶幻方问题
universeroc
博客等级 码龄19年 8粉丝 17原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值