2024年程序员学习
文章平均质量分 79
普通网友
这个作者很懒,什么都没留下…
展开
-
科学计算库 —— Pandas之DataFrame_pandas库data frame
d.drop([‘A’,‘B’]) # 删除索引为A、B的行数据。d.drop(‘A’) # 删除索引为A的行数据。df.sum() # 默认计算纵向数据的和。df.sum(1) # 计算横向数据的和。df.loc[:,新列名]=值。原创 2024-04-18 14:02:13 · 413 阅读 · 1 评论 -
离线报表之五大看板主题需求分析(SQL版)_数据看板 指标 需求说明
客户访问和咨询主题,顾名思义,分析的数据主要是客户的访问数据和咨询数据。但是经过需求调研,这里的访问数据,实际指的是访问的客户量,而不是客户访问量。用户关注的核心指标有:1、总访问客户量、2、地区独立访客热力图、3、访客咨询率趋势、4、客户访问量和访客咨询率双轴趋势、5、时间段访问客户量趋势、6、来源渠道访问量占比、7、活跃页面排行榜。的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!说明:统计指定时间段内,访问客户的总数量。能够下钻到小时数据。原创 2024-04-18 14:01:12 · 386 阅读 · 0 评论 -
开发者API管理神器Eolink,比postman好用_eolink postman对比
除此之外,还可将API设置为已发布、设计中、待确定、开发、对接、测试、完成、异常、维护发、废弃等状态,可根据每种状态设置状态变更操作,如当API变为测试状态时测试人员,当然,状态发生改变或改变接口本身时,也可以手工选择需要通知的人员。Eolink 实现了零代码实现 API 自动化测试,能够让测试人员通过界面就可以完成自动化测试,并且提供了 Javascript 脚本模式,可以通过非常简单的脚本来编写复杂的 API 测试用例,实现自动化测试中复杂的流程跳转、数据加解密、验签等目的。前后端联调用它真的太香了。原创 2024-04-18 08:45:22 · 299 阅读 · 0 评论 -
开发模型的特点对照表_延续性开发 功能对比表,2024年最新被面试官问的大数据开发-Framework难倒了
具体到测试活动,则只能在全部编码完成后、发布之前执行,在这种开发模型中,测试活动被完全后置了,测试仅仅是编码后的一个活动阶段,测试的重要性没有被凸显出来。4.建设周期长,而软件技术更新比较快,所以经常出现软件开发结束后,和当前的技术水平有了很大的差距,无法满足当前用户需求。| RUP/UP | 用例驱动、架构为中心、迭代、增量 || 快速应用开发 | 用户参与、模块化要求高 || 可重用构建模型 | 开发或复用构建 |1.系统庞大,风险高。| V模型 | 开发与测试结合 || 变换模型 | 形式化开发 |原创 2024-04-18 08:44:52 · 275 阅读 · 0 评论 -
助力工业物联网,工业大数据之服务域:安装主题分析实现【三十】
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、原创 2024-04-18 03:19:48 · 774 阅读 · 0 评论 -
助力工业物联网,工业大数据之服务域:安装主题分析实现【三十】(1)
【代码】助力工业物联网,工业大数据之服务域:安装主题分析实现【三十】(1)原创 2024-04-18 03:19:17 · 1003 阅读 · 0 评论 -
【牛客网面试必刷TOP101】二叉树篇(三),2024年最新大数据开发中常见的面试题
int j = 0;//数组从0下标开始。//通过中序遍历找根。原创 2024-04-17 21:47:43 · 628 阅读 · 0 评论 -
【牛客网】链表中倒数第k个结点、CM11 链表分割、OR36 链表的回文结构_牛客网cm11链接
首先找出链表的中间结点,再从中间节点开始将中间结点以及后续结点反转得到一个新链表,然后对这两个链表进行比对,直到新链表为空时就判断停止,返回。题目中说链表的长度小于等于900,那么就可以对链表进行遍历,将所有的结点数据存放到数组当中,然后再定义一个左指针和一个右指针进行比对。对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构。给定一个链表的头指针A,请返回一个bool值,代表其是否为回文结构。,若在循环判断中发现了结点数值不一样,则返回。原创 2024-04-17 21:47:13 · 292 阅读 · 0 评论 -
【Kafka从成神到升仙系列 四】你真的了解 Kafka 的缓存池机制嘛_kafka服务端会主动把数据放入缓存吗(1)
如果你刚接触 HashMap,你刚有兴趣去看其源码,在看 HashMap 的时候,有一个知识:当链表长度达到 8 之后,就变为了红黑树,小于 6 就变成了链表,当然,还和当前的长度有关。最重要的还是慢慢地打击你的积极性,说我的学习怎么那么不 happy 啊,怎么那么没劲那,因为你的学习方法错了,大体读明白,先拿来用,用着用着,很多道理你就明白了。你如果进到庐山里头,二话不说,蹲下头来,弯下腰,就对着某棵树某棵小草猛研究而不是说先把庐山的整体脉络研究清楚了,那么你的学习方法肯定效率巨低而且特别痛苦。原创 2024-04-17 17:22:57 · 661 阅读 · 0 评论 -
【Kafka】(十八)Kafka Streams 用 Aggregation 进行聚合统计_kafka stream aggregation
本代码为演示使用没有异常处理,如果输入的value不是数字,会出现NumberFormatException异常。* iot-key 输入的数据格式为,并且是在刚好在20秒的窗口被stream消费。* iot-key-sum结果为,原创 2024-04-17 17:22:26 · 587 阅读 · 0 评论 -
python中的递归、回调函数以及闭包总结_编写python函数,分别实现函数的闭包和函数递归。
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、原创 2024-04-17 09:35:33 · 249 阅读 · 0 评论 -
python中的递归、回调函数以及闭包总结_编写python函数,分别实现函数的闭包和函数递归。(1)
产生的随机列表为: [76, 67, 42, 18, 41, 24, 71, 28, 95, 19]print(‘进程池中的子进程id:’,os.getpid())print(‘主进程id:’, os.getppid())print(‘主进程id:’,os.getppid())奇数列表: [67, 41, 71, 95, 19]print(‘产生的随机列表为:’,result)print(‘-----结束-------’)print(‘----开始----’)主进程id: 10372。----开始----原创 2024-04-17 09:34:32 · 539 阅读 · 0 评论 -
Hive使用双重GroupBy解决数据倾斜问题_group by数据倾斜(1)
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!随机数:ceil(rand()*10)原创 2024-04-17 04:04:29 · 535 阅读 · 0 评论 -
HiveSQL分区的作用及创建分区表案例演示(图解)_hive 动态分区sql
partitioned by (role string comment ‘角色字段-充当分区字段’) – 核心细节: 分区字段必须是表中没有的字段.partitioned by (role string comment ‘角色字段-充当分区字段’) – 核心细节: 分区字段必须是表中没有的字段.由于建表时增加一个role的分区字段,所以总共有9个普通字段和1个分区字段,所以插入数据时select语句中需要单独加上一个分区字段。role_main string comment ‘主要定位’,原创 2024-04-17 04:03:28 · 1666 阅读 · 0 评论 -
c语言:通讯录(静态版本)_静态通讯录的描述,2024年最新带你彻底搞懂大数据开发启动速度优化
然后再声明一个结构体类型(struct Contact)用来描述通讯录,成员使用数组开辟1000个联系人的内存空间实现通讯录,数组的类型为struct PeoInfo。最后就是对存放联系人信息数组的一系列访问操作,封装各个函数实现各部分功能!原创 2024-04-16 22:55:17 · 316 阅读 · 0 评论 -
c语言(看一遍就会操作,小马教一步步教你如何文件操作)_在写完c语言后,如何文件实现数据操作
在编写程序的时候,在打开文件的同时,都会返回一个FILE*的指针变量指向该文件,也相当于建立了指 针和文件的关系。ANSIC 规定使用fopen函数来打开文件,fclose来关闭文件。根据文件指针的位置和偏移量来定位文件指针。文件在读写之前应该先。,在使用结束之后应该。原创 2024-04-16 22:54:16 · 328 阅读 · 0 评论 -
鸿蒙HarmonyOS开发实战—多媒体开发(视频开发 二),2024年最新字节跳动面试视频
视频录制的主要工作是选择视频/音频来源后,录制并生成视频/音频文件。媒体提取主要工作是将多媒体文件中的音视频数据进行分离,提取出音频、视频数据源。原创 2024-04-16 05:46:10 · 585 阅读 · 0 评论 -
鸿蒙HarmonyOS开发实战—多媒体开发(视频开发 二)_鸿蒙harmoneyos 播放器拉流
视频录制的主要工作是选择视频/音频来源后,录制并生成视频/音频文件。媒体提取主要工作是将多媒体文件中的音视频数据进行分离,提取出音频、视频数据源。原创 2024-04-16 05:45:39 · 583 阅读 · 0 评论 -
从JVM底层原理分析数值交换那些事·Java大数据高级架构师(3)
而swap(a,b)执行结束之后,该方法的堆栈会被弹出虚拟机栈,此时虚拟机栈又剩下main()方法的栈帧,由于基础数据类型的数值相当于存在局部变量中,swap(a,b)栈帧中的局部变量不会影响main()方法的栈帧中的局部变量,所以,就算你在swap(a,b)中交换了,也不会变。而两者交换之后,其实是SwapInteger(a,b)栈帧中的a里面存的地址引用变了,指向了b,但是b里面的,指向了a。一开始,我以为String不会变是因为final修饰的,但是实际上,不变是对的,但是不是这个原因。原创 2024-04-12 07:38:05 · 589 阅读 · 0 评论 -
从JVM底层原理分析数值交换那些事·Java大数据高级架构师(1)
而swap(a,b)执行结束之后,该方法的堆栈会被弹出虚拟机栈,此时虚拟机栈又剩下main()方法的栈帧,由于基础数据类型的数值相当于存在局部变量中,swap(a,b)栈帧中的局部变量不会影响main()方法的栈帧中的局部变量,所以,就算你在swap(a,b)中交换了,也不会变。而两者交换之后,其实是SwapInteger(a,b)栈帧中的a里面存的地址引用变了,指向了b,但是b里面的,指向了a。一开始,我以为String不会变是因为final修饰的,但是实际上,不变是对的,但是不是这个原因。原创 2024-04-12 07:37:02 · 623 阅读 · 0 评论 -
从0-1搭建一个服务器(以前不懂事,现在只想搞钱)_0-1搭建服务器
关于操作系统的选择,Linux操作系统有上千种发行版本,如何选择一款适配主机,而又能够提供相关服务功能的操作系统是比较重要的。我这里选择的是国内的一个发行版本优麒麟(主要原因是文档是中文的),一些操作更符合国人使用。走的很快,但一群人才能走的更远。5.配置ssh-server,配置文件位于/etc/ssh/sshd_config,默认端口为22,为了安全,一般自定义为其他端口,然后重启。四.注意,下载镜像时,如果主机是比较古老的,一定要降低版本(下载最新版本可能出现不兼容的问题)后面也基本是一键安装。原创 2024-04-12 07:36:30 · 1027 阅读 · 0 评论 -
从 ExoPlayer 源码分析视频无法播放问题_exoplayer 源码解析
【代码】从 ExoPlayer 源码分析视频无法播放问题_exoplayer 源码解析。原创 2024-04-12 07:35:27 · 316 阅读 · 0 评论 -
从 ExoPlayer 源码分析视频无法播放问题_exoplayer 源码解析(1)
通过打断点调试发现,其逻辑走到了 DefaultMediaCodecAdapterFactory 的 createAdapter() 中,继续跟到了 SynchronousMediaCodecAdapter.Factory 中的 createAdapter() 中,最终调用了 MediaCodec 中的 configure() 导致的异常。于是又一步一步回退去排查整个流程中 MediaCodecInfo 对象的中值,经过不断排查,最终发现以下。,然后再去源码中分析其逻辑。原创 2024-04-12 07:34:56 · 443 阅读 · 0 评论 -
今年金二银三,谁那么勇敢,竟会跳槽
第一节 Dart部分第二节 Flutter 部分自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家原创 2024-04-12 07:33:53 · 438 阅读 · 0 评论 -
今年还没找到的程序员兄弟姐妹们,你们都去干什么了?
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-12 07:33:21 · 678 阅读 · 0 评论 -
什么?你现在还想用微信小程序做副业?
个人做小程序的成本和收益都写在上面了,干货满满。各位想着做副业的小朋友看完之后不妨自己先算算账,然后再决定要不要做小程序。另外大家对此还有什么想吐槽的,欢迎在讨论区一起聊聊。黑客&网络安全如何学习1.学习路线图攻击和防守要学的东西也不少,具体要学的东西我都写在了上面的路线图,如果你能学完它们,你去就业和接私活完全没有问题。2.视频教程网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-12 07:30:17 · 583 阅读 · 0 评论 -
什么是鸿蒙HarmonyOS系统?_鸿蒙os是java还是c语言
外链图片转存中…(img-bkIVGnYW-1712878079395)]原创 2024-04-12 07:29:14 · 846 阅读 · 0 评论 -
什么是鸿蒙HarmonyOS系统?_鸿蒙os是java还是c语言(1)
外链图片转存中…(img-ZLcKoAvx-1712878054757)]原创 2024-04-12 07:28:43 · 637 阅读 · 0 评论 -
什么是ArkTS?(1)
(img-ObkMkDxY-1712877990135)]厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新**‘学习ArkTS’,原创 2024-04-12 07:27:39 · 379 阅读 · 0 评论 -
人工智能与大数据技术导论-13011知识点记录_13011人工智能与大数据技术导论
6.1.1 概念机器学习算法可以描述为学习一个目标函数f,它能够最好地映射出输入变量x到输出变量y。6.1.2 算法选择要考虑:(1)数据的大小、质量和类型;(2)完成计算所需要的时间(3)任务的紧迫程度(4)你需要对数据做什么处理。原创 2024-04-12 07:26:34 · 676 阅读 · 0 评论 -
云计算考核 - 分析电子银行需求采用微服务架构对系统进行设计
微服务是松耦合的,是有功能意义的服务,无论是在开发阶段或部署阶段都是独立的。微服务能使用不同的语言开发。Spring Cloud是一个基于Spring Boot实现的云原生应用开发工具,它为基于JVM的云原生应用开发中涉及的配置管理、服务发现、熔断器、智能路由、微代理、控制总线、分布式会话和集群状态管理等操作提供了一种简单的开发方式。Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。原创 2024-04-12 07:25:30 · 979 阅读 · 0 评论 -
云计算搭建全部内容总结,保证可以搭建一个完整的云计算服务器,包括节点安装、实例的分配和网络的配置等内容
⑦、配置Apache HTTP服务器编辑/etc/httpd/conf/httpd.conf文件,配置ServerName选项,指向控制节点创建一个到/usr/share/keystone/wsgi-keystone.conf文件的链接文件开启httpd服务并设置httpd服务开机自启设置环境变量,配置管理员账户注:安装成功后三种验证,法一:浏览器输入IP地址出现一个界面、法二:浏览器访问IP的5000端口、法三:openstack user list出现ID和Name(admin)①、安装openstac原创 2024-04-12 07:24:59 · 1164 阅读 · 0 评论 -
云计算搭建全部内容总结,保证可以搭建一个完整的云计算服务器,包括节点安装、实例的分配和网络的配置等内容(1)
②、设置MariaDB开机自启③、启动mariadb④、设置mariadb服务安全,授权数据库密码root(%、localhost、tsw01) (密码:root)①、安装Redis并设置为启动、开机自启②、安装Memcached编辑/etc/sysconfig/Memcached设置为启动,开机自启①、安装消息队列服务(rabbitmq-server)②、设置rabbitmq开机自动启动③、启动rabbitmq服务④、添加openstack用户⑤、授权openstack用户(配置、写入、读取)⑥、查看监听原创 2024-04-12 07:24:28 · 527 阅读 · 0 评论 -
vscode通过ssh连接远程服务器+免密登录(图文,2024年最新超硬核
将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**原创 2024-04-10 12:53:41 · 7008 阅读 · 1 评论 -
vscode通过ssh连接远程服务器+免密登录(图文(2),十位互联网一线高工手写Linux运维高级知识
将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**原创 2024-04-10 12:53:09 · 614 阅读 · 0 评论 -
vscode通过ssh连接远程服务器+免密登录(图文(1),太现实了
【代码】vscode通过ssh连接远程服务器+免密登录(图文(1),太现实了。原创 2024-04-10 12:52:38 · 131 阅读 · 0 评论 -
Vscode连接远程服务器中的docker容器进行开发,网络安全开发全套学习
在结束之际,我想重申的是,学习并非如攀登险峻高峰,而是如滴水穿石般的持久累积。尤其当我们步入工作岗位之后,持之以恒的学习变得愈发不易,如同在茫茫大海中独自划舟,稍有松懈便可能被巨浪吞噬。然而,对于我们程序员而言,学习是生存之本,是我们在激烈市场竞争中立于不败之地的关键。一旦停止学习,我们便如同逆水行舟,不进则退,终将被时代的洪流所淘汰。因此,不断汲取新知识,不仅是对自己的提升,更是对自己的一份珍贵投资。让我们不断磨砺自己,与时代共同进步,书写属于我们的辉煌篇章。需要完整版PDF学习资源私我。原创 2024-04-10 12:52:06 · 848 阅读 · 0 评论 -
vscode远程debug mysql_mysql vscode 源码调试,2024年最新成功入职腾讯月薪45K
本书是获得了很多读者好评的Linux经典畅销书**《Linux从入门到精通》的第2版**。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。需要《Linux入门到精通》、《linux系统移植》、《Linux驱动开发入门实战》、《Linux开源网络全栈》电子书籍及教程的工程师朋友们劳烦您转发+评论。(img-nBC0Mc4D-1712724680144)]最全的Linux教程,Linux从入门到精通。原创 2024-04-10 12:51:35 · 706 阅读 · 0 评论 -
vscode跳转下一个空行(段落)快捷键_vscode跳到下一行
这本来是vim的一个快捷键,一些同学转到vscode之后觉得没有这个快捷键用起来不爽,提了个feature自己加上了,现在虽然在设置里不能直接找到,但是可以自己加上json配置这个快捷键。然后添加我下面的这些配置就可以了,key可以换成自己喜欢的按键。(我这里是windows的配置,用mac的同学把ctrl换成cmd就行。原创 2024-04-10 12:51:03 · 223 阅读 · 0 评论 -
vscode跳转下一个空行(段落)快捷键_vscode跳到下一行(1)
这本来是vim的一个快捷键,一些同学转到vscode之后觉得没有这个快捷键用起来不爽,提了个feature自己加上了,现在虽然在设置里不能直接找到,但是可以自己加上json配置这个快捷键。然后添加我下面的这些配置就可以了,key可以换成自己喜欢的按键。(我这里是windows的配置,用mac的同学把ctrl换成cmd就行。原创 2024-04-10 12:50:33 · 264 阅读 · 0 评论