NOT

JS - 属性路径访问以及 ES6 的计算属性名

前言 今天学习 jointjs 框架,在阅读官方文档时碰到了一个写法让我很奇怪的写法,如下所示。通过查询资料得知这是一种使用语言特性的编码约定或模式,称为 属性路径访问。 file:[jointjs - elementTools.Control] class RadiusControl extend ......
属性 路径 ES6 JS ES

面向世界 Hello,World!!!

Hello World 创建第一个程序 创建一个后缀为.java的文件 以记事本方式打开文件,然后编写代码 在文件夹路径前加 cmd回车,打开cmd 使用javac命令编译java文件,生成class文件;再使用java运行class文件 ......
面向世界 世界 Hello World

python多进程

平常会经常用到多进程,可以用进程池pool来进行自动控制进程,下面介绍一下pool的简单使用。 需要主动是,在Windows上要想使用进程模块,就必须把有关进程的代码写if __name__ == ‘__main__’ :语句的下面,才能正常使用Windows下的进程模块。Unix/Linux下则不 ......
进程 python

第一次博客

我的初心:1.因为大数据专业是一个新兴产物,并对计算机这一块感兴趣,所以决定报这个专业。2.对这个专业的期待就如看视频中那些大佬一下,可以飞快的把代码敲出来。3.我是准备通过视频,课堂,实践一起结合来学习的。4.在正式学习这个专业前,我我在暑假做了很多的预习。 我的简历:1.当前值:目前来说学会Ub ......
第一次 博客

conda管理虚拟环境

conda管理虚拟环境 conda管理虚拟环境 1.创建虚拟环境 创建一个名为py36的虚拟环境,指定python版本为3.6.1 conda create -n py36 python=3.6.1 2.激活进入虚拟环境 # windows conda activate py36 # linux s ......
环境 conda

2023.9.23

今天去参加竞赛,本来是已经做好了拿0分的准备了,毕竟操作题没pwn,结果题目里出了65分的送分题,给我拿到了这些分,所以分数最后看着也不寒酸 主要的收获是熟悉了类似赛场的整体过程和一些要注意的事情,比如刚开始的配置网络,我当时就出了问题,因为没有这方面的经验,所以忙活了半天,最后还是靠着学长和监考的 ......
2023 23

尚硅谷JDBC笔记

核心api java.sql和javax.sql 过程 注册驱动 创建链接 创建发送SQL语句对象 发送SQL语句,获取结果 结果解析 释放资源 8.0.25版本驱动,自动识别时区 serverTimeZone=Asia/Shanghai 不用添加 8.0.25之前的版本,添加以下: t_user表 ......
笔记 JDBC

洛谷100题计划(30/100)

洛谷100题计划(30/100) P1628 合并序列 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 把符合条件的字符串都放进multiset里(可以包含重复的元素,且自动排序),然后输出即可 #include<bits/stdc++.h> using i64 = long lo ......
100 30

转录组都有什么

转录组是指一个生物体内的所有转录本(RNA分子),也就是所有基因在特定时间和条件下的表达情况。转录组研究的目的是了解在特定生物样本中哪些基因被转录成RNA,以及它们的相对表达水平。 一个典型的转录组研究通常包括以下方面的内容: RNA提取: 从生物样本(通常是细胞或组织样本)中提取总RNA。总RNA ......

加训日记 Day1——Codeforces Round 898(div4)低级失误

