自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hebtu666

少说,多做。

  • 博客(981)
  • 收藏
  • 关注

原创 超硬核十万字!全网最全 数据结构 代码,随便秒杀老师/面试官,我说的

本文代码实现基本按照《数据结构》课本目录顺序,外加大量的复杂算法实现,一篇文章足够。能换你一个收藏了吧?

2021-04-20 10:56:04 111995 524

原创 超硬核!数据库学霸笔记,考试/面试随便秒杀

废话不多说,上干货是兔老大的传统了,收藏就完事了。数据库系统概论四个基本概念数据:数据库中存储的基本对象,描述一个事物的符号记录,数据和其语义不可分开说数据库(DB):是长期储存在计算机内、有组织的、可共享的大量数据的集合。数据库管理系统:一个管理数据的软件主要功能:数据定义功能:(1)提供数据定义语言(DDL):创建表(CREATE),修改表(ALTER),删除表(DROP);(2)定义数据库中的数据对象操纵功能:提供数据操纵语言(DML,即增删改查的操.

2021-04-12 09:57:52 81840 83

原创 超硬核!数据结构学霸笔记,考试面试吹牛就靠它

上次发操作系统笔记,很快浏览上万,这次数据结构比上次硬核的多哦,同样的会发超硬核代码,关注吧。

2021-03-26 11:48:34 49524 110

原创 超硬核!学霸把操作系统经典算法给敲完了!要知行合一

上期的笔记,浏览快1万了,既然关注的人很多,那就发出来承诺过的算法全模拟,希望帮到你们。

2021-03-24 12:48:58 19274 64

原创 超硬核!操作系统学霸笔记,考试复习面试全靠它

之后会发布基于基础知识的大部分算法的模拟代码合集,敬请关注。

2021-03-22 18:44:01 32688 76

原创 《这是全网最硬核redis总结,谁赞成,谁反对?》六万字大合集

后端需要知道的关于redis的事,基本都在这里了。此文后续会改为粉丝可见,所以喜欢的请提前关注。你的点赞和评论是我创作的最大动力,谢谢。《三天给你聊清楚redis》第1天先唠唠redis是个啥(18629字)一、入门Redis是一款基于键值对的NoSQL数据库,它的值支持多种数据结构:字符串(strings)、哈希(hashes)、列表(lists)、集合(sets)、有序集合(sorted sets)等。• Redis将所有的数据都存放在内存中,所以它的读写性能十分惊人,.

2021-03-15 14:00:02 56988 629

原创 【大总结2】大学两年,写了这篇几十万字的干货总结

本文十天后设置为粉丝可见,喜欢的提前关注不要白嫖请点赞不要白嫖请点赞不要白嫖请点赞文中提到的书我都有电子版,可以评论邮箱发给你。文中提到的书我都有电子版,可以评论邮箱发给你。文中提到的书我都有电子版,可以评论邮箱发给你。本篇文章应该算是Java后端开发技术栈的,但是大部分是基础知识,所以我觉得对任何方向都是有用的。1、数据结构数据结构是计算机存储、...

2019-12-08 15:17:20 250038 3081

原创 交易积累-MA

在股票交易中,MA指的是移动平均线(Moving Average),它是一种用于分析股票价格趋势的技术分析工具。其中,𝑃todayPtoday​ 是当天的价格,𝐸𝑀𝐴yesterdayEMAyesterday​ 是前一天的EMA值,而𝐾K 是平滑常数,它等于2/(𝑛+1)2/(n+1),𝑛n 是EMA的周期长度。指数移动平均线是一种赋予最近价格数据更高权重的移动平均线。其中,𝑃1,𝑃2,𝑃3,...,𝑃𝑛P1​,P2​,P3​,...,Pn​ 是过去𝑛n个时间周期的价格,𝑛n 是时间周期的长度。

2024-07-22 10:19:40 539

原创 交易积累-Bollinger Band

值得注意的是,布林带指标并不预测价格方向,而是反映了市场波动性的变化。此外,布林带的触及并不总是代表即将发生反转,有时价格可以沿着带边缘持续移动,这通常反映了强劲的趋势。它表示市场价格的上限,当股票价格触及上轨时,可能被视为过度买入的信号。它表示市场价格的下限,当股票价格触及下轨时,可能被视为过度卖出的信号。:当上轨和下轨之间的距离缩小时,表明市场波动性降低,可能预示着未来市场将出现大幅波动的趋势(即市场可能会突破)。:当上轨和下轨之间的距离扩大时,表明市场波动性增加,可能伴随着强烈的价格走势。

2024-07-22 10:16:29 579

原创 交易积累-CCI

CCI指标,即商品渠道指数(Commodity Channel Index),是由唐纳德·蓝伯特(Donald Lambert)在1980年发明的一种动量型技术分析工具。CCI指标最初设计用来检测商品市场的周期性变化,但后来也被广泛用于股票、指数、外汇等多种金融市场的技术分析中。CCI指标通过比较当前价格、平均价格和正常偏差范围来帮助交易者识别新的趋势及其强度。

2024-07-19 02:15:00 589

原创 交易积累-OSC

OSC指标,全称为振荡量指标(Oscillator Indicator),是一种用来衡量市场情绪的技术分析工具。它主要通过计算特定时期内价格的变化来判断市场是超买还是超卖。OSC指标的基本原理是,市场价格的短期波动往往会在达到一定的极端水平后回归到某个平均水平或趋势线上。OSC指标的类型和计算方法各异,但它们共同的特点是反映了价格与某个基准的偏离程度。

2024-07-19 00:30:00 390

原创 mysql-数据库查询必须分页

数据库查询接口分页是一种常见的技术,它允许开发者和用户在不获取整个结果集的情况下,一次只检索和查看一小部分数据。这种方法对于处理大量数据尤其重要。

2024-07-18 10:45:00 606

原创 程序员必背单词最全总结

这些都是我认为需要掌握的单词,就算有些英文你不熟悉,但是对应的中文至少了解什么意思。看完这个系列,希望你:第一能认识更多单词第二是拓宽自己的知识面,哪个概念不懂就自己去主动了解这些是编程语言中用来执行特定操作的保留词,例如循环、条件判断和数据类型等。在计算机科学中常见的概念,如排序算法、搜索技术、链表、树、图等。涉及操作系统概念的词汇,如进程、线程、内存管理、同步、死锁等。与软件工程实践相关的术语,如敏捷开发、版本控制、单元测试、持续集成等。

2024-07-18 10:40:11 5814 6

原创 交易积累——KDJ

KDJ指标是一种常用的技术分析工具,它结合了随机振荡器(Stochastic Oscillator)的概念和移动平均线,用以判断证券价格的动量和潜在的反转点。KDJ指标由三条线组成:K线(快速线)、D线(慢速线)和J线(动量线),它们在0到100之间波动,并用来识别超买或超卖状态,以及可能的买入或卖出信号。

2024-07-17 03:15:00 388

原创 交易积累——PSY

PSY指标,即心理线指标(Psychological Line),是一种用来衡量市场情绪的技术分析工具。它基于一段特定时间内上涨天数的比例来反映市场参与者的乐观或悲观心理状态。PSY指标的核心思想是投资者的心理情绪往往在股价的波动中有所体现,通过对这些情绪的分析,可以预测股票或其他金融资产的短期走势。

2024-07-17 00:30:00 296

原创 交易积累——VR

VR指标,即成交量比率(Volume Ratio)指标,是由美国技术分析师Joe Granville提出的。它是通过分析股票市场的成交量波动情况来预测股价短期内的走势。VR指标的核心思想是通过比较一定时期内上涨天数的成交量与下跌天数的成交量,来评估当前市场的多空力量。

2024-07-16 05:45:00 631

原创 交易积累-RSI

RSI(相对强弱指数,Relative Strength Index)是一种动量振荡器,用于衡量最近一段时间内价格变动的速度和变化的大小,以评估股票或其他资产的过度买入或过度卖出条件。RSI由J. Welles Wilder于1978年引入,是技术分析中最常用的指标之一。

2024-07-16 03:00:00 6007

原创 交易积累-Snowflake

美股代码"SNOW"代表的公司是Snowflake Inc. Snowflake是一家提供云数据仓库解决方案的公司,它的产品被设计来支持数据分析、数据仓储、数据湖和数据共享等多种数据工作负载。

2024-07-15 11:15:00 4551

原创 交易积累-Confluent(kafka永远的神)

美股代码CFLT代表的公司是Confluent, Inc. Confluent是一家提供实时数据流处理平台的企业,专注于开发和维护开源Apache Kafka流处理软件的商业版本。

2024-07-15 10:45:00 6952

原创 一份重要数据,科技公司和ai的相关度,MongoDB和GitLab在列

- 预期市盈率:109 倍;) - 预期市盈率:100 倍;) - 预期市盈率:19 倍;) - 预期市盈率:99 倍;) - 预期市盈率:30 倍;) - 预期市盈率:37 倍;) - 预期市盈率:41 倍;) - 预期市盈率:22 倍;) - 预期市盈率:28 倍;) - 预期市盈率:23 倍;) - 预期市盈率:32 倍;) - 预期市盈率:89 倍;) - 预期市盈率:28 倍;) - 预期市盈率:23 倍;) - 预期市盈率:24 倍;) - 预期市盈率:24 倍;

