ICode9

精准搜索请尝试: 精确搜索
  • 操作系统小记2021-09-16 20:00:10

    进程与线程 进程是资源分配的基本单位,线程是独立调度的基本单位 一个进程中可以有多个线程,他们共享进程资源 线程与进程的区别: 资源:线程不拥有资源,线程可以访问隶属进程的资源。调度:线程是独立调度的基本单位,线程切换不会引起进程切换,从一个进程中的线程切换到另一个进程

  • 猫树分治小记2021-09-12 21:02:11

    一个非常 trivial 也不太常见的算法,不过学过了就不要忘了哦( 猫树问题可以适用于离线解决以下类型的数据结构问题: 与序列有关,且询问是一段区间 序列静态,即,不涉及修改操作 当然离不离线都可以,由于其过程类似于点分治,所以在线的情况可通过类似于建出建出点分治的情况动态维护。 首

  • prufer 序列小记2021-09-11 19:31:19

    (prufer 序列仅对 \(n>1\) 有效,\(n=1\) 一般要特判) prufer 序列是 \(n\) 个点的有标号无根树集合与 \(([1,n]\cap\Z)^{n-2}\) 的一种双射方式,可以将不会处理的树形结构转化为数组,在很多计数题里很有用。 下面先给出 prufer 序列的构造方式(即定义),然后给出通过任意长度为 \(n-2\) 每

  • 塞尔达火烟材质小记2021-09-09 13:01:10

    小记  火焰部分用到了一张噪声图和一张mask图     Mask图R通道带一圈线的造型作为一层外焰的颜色,G通道透明度,靠近焰心的区域趋于0,B通道控制UV扭曲程度,靠近焰心的区域趋于0,A通道V渐变控制上下过渡。  首先用噪声图和mask B通道相乘来偏移UV的V来扭曲靠近焰心的部分无扭曲。

  • python小记2021-09-06 22:04:03

    conda与pip install的不同:添加channel删除conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/查看已有channelsconda config --get channels查看是否装了某个包conda list [关键字]os.path.join() import os Path1 = 'home'

  • 第二类斯特林数小记2021-09-06 12:35:20

    第一类斯特林数没弄懂,先咕了。 对于第二类斯特林数记做 \(\begin{Bmatrix}n\\ m\end{Bmatrix}\),也可记做 \(S(n,m)\),表示将 \(n\) 个两两不同的元素,划分到 \(m\) 个互不区分的非空集合的方案数。 递推式 \[\begin{Bmatrix}n\\ m\end{Bmatrix}=\begin{Bmatrix}n-1\\ m-1\end{Bmatri

  • kali linux 使用小记2021-09-05 19:32:03

      2021 1.安装在虚拟机中 2.安装vmware tools,记得要使用root账户 2.添加、更新Kali仓库(Repository) 3.安装中文输入法     基本信息 kali linux 发行版基于debian系,使用xfce桌面环境、软件包管理程序为apt(超级牛力)、   源 # 源只要添加一个能用的就OK deb http://http.kali.org

  • 树链抛分小记2021-09-04 22:00:10

    Powered by:NEFU AB_IN 文章目录 树链剖分介绍前置知识主要思想代码解析例题题意思路代码 树链剖分 介绍 把“树”“剖分”成“链” 前置知识 线段树树的 d f

  • python知识小记2021-09-03 20:32:38

    1. 2. 3.     4. 5.         

  • centos7 安装postgresql11小记2021-09-02 18:02:45

    转载1:https://www.jianshu.com/p/b4a759c2208f 转载2:https://www.cnblogs.com/stulzq/p/7766409.html   今天第一次安装postgresql11,虽然有文档可以参考(主要是转载1),但是还是遇到了两个问题。   1、下载安装包 文档上有提供诸如“yum install https://download.postgresql.org/

  • 深度测试——小记2021-08-25 14:00:47

    深度测试 1.当开启深度测试后,在深度缓冲区内,每个片元会比较其中已存在的片元深度,如果深度大于已存在的则剔除(舍弃),如果小于已存在的则显示;当通过深度测试的片元,则对该片元进行深度写入,如果开启深度写入,则该片元更新写入到缓存区内,否则不写入,深度测试过程结束。

  • 小记:不明原因的解决了ORACLE慢的问题2021-08-24 05:31:55

    小记:不明原因的解决了ORACLE慢的问题 OracleSQLLinux应用服务器Cache  小记:不明原因的解决了ORACLE慢的问题    近来发现ORACLE服务器超级慢,而且慢并不是由应用程序性能导致的,就连运行proc预编译程序都很慢,可见问题还是出在ORACLE服务器本身。   首先查看了一下ORACLE的主

  • leetcode-动态规划-做题小记2021-08-20 09:35:27

    将升序数组转为高度平衡的二叉搜索树 eg: Input: nums = [-10,-3,0,5,9] Output: [0,-3,9,-10,null,5] Explanation: [0,-10,5,null,-3,null,9] is also accepted: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; *

  • 线性代数相关算法小记2021-08-19 21:01:45

    高斯消元 高斯消元是对矩阵行化简的算法,可以化成阶梯型或者简化阶梯型。《线性代数及其应用》给出的步骤如下: 选取最左边的非零列; 在该列中任意选取一个非零元素,通过对换变换将该行移到最上面; 通过倍加变换将下面的行的该列元素全部变成 \(0\); 暂时不管该行(即第一行),将剩下的子矩

  • centos7 ftp 使用小记2021-08-18 16:00:45

    客户端 yum -y install ftp ftp 192.168.3.1   输入 名密   ftp>cd  进入目录 ftp>cdup  返回上级目录 ftp>get 123.tar     下载一个文件到本地 ftp>mget *.tar       下载一堆文件到本地 ftp>put 456.tar     上传一个文件 到 远端 ftp>mput *.tar    上传一

  • 使用MyBatis小记2021-08-08 19:32:52

    MyBatis 简介 什么是mybatis MyBatis 是一款优秀的持久层框架 它支持自定义 SQL、存储过程以及高级映射 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普

  • python继承小记2021-08-07 01:32:19

    新式类和旧式类 旧式类 python 2.x版本中,如果一个类没有从object继承,那它属于旧式类。 python2.1只有旧式类。python2.2开始引入新式类。 新式类 python2.x中必须显式继承object。 Python3.x中默认都是新式类,不必显式继承object。 旧式类和新式类的区别 旧式类的实例a.__class__

  • python 小记2021-08-06 03:00:32

      读写文件 读取文件 1 # 利用pandas读取文件,数据类型为DataFrame; 若需指定分隔符使用sep='',默认',',只能单个字符; 2 data = pd.read_csv(datafile, header=None, usecols=[0, 1, 3, 5, 6, 15]) 3 # header指示列标签位置所在行号,默认第一行; nrows指定读取文件前n列 4 5 #

  • Java面试总结,Java 小记 — RabbitMQ 的实践与思考2021-08-05 17:00:22

    上个示例中我提到的应用场景是解耦和通知,再接着扩展,因其具备良好的缓冲性质,所以还有一个非常适合的应用场景那就是削峰。对于突如其来的极高并发请求,我们可以先瞬速地将其加入队列并回复用户一个友好提示,然后服务器可在其能承受的范围内慢慢处理,以此来防止突发的 CPU 和内存 “爆

  • Meta标签小记2021-08-04 22:02:12

    设置Meta标签 <meta name="viewport" content="width=device-width”, initial-scale=1.0, maximum-scale=1.0,minimum-scale=1.0,  user-scalable=no"> 这段代码的几个参数解释: width = device-width:布局视口的宽度等于当前设备视口的宽度 initial-scale: 初始的缩放比例(默认设

  • HTML入门小记(一)2021-08-03 11:01:26

    1.html标签主要分为块级标签,行内标签,行内块标签。具体可参考w3cSchool; 块级标签:独占一行,对宽高的属性值生效;如果不给宽度,块级元素就默认为浏览器的宽度,即就是100%宽(例如:p、div、ul、ol、li、dl、dt、dd、h1~h6、form等); 行内标签:可以多个标签存在一行,对宽高属性值不生效,完全靠内

  • 登录重构小记2021-08-02 22:33:03

    前言 最近把小站的登录页面给重构了,之前的安全性存在很大问题,基本处于裸奔的状态,特此记录一下过程。 先说一下网站后端语言是php,为什么用php呢,因为php是世界上最好的语言吗,可能吧,不过最大的原因是因为我的网站托管在虚拟主机上,目前来说,几乎所有厂商的虚拟主机都只支持php,不过

  • Git使用小记2021-07-31 21:35:23

    一、Git简介 Git是世界上先进的分布式的版本控制系统,Git是分布式的版本管理,每个开发者的本地都会有完整的版本库,不需要来联网,也能进行版本的管理和代码的提交,每个开发者都可以在本地进行提交代码、查看版本、切换分支等操作。 二、安装 Windows的Git下载地址:https://git-scm.com/d

  • LGV 引理小记2021-07-27 09:02:50

    讲个笑话,NOI 之前某场模拟赛让我知道了这个神奇的科技,于是准备 NOI 之前学完,结果鸽着鸽着就鸽掉了,考 day1 之前一天本来准备花一天时间学的,然后我就开玩笑般地跟自己说,这么 trivial 的东西早学晚学都一样,反正到正式考场上也不大可能派上用场,结果……结果?NOI d1 就考了道这道题,简直

  • pktgen 使用小记2021-07-22 17:02:29

    pktgen 是 Linux 内核自带的一个发包工具。下面知识简单的通过一个例子介绍一下。 安装 要使用 pktgen,首先必须加载 pktgen 的内核模块。 modprobe pktgen 当然,要卸载也是同样。rmmod pktgen。 在安装完模块之后,会自动产生 /proc/net/pktgen 这样一个目录。其中会存在类似 kpktge

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有