代码编织梦想

volatile与jmm-爱代码爱编程

volatile与JMM 一、被volatile修饰的变量有2大特点1.特点2.volatile的内存语义3.volatile凭什么可以保证可见性和有序性 二、内存屏障(面试重点必须拿下)1.是什么2.内存屏障分

leetcode p72 java使用动态规划思想-爱代码爱编程

Leetcode P72 Java使用动态规划思想 ideas 定义dp数组 ​ 我们首先定一个n+1和m+1的数组,至于为什么是n+1和m+1,是因为d p【0】【i】 d p【i】【0】所代表的是他们对应的字符串

虚拟主机3种方式nginx/apache+跨域知识点整理-爱代码爱编程

一、跨域知识点整理 1.什么是跨域  要了解什么是跨域,我们先说一下同源的概念。同源,是指协议、域名、端口都相同。         例如:http://192.168.0.1:8080与https://192.168.3.1:8080不是同源,因为协议不同,第一个冒号前面的为协议,中间的为域名,第二个冒号后面的为端口,只要满足有一处不同,则就不是同源

vscode配置c/c++编译环境-爱代码爱编程

准备工作:         1.下载安装VScode;         2.下载安装MinGW编译器;         3.将安装好的MinGW编译器中的bin文件夹配置为环境变量; MinGW百度网盘下载链接(此为离线软件,下载后解压即可使用): 通过百度网盘分享的文件:MinGW.ra… 链接:https://pan.baidu.com/s/

《趣谈网络协议》学习笔记day15-爱代码爱编程

内容摘录自极客时间课程《趣谈网络协议》,如有侵权,请及时联系删除。 目录 零星知识点如何打通公有云和私有云QUIC的特性http中的keepalive 参考 零星知识点 如何打通公有云和私有云 云专线,

unity编辑器 - 识别lua文件-爱代码爱编程

Unity编辑器 - 预览Lua文件 默认情况下Unity编辑器的Inspector窗口无法直接显示Lua文件详情 直接修改Inspector显示 Lua文件默认会被识别为DefaultAsset,我们可以通过重写De

【5.2】nacos注册中心--服务多级存储模型-爱代码爱编程

【【5.2】Nacos注册中心--服务多级存储模型 1 Nacos服务多级存储模型2 服务跨集群调用问题3 配置集群属性4 总结 1 Nacos服务多级存储模型 之前有服务的概念: 例如:提供用户查

代码随想录第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵ii-爱代码爱编程

代码随想录第二天|977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II ,总结 LeetCode 977 有序数组的平方 题目链接: 977有序数组的平方 暴力循环思路:每个数平方后排序 clas

nc182 单词拆分(二) 解题思路-爱代码爱编程

描述 给定一个字符串 s 和一个字符串数组 dic ,在字符串 s 的任意位置添加任意多个空格后得到的字符串集合是给定字符串数组 dic 的子集(即拆分后的字符串集合中的所有字符串都在 dic 数组中),你可以以任意顺序 返回所有这些可能的拆分方案。 数据范围:字符串长度满足 1 \le n \le 20 \1≤n≤20 ,数组长度满足 1 \

西瓜书机器学习-爱代码爱编程

间隔与支持向量 对于给定的训练样本集,,分类任务即是在样本空间中寻找一个划分超平面将不能类别的样本分开。满足条件的划分超平面可能非常多,其中存在一个对训练样本局部扰动“容忍性”最好的,其性能最鲁棒,对未见示例泛化能力最强。 在样本空间中,划分超平面可通过如下线性方程来描述: 其中 为超平面的法向量,决定了超平面和原点之间的距离。样本空间任意点到超

pta-分解素因子-爱代码爱编程

假设n是一个正整数,它的值不超过1000000,请编写一个程序,将n分解为若干个素数的乘积。 输入格式: 首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。每组测试数据输入一个正整数n(1< n ≤1000000)。 输出格式: 每组测试对应一行输出,输出n的素数乘积表示,式中的素数从小到大排列,两个素数之间用一个“*”表示乘法。

2023年第一篇来谈谈效率-爱代码爱编程

    晚上临走的时候和同事聊了聊关于效率的问题,暂且称呼为A同学。借着和A同学的这次畅谈记录下这段时间的所负责的数据迁移过程。      数据迁移的整体内容并不复杂。主要内容如下      我们在做事情的时候总会遇到这件事情所关联的其他问题。 不要带着情绪去工作       书写脚本的时候正好赶上了数据部门对数据进行规范调整,以至于趋向于

ai比赛-推荐系统(一)-新闻推荐04:特征工程【制作训练集、验证集、测试集用于排序层模型】【制作特征和标签, 转成监督学习问题】-爱代码爱编程

我们先捋一下基于原始的给定数据, 有哪些特征可以直接利用: 文章的自身特征, category_id表示这文章的类型, created_at_ts表示文章建立的时间, 这个关系着文章的时效性, words_count是文章的字数, 一般字数太长我们不太喜欢点击, 也不排除有人就喜欢读长文。 文章的内容embedding特征, 这个召回的时候用过,

线程的补充(续)-爱代码爱编程

一丶强制终止一个线程的执行? 见Test01,Stop方法不建议使用,易丢失数据。 public class Test01 { //强制终止线程的进程测试 public static void main(String[] args) { Thread t = new Thread(new MyThread());

11-python-基本文件操作-爱代码爱编程

文件 文件是操作系统提供给用户或者应用程序。用户想把数据永久存到硬盘里,需要对操作系统的文件发起系统调用。通过使用文件,用户可以将数据永久保存到硬盘中,**即操作文件就是操作硬盘。**用户/应用程序直接操作的是文件,对

【leetcode1129】bfs/c++-爱代码爱编程

【leetcode1129】颜色交替的最短路径 bfs class Solution { public: vector<int> shortestAlternatingPaths(int n, vector<vector<int>>& redEdges, vector<vector<int

10-python-字符类知识-爱代码爱编程

字符编码 与字符编码有关的是文本文件内容和字符串数据类型,这两种情况都设计到字符编码的问题字符编码指的是翻译或者转换二进制数字为人能看得懂的数字,或者将人们能看懂的数据以数字形式存储在计算机中。 字符编码表

单词笔记(1)-爱代码爱编程

8种基础数据类型: byte 1; short 2 ; int 4; long 8; float 4; double 8; char 2; boolean true/false 类 class;接口 interface;方法 method;静态 static;参数 args; 访问修饰符: Private 私有; Default 默认; Prote

微信小程序开发-----起步-爱代码爱编程

一、小程序代码的构成 1.项目结构 (1). 了解项目的基本组成结构 ① pages 用来存放所有小程序的页面 ② utils 用来存放工具性质的模块(例如:格式化时间的自定义模块) ③ app.js 小程序项目的入口文件 ④ app.json 小程序项目的全局配置文件 ⑤ app.wxss 小程序项目的全局样式文件 ⑥ project.config.js

【flutter】flutter developer 101 入门小册 专栏指引-爱代码爱编程

你好,我是小雨青年,一名程序员。 在2023年,我决定做这个Flutter专栏,从基础到部署,一站式解决大家对于Fulltter的学习需求。 目前本专栏的大概目录为本文最后所示,后续随着内容的不断更新,会逐渐优化