2024-07-15 10:15:45 6328

原创 交易-软件科技股F4(kafka、NET、snow、MongoDB)

Cloudflare通过其遍布全球的CDN优化内容的交付速度和可靠性。:该公司提供领先的DDoS防护服务,以保护客户免受大规模网络攻击的影响。:Cloudflare的WAF服务增强了网站的安全性,通过阻止恶意流量来保护客户免受应用层攻击。

2024-07-15 10:13:42 9904 7

原创 简单的网页压力测试

请注意,这个脚本是同步执行的,即一次只发起一个请求,等待这个请求完成后再等待直到下一次请求的时间点。如果你需要进行更高强度的压力测试,可能需要一个异步解决方案或者使用专业的压力测试工具,比如。此外,频繁地对不属于你的网站进行压力测试可能会违反服务条款,或被视为恶意行为,可能会导致你的IP被封禁,请确保在你有权限的环境中进行压力测试。模块来控制请求频率。以下是一个基本的实现,它会每分钟发送指定次数的请求到目标网址。要进行简单的网页压力测试,可以使用Python的。来调整每分钟的请求次数和持续时间。

2024-07-13 10:00:00 514 1

原创 Python向某个网页发起请求

在Python中,向某个网页发起请求最常用的库是requests。该库简单易用,支持HTTP的GET、POST、PUT、DELETE等方法。以下是如何使用requests库向网页发起请求的例子:首先,你需要确保安装了requests库。安装完成后,你可以开始使用requests了。