开始加训的第一天 ·cf AC了两道800题,一道1000的题目有思路,但是代码必然写的不如标答优美,一道1200思路有问题; ·atcoder写了道ABC的A,B的最长回文字符串突然忘记之前怎么写的了(bushi; ·898的div4场最后一场保护,E题出大锅,中间变量没用LL溢出了,结果赛后重测 ......
Codeforces 日记 Round Day1 div4

加训日记 Day2——牛客练习赛116的高光时刻(bushi

Day2,2023.9.22 ·把昨天出大锅的E给补掉了,FG可以补但还没来得及捏 ·牛客练习赛116,近期牛客系列赛唯一高光时刻捏,但是还是出低级错误 ·A题B题调数据都按到提交的快捷键了,B题最后一次交前还忘记删debug代码了qwq ·C题上来写了个模拟交了两发直接WAWA ·我向众神祈祷,回 ......
练习赛 时刻 日记 bushi Day2

三种常见椭圆曲线变换

常见形式 维尔斯特拉斯曲线: 椭圆曲线的一般形式可表示为: E:y^2 = x^3 + A*x + B A,B属于Fp,4A^3 + 27B^2 != 0,一般称上式为维尔斯特拉斯形式的椭圆曲线方程. 蒙哥马利曲线: 蒙哥马利形式的椭圆曲线方程定义为: Kt^2 = s^3 + Js^2 + s 其 ......
椭圆 曲线 常见

你真的会用ES6模版字符串?

模板字符串(template strings)是JS一个非常有用并且强大的特性。模板字符串不仅可以让字符串拼接更加简洁,还支持一些高级的用法,本文和大家深入探讨模板字符串的高级用法,分享如何利用它实现更加优雅和强大的字符串操作。 什么是模板字符串? 模板字符串是ES6引入的一种新的字符串表示方式。它 ......
字符串 模版 字符 ES6 ES

最全的李慧芹APUE-文件IO笔记

文件 IO / 系统调用 IO 注: 李慧芹老师的视频课程请点这里, 本篇为系统IO一章的笔记, 课上提到过的内容基本都会包含, 上一章为标准IO 文件描述符(fd)是在文件IO中贯穿始终的类型 本节内容 文件IO操作: open, close, read, write, lseek 文件IO与标准 ......
文件 笔记 APUE

导数的引入

什么是斜率? 一些网上的资料这样写: 导数可以被理解为函数在某一点上的斜率。在函数图像上,导数表示了函数在给定点处的变化速率。对于一元函数,导数就是函数图像在该点处的切线的斜率。 什么是导数 如果说数学的本质就是找问题场景中关键信息的数量关系,那么可以用关系的角度来理解导数,导数也是一种数量关系,某 ......
导数

vscode vim config

keybindings.json // Place your key bindings in this file to override the defaultsauto[] [ // terminal // 切换到terminal终端 { "key": "ctrl+,", "command": " ......
vscode config vim

《MySQL是怎样运行的》

第一章 初始MySQL 启动MySQL客户端程序 启动MySQL命令 参数:mysql -h主机名 -u用户名 -P端口 -p密码 如果要在一行命令中显式输入密码,那么-p后面接密码不能加空格(其它参数无所谓) 断开客户端与服务器的连接且关闭客户端 quit exit \q 服务器处理客户端请求 1 ......
MySQL

C++面试可能会用到的Cache

LRUCache 描述:考虑维护一个按照最近的使用时间来排序的链表,查询操作去哈希表中查当前key所对应的节点的指针,然后把该节点删除后再插入到链表首。插入操作的话先查询当前的key是否存在,如果存在的话先把当前key所对应的节点删除;如果链表已经满了的话就把链表尾部的元素删除,考虑完这两种情况以后 ......
Cache

python: Sorting Algorithms

# encoding: utf-8 # 版权所有 2023 涂聚文有限公司 # 许可信息查看:Python Sorting Algorithms # 描述: * https://www.programiz.com/dsa/counting-sort # * https://www.geeksforg ......
Algorithms Sorting python

读书计划

计划一个月读一本书 《Software Design X-Rays》据说是关于软件工程最重要的一本书。 书中作者展示了许多技术(大部分是基于版本控制系统的数据)用于识别热点,复杂性趋势,耦合,或者重构。所有的材料都匹配了相应的例子,参考资料和一些有趣的图例。读完这本书后,你可能会问自己:如何做到将自 ......

opp

OOP面向对象编程 面向过程 线性过程,第一步做什么,第二步做什么 适合处理一些较为简单的问题 分类思维模式,架构很清楚 面向对象 之前的学习都是面向过程的,面向对象思想是思考解决问题需要哪些分类,然后对这些分类进行单独思考。最后才对某个分类下的细节进行面向过程的思索 时候解决较为复杂的问题 宏观上 ......
opp

android驱动模块实现文件重定位

编写驱动模块进行sys_call_table hook 替换 sys_open和sys_openat系统调用为自定义函数,需要注意sys_call_table是只读的,修改前需要前修改其内存属性为可写。 直接修改内核源码,并编写驱动模块实现filter function进行过滤。 sys_call_ ......
模块 android 文件

linux/unix实战手册(1)

目录fedora server安装桌面及输入法等虚拟化概述web控制台安装虚拟化功能命令行启用虚拟化 fedora server 安装桌面及输入法等 $sudo dnf update -y $sudo dnf install @gnome-desktop $sudo systemctl set-de ......
实战 手册 linux unix

chapter 10:Sh 编程

chapter 10:Sh 编程 摘要 本章主要内容是sh编程,解释了sh脚本和不同版本的sh。它将sh脚本与C程序进行了比较,并指出了解释型语言和编译型语言之间的区别。 10.1 sh脚本 sh脚本是一个包含sh语句的文本文件,用于执行命令解释器sh的命令 sh脚本的第一行通常以#!开头,这被称为 ......
chapter

231

9-23 周六 比较稀疏平常的周末一天 早上九点多起来学习,学到11点多就吃中午饭(这周吃饭大多是和杨长大一起去的),饭堂伙食还不错,一周了还不感觉到腻歪。 中午回来就继续学习。到三点就睡一会,起来继续学习。再恰饭再学习。 当然,期间也会休息一会儿,真的只是一小会儿放松精神。 晚上稍微懈怠了点,打游 ......
231

RSA-pem类文件解析

pem文件 pem格式的文件通常用于数字证书认证机构(Certificate Authorities,CA),其文件形式主要为base64编码的文件,头尾有类似于 BEGIN PUBLIC KEY 和 END PUBLIC KEY 的头尾标记。 生成公私钥 在python中,可以通过安装包from ......
RSA-pem 文件 RSA pem

搭建Wpf框架(17) ——大文件上传与下载

先上效果图: 大文件上传 1.客户端需要按照块拆成一块一块,先计算大小,然后计算块的个数,然后按块逐个上传,代码如下: public async Task<UploadResult> UploadFileChunck(string path, Action<double> progressActio ......
框架 文件 Wpf 17

在操作过程中遇到Attempting to operate on hdfs namenode as root报错

在操作过程中遇到Attempting to operate on hdfs namenode as root报错 HDFS格式化后启动dfs出现以下错误: [root@hadoop101 sbin]# start-dfs.sh Starting namenodes on [hadoop101] ER ......
Attempting namenode 过程 operate hdfs

React Tutorials for Beginners

Get Started React Tutorials, Mosh, Youtube 1. 创建项目 npm create vite@latest 2. 通过 npm 安装 bootstrap npm i bootstrap@5.2.3 main.tsx 引入全局 Bootstrap CSS imp ......
Beginners Tutorials React for

解密TCP连接断开:四次挥手的奥秘和数据传输的安全

本文将介绍TCP连接的断开过程,重点关注四次挥手的过程和状态变迁,以及为什么挥手需要四次和为什么需要TIME_WAIT状态。在TCP连接断开的过程中,双方需要发送FIN和ACK报文来确保数据的可靠传输和连接的正确关闭。挥手需要四次的原因是为了确保数据的完整传输和连接的可靠关闭。 ......
数据传输 奥秘 数据 TCP