- 博客(109)
- 收藏
- 关注
原创 C语言——二分查找与猜数字游戏_使用二分法,通过while循环实现猜数字游戏,猜数字的区间在1-1024,需要在11次以内猜
(img-aCZ2Zxvr-1713699407375)]此时游戏过于简单,选择1要开始游戏,所以我们定义一个游戏函数game(),然后将time函数转换为(unsigned)类型在传给srand函数。rand()函数为生成随机数函数,头文件为一起使用,srand()是设置随机数生成器,一般用。rand会返回一个0~327637之间的数。猜对了 就告诉你:恭喜你,猜对了。猜大了 就告诉你:猜大了。猜小了 就告诉你:猜小了。作为时间的种子,所以使用。使用rand()要搭配。
2024-04-21 19:36:58
927
原创 css高阶技巧(2)_css中禁止字体竖向,技术总监都拍手叫好
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!p204888 (备注大数据)**[外链图片转存中…(img-b9XONKs8-1713699262735)]
2024-04-21 19:34:33
864
原创 数据库分库分表的几种场景_根据业务场景进行分库分表设计(1)
垂直分表的拆分原则是将热点数据(比如新闻的标题)放在一起作为主表(news_t),非热点数据(新闻的内容)放在一起作为扩展表(news_ext_t)。垂直分表适用的场景是,系统绝对并发量并没有上来,表的记录并不多,但是字段多,并且热点数据和非热点数据在一起,单行数据所需的存储空间较大。那么可以分为 user_t_2021、user_t_2020等表,user_t_2021是热数据,user_t_2020为冷数据。垂直分表是指,以字段为依据,按照字段的活跃性,将表中字段拆到不同的表(主表和扩展表)中。
2024-04-20 23:42:36
630
原创 数据分析火爆互联网,《数据科学入门 》完整版免费下载_数据科学 方匡南 电子书 百度下载(1)
(img-iPQSpisP-1713627675649)]9.3.2 案例:关于数据的O’Reilly图书。9.5 案例:使用Twitter API。13.1 一个简易的垃圾邮件过滤器。13.2 一个复杂的垃圾邮件过滤器。21.3 有向图与PageRank。9.1 stdin和stdout。9.3.1 HTML 和解析方法。9.4.1 JSON(和XML)12.2 案例:最喜欢的编程语言。5.4 相关系数其他注意事项。7.5 案例:运行A/B测试。16.2 Logistic函数。
2024-04-20 23:41:32
531
原创 操作系统期末考试重点知识_操作系统原理期末重点,2024年最新网易的面试
3、在分页存储管理方式下,若用户去的起始地址为2000,页面大小(页长)为4KB,已装入内存的作业的页表为下图所示,请计算下列逻辑地址所对应的物理地址:376,2872,18702,4769,20837。设备管理,完成用户提出的I/O请求,为用户分配I/O设备,提高CPU与I/O设备的利用率,提高I/O设备运行速度,方便用户使用I/O设备。异步性,是指多个并发执行的进程,由于资源的限制,进程的执行不是“一气呵成”的,而是“走走停停”的。用户程序中使用的设备是逻辑设备,计算机系统中实际配置的设备是物理设备。
2024-04-20 23:41:02
891
原创 操作系统期末考试重点知识_操作系统原理期末重点(2),2024湖南选调生面试题目
在OS中,通常设置了反映逻辑设备和物理设备对应关系的数据结构,其中存放了逻辑设备名、物理设备名及设备驱动程序入口地址等信息,通过该数据结构即可实现逻辑设备到物理设备的转换。设备管理,完成用户提出的I/O请求,为用户分配I/O设备,提高CPU与I/O设备的利用率,提高I/O设备运行速度,方便用户使用I/O设备。异步性,是指多个并发执行的进程,由于资源的限制,进程的执行不是“一气呵成”的,而是“走走停停”的。10、什么是逻辑设备?用户程序中使用的设备是逻辑设备,计算机系统中实际配置的设备是物理设备。
2024-04-20 23:40:31
623
原创 操作系统期末考试重点知识_操作系统原理期末重点(1),2024年最新直播面试问题及回答
在OS中,通常设置了反映逻辑设备和物理设备对应关系的数据结构,其中存放了逻辑设备名、物理设备名及设备驱动程序入口地址等信息,通过该数据结构即可实现逻辑设备到物理设备的转换。设备管理,完成用户提出的I/O请求,为用户分配I/O设备,提高CPU与I/O设备的利用率,提高I/O设备运行速度,方便用户使用I/O设备。异步性,是指多个并发执行的进程,由于资源的限制,进程的执行不是“一气呵成”的,而是“走走停停”的。10、什么是逻辑设备?用户程序中使用的设备是逻辑设备,计算机系统中实际配置的设备是物理设备。
2024-04-20 23:40:01
626
原创 操作系统思维导图---(零基础---思维导图详细版本及知识点)(2)
但在其执行期间,如果系统中进入了一个优先权更高的进程,进程调度程序就立即停止当前进程(原优先权最高的进程)的执行,重新将处理器分配给新到的优先级最高的进程。抢占资源(破坏不抢占条件);该算法又称为分类搜索法,是将空闲分区根据其容量大小进行分类,对于每一类具有相同容量的所有空闲分区,单独设立一个空闲分区链表,这样,系统中存在多个空闲分区链表,同时在内存中设立一张管理索引表,该表的每一个表项对应了一种空闲分区类型,并记录了该类型空闲分区链表表头的指针。位图表示法的空间成本是固定的,它不依赖于内存中程序的数量。
2024-04-20 23:38:16
510
原创 撸了郭霖大神写的Framework源码笔记,含泪整理面经_framework面经
我们可以想到,应该跟pc一样,当开机加电的时候,cpu会从cpu制造厂商预设的地址上取指令,这个地址是各厂商约定俗称的,类似于上面80x86架构里的0xFFFF0地址,因此Android手机会将固态存储设备ROM预先映射到该地址上,当开机加电的时候,cpu就会从该地址执行/boot分区下的Bootloader程序,载入linux内核到RAM中。,它类似于硬盘存放操作系统,用户程序等。**IP:**指令寄存器,存在于CPU中,记录将要执行的指令在代码段内的偏移地址,与CS组合即为将要执行的指令的内存地址。
2024-04-20 23:37:13
650
原创 撸了郭霖大神写的Framework源码笔记,含泪整理面经_framework面经(1)
我们可以想到,应该跟pc一样,当开机加电的时候,cpu会从cpu制造厂商预设的地址上取指令,这个地址是各厂商约定俗称的,类似于上面80x86架构里的0xFFFF0地址,因此Android手机会将固态存储设备ROM预先映射到该地址上,当开机加电的时候,cpu就会从该地址执行/boot分区下的Bootloader程序,载入linux内核到RAM中。,它类似于硬盘存放操作系统,用户程序等。**IP:**指令寄存器,存在于CPU中,记录将要执行的指令在代码段内的偏移地址,与CS组合即为将要执行的指令的内存地址。
2024-04-20 23:36:41
844
原创 撸了郭霖大神写的Framework源码笔记,offer拿到手软_郭霖程序员(2)
在没有明确的目标之前,把眼前的事情做到极致,把所有你能够在这个职位上得到的东西,统统用自己最大的努力去争取。根据我的经验,只有你在一个方向上坚持至少5年以上,你才有可能得到回报,而且这种回报会对你以后的职业发展产生一个相对长期的影响。我的一个朋友,已经近40岁的人了,做会计做了14年,仍然只是一个基层主管的职位,在公司中也看不到晋升的机会,好多年没有加薪了。即便这份工作你不喜欢,也不要用消极的的方式去对待,因为你不仅在浪费公司的时间,更是在浪费你自己的时间。“懦怯囚禁人的灵魂,希望可以令你感受自由。
2024-04-20 23:35:38
580
原创 撸了郭霖大神写的Framework源码笔记,offer拿到手软_郭霖程序员(1)
因为一个清晰的目标,可以让你的职业成长围绕着一个点去积累经验,而这种日积月累的经验积累,也是你日后升职加薪的筹码。肯特大学的社会学教授弗兰克·弗雷迪认为,有效投入很多时间去练习的人自然会拥有自己的运气:“他们近乎苛求地努力,当运气来的时候,他们早就准备好了。根据我的经验,只有你在一个方向上坚持至少5年以上,你才有可能得到回报,而且这种回报会对你以后的职业发展产生一个相对长期的影响。我的一个朋友,已经近40岁的人了,做会计做了14年,仍然只是一个基层主管的职位,在公司中也看不到晋升的机会,好多年没有加薪了。
2024-04-20 23:35:07
662
原创 推荐程序员面试秘籍!渣本毕业两年经验,成功入职阿里_渣渣程序员怎么找工作(3)
需要注意 onMeasure,onLayout,onDraw 的调用时机,以及 Touch 事件分发机制。
2024-04-20 23:32:04
906
原创 推荐程序员面试秘籍!渣本毕业两年经验,成功入职阿里_渣渣程序员怎么找工作(2)
需要注意 onMeasure,onLayout,onDraw 的调用时机,以及 Touch 事件分发机制。
2024-04-20 23:31:33
963
原创 推荐8个程序员常用的接单平台,2024年阿里HarmonyOS鸿蒙面试题及答案
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。总部位于以色列的自由职业服务平台,网站的理念是让买家以最低5美元的价格来买到一些高质量的成果,例如图片设计、视频制作等,但服务的费用无上限。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。
2024-04-20 23:30:30
853
原创 推荐8个程序员常用的接单平台(1),2024年最新鸿蒙高级面试题2024
技术文档也是我自己整理的,包括我参加大型网安行动、CTF和挖SRC漏洞的经验和技术要点,电子书也有200多本,由于内容的敏感性,我就不一一展示了。总部位于以色列的自由职业服务平台,网站的理念是让买家以最低5美元的价格来买到一些高质量的成果,例如图片设计、视频制作等,但服务的费用无上限。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。最后就是我这几年整理的网安方面的面试题,如果你是要找网安方面的工作,它们绝对能帮你大忙。
2024-04-20 23:29:58
714
原创 探索语义解析技术和AI人工智能大模型的关系_语义解析模型 解析sql
从上述两个场景中,我们可以明显看到语义解析在人机交互中的巨大价值。无论是NL2SQL还是KBQA,它们的核心都在于对用户输入的自然语言进行深入的语义理解,并将其转化为机器可执行的指令或查询。这种转化能力不仅打破了用户与复杂数据库或知识库之间的障碍,让非专业用户也能轻松进行高级的数据操作或信息查询,还大大提高了交互的效率和准确性。更重要的是,语义解析技术使得机器能够更智能地响应用户需求,为用户提供更加个性化、精准的服务,从而增强了用户的使用体验和满意度。
2024-04-20 23:29:28
868
原创 数据血缘在安全大数据中的重要性_数据血缘安全传递 综述(1)
因此,我们应该充分认识数据血缘的重要性,不断推动其在实际应用中的创新和进步,确保数据的安全性、完整性和可信度。安全大数据的第一道防线是数据的源头。举例而言,假设一个金融机构发现了一个异常的交易记录,通过数据血缘,可以准确找到该交易的初始数据输入点,进而追溯到可能存在的安全问题。同时,组织需要不断加强对数据血缘技术的应用和管理,建立全员参与的数据治理体系,以应对不断变化的安全挑战。网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。
2024-04-18 11:14:35
291
原创 数据结构学习笔记(七):哈希表(Hash Table)_hashtable有序吗
比如我们要存入一组关键字{10,12,13,14,22,21},哈希函数采用除留取余法,除数为7,余数分别是{3,5,6,0,1,0},我们发现有两个0,存在冲突,先进入的14占据了0位置,21不能再用这个位置。链表法的思路是,哈希表的每一个槽(slot)都是一个链表,哈希函数计算的是槽位,将值根据相应的槽位存入对应的链表,这种解决方法比开放地址法要更加方便。第一个哈希表(字典)的关键字是姓氏在《百家姓》中的次序,第二个哈希表(字典)的关键字是姓氏的拼音首字母,如何定义关键字是根据需求来的。
2024-04-18 11:14:05
243
原创 大数据基础习题(1)(1),2024年最新不了解这些多线程的基础知识很难学懂大数据开发
保持单一的系统对外入口,并且为系统内部维护单一的资源池 保持单一故障,保证服务的高可用性 保证系统具有良好的可伸缩性,能够动态地增加、删减计算与存储节点 保证分配给用户的资源是弹性可伸缩的,资源之间相互隔离,保证应用和数据的安全 Mnesia是一个集中式数据库管理系统。(P45) D (1)兼容廉价的硬件设备 (2)流数据读写 (3)大数据集 4)复杂的文件模型 5)强大的跨平台兼容性 A. (1)(2)(3)(4) B. 1)(2)(4)(5) C. 2)(3)(4)(5) D. 1)(2)(3)(5)
2024-04-18 05:47:36
423
原创 大数据分析-零基础学Tableau+超详细讲解+示例练习(六)
在排序中调整位置,修改完成混合地图混合地图首先在正常地图绘制的基础上拖拽形成两个维度,选择双轴,通过控制新生成的大小和颜色实现多个维度的混合地图生成!示例。
2024-04-18 05:46:35
236
原创 个人博客系列【Hexo】-实现在百度中搜索到自己的博客_博客文章在百度怎么搜索
(img-AbE5y1HR-1713370203517)]资料的朋友,可以添加V获取:vip204888 (备注大数据)**点击一下链接,打开百度搜索资源平台,点击添加站点;
2024-04-18 00:11:15
1189
原创 两年Java开发工作经验面试总结_程序员囧辉两年(1),2024年最新持续更新中
料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(img-UHvsEZC7-1713370142073)]笔试常见的问题上面给的面试题链接基本都有。
2024-04-18 00:10:14
942
原创 【Vue3,2024年最新面试必问
这里需要用到我们重构之前封装过的 useScroll.js 工具函数。使其既能监听 window的滚动也可以监听元素的滚动。思路:准备一个对象,key 是每一个组件的name,value是每一个组件的根元素。在detail页面中,是一整个大的div 包裹很多个小的div在滚动。这里涉及一个算法,有点类似根据歌曲的播放时间显示对应的歌词。
2024-04-17 19:23:35
344
原创 【Vue3(3),只需一篇文章吃透大数据开发多线程技术
通过 Git 管理项目,养成良好的开发习惯,可以创建分支。最后开发完可以合并分支。这里封装一个单独的组件。
2024-04-17 19:23:05
362
原创 「Spring Boot 系列」01(1),2024年最新中高级工程师大数据开发开发
搭建一个SpringBoot工程,并定义HelloController.hello()方法,返回”Hello SpringBoot!2.创建一个HelloController控制器类,并添加一个控制器方法。1.使用Idea创建Spring Boot工程,创建过程参考上面。
2024-04-17 14:50:29
350
原创 「Python入门」Python代码规范(风格)_python程序通过什么来区分代码块的级别
vitian.’) # 在同一个文件中,保持使用字符串引号的一致性。在字符串内可以使用另外一种引号,以避免在字符串中使用。print(ret) # => [‘’,‘你好’,‘我是vitian’,‘,’,‘欢迎来到我的博客’,‘’]print(globals()) # 打印当前模块 python1.py的全局命名空间(可写)json.load(fp) # 从json格式的文件中读取数据并转换为python的类型。不管是dump还是load,带s的都是和字符串相关的,不带s的都是和文件相关的。
2024-04-17 14:49:28
748
原创 Spring IOC技术之Bean的配置与实例化_spring ioc容器-实例化和使用bean(1)
从这里可以看出:Spring内部走的依然是构造函数,能访问到类中的私有构造方法,显而易见Spring底层用的是反射。bean本质上就是对象,对象在new的时候会使用构造方法完成,那创建bean也是使用构造方法完成的。这里先说结论:Spring底层通过反射访问的类的无参构造方法来实例化Bean。从这里可以看出:Spring容器在创建对象的时候也走的是构造函数。程序会报错,说明Spring底层使用的是类的无参构造方法。()指定是类的构造方法,即该类的无参构造方法。
2024-04-17 11:33:35
555
原创 SPL工业智能:发现时序数据的异常_工业时序数据分析,面试大数据开发卡顿
试想这样一种情况,有两个关系密切的仪表A和B,仪表A上升时B也上升,A下降B也下降,如果两个仪表都在各自正常的范围内,但是出现了A上升B却下降的情况,此时是不是也应该被认为是异常呢?仅仅是生成是否异常还不够,异常还应区分异常的程度,比如1~10范围内是正常的,当前时刻是11的异常度就应该小于当前时刻是15的异常度,也就是说超限的幅度越大,异常度越大。我们已经可以计算单个仪表的异常度了,将相互关联的仪表看成一组,同时观察他们各自的异常度,用某种数学方式将他们的异常度聚合起来,就可以得到这组仪表的异常度了。
2024-04-17 11:33:04
615
原创 Ktor和GraphQL_ktor 创建,移动架构师成长路线
在对象模型和模型接口完成后,您将集中精力包装GraphQL的接口。首先,创建存储库目录。在这个项目中,你将定义每个方法的实现。这对于那些可能使用您的接口来更好地理解端点提供的模型的开发人员非常有用。现在,您使用的是来自玩家列表的内置数据。创建了数据之后,您将把注意力转向围绕数据包装一个接口,以方便对列表的读/写。为了充实API,添加以下内容players和 球员队查询以检索所有玩家的列表,并按团队分别检索玩家。,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
2024-04-17 06:28:37
959
原创 kotlin面试题!写给互联网大厂员工的真心话,系列篇_kotlin 动态代理
主要学的Android开发,所以投的岗位都是Android开发工程师。投了知乎,内推了阿里蘑菇街腾讯百度网易。腾讯百度都没有收到面试,知乎Skype面试,蘑菇街阿里电话面试,网易现场面。知乎二面被拒,蘑菇街阿里一面被拒,网易三面,然后备胎了,前几天被通知过了,收到了offer。自己整理了一下被问到的问题,现在分享给大家,另外自己整理的一下资料也会发给大家,希望能帮助到各位求职的小伙伴。都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-17 06:27:36
307
原创 Git:分布式版本控制系统,2024年最新2024大数据开发面试心得
不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!是分支的名称,表示要拉取更新的分支。分支是代码仓库中的一个独立的开发路径,用于并行开发和管理不同的功能或版本。等平台上的仓库,也可以是其他开发者共享的仓库。通过指定远程仓库的名称,命令会将远程仓库指定分支的最新代码合并到当前本地分支。远程仓库是指存储在远程服务器上的代码仓库,可以是。命令会从该远程仓库获取最新的代码更新。是远程仓库的名称,通常默认为"
2024-04-17 01:17:03
259
原创 git连接gitee远程仓库及使用_git远程仓库怎么引入,面试字节跳动大数据开发研发岗
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、
2024-04-17 01:16:02
328
原创 4面字节跳动拿到Offer,面试资料分享,2024年最新字节跳动面试必问
手写斗鱼视频直播Opencv详解QQ音视频通话核心爱奇艺音视频实战人工智能智能家居实战抖音小视频实战面向人群:面向底层方向发展,突破native层瓶颈的想和同行拉开差距,保持核心技术优势,没有任何C基础编程语言的人群。
2024-04-16 20:15:49
427
原创 4面字节跳动拿到Offer,面试资料分享(2),鸿蒙面试题宝典app
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。资料免费领取方式:点击我的腾讯文档不论遇到什么困难,都不应该成为我们放弃的理由!式:点击我的腾讯文档]( )**不论遇到什么困难,都不应该成为我们放弃的理由!
2024-04-16 20:15:19
808
原创 重生之我在CSDN学习spark,2024年最新含泪狂刷大数据开发基础面试118题
SparkSQL的前身是Shark,Shark是伯克利实验室Spark生态环境的组件之一,它修改了内存管理、物理计划、执行三个模块,并使之能运行在Spark引擎上,从而使得SQL查询的速度得到10-100倍的提升。2)在Spark中引入了RDD (Resilient Distributed Dataset) 的抽象,它是分布在一组节点中的只读对象集合,这些集合是弹性的,如果数据集一部分丢失,则可以根据“血统”对它们进行重建,保证了数据的高容错性;Spark把中间数据放到内存中,迭代运算效率高。
2024-04-16 03:31:33
592
原创 重生之我在CSDN学习spark(2),2024年最新附面试题
在官网上对于spark的解释是以下一段话意思是Apache SparkTM 是一个多语言引擎,用于在单节点机器或集群上执行数据工程、数据科学和机器学习。Spark是一种快速、通用、可扩展的大数据分析引擎,2009年诞生于加州大学伯克利分校AMPLab,2010年开源,2013年6月成为Apache孵化项目,2014年2月成为Apache顶级项目。
2024-04-16 03:31:03
954
原创 RecyclerView 实现WheelView和省市区多级联动(1),c#多线程面试题及答案
经过了scrollToPositionWithOffset和doOnNextLayout,这里的目标View应该是已经Layout到RecyclerView中的, 也就是layoutManager.findViewByPosition(globalPosition) 理论上不会返回null。如果使用了ConcatAdapter,findViewByPosition使用的position需要注意使用全局的position,具体如何转换可以查看本项目源码,这里不展开讲。边滚动边触发那些快要进入。
2024-04-15 11:32:02
657
原创 Raft Kafka on k8s 部署实战操作,2024年最新已成功拿下字节、腾讯、脉脉offer
部署 Raft Kafka(Kafka 3.3.1 及以上版本引入的 KRaft 模式)在 Kubernetes (k8s) 上,可以简化 Kafka 集群的管理,因为它不再依赖于 Zookeeper。确保你有一个运行中的 Kubernetes 集群,并且已经配置了 kubectl 命令行工具。如果你使用 Bitnami 的 Kafka Helm chart,你需要创建一个。文件来配置 Kafka 集群。在该文件中,你可以启用。模式并配置其他设置,如认证、端口等。
2024-04-15 11:31:31
558
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人