2024-07-13 00:30:00 8921 5

原创 交易积累-Cloudflare

美股代码为"NET"的公司是Cloudflare, Inc.。Cloudflare是一家提供云服务的美国公司,主要提供内容分发网络(CDN)、互联网安全服务、分布式域名服务器服务等。

2024-07-12 07:45:00 346 2

原创 linux之栈溢出分析

这个过程展示了如何使用GDB来识别和修复栈溢出问题。调试时,重要的是要理解程序的递归深度,以确保递归函数有合适的退出条件,防止无限递归导致的栈溢出。我们来创建一个例子,其中包含一个段错误,这次是由于栈溢出导致的。这是一个常见的错误,通常发生在程序递归调用深度过大,超出了为栈分配的内存空间。: 在GDB调试器内部,你可以使用以下命令来分析程序崩溃的原因。命令你可以查看崩溃点附近的源码,这里应该会显示递归函数的代码。因为是栈溢出,你将可能看到非常深的函数调用堆栈,反复调用。下面是一个简单的C程序,

2024-07-12 03:00:00 3302

原创 linux之内存泄漏分析

要分析内存泄漏,通常需要使用特定的内存分析工具,如Valgrind、AddressSanitizer (ASan) 等,这些工具可以在程序运行时监控内存分配和释放,从而帮助发现内存泄漏。不过,如果程序已崩溃并产生了core dump文件,可以使用GDB等调试器查看程序的内存使用情况,但这种方法通常不如专用工具直接。在GDB中查看core dump文件将不会提供直接关于内存泄漏的信息,因为GDB主要用于分析程序崩溃的原因,而不是内存泄漏的分析。要诊断内存泄漏,最好在程序运行时使用上述内存分析工具。

