草庐IT

15年安全老兵详解《孤注一掷》里的黑客技术及杀猪盘

周末带小孩去电影院看了《孤注一掷》,老婆说这是给小孩的教育片,当做成长路上的教育片来看,片方也在营造全家必看,全社会必看的舆论,“嘎腰子、缅北、KK、杀猪盘”的社会热点推高了本片观影与期待。做为网络安全从业者,今天谈谈电影《孤注一掷》涉及到的相关的黑客攻防技术和场景。电影制作方也算是用心了,隔壁王大娘提醒我男主张艺兴饰演的潘生与编程语言Python在读音上似乎有点弦外之音,有点类似或谐音。开篇男主潘生从标准码农衬衫打扮到刻意西装革履意气风发,体验了什么是职场失落,在公司全员大会上晋升受阻衬托下氛围瞬间尴尬,男主一气之下扔掉工牌,当场离职不干了,这里其实有违背职场离职流程,现实职场程序员离职还有

跨越2000公里,15岁少年的云上逐梦

本文分享自华为云社区《【先锋开发者云上说】跨越2000公里,15岁少年的云上逐梦》,作者:华为云社区精选。10岁学Python,12岁学C++在数十场科技创新大赛中拔得头筹为解决一个技术难题独自一人从大连飞往东莞HDC.Cloud2023现场与华为云扫地僧面对面交流这就是少年开发者苏家祺壮志凌云,未来可期一个中学生的暑期特别之旅故事要从一个技术bug说起。在这个炎热的暑假,刚初三毕业的苏家祺,因为一个开源软件的内核时间同步问题,苦恼不已,在一次又一次的失败尝试之后,技术交流群的一则消息引起了他的注意:那是来自华为云开发者联盟公众号的一篇推文,里面提到华为云即将举办开发者大会,现场将有扫地僧见面

在iPhone 15发布之前,iPhone在智能手机出货量上占据主导地位,这对安卓来说是个坏消息

可以说这是一记重拳,但似乎没有一个有价值的竞争者能与苹果今年迄今为止的智能手机出货量相媲美。事实上,根据Omdia智能手机型号市场跟踪机构收集的数据,苹果的iPhone占据了前四名。位居榜首的是iPhone14ProMax,2023年上半年出货量约为2650万部,成为出货量最大的智能手机。更令人惊讶的是,苹果占据了榜单的前四位。这些估计对该公司即将于9月12日发布的iPhone15来说是个好兆头。考虑到今年这批iPhone的兴奋和热议,有传言称它们将提供多年来最大的升级,看看2023年下半年会发生什么将是一件有趣的事情。苹果在榜单上占据主导地位,并轻松击退了安卓领域最激烈的竞争对手。考虑到去年

15个关于AI的Github库

这里是我们精选的创新项目列表(排名不分先后),这些项目正在机器学习和人工智能领域蓬勃发展1:privateGPT作者:imartinezGithub星数:16.7K描述:利用LLM的力量,在没有互联网连接的情况下询问有关您文档的问题。100%私人;任何时候都没有数据离开您的执行环境。您可以在没有互联网连接的情况下提取文档并提出问题!链接:https: //github.com/imartinez/privateGPT2:StableDiffusionwebUI作者:AUTOMATIC1111Github星数:75.5K描述:基于Gradio库的浏览器界面,用于稳定扩散。链接:https://g

基于数据湖的流批一体:flink1.15.3与Hudi0.12.1集成,并配置基于CDH6.3.2的hive catalog

前言:为实现基于数据湖的流批一体,采用业内主流技术栈hudi、flink、CDH(hive、spark)。flink使用sqlclient与hive的catalog打通,可以与hive共享元数据,使用sqlclient可操作hive中的表,实现批流一体;flink与hudi集成可以实现数据实时入湖;hudi与hive集成可以实现湖仓一体,用flink实时入湖,用spark跑批处理。由于方案中中采用的CDH6.3.2是官方最后的开源版本,而flink与hudi是社区近期发布的开源版,网上几乎没有关于它们集成的资料,近期为完成它们集成费了不少神,特写出来分享给大家,有问题可一起交流。以下为实现hu

RK3399驱动开发 | 15 - RTC实时时钟芯片HYM8563S调试(基于linux5.4.32内核)

文章目录一、LinuxRTC设备驱动框架二、HYM8563实时时钟芯片1.简介2.引脚图3.连接原理图三、设备驱动调试1.设备树节点描述2.使能内核驱动3.测试四、hym8563驱动实现分析1.i2c设备驱动框架2.rtc设备注册流程3.通过i2c驱动操作硬件一、LinuxRTC设备驱动框架Linux内核中使用RTC设备来提供硬件时间,为了兼容各种各样的RTC硬件,Linux内核提供了RTC设备驱动框架,如下。RTC设备驱动框架向用户空间提供了三种节点:/dev/rtcN:设备节点/sys

【云原生|Kubernetes】15-Kubernetes的污点和容忍详解

【云原生Kubernetes】15-Kubernetes的污点(Taint)和容忍(Toleration)详解文章目录【云原生Kubernetes】15-Kubernetes的污点(Taint)和容忍(Toleration)详解简介基本用法设置污点去除污点示例effect说明多污点与多容忍配置常用场景节点独占配备了特殊硬件的节点基于污点的驱逐基于节点状态添加污点总结简介​污点(Taint)是指标记节点的一种机制,用于告诉Kubernetes集群这个节点上的Pod是有问题的,例如某些节点资源已经不足等。当节点被标记为污点时,Kubernetes调度器将不会将新的Pod分配到这个节点上,除非这个P

15 个常用的正则表达式技巧

你对正则表达式有何看法?我猜你会说这太晦涩难懂了,我对它根本不感兴趣。是的,我曾经和你一样,以为我这辈子都学不会了。但我们不能否认它确实很强大,我在工作中经常使用它,今天,我总结了15个非常使用的技巧想与你一起来分享,同时也希望这对你有所帮助。那么,我们现在就开始吧。1.格式化货币我经常需要格式化货币,它需要遵循以下规则:123456789=>123,456,789123456789.123=>123,456,789.123constformatMoney=(money)=>{returnmoney.replace(newRegExp(`(?!^)(?=(\\d{3})+${money.inc

1.15 自实现GetProcAddress

在正常情况下,要想使用GetProcAddress函数,需要首先调用LoadLibraryA函数获取到kernel32.dll动态链接库的内存地址,接着在调用GetProcAddress函数时传入模块基址以及模块中函数名即可动态获取到特定函数的内存地址,但在有时这个函数会被保护起来,导致我们无法直接调用该函数获取到特定函数的内存地址,此时就需要自己编写实现LoadLibrary以及GetProcAddress函数,该功能的实现需要依赖于PEB线程环境块,通过线程环境块可遍历出kernel32.dll模块的入口地址,接着就可以在该模块中寻找GetProcAddress函数入口地址,当找到该入口地

15. Docker实战监控神器Uptime Kuma

目录1、前言2、什么是UptimeKuma?3、Docker部署UptimeKuma3.1、安装3.2、访问3.3、配置3.4、集成飞书机器人3.5、效果1、前言在利用Docker部署项目时,我们需要时刻知道已部署的容器的状态。且通常会把所有的站点监控配置到云平台上,以检测各站点的连通性。而UptimeKuma就是一个开源的监控工具,还支持告警信息的推送等。我现在所在的项目中,就是用此作为站点健康状态监控的工具。2、什么是UptimeKuma?Github地址:https://github.com/louislam/uptime-kuma在线体验Demo地址:UptimeKumaDemoUpt