- 博客(22)
- 收藏
- 关注
原创 MySQL开篇 简单的库操作,表操作,数据类型_mysql默认的编码字符集是gbk和latin1,这两种字符集不支持中文, 需要我们去将这两
MySQL中的代码不区分大小写, 也就是是说关键字大写和小写都可以.
2025-02-02 05:36:36
926
原创 MySQL常用判断函数总结!!看你都用过没
mysql> SELECT SUM(IF(sex = ‘男’,1,0)) as boyNum,SUM(IF(sex = ‘女’,1,0)) as girlNum from student;SELECT SUM(IF(sex = ‘男’,1,0)) as boyNum, SUM(IF(sex = ‘女’,1,0)) as girlNum from student;,如果expr的值为true,则返回if_true_expr的值,如果expr的值为false,则返回if_false_expr的值。
2025-02-02 05:34:52
339
原创 Flink Connector 写入 Iceberg 流程源码解析_confluent icebergsinkconnector
/ 数据文件不问 0 或者 连续最大空提交到达了配置的参数阈值触发提交。// 将本次写入数据文件下发至 Commit 进行统一提交。// 使用 newReplacePartitions 提交。// 使用 newReplacePartitions()// 如果存在未提交的文件 进行提交。// 从状态中恢复未提交的数据文件。// 使用 newAppend()// 获取等待提交的数据文件。// replace 提交。// 数据文件为空则跳过。// 初始化相关监控类。
2025-01-31 14:18:33
1235
原创 Flask框架基础入门教程_ezflaskapp
其中 {% block content %}{% endblock %}这两个标识,即标记继承过来的代码所占的坑,也就是说,如果index.html 代码继承了base.html代码,那么index.html代码将会被放置在 {% block content %}{% endblock %}这两个标识之间。经过上面的小应用,我们可以简单的利用flask生成一个小的网页,但是,这网页我想要加点样式怎么办?,其实就是告诉你当用户访问哪个路径的时候,调用下面装饰的这个函数。
2025-01-31 14:16:51
637
原创 面试三轮我倒在了一道sql题上——sql性能优化
所以关于上面的面试题我们就可以得出,使用联合索引就可以很好的回答面试官的问题(id,name,password)这样的联合索引就可以调用到覆盖索引,可以减少树的搜索次数,不再需要回表查整行记录,显著提升查询性能,所以使用覆盖索引是一个常用的性能优化手段。例如上面的语句B是一个高频查询的语句,我们可以建立(name,password)的联合索引,这样,查询的时候就不需要再去回表操作了,可以提高查询效率。查找到id后,因此可以直接提供查询结果,不需要回表,也就是说,在这个查询里面,索引name 已经。
2025-01-30 01:04:17
405
原创 面向初学者的卷积神经网络_卷积神经网络好学吗
卷积是一种数学运算,允许合并两组信息。在 CNN 的情况下,卷积应用于输入数据以过滤信息并生成特征图。此滤波器也称为内核或特征检测器,其尺寸可以是 3x3。为了执行卷积,内核遍历输入图像,一个又一个元素地执行矩阵乘法。每个感受野(发生卷积的区域)的结果都写在特征图中。我们继续滑动滤波器,直到特征图完成。
2025-01-30 01:00:06
401
原创 零基础转行学python(学习方法,学习效率,如何就业)你必须了解
近期很多小伙伴问我,如果自己转行学习Python,完全0基础能否学会呢?Python的难度到底有多大?今天,就来为大家详细解读一下这个问题。
2025-01-30 00:26:11
687
原创 零基础转行前端开发工程师,行吗?
JavaScript是一种轻量级的脚本语言,从最初用于输入数据验证的目的,逐步发展到成为一门功能全面的编程语言,其使用范围已经超越浏览器,可用于浏览器平台化、Node、数据库操作、跨移动平台、内嵌脚本语言、跨平台的桌面应用程序等。前端开发不是一个没有技术含量的编写静态网页的职位,前端的大牛,通常都是可以完成多方向产品的,比如说小程序,H5,APP开发等。前端开发工程师就业机会多,创业机会多,且就业范围广,几乎各行各业都有需要,互联网公司、金融,贸易等等都能进。到底,哪些专业更加适合转前端开发呢?
2025-01-30 00:24:08
376
原创 树莓派入门笔记(二)最常用的树莓派 Linux 命令及说明_树莓派系统命令
tar -cjf jpg.tar.bz2 *.jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2。tar -czf jpg.tar.gz *.jpg #将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz。sudo mv test1.log test2.log #将test1.log改名为test2.log。
2025-01-29 12:01:44
526
原创 栈实现队列(队列实现栈)
3.当需要出栈的时候,就只需要将这个数的前n个数全部出队列到另一个空的队列里面,然后在将需要出栈的数字从队列里面弹出来。数字都需要被临时记录下来,也就是定义一个临时的变量,把每一次出出来的值放在里面,知道出出来的数字时最后一个,2.如果不为空,那么需要将不为空的队列所有的元素出到为空的队列里面,但是每一次出队列的。出队:从S2当中出,如果S2是空的,那么把S1当中的元素全部导入S2当中。2.入队,如果两个栈都是空的,就把数字放在S1,每次都放在S1。如果不为空,那么每次将数字放入到不为空的队列里面。
2025-01-29 11:59:43
598
原创 服务器架构设计大全及其优缺点概述
业务分块,做了垂直切分,切成一个个独立的系统,每个系统各自衍化,有自己的库、缓存、ES等辅助系统,系统之间的实时交互通过RPC,异步交互通过MQ,通过这种组合,共同完成整个系统功能。:目前来说OSS,CDN的价格还是稍微有些贵(虽然已经降价好几次了),只适用于中小规模的应用,另外由于网络传输的延迟、CDN的同步策略等,会有一些一致性、更新慢方面的问题。:减少数据库的压力,理论上提供无限高的读性能,间接提高业务(写)的性能,专用的查询、索引、全文(分词)解决方案。3、查询分离模式:对于大并发的查询、业务。
2025-01-29 11:33:27
886
原创 快速学习正则表达式,不用死记硬背,示例让你通透(下篇)_快速学习正则表达式,不用死记硬背,示例让你通透
管道符号两侧的正则表达式可以采用任何正则表达式模式(包括字符组)来定义文本。加号是类似于星号的另一个模式符号,但跟问号也有不同。加号同样适用于字符组,与星号和问号的使用方式相同。但如果两个字符都出现了,或者其中一个字符出现了2。,限定了该字符在匹配模式的字符串中出现的次数。本章示例着重于在gawk程序脚本中的较常见的ERE模式符号。如果字符组中定义的任一字符出现了,文本就会匹配指定的模式。这个特性可以精确调整字符或字符集在模式中具体出现的次数。如果该字符没有出现,那么模式就不会匹配。否则,模式无法匹配。
2025-01-29 05:35:44
946
原创 快速了解Java虚拟机(JVM)以及常见面试题(持续更新中
1)继承ClassLoader2)覆盖findClass(String name)方法 或者 loadClass() 方法;findClass(String name)和loadClass() 方法有什么不同?不会打破双亲委派;可以打破双亲委派。
2025-01-29 05:33:40
1243
原创 双十一来袭,京东首席架构师甩出亿级流量核心架构手册上线3天在Github上已星标39k!
NioEndpoint组件关系图解读。采用OAuth2.0协议的开放平台。Tomcat 中NIO的配置与使用。NioEndpoint 执行序列图。京东宙斯开放(授权码方式场景)衡量性能的指标QPS、TPS等。select和recvfrom。Tomcat对I/O模型的支持。是什么引起我们关注消费幂等.OAuth 2.0协议流程。5开放平台环境下的越权访问。HTTP长连接系统组成结构。HTTP长连接系统时序调用。什么是OAuth 2.0。发生越权访问的根本原因。OAuth 2.0授权。CAP 和BASE理论。
2025-01-28 19:59:07
871
原创 Web 视频播放前前后后那些事
所有这些网站实际上仍然使用video标签。但是,它们不只是在src属性中设置视频文件,而是使用功能更强大的Web API(Media Source Extensions)。
2025-01-28 10:29:03
1065
原创 VxWorks几种常用的延时方法_vxworks sleep函数
通过wdCreate( )可以创建一个看门狗定时器。调用wdStart()启动定时器,延时参数同taskDelay一样以tick为单位,同时还要指定定时完成后要调用的程序。如果应用程序同时需要多个看门狗函数,应使用wdCreate( )产生多个独立的看门狗ID。因为对于给定的看门狗ID,通过wdStart()只能关联一个看门狗函数。在指定的tick计数到达之前,要取消一个看门狗计时器,可以调用wdCancel()实现。每调用一次wdStart(),看门狗定时器只执行一次。对于一些要求周期性执行的应用程序。
2025-01-28 10:26:54
974
原创 Python拉勾网数据采集与可视化_拉勾网数据可视化
注意:导入模块的时候其他都容易解决,除了wordcloud这个模块,这个模块我建议大家手动安装,如果pip安装的话,会提示你缺少C++14.0之类的错误,导致安装不上。手动下载whl文件就可以顺利安装了。注意:抓取数据的时候不要爬取太快,除非你有其他的反爬措施,比如更换IP等,另外不需登录,我在代码加入了time模块,用于限制爬取速度。在上图也可以轻松发现:kd是查询关键词,pn是页数,可以实现翻页。注意标题(也就是列明)是我自己添加的。read_csv路径不要带有中文。Python热门岗位。
2025-01-28 02:31:09
848
原创 jQuery deffered和promise对象方法
为了让前端们从回调的地狱中回到天堂,jQuery也引入了Promise的概念。Promise是一种令代码异步行为更加优雅的抽象,有了它,我们就可以像写同步代码一样去写异步代码。jQuery从1.5版本开始实现了CommonJS规范这一重量级方案,不过没有严格按照规范进行实现,有一些API上的差异。好,让我们来看看他们的特性吧(二、示例假如这么使用回调的话,那就太伤了。幸好,还有一些现成的Promise解决方案来优雅地解决这种问题。我们看看jQuery提供的解决办法。很明显,更改后的代码更易懂易读了。
2025-01-27 13:44:16
352
原创 JNI 与 NDK 入门(一)
而jstring则对应了Java中的String类,JNI中有很多类似jstring的类来对应Java中的类,下面是Java中的类与JNI类型的对照表。方法中定义了一个so库,它的名称是native-lib,也就是我们在Java文件中用到的字符串,而后面则跟着这个库对应的Native文件的路径。充分利用了硬件的性能。在C中,编译时的函数签名仅仅是包含了函数的名称,因此不同参数的函数都是同样的签名。而C++为了支持重载,在编译的时候函数的签名除了包含函数的名称,还携带了函数的参数及返回类型等等。
2025-01-27 13:40:09
841
原创 HarmonyOS鸿蒙学习基础篇 - 自定义组件(一)_鸿蒙系统学习 csdn
自定义组件的创建:自定义组件的实例由ArkUI框架创建。初始化自定义组件的成员变量:通过本地默认值或者构造方法传递参数来初始化自定义组件的成员变量,初始化顺序为成员变量的定义顺序。如果开发者定义了aboutToAppear,则执行aboutToAppear方法。在首次渲染的时候,执行build方法渲染系统组件,如果子组件为自定义组件,则创建自定义组件的实例。在执行build()函数的过程中,框架会观察每个状态变量的读取状态,将保存两个map:状态变量 -> UI组件(包括ForEach和if)。
2025-01-26 23:34:57
694
原创 25 张图详解交换机:秒懂二层交换机的 16 个问题
PoE++ 是 PoE+ 的增强版,供电标准是 IEEE 802.3bt ,最大能够提供 60W 的功率,能够满足更多的终端功率需求,可以为基站、室外热感摄像机等终端设备提供更大功率的供电。D 发现是发送给自己的数据帧,于是发送应答数据帧,源 MAC 地址是 44:44:44:44:44:44 ,目的 MAC 地址是 11:11:11:11:11:11。即一个多端口的中继器,以集线器为中心,连接多个节点。当交换机的所有端口的总带宽小于交换机的容量时,交换结构为非阻塞,即带宽充裕,没有等待处理的情况。
2025-01-24 04:19:25
744
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