2024-07-11 04:15:00 4770 2

原创 linux之栈溢出分析

编译并运行这个程序将导致栈溢出,并生成core dump文件。

2024-07-11 03:15:00 4313

原创 linux之段错误的分析

编译并运行这个程序会导致段错误,并生成core dump文件。寄存器(通常用于存储内存地址)的值为0,这表明了尝试读取地址0的内容。显示了导致崩溃的指令,这里是尝试从地址0读取整数。显示了栈跟踪,指向了崩溃发生的函数和位置。显示了源代码,指出了崩溃发生的具体行。显示了寄存器的状态,其中。

2024-07-10 03:15:00 4464 2

原创 linux之常见的coredump原因都有哪些

Core dump通常发生在程序遇到严重错误时,操作系统会生成core文件来记录程序崩溃时的内存、寄存器状态、栈信息等。: 当程序尝试访问不允许访问的内存段时会发生段错误。常见的情况包括解引用空指针、数组越界、非法内存访问等。: 当CPU不能正常访问其内存地址空间的物理地址时会发生总线错误。例如,某些CPU要求特定类型的数据必须在特定的内存对齐地址上访问,违反这些要求可能会产生总线错误。: 如果程序递归调用太深或在栈上分配了太多的局部变量,可能会超出为栈分配的内存空间,导致栈溢出。

2024-07-10 01:30:00 10249 6

原创 linux之core文件如何查看和调试

