刷新
C语言中的整型提升

博主头像 整型提升 什么是整型提升?为什么要使用整型提升?整型提升是如何进行的? 1.整型提升 在c语言中,一些表达式在求值的过程中,操作数可能需要转换为其他类型,这种转换,我们程序员是看不见的,称其为隐式类型转换,而整型提升就是之一 1.1什么是整型提升 在C语言中计算整数的时候,会将整型家族中小于4字节的 ...

JavaSE----- 流程控制

JavaSE 流程控制 1.用户交互Scanner 基本语法:Scanner s = nwe Scaneer(System.in); 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取之前一般使用hasNext()与hasNextLine()判断是否还有输入的数据 ...

csp-j/s历险记

csp-j/s比赛一直是一个十分SB优质的比赛 -在那个晴空万里的早上,与同学们共同坐地铁前往CSP-J考场- ye————————————————————————————————! -从从容容游刃有余 ——第一题—— AC! ——第二题—— AC! ——第三题—— 65 ——第四题—— 16(谈崩 ...

「亲手画出动态数学」:让数学可视化触手可及的Manim入门课

博主头像 数学的美,藏在动态的逻辑里——而 Manim,正是那个能把抽象公式变成「会说话的动画」的神器。 今天,给大家推荐一门我自己录制的从零开始的Manim入门课,哪怕你是编程小白,也能跟着一步步画出属于自己的数学动画! 这门课程适合谁? 如果你是以下任意一类人,这门课就是为你准备的: ▸ 数学爱好者:想亲 ...

CPP 学习笔记 & 语法总结

博主头像 CPP 学习笔记 秋招的时候(嵌入式方向)面试官常问到 C++,因此花了几天过了一下基础知识,本文为学习笔记。快速学习的经验:如果有其他语言基础的情况下,想要学习一门新语言,让 AI 帮你列一下这个语言的学习大纲或者目录,然后针对目录中的每个知识点让 AI 讲解并给出示例,这样非常快就能学完一门语言 ...

一个经典案例深入剖析Java并发中的“可见性”陷阱

博主头像 “你以为程序按顺序执行,但CPU和JVM说:不,我们有自己的想法。” 一起来解剖一段看似简单、实则暗藏玄机的Java代码。它只有20行,却浓缩了多线程编程中最经典、最易被忽视的陷阱——可见性(Visibility)问题与指令重排序(Reordering)。 它来自《Java并发编程实战》(JCIP) ...

浅谈java中的悲观锁,乐观锁以及CAS操作

博主头像 了解volatile的同学一定知道,volatile 可以保证可见性,但是它无法保证原子性。 所谓原子性,就是一个(一系列)操作,要么全都执行,要么全都不执行,不能执行到中间某种状态就结束,同时对于外界(其它)来看,要么就是看到执行前的结果,要么就是执行后的结果,不能看到中间状态。举一个经典的例子: ...

Go红队开发—图形化界面

博主头像 目录GUi 图形化配置第一个GUI常用 widget 组件Layout 布局绝对布局dialog弹框注意事项类别案例demo所有代码 好久没做golang开发了,之前的文章一直在做cli的安全工具开发,这里了解一下gui图形化的开发,后续目前还不知道能发什么了,主要是cli和gui这些无非都是将之前 ...

keycloak~登录时将请求头里某个属性放入UserSessionModel

博主头像 UserSessionModel做为用户登录过程中的一个会话,可以用来跨flow使用数据,这些数据被保存到内存里,在认证过程中可以被使用,今天的一个需求要求在登录时从请求头获取IP所在地并写到kafka里,要想实现这个需求,你可以在现有认证流程中修改代码,但不建议这样做,因为这种修改对原始逻辑会有破 ...

c语言中的操作符

博主头像 1.算数操作符 a.+ 加号 b.- 减号 c.* 乘号 d./ 除号 当 / 的两边都为整形时,计算结果默认为 int 。当 / 两边任意一边出现小数,计算结果为float or double e.% 取模 % 计算的是两数相除后的余数,其两边必须为 int ,整除时结果为 0 2.移位操作符 使 ...

C++23的out_ptr和inout_ptr

博主头像 c++23新增了一些智能指针适配器,用来扩展和简化智能指针的使用。 这次主要介绍的是std::out_ptr和std::inout_ptr。这两个适配器用法和实现都很简单,但网上的文档都比较抱歉,还缺少一些比较重要的部分,因此单开一篇文章记录一下。 out_ptr 首先从功能最简单的out_ptr讲 ...

技术面:SpringBoot(springboot的类加载和传统的双亲委派有什么区别、如何按顺序实例化Bean)

博主头像 前言 在SpringBoot中,类加载机制与Java的传统双亲委派类加载机制是有一定区别。主要体现在自定义类加载器与fat jar(可执行jar)的加载方式上。 Java的传统双亲委派模型 Java传统类加载机制,遵循双亲委派模型,核心规则:类加载请求优先由父类加载器处理,只有父加载器无法加载时才由 ...

<1···678···50>