程序员的数学系列(一)

程序员的数学---数学思维的锻炼 第三章: 余数–周期性和分组 星期问题 来看一道简单的题目:今天星期日,那么 100 天以后星期几? 这个问题最笨的方法就是数数了。不过那样也是颇为费事,从余数方向考虑:一个礼拜 7 天,100 天等于 14 个礼拜周期还剩两天(100 = 14*7 + 2)。于是答案就是星期 2 了。 假设现在题目变成了 1 亿天之后是星期几,我们还是可以用取余的思想:100000000 = 14285... 阅读详情

程序员的数学系列阅读笔记,第一部分介绍数学基础,还有一些有趣的数学问题

第1章 0的故事

无即是有,zero matters

10进制

2503

2 × 1 0 3 + 5 × 1 0 2 + 0 × 1 0 1 + 3 × 1 0 0 2_{\times10^3}+5_{\times10^2}+0_{\times10^1}+3_{\times10^0} 2×103​+5×102​+0×101​+3×100​

2进制

1100

1 × 2 3 + 1 × 2 2 + 0 × 2 1 + 0 × 2 0 1_{\times2^3}+1_{\times2^2}+0_{\times2^1}+0_{\times2^0} 1×23​+1×22​+0×21​+0×20​

基数转换

  • 2进制表示12
    这里写图片描述
    计算机计算过程: ( 21 + 19 ) → 转 换 为 2 进 制 ( 10101 + 10011 ) → 使 用 2 进 制 计 算 ( 101000 ) → 转 换 为 10 进 制 ( 40 ) (21+19)\xrightarrow{转换为2进制}(10101+10011)\xrightarrow{使用2进制计算}(101000)\xrightarrow{转换为10进制}(40) (21+19)转换为2进制 ​(10101+10011)使用2进制计算 ​(101000)转换为10进制 ​(40)

指数法则

1 0 3 → 1 10 1 0 2 → 1 10 1 0 1 → 1 10 1 0 0 = 1 10^3\xrightarrow{\frac{1}{10}}10^2\xrightarrow{\frac{1}{10}}10^1\xrightarrow{\frac{1}{10}}10^0=1 103101​ ​102101​

图论入门篇 相关定义 图 由顶点和边组成的结构 顶点 图中的元素节点,如上图中的A,B,C等 边(弧) 顶点之间的关系连线,如果边是有向(或者点对有序的),则图也会被叫做有向图。 边的表示(A, B),同时也说明A,B邻接 度 顶点邻接的顶点数目 图的存储方式 1.邻接矩阵 对于上边的有向图,可以通过邻接矩阵的方式来表示: 当图中顶点的度比较低时,我们说图是稀疏的,对应的矩阵也被称为稀疏矩阵 2... 阅读详情

相关推荐

我在美国做程序员(1)

 来美14年, 今年是我在美国工作的第10年.从程序员新手做起, 做到了技术主管(Director of Product Engineering), 在三家公司工作过. 为别人打工10年后, 自己开了一家技术咨询服务公司, 开始了自己的创业. 1. 改行学计算机当我在成都美国领事馆的签证官员面前, 用几乎背诵的方式回答我要去美国学习数学, 拿到博士学位, 然后回国为祖国做贡献, 我是相信我

xiaolinpeng的专栏 8919

从数学系到AI算法工程师:一位20年老程序员的非典型技术栈养成记

本文讲述了数学系出身的刘鑫如何成为AI算法工程师的非典型成长历程。通过二十年的技术积累,他构建了独特的T型技术栈,强调数学基础与工程实践的结合,在AI领域展现出强大的创新能力和技术预见性。文章特别突出了数学背景对AI工程师的核心价值,包括模型理解、论文阅读和创新设计能力。

weixin_42537831的博客 246

【人物】一个程序员决定写代码到60岁

