/**
今晚还是写点常用或不常用的小知识点吧,一看到算法两个字就头疼
1、 <math.h>
给出两直角边a, b
hypot(a, b); //返回斜边长度
2、 scanf("%*d%*d"); //接收两个无用数字
3、 经纬度处理
设地球上某点经度为 l,纬度为 p
则这点空间坐标为
x = cos(p) * cos(l);
y = cos(p) * sin(l);
z = sin(p);
设这两点坐标为(x1, y1, z1) , (x2, y2, z2);
则它们的夹角为
A = acos(x1*x2 + y1*y2 + z1*z2);
球面距离为
L = A * R; //R为地球半径;
4、 计算几何多边形面积 = 每条边向量的叉乘之和绝对值除以二
float Area = 0.5 * ((x1*y2 - y1*x2) + (x2*y3 - y2*x3) + ... + (xn*y1 - yn*x1));
例如三角形坐标 (x1, y1) (x2, y2) (x3, y3)
Area = 0.5 * ((x1*y2 - y1*x2) + (x2*y3 - y2*y3) + (x3*y1 - y3*x1));
5、 数学技巧
设一无限循环小数 0.abcdefg...
设不循环部分长度为 c, 循环部分长度为 k
如:0.abcdefg... c(abcd) = 4, k(efg) = 3 //不循环部分为abcd 循环部分为efg -> 0.abcdefgefgefg...
设这个无限循环小数可化为两个数的商 a / b
则 10^(k+c) * (a/b) = abcdefg.efg...
10^(c) * (a/b) = abcd.efg...
两式想减得
10^(k+c) * (a/b) - 10^(c) * (a/b) = abcdefg - abcd;
设abcdefg = all, abcd = num;
则 a/b = (all - num) / (10^c + (10^k-1))
// POJ 1930
6、 数论中一个基本结论
如果一个数 奇数位的数字之和 与 偶数位数字之和 的差能被11整除,
那么这个数可被11 整除,用于求大数能否整除11
如 11715 奇数位数字之和为1+7+5 = 13 偶数位为 1+1 = 2 13 - 2 = 11,则11715能被11整除
7、 图论小知识
设邻接矩阵中两点相连为1
把邻接矩阵k次方后 矩阵中的每个元素(i, j), 表示的是顶点i 到 j 的长度为k 的路径条数。
8、 随机打乱数组中元素
#include <algorithm>
//数组b[n]
random_shuffle(b, b+n);
9、 内置函数,在函数左端加一个关键字inline
inline int max()
{
}
用于频繁使用的函数,增加效率,在编译时将所调用函数代码嵌入主函数中,增加主函数长度
10、 字符串小知识
strupr(小写转大写);
strlwr(大写转小写);
11、 用文件代替标准输入输出
freopen("F:\\OUT.TXT", "w", stdout);
freopen("F:\\IN.TXT", "r", stdin);
放在主函数中即可
12、用 pow() 函数转成整数时一定要加个定点小数
m = (int)(pow(2.0, double(n)) + x) //(x 大于 0 小于 1)
13、 #include <math.h>
(double)ceil(double); //取上整
(double)floor(double);//取下整
sqrt(double); //求根
14、判断 n 奇偶 (n&1) == 1 为奇 0 为偶
n >>= 1 // 右移一位相当于除二
n <<= 1 // 左移一位相当于乘二
//更快
15、 #include <string.h>
strchr(str, ch) //ch字符在str中首次出现的位置
a[6] = "abcde";
strncpy(b, a+i, j);
b[j-i+1] = '\0';
//将a字符串中从i 到 j 的字符复制到b 中
strstr(a, b);
//判断b是否为a 中的子串为NULL 时不是,反之是
strrev(a);
//将a 中字符倒置
strcat(a, b);
//将b 连接到a 后
16、 在windows 下ctrl + Z结束,比赛时候是linux下 按 ctrl + D 结束
17、 数学中的PI = 3.1415926..
#define PI acos(-1.0)
18、 输出程序运行时间
#include <time.h>
printf("Time used = %.2lf\n", (double)clock()/CLOCKS_PER_SEC);
19、 int最大最小
#include <limits.h>
INT_MAX INT_MIN
//不建议用,一般 #define int_max = 0x3f3f3f3f
20、 用sscanf(" ", " ", & ); 分离字符串中的数值
如:num[10] = "123";
sscanf(num, "%d", &a);
则 a = 123;
分离"1989.07.15"中的数值
sscanf("1989.07.15", "%d.%d.%d", &a, &b, &c)
a = 1989; b = 7; c = 15;
//累死了 累死了 睡觉了 晚安
*/
收藏于 2012-01-10相关推荐
pandas,构造MultiIndex的四种方法:from_tuples、from_arrays、from_product、from_frame
1、from_tuples:通过 “元组对” 构造MultiIndex """ 一对元组,为一个索引 """ tuples = [(1, 'red'), (1, 'blue'), (2, 'red'), (2, 'blue')] pd.MultiIndex.from_tuples(tuples, names=('number', 'color')) 2、from_arrays:通过 “列表元素的组合” 构造MultiIndex """ 列中表的元素,按位置 对应组合,形成索引 """ arrays
获取屏幕图像_手机知识bot | 手机屏幕碎了 怎么判断碎的是内屏还是外屏?
点击获取每日最新行业资讯及报价,手机人必看的一切,尽在中供通!手机在使用时,总会一个不留神或是一个不小心被摔到,摔到手机边缘还好,如果把手机屏幕摔碎了,可就心碎了。很多人说实在不怎么了解手机屏幕,去了维修店就只能任人宰割。手机屏幕要区分换内屏还是外屏,虽然只差一个字,但是价格却相差很大。今天蜂蜂就跟大家聊聊手机屏幕碎了以后,如何判断碎的是外屏还是内屏吧!一、触摸首先我们要了解手机屏幕的组...
小新学习K8s第一天之K8s基础概念
kubernetes是一个可移植,可扩展的开源平台,用于管理容器化工作负载和服务,有助于声明式配置和自动化。它拥有庞大且快速发展的生态系统。kubernetes服务,支持和工具随处可见。作用:用于自动部署,扩展和管理“容器化应用程序”的开源系统。可以理解成k8s是负责自动化运维管理多个容器化程序(比如docker)的集群,是一个生态及其丰富的容器编排框架工具。
手机屏幕坏了如何把手机里面的资料取出来_玩机手机碎屏原来也有这么多讲究,早了解这几个方法就不会被坑了...
十万人测评俱乐部Q群:631042704ZEALER极客交流Q群:414894623随着屏占比不断地提升,手机屏幕破碎的风险也正在变大,一不小心就碎了。而换一块屏幕的价格又太贵了,有时候看着维修单上的价格,想想还不如买一部新手机。但你知道吗?手机碎屏也要分情况哦~一般来说,手机屏幕由外屏(盖板玻璃)、触摸屏、内屏(液晶显示屏)组成。最外层的是外屏,表面很光滑,特点是有极高的硬度和抗划伤能...
AES128加密算法开发(含源码)
本文详解了AES128加密算法的原理与C语言实现。AES128是当前广泛使用的对称加密标准,采用128位密钥和10轮变换,具有高安全性和高效性。文章从算法背景、核心概念(混淆与扩散)入手,详细解析了4×4状态矩阵表示、4个核心变换(字节替换、行移位、列混合、轮密钥加)以及密钥扩展过程。特别针对汽车电子应用场景,如ECU通信加密、车钥匙认证等,说明了AES128在资源受限环境中的优势。通过分步图解和原理剖析,帮助开发者深入理解这一加密标准的技术细节与实现方法。
携程旅行网景区,评论数据爬虫项目数据库保存附源码
这是一个专门用于爬取某旅行网景区评论数据的Python爬虫项目。项目采用模块化设计,支持MySQL数据库存储,具备完整的异常处理机制和反爬虫策略。
手机屏幕坏了如何把手机里面的资料取出来_手机碎屏原来也有这么多讲究,早了解这几个方法就不会被坑了...
随着屏占比不断地提升,手机屏幕破碎的风险也正在变大,一不小心就碎了。而换一块屏幕的价格又太贵了,有时候看着维修单上的价格,想想还不如买一部新手机。但你知道吗?手机碎屏也要分情况哦~一般来说,手机屏幕由外屏(盖板玻璃)、触摸屏、内屏(液晶显示屏)组成。最外层的是外屏,表面很光滑,特点是有极高的硬度和抗划伤能力,制作过程较为复杂,需要经过抛光、硬化、超声波清洗等流程才能完成,主要用来保护手机内部结构。...
TMS320F28377D双核开发例程 - DSP开发
首先,我们需要创建一个新的工程来进行开发。然后,选择适当的目标设备为TMS320F28377D,并设置工程的名称和存储位置。在上面的代码中,我们定义了一个128个元素的输入数组和输出数组。然后,我们使用一个简单的数字信号处理算法,将输入数组中的每个元素平方,并将结果存储到输出数组中。这个芯片的双核架构提供了更高的计算能力和灵活性,使得数字信号处理的开发更加高效和可靠。希望本文对您有所帮助!当应用程序在TMS320F28377D芯片上运行时,它将对输入数组中的每个元素进行平方运算,并将结果打印出来。
手机屏幕坏了如何把手机里面的资料取出来_「玩机」手机碎屏原来也有这么多讲究,早了解这几个方法就不会被坑了...
十万人测评俱乐部Q群:631042704ZEALER极客交流Q群:414894623随着屏占比不断地提升,手机屏幕破碎的风险也正在变大,一不小心就碎了。而换一块屏幕的价格又太贵了,有时候看着维修单上的价格,想想还不如买一部新手机。但你知道吗?手机碎屏也要分情况哦~一般来说,手机屏幕由外屏(盖板玻璃)、触摸屏、内屏(液晶显示屏)组成。最外层的是外屏,表面很光滑,特点是有极高的硬度和抗划伤能力,制作过...
H3LIS200DL三轴加速度传感器原理图设计,已量产(加速度传感器)
在最近的工业振动监测项目里,我们选了 ST 的 H3LIS200DL 做核心传感器 —— 这颗料的特点太契合场景了:±100g/200g 的大量程刚好覆盖设备冲击与振动的测量需求,10μA 的超低功耗能适配电池供电的边缘节点,0.5Hz 到 1kHz 的输出速率也足够抓准动态信号。下面结合实际画的原理图,拆解下这个硬件电路的设计思路。
使用 MATLAB/Simulink 构建一个分布式光伏-储能联合系统在配电网中的协同控制模型
本文介绍了使用MATLAB/Simulink构建分布式光伏-储能联合系统协同控制模型的方法。该系统包含光伏发电、储能、负荷和控制器等模块,通过协同控制实现能量优化管理。建模过程详细说明了从创建项目、搭建组件到实现控制策略的步骤,包括光伏特性模拟、储能参数设置和负荷需求建模。重点设计了协同控制器算法,实时调节电力分配,并展示了系统运行指标和经济效益分析。该方法为多能互补系统在配电网中的应用提供了技术验证,未来可进一步优化控制算法和场景适应性。
如何把知识内化为自己的东西?
在这个信息爆炸时代,每天都在接收着各种各样的信息、知识,但还是一无所获,这是现在比较普遍的现象。学习其实分为两种模式:一种是以知识为体系的学院式学习,一种是以自我为导向的成人学习,前者主要是以考试或者科学研究为目的,注重理解、归纳、记忆和解题,后者主要是针对性的提升自我。 学习能力有三个维度,内化和应用知识、分析与整理信息、追问和反思经验。将所学的知识转化为自己的理解和想法,并且联系实际,将其应用到现实生活中。知识不仅仅是简单的复制粘贴,学习,也是有技巧的。你不可能把所有杂乱的信息都记在大脑里,需要一个“
llama.cpp 参数调优大全(4060 最优配置)
本文针对NVIDIA RTX 4060(8GB显存)显卡,提供了llama.cpp参数调优的实战指南。核心策略是采用小模型(7B/8B)配合Q4_K_M量化,通过合理设置GPU层数(-ngl 28)、上下文长度(-c 2048)和批量大小(-b 512)来平衡性能和显存占用。重点推荐启用flash-attn加速和mlock内存锁定,并给出标准、高性能和保守三种配置方案。调优优先级为:GPU利用率>吞吐量>显存>线程数,同时警示避免常见错误如过大上下文或GPU层数设置。最终推荐4060最佳配置为7B Q4_
关于HTML的碎知识点
关于HTML的碎知识点 1. <!DOCTYPEhtml> (1)文档类型声明,作用就是告诉我们浏览器使用哪种HTML版本来显示网页。 (2)注意:该标签处于文档中的最前端,不是HTML标签,它就是文档类型声明标签。 2. <htmllang="en"> (1)lang语言种类,用来定义当前文档显示的语言。 (2)en就是英文网页,zh-cn就是中文网页。 3. <metacharset="utf-8"> (1)utf-8称为万国...
jdk-8u144-linux-x64.tar.gz.
该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包
visio安装包
Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。
今天跟大家聊聊 “知识库” 这个好东西
知识库的本质是 “让知识流动起来”。无论是企业降本增效,还是个人提升效率,核心都不是建个华丽的系统,而是让该用知识的人,在需要的时候能立刻拿到靠谱的信息。下次整理文档时,别只想着 “归档”,想想 “怎么能让下次用的时候 30 秒搞定”,这就是知识库的精髓啦~ 拜拜~
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
一定要去学不会的东西,重复去学会的东西,收获价值不高。
综上所述,这句话提醒我们要勇于探索未知、挑战自己,同时也要避免过分沉迷于自己已经掌握的知识或技能。只有这样,我们才能不断成长和进步,实现自己的价值和潜力。这句话传达了一种学习和成长的哲学,它鼓励人们去探索未知的领域,同时也提醒人们不要过分沉迷于自己已经掌握的知识或技能。一定要去学不会的东西,重复去学会的东西,收获价值不高。
OV9734 DATASHEET,完整规格书
OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等
有哪些东西东西时间越长越值钱?做哪些事时间越长越值钱?伪长期增值陷阱 打造财富复利成长策略
价值 = 稀缺性 × 时间 × 可放大性你要做的就是:✅ 找到那些能复利能放大不容易中断的事情,✅ 然后持续去做。要不要我帮你列一份你自己可以打造的“时间越久越值钱”的策略地图?时间是一种特殊的“价值催化剂”,某些资产、能力和行为在时间的复利效应下会呈现出指数级增值的特征。以下是经过商业实践验证的长期增值模型:一、随时间增值的资产(东西)稀缺性资产:供给刚性+需求增长顶级地段房产(如纽约中央公园旁、香港太平山)逻辑:土地不可再生+富人聚集效应稀有矿藏/能源(锂矿、铜矿)
互联网时代,别盲目学东西,请先打造自己强大的知识体系!
互联网时代,我们每天都在接受各种平台的知识的轰炸。每天看一些最新的知识,心灵鸡汤,干货,但是,我们却没有坐下来思考一下,我们看这些东西自己学习到了什么?
知识库不是买一个库——为什么你的知识库搜不出你要的东西
文章摘要: 知识库建设的关键不在于采购工具,而在于知识治理。常见误区是将文档仓库等同于知识库,导致检索结果不可信。核心差异在于:文档是给人看的孤立文件,而知识需要结构化、关联化和动态化管理。知识库失败的三大死穴是:半成品数据源、知识碎片无关联、信息更新滞后。正确的知识库建设需完成三道工序:1)将文档拆解为独立知识单元;2)建立知识间的关联网络;3)实施知识生命周期管理。某制造企业案例显示,通过知识治理(而非更换工具)将问答准确率从40%提升至85%。知识库本质是业务工程,而非技术产品。
要学的东西好多怎么处理?
要学的东西好多怎么处理?
我明明学了很多东西,却感觉什么也没学到?那你可能会需要知识管理
引言:在我的理解中,知识管理虽然不是新概念,但是在这个移动互联网普及的时代,知识管理尤其是个人知识管理的意义却越来越重要。移动终端使每个人都可以随时随地的介入互联网,互联网中巨量信息向核爆一样扑面而来,我们眼花缭乱,却无从分辨信息的来源、真伪、质量;当我们真的主动地需要某些信息时,却发现遍地难寻。另外,信息太多又容易获得,很容易让人养成惰性,不注重在平时把信息理解为内在的知识,更不可能...
SDN 前提知识:关于东西南北向接口
第一种,按照英文意思1.北向接口是某个模块的顶层抽象接口; 2.南向接口是某个模块之内部子模块的接口;第二种 按照我的理解 北向接口就相当于rosng与ftm之间的接口,南向就相当于 ftm与芯片之间的接口第三种 按照我的理解 应用层跟数据管理层之间的就是北向,数据管理跟数据转发处理之间的就是南向第四种 按照我的理解,南无阿弥陀佛,南面称孤,所以南是管理别人的,南宋的文人经常朝北祭拜,所以北向里...
一文读懂网络安全的东西向和南北向(适合新手小白围观)
网络安全产业就像一个江湖,各色人等聚集。相对于欧美国家基础扎实(懂加密、会防护、能挖洞、擅工程)的众多名门正派,我国的人才更多的属于旁门左道(很多白帽子可能会不服气),因此在未来的人才培养和建设上,需要调整结构,鼓励更多的人去做“正向”的、结合“业务”与“数据”、“自动化”的“体系、建设”,才能解人才之渴,真正的为社会全面互联网化提供安全保障。
要学的东西太多了怎么办
为什么要写这篇博客,一方面是自己最近遇到一些事情然后刚想清楚,一方面是跟以前的同事朋友们聊天,发现他们都很沮丧,感叹学不完的知识以及焦虑年龄会影响职业生涯。在群上劝他们的我似乎成了那个唯一的奋斗逼,格格不入的感觉,也罢,有这种焦虑也是正常的,但是日子还是要过,时光也不停留,可以但是没必要。
五件东西不能丢
【五件东西不能丢】1.追求,没有目标,你就失去了精神的信仰,奔跑的方向;2.尊严,它能支撑你的脊梁,让你高傲地活着;3.自信,千钧压顶何须叹,披荆斩棘向前看;4.坚韧,成败皆在毫厘之间,只要是你选择的,再苦再难都要挺住;5.知识,千金易散尽,善学是财富,唯有知识能够创造一切。
SiameseUIE效果展示:李白出生地‘碎叶城’与现属国吉尔吉斯斯坦的映射
本文介绍了如何在星图GPU平台上自动化部署SiameseUIE 模型部署镜像 README,高效实现中文历史文本中人物与地点的精准信息抽取。典型应用场景包括唐代史料分析,如从‘李白出生在碎叶城’等语句中准确识别‘李白’‘碎叶城’等实体,支撑数字人文研究与古籍知识图谱构建。
5387



被折叠的 条评论
为什么被折叠?



