天翼云软件开发,知识文档技术编程知识文档是天翼云为开发者提供的互联网技术内容分享平台。内容涵盖软件开发相关内容资讯。开发者在软件开发专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
线程学习笔记-只是简单的应用
一 基础概念1. 什么是进程: 进程是操作系统分配资源的最小单位,是cpu调度的最小单位2. 什么是线程: 任何一个进程里都有至少一个线程3. cpu核心数和线程数的关系: 1) 多核心是单芯片上多处理器,依靠多个处理器
一 预备知识 hash:映射,把任意长度的输入通过散列散发映射成固定长度,讲输入的值压缩,常见的算法取余,乘法取整,平法取中。 位运算:与 或 非 亦或 左移 右移 无符号左移 取模运算: a % (2^n) 等价于 a &
Leetcode 114. Flatten Binary Tree to Linked List 题目意思很简单,就是把一棵二叉数转换为链表,虽然题目中没说以什么样的形式转换,但看下样例就很容易看出来,是以先序遍历的次序转换成链表
1进程:cpu资源分配的最小单位2线程:cpu调度的最小单位3时间片轮转:约0.6ns一条指令4并行/并发5并发线程限制linux:1000windows:20006java有俩种创建线程的方式(1)Thread:是Java对线程的抽象(2
问题概括静态常量可以再编译器确定字面量,但常量并不一定在编译期就确定了, 也可以在运行时确定,所以Java针对某些情况制定了常量优化机制。常量优化机制给一个变量赋值,如果等于号的右边是常量的表达式并且没有一个变量,那么就会在编译阶段计算该表
显示锁非显示锁sychronized公平锁,非公平锁读写锁阻塞与唤醒 Condition
C/C++泛型编程实现数据结构之广义表广义表是线性表的推广,又称列表。线性表的元素只限于原子项,即每个数据元素只能是一个数或一个记录,如果放松对线性表元素的这种限制,允许他们自身具有结构,那么就产生了广义表。广义表是一种多层次的线性结构,像
对于linux的服务器编程而言,几个基本的api是必备的,算起来攻读linux也有一段时间了,但是却没有将反思记录下来形成文字。 网络编程底层的API相对固定也比较容易 理解,最近写的是一个利用SOCK_STREAM也就是TCP链
Linux删除文件夹命令 linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。 直接rm就可以了,不过要加两个参数-r
commom.cssindex.html运行结果运行结果
commom.cssindex.html运行结果
Promise 概述Promise 是 ES6 中新增的 异步编程 解决方案, 在代码中的表现是一个对象假设我现在有这么一个需求, 从网络上加载 3 个资源, 要求加载完资源1, 才能加载资源2, 加载完资源2, 才能加载资源3,前
PHP 简单案例[2]本系列PHP 简单案例通过“问题-代码”的方式介绍各类方法,每篇设置2个PHP综合问题,并给出解决方案。问题1存有一个 问题1代码问题2mysqltest数据库中有学生表 (stud
Linux Command dpkg 软件管理
ClamAV 杀毒是Linux平台最受欢迎的杀毒软件,ClamAV属于免费开源产品,支持多种平台,如:Linux/Unix、MAC
Linux通过git管理GitHub上托管的项目代码
Linux PHP编译make时出现错误libpthread.so.0: error adding symbols:
渗透测试的种类(1) 黑盒测试定义:渗透测试人员除了知道被测试的目标之外,其余与目标相关的信息一无所知。特点:这种类型的渗透测试属于外部
调用第三方接口时经常要按照约束文档构建各种格式的JSON对象结果:附:参看json格式的小工具:
2023-04-18 14:15:05
2023-04-18 14:14:13
2023-04-19 09:23:13
2023-04-27 08:00:00
2023-04-18 14:15:05
2023-03-16 07:49:58