重要也更深远的意义或许在于,阳振坤的存在创造了一种新的生态。他颠覆了时下困扰这个行业的「35岁危机」:一个程序员必须在35岁之前跻身进入管理层,否则将无法以技术身份立足,年长的技术人员意味着贬值、淘汰、失去意义,「60岁还在写代码」几乎是对一个程序员最恶毒的职业诅咒。阳振坤活成了这个危机的最好反例。他离开北大的那年已经36岁,着手数据库立项的那年45岁,投身业界的过程并非一帆风顺,中途经历过不止一次的否定、质疑、团队解散危机,可他始终是一个绝对意义上的程序员。自始至终,他保留了王选教给他的职业原则:正气、专

AI天才研究院 3万+

程序员的数学1_程序员的数学_mathematica_programmer_

programmer mathematica 1

u3d逆向学习之纯C内存读写与ImGui绘制(Android)

方法:需要在/proc/pid/maps文件查找模块名,一行行遍历所有内存,第一个参数为模块名,第二个参数为索引index(因为该模块会有多个,index为正序遍历第index个该模块),若找到了则使用。32位游戏的指针大小采用4字节,而64位游戏的指针大小采用8字节(这里需要注意),数据地址以16进制存储,使用unsigned long类型 ,该函数只有一个参数,数据地址,返回该地址的指针跳转地址。文件,比较其中的内容是否与传入的包名相同,如果相同,则返回该进程的PID。

zhoujunjie2004的博客 1686

audio框架学习-Audio_Flinger分析

文章目录一、代码位置二、audio服务启动2.1 main服务2.2 audioflinger添加到系统服务中2.3 audioflinger的对外接口 之前记录过audioTrack的笔记,这次继续参考audioFlinger相关的代码并做笔记; 参考文档:https://www.cnblogs.com/innost/archive/2011/01/15/1936425.html和https://blog.youkuaiyun.com/zyuanyun/article/details/60890534?spm=100

永不秃头的程序员的博客 2135

基因家族的鉴定-基于Windows系统上的HMMER

基因家族的鉴定-基于Windows系统上的HMMER。

liangjinghui123的博客 3241

Appstore 3.2(f)违规自救指南:从触发到申诉的完整应对策略

本文详细解析了Appstore 3.2(f)违规的应对策略,从触发原因到申诉流程,帮助开发者有效自救。文章涵盖隐瞒行为、账户关联和信息造假三大违规场景的判定逻辑,并提供申诉信写作的黄金法则和长期合规防御措施,确保开发者能够顺利通过苹果审核。

weixin_29304985的博客 658

FUXA实战:5步搞定基于Web的SCADA系统搭建(含Node.js版本避坑指南)

本文提供了一份基于开源工具FUXA搭建Web版SCADA系统的实战指南。文章重点解析了从环境准备到生产部署的五个核心步骤,并特别强调了Node.js版本选择对西门子S7 PLC通信兼容性的关键影响,帮助开发者避开常见陷阱,快速构建工业监控界面。

weixin_29172963的博客 138

【PostgreSQL教程】PostgreSQL 高级篇之子查询

子查询也可称为内部查询、嵌套查询,指的是在 PostgreSQL 查询中的 WHERE 子句中嵌入查询语句。一个 SELECT 语句的查询结果能够作为另一个语句的输入值。子查询可以与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用,并可使用运算符如 =、、>=、

No8g攻城狮的博客 1205

39-高级优化技术:指令调度与乱序执行 - 手把手教你手写CPU

本文介绍了现代处理器设计中提高指令级并行性(ILP)的两种关键技术:指令调度和乱序执行。指令调度分为静态调度(由编译器完成)和动态调度(由硬件完成),后者能更好适应运行时情况但复杂度更高。乱序执行通过动态重排指令顺序提高硬件利用率,其核心组件包括重排序缓冲区、保留站和寄存器重命名。文章提供了保留站的Verilog实现示例,并分析了不同优化技术在性能、硬件开销和功耗方面的权衡。最终指出,CPU设计需根据性能、功耗等需求选择合适的优化技术。

2301_79143213的博客 85

时间序列预测 — 预测数据集(负荷、风电、光伏、销量等)

GEFCom2014 “负荷预测数据”为竞赛的公共数据集,GEFCom2014 的负荷预测轨迹为概率负荷预测。

几度春风里的博客 2万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

下一篇: Deploy Python Django Web Application with UWSGI and Nginx
DataPeak
博客等级 码龄15年 32粉丝 68原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值