找到约 10000 条结果
  • 位移运算
    带符号位移运算(<< 与 >>)带符号位移运算分为<<(左移)与>>(右移)。这两种位移,都是针对补码运算,符号位均参与位移运算,右移除负数往高位补1之外,其余位置都补0,而左移不管是正数还是负数,空位都补0,所以左移过程中,负数有可能变成正数,正数有可能会变成负数,自己体会一下。不分正负...
    2019-12-06
  • CSS基础篇--快速使用CSS Grid布局,实现响应式设计
    CSS Grid 布局由两个核心组成部分是 wrapper(父元素)和 items(子元素)。 wrapper 是实际的 grid(网格),items 是 grid(网格) 内的内容。
    2018-03-30
  • 三分钟掌握音视频处理 | 在 Rust 中优雅地集成 FFmpeg
    FFmpeg 作为行业标准,几乎无所不能,很多流行的软件(如 VLC、YouTube、OBS)都依赖它。然而,FFmpeg 也有让开发者头疼的地方:
    2025-03-11
  • golang流式读取和发送
    req流式读取 #gin框架流式发送欢迎来我的博客cjwblog.cn逛逛,虽然没什么内容x场景部分大模型(如gpt)的流式读取,可以增加用户体验。gin框架的流式问答,与前端交互。使用方法我在使用框架req 的时候,发现无法从resp.Body流式读取数据,只能完整读出来原因是框架自动帮我们读取了resp,导致我们无法读取流式的消息。...
    2023-12-17
  • java 类型信息
    为什么需要RTTI {代码...} RTTI名称的含义:在运行时,识别一个对象的类型面向对象编程中基本的目的是,让代码只操纵对基类的引用,多态有时需要操作特定类的独有方法,而这是无法从基类获取的,这就是使用RTTI的意义Class对象类型信息在运行时由Class对象表示,每个类都有一个Class对象,包含与类相关的信息每当编译一...
    2020-11-07
  • golang实现环形队列
    环形队列主要确定head和tail指针分别代表啥, 我这里规定:head:代表要写的索引位置tail:代表要读的索引位置两个值一直自增就行,然后对容量取模
    2024-09-27
  • 【leetcode】39. Combination Sum 求整数数组里的等于指定值的所有子集
    Given a set of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.
    2016-10-27
  • 解决GitHub网页githubusercontent地址无法访问问题
    GitHub里面图片都在githubusercontent.com域名上,我们只需要在hosts里面加上相关地址即可。如果你有代理,把域名加入到许可名单也可以的。
    2020-12-30
  • 话说 类加载过程 第一篇
    1. 类加载初始化Loading 把一个class文件加载到内存LinkingVerification校验class文件符不符合class文件标准Preparation静态变量赋默认值 static int count = 10; 在这一步count = 0 默认值Resolution符号引用转换为内存地址 可以直接访问的地址Initializing 静态变量赋值为初始值 2. 类加载器1. JVM是按需动态加载采用...
    2021-03-11
  • 双亲委派模型
    前言今天大头菜打算讲双亲委派模型,重点关注:如何破坏双亲委派模型,你看完后,一定会获益匪浅哈哈哈。广告时间:先点赞,先收藏,转粉不转路。问题大家思考一下这些问题:为什么不能定义java.lang.Object的Java文件?在多线程的情况下,类的加载为什么不会出现重复加载的情况?以下代码,JVM是怎么初始化注册MySQL的...
    2021-03-18
  • 深入理解JVM之ClassLoader
    在编写Java程序时需要使用javac命令将.java后缀名的文件编译成.class文件,然后JVM通过执行.class文件来运行我们写的程序,那么JVM怎么才能执行.class文件呢?这就需要类加载器了。
    2021-02-16
  • JS数据结构学习:队列
    队列是遵循先进先出原则的一组有序的项,与栈的不同的是,栈不管是入栈还是出栈操作都是在栈顶操作,队列则是在队尾添加元素,队顶移除,用一个图来表示大概是这样事的:用一个更形象的例子就是:排队服务,总是先排队的人会先接受服务,当然不考虑插队的情况
    2019-02-13
  • 【Python 技巧】如何按值对 Python 字典进行排序
    {代码...}
    2022-03-17
  • 实操体验 CPU 的流水线/多发射
    前言前文 <一行机器指令感受下内存操作到底有多慢> 中,我们体验到了 CPU 流水线阻塞带来的数量级性能差异。当时只是根据机器码,分析推断出来的,这次我们做一些更小的实验来分析验证。动手之前,我们先了解一些背景。在 \<CPU 提供了什么> 一文中介绍过,CPU 对外提供了运行机器指令的能力。那 CPU 又是如...
    2021-04-05
  • Python中的字典
    作者|Ankit Gupta编译|VK来源|Towards Datas Science在这篇文章中,我将讨论字典。这是“Python中的数据结构”系列的第二篇文章。本系列的第一部分是关于列表的。字典是Python中使用键进行索引的重要数据结构。它们是无序的项序列(键值对),这意味着顺序不被保留。键是不可变的。与列表一样,字典的值可以保存异构数据,即...
    2020-10-03
  • markdown的基本使用方法
    以下效果均以引用的形式展现(代码除外) 标题 1.添加不同个数的#号 在markdown中定义标题,只需要在文字前添加#、##、###、####、#####、######即可代表h1~h6的标题。 {代码...} 效果如下图: 这是一级标题 这是二级标题 这是三级标题 这是四级标题 这是五级标题 这是六级标题 代码 1.单行代码: 在代码外包裹1个`就可...
    2017-01-16
  • GitHub 多账户设置
    原文链接:GitHub 多账户设置 我的两个 GitHub 账户分别为主账户(参与开源项目和自己的代码)和副账户(更新 Hexo 博客)。 本文会介绍在拥有多个 GitHub 账号的时候,如何通过配置 SSH 文件来让各个账户正常工作且不发生冲突。 生成 SSH 由于不同的 GitHub 不能使用同一个 SSH 公钥,所以要生成两个不同的 SSH 分别对...
    2020-05-31