我们可以通过修改代码来避免这种情况发生,例如通过在解引用之前检查指针是否为NULL。在运行这个程序之前,我们需要确保操作系统允许生成core文件。让我们通过一个具体的例子来演示如何使用GDB调试器来分析一个简单的C程序产生的core文件。很明显,第5行尝试解引用一个空指针,这是导致程序崩溃的原因。的core文件(或者可能是带有进程号的core文件,例如。通过这些信息,我们可以确定程序崩溃是因为在。现在运行程序,它将崩溃,并生成一个名为。首先,假设我们有一个简单的C程序,在GDB中,我们可以使用。

2024-07-09 17:59:40 4930 2

原创 linux积累-core文件是干啥的

核心转储(core dump)文件是一个程序崩溃时所产生的文件,它记录了程序崩溃时的内存状态,包括程序计数器和寄存器内容等信息。此外,如果程序是在特定的库或者环境中运行时崩溃的,你可能还需要安装那些库的调试符号,并在调试器中设置相应的环境变量。: 当你有了核心转储文件后,你可以使用像GDB(GNU调试器)这样的调试器来分析它。首先,你需要确保你有相应的程序的带调试符号的可执行文件。: 根据调试器提供的信息,你可以检查源代码中可能导致问题的部分,例如无效的指针引用、数组越界或其他违反程序逻辑的操作。

2024-07-09 17:58:15 8245

原创 mysql之比较两个表的数据

要比较两个结构相同的表中的某条数据是否完全一样,您可以使用JOIN语句或者EXISTS关键字来对比这两个表中相应的行。

2024-07-08 21:31:16 8941 1

原创 mysql之导入测试数据

运维时经常要这样:mysql改表名,创建一个一样的表不含数据,复制旧表几条数据进去。

2024-07-08 21:28:50 8593

原创 ai积累-具体应用的大概设想

企业可以使用 AI 生成的文本来提供更快速、更一致的客户服务。AI 还可以帮助生成创意写作的启发,如小说情节、角色背景或对话。AI 也可以用于动态生成游戏中的内容,以提供更丰富的玩家体验。在紧急情况下,AI 可以分析社交媒体或新闻报告,快速生成关于灾害影响的概要。它还可以帮助协调救援努力,提供实时的信息和资源分配指南。AI 可以充当学生的个性化辅导老师,提供定制化的学习材料和练习。AI 可以辅助软件开发,通过生成代码片段或提供编程问题的解决方案。此外,它可以用于代码审查过程,提供改进建议或发现潜在的错误。

2024-07-06 01:00:00 398 3

原创 mysql经验之谈-谨慎使用force index

是 MySQL 中的一个查询提示(query hint),它指示优化器对于查询中的某个表必须使用特定的索引。它有时用于覆盖优化器的索引选择,因为在某些特定情况下,开发者可能比优化器更了解哪个索引能提供最佳性能。然而,应该谨慎使用,因为它会限制优化器的选择,可能会导致以下几个问题:如果指定的索引不存在,查询会报错。如果索引名称发生变化,包含的查询也需要相应更新,增加了维护成本。如果数据分布或表结构发生变化,原先选择的索引可能不再是最优的,但会强制继续使用它,可能导致性能下降。

2024-07-05 14:00:00 4747 3

原创 数据库经验之谈-数据库join时必须使用索引

当执行数据库JOIN操作时,如果没有使用索引,则数据库需要执行全表扫描(Full Table Scan)来查找匹配的行。这意味着数据库将检查表中的每一行来确定是否有匹配的行。对于小型数据集,这可能不是问题,但随着数据集的增长,全表扫描的成本急剧增加,导致查询效率低下。使用索引可以显著提高JOIN操作的效率,因为索引允许数据库快速定位到表中的特定行,而不需要扫描整个表。以下是两个示例,说明效率低和效率高的JOIN查询。

2024-07-05 09:30:00 4804 2

原创 微软大哥,全球第一(交易积累)

它的投资者享受着稳定而丰厚的回报,而公司强大的现金流和资产负债表是坚实的后盾,为未来的风险投资和市场扩张提供了充足的弹药。总之,微软不仅是一家值得投资的公司,它是全球科技舞台上的一颗璀璨明星,它的光芒照亮了整个行业的未来。在市场领导力方面,微软像一头在激流中破浪前行的巨兽,无论是在云计算的天空、AI的边界,还是在个人电脑和游戏领域的战场,微软都拥有不可撼动的权威。Surface 硬件系列(包括 Surface Pro、Surface Laptop、Surface Book、Surface Go 等)

2024-07-04 13:30:00 8513

原创 mysql之数据旧表导新表

同时,对于任何涉及数据操作的任务,确保您有足够的权限,并且在执行这些操作时数据库不会被频繁访问,以避免潜在的数据冲突。如果您不想列举所有的列名,并且新表比旧表多出的两个字段都有默认值,那么您可以简化您的 SQL 语句,省略列名部分。是旧表中的列名,您应该将这些列名替换为旧表中实际的列名。另外,这种方法在复制数据时不会检查重复的记录,所以如果目标表有主键或唯一约束,可能会引发重复键的错误。在 MySQL 中,如果两个表的结构完全相同(或者目标表包含源表中所有的列),且不想逐一列出所有字段,可以使用。

2024-07-04 10:30:00 2143

原创 mysql之两个db实例中有两个表对比

通过编写脚本(例如使用Python、Perl等),你可以从两个数据库中获取数据,并在应用层进行比较。例如,你可以使用Python的pandas库来加载数据,然后使用。如果两个数据库相互可访问(例如,通过数据库链接),你可以编写SQL查询来比较它们的数据。在比较之前,最好定义清楚“一样”的意义,例如,是否包括比较行的数量、列的数量、列的类型、数据的顺序等。要确定两个数据库实例中的两个表是否存在差异,你需要比较这两个表的所有数据。比较的数据类型(数字,字符串,日期等可能需要特殊处理)。

2024-07-03 11:30:00 1956

原创 浅谈未来AI优化方向

作为最优秀的生成式ai——chatgpt4,我认为回答更加智能了,但是回答生成的时间变慢很多,是什么原因?是算力不足?资料太多?还是客户付款不够?如果使用的服务器或计算资源受限,可能会导致回答生成的速度下降。复杂的模型需要大量计算资源来快速生成回答,尤其是当同时处理多个请求时。较新版本的模型(如 ChatGPT-4)可能具有更多的参数,以提供更丰富、更准确的回答。随着模型复杂度的增加,计算需求也随之增加,这可能导致处理速度变慢。

2024-07-03 10:00:00 10452 11

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除