命令pycharm笔记django
学习笔记-Java8新特性-第一节-简介
# Java8 新特性 简介 * Lambda表达式 * 函数式接口 * 方法引用与构造器引用 * StreamAPI * 接口中的默认方法与静态方法 * 新时间日期API * 其他新特性 优点: * 速度更快 * HashMap在底层使用哈希表,数组+链表+红黑树 * 链表长度大于8,容量大于64 ......
03、Etcd 客户端常用命令
上一讲我们安装 etcd 服务端,这一讲我们来一起学学如何使用 etcd 客户端常见的命令。文章内容来源于参考资料,如若侵权,请联系删除,谢谢。 > etcd可通过客户端命令行工具 etcdctl 对etcd进行请求操作 ```sh # 帮助命令,会列出所有的命令和选项,在记不太清命令的时候,可以使 ......
babylon.js 学习笔记(5)
前面我们画的小房子,基本上都是用内置的标准形状组合而成,但并非所有对象都这么简单,今天我们来画一个小汽车,汽车由多个零件组成,控制这些零件的缩放、位置、旋转,如果每个都单独用代码来修改position/roration/scaling,未免太复杂,幸好babylon.js中,对象有所谓的child/ ......
SpringIOC个人笔记
上一章讲解了SpringBoot中的 **AutoConfiguration**自动装配,而这一章就来讲讲自动装配时会用到的Spring三大特性之一的IOC控制反转。 **使用过Spring的人都熟知,SpringIOC容器可以在对象生成或初始化时就直接将数据注入到对象中,如果对象A的属性是另一 ......
计算机网络——11网络常用命令的使用
11.1实验目的 掌握 windows2003 操作系统自带的几个网络常用命令的使用。 11.2实验内容 单击【开始】→【运行】,输入 cmd,打开【命令提示符】窗口,输入以下命令: 1、ipconfig /all显示详细的网络信息,主要包括主机名字、物理地址、IP 地址、子网掩码、网关等。 图 1 ......
C++ Primer 5th 阅读笔记:字符串,vector 和数组
# 前言 C++ 定义了丰富的抽象数据类型。 `string` 支持变长字符串。 `vector` 支持变长集合。 迭代器用于访问容器中的元素,比如,`string` 中的字符和`vector` 中的元素。 `string` 和 `vector` 都基于更加原始的数组类型。 # 使用 using 声 ......
《程序员修炼之道--从小工到专家》阅读笔记02
《程序员修炼之道--从小工到专家》第二章和第三章的主题是“实践”和“注重实效”,本文是本人对这两章节的阅读笔记。第二章:实践本章的核心观点是:软件开发是一门实践性很强的技艺,需要不断地实践和锤炼,才能取得进步和提高。而编写代码需要掌握多方面的技巧和工具,并不是只要会某一门编程语言就足够了。作者提出了 ......
pytorch学习笔记——timm库
当使用ChatGPT帮我们工作的时候,确实很大一部分人就会失业,当然也有很大一部分人收益其中。我今天继续使用其帮我了解新的内容,也就是timm库。毫不夸张的说,Chat GPT比百分之80的博客讲的更清楚更好,仅次于源码。 当提到计算机视觉的深度学习框架时,PyTorch无疑是最受欢迎的选择之一。P ......
1.脚本高级命令,进程优先级命令,进程管理工具,任务相关命令
一.总结脚本高级命令trap, install, mktemp, expect, 进程优先级命令:nice, renice, 进程管理工具: ps, pstree, prtstat, pgrep, pidof, uptime,mpstat,top,htop, free, pmap, vmstat, ......
C#学习笔记 -- 分部类、分部方法
1、分部类和分部类型 类的声明可以分割成几个分部类的声明 每个分部类的声明都有一些成员的声明 类的分部类声明可以在同一文件中也可以在不同文件中 每个分部类声明必须被标注为patial class partial class MyPartClass //类名称与下部分相同 { member1 dela ......
docker常用命令使用
commit(作为一个新的镜像方便使用,可使用docker images进行查看新的镜像) docker commit -a="author info" -m="ps info" mirrorid new-mirror-name 容器数据卷挂在,将容器内的目录挂在到本机linux上 端口暴露需修改成 ......
「学习笔记」同余最短路
同余最短路,可以用来解决像“给定 $n$ 个整数,求这 $n$ 个整数能拼凑出多少的其他整数($n$ 个整数可以重复取),以及给定 $n$ 个整数,求这 $n$ 个整数不能拼凑出的最小(最大)的整数,或者至少要拼几次才能拼出模 $K$ 余 $p$ 的数”的问题。 同于最短路是利用同余来构造状态,状态 ......
CSerialPort笔记
[前面的博客](https://www.cnblogs.com/dapenson/p/17135239.html)讲了如何以第三库方式使用[CSerialPort](https://github.com/itas109/CSerialPort),下面将介绍如何通过**cmake直接编译与使用[CSe ......
13-1 udp和internet层协议 13-2IP地址组成和分类13-4 网卡配置文件和命令 13-5 网络理由和配置 13-6 网桥技术
一、查看当前机器广播的地址和mac [root@centos8 ~]#arp -n 查看当前机器的广播地址[root@centos8 ~]#tcpdump -i eth0 arp -nn 抓包[root@centos8 ~]#ip a a 10.0.0.100/24 dev eth0 添加多网卡命令 ......
es笔记四之中文分词插件安装与使用
> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记四之中文分词插件安装与使用](https://mp.weixin.qq.com/s/aQuwrUzLZDKLv_K8dKeVzw) 前面我们介绍的操作及演示都是基于英语单词的分词,但我们大部分使用的肯定都是中文,所以如果需要使用分词的操 ......
Linux命令行中的反斜杠“\”操作简介
1.在Linux命令行中,反斜杠“\”可以把一个单词分解成多个单词,从而使之可以识别出它的参数。例如:我们要列出系统中的所有文件,使用的命令为“ls”,但是有时我们需要把“ls”中的“s”参数替换为“-l”来打开文件的详细信息,此时可以使用反斜杠“\”将两个参数分开,这样就可以很方便地识别出它们,如 ......
Qt开发笔记-----基础篇
## 1.1 为什么要学 Qt Qt是一个跨平台的 C++ 图形用户界面应用程序框架 Qt 为应用程序开发者提供建立艺术级图形界面所需的所有功能 Qt 是完全面向对象的,很容易扩展,并且允许真正的组件编程 (1)Qt 发展史 在讲解学习 Qt 的必要性之前, 先来了解下 Qt 的发展历史: 1991 ......
babylon.js 学习笔记(4)
按上回继续,上节知道了如何用 『方块+三棱柱+贴图』结合起来,画一个简单的小房子,实际应用中可以把这3个打包在一起,组成1个house对象,这样更方便一些 const buildHouse = () => { const box1 = buildBox(); const roof1 = buildR ......
基本Lunix命令在命令行工具里的使用
3) 4) 5) cd ... (代表回退): 6) 7) 8) mv a.js aa.js 注意:mv 移动的a.js为当前文件 则表示重命名 【自己本身在a.js,即当前文件即为 a.js,这个时候 mv的话就为重命名】 9) ll 和ls都为展示 11) \ 假如文件内容较多,按下空格就到下一 ......
Redis笔记(七):主从复制
#### 主从复制的作用: - 数据冗余 - 故障恢复 - 负载均衡 - 高可用 原因: - 单点故障 - 单台服务器内存有限,一般来说,单台最大不应该超过20G ### 配置 master服务器不用特殊配置 ```bash info replication # 查看集群主从信息 ``` 需要配置的 ......
为知笔记服务器迁移
举个例子:原有的老服务器的为知笔记的docker启动脚本是docker run --name wiz1 --restart=always -it -d -v /mnt/wizdata:/wiz/storage -v /etc/localtime:/etc/localtime -p 80:80 -p ......
JavaScript学习笔记:模块
## 前言 在js编程中,模块指的是按照一定格式将代码以功能拆分后作为独立文件存在的一个实体。 早期的JS并没有规定模块应该如何设计,核心语言也没有针对模块提供相关支持。 早期的代码使用IIFE来实现一个模块, 它是通过向全局对象添加属性来实现与其他模块来交互的。 ``` (function() { ......
计算机图形学入门——GAMES101第一课笔记
一、光栅化 将三维空间的几何形体显示在屏幕上,就是光栅化(Rasterization)。 虎书中有这么一段话: The process of finding all the pixels in an image that are occupied by a geometric primitive i ......
C#学习笔记 -- 对象初始化语句、索引器、访问器的修饰符
1、对象初始化语句 扩展语法 有如下两种扩展语法, 第一种当类中没有声明构造器或者声明了无参构造器才能用 第二种当类中声明了有参构造器才能用 new ExampleClass {FieldOrProp = InitProp, FieldOrProp = InitProp, ...}; new Exa ......
小迪安全web学习笔记(5)
1、系统及数据库除搭建平台中间件,网站源码外,容易受到攻击的还有操作系统,数据库,第三方软件平台等,其中此类攻击也能直接影响到WEB或服务器的安全,导致网站或服务器权限的获取。 2、顺序(1)操作系统:windows、linux(2)web:【1】网站源码【2】搭建平台【3】数据库(3)app:An ......
小迪安全web学习笔记(6)
1、加密编译算法在渗透测试中,常见的密码等敏感信息会采用加密处理,因此要了解常见的加密方式。 2、超级加解密转换工具自己下载很好用 3、常见加密编码MD5,SHA,ASc,进制,时间戳,URL,BASE64,Unescape,AES,DES等等 4、常见解密方法枚举,自定义逆向算法,可逆向 密文类似 ......
小迪安全web学习笔记(7)
1、信息收集-CDN绕过CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,(使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。) ......
程序员底层思维笔记
基础思维能力 1、抽象 2、逻辑 3、结构化 4、批判 5、维度 6、分类 7、分治 8、简单 9、成长型 专业思维能力 10、解耦思维 11、契约思维 12、模型 13、工具化 14、量化 15、数据 16、产品 ......
小迪安全web学习笔记(3)
1、iis环境win 2003 iis 6.0 iis提供网站服务,也就是常说的中间件(搭建平台)。 2、域名ip解析的安全问题属性——>高级——>编辑——>主机头值(改域名宁)用 ip加端口 或 域名加端口 访问网站,但本地域名需要改 3、访问和扫描网站用域名扫描可以达到www.之下的blog目录 ......
小迪安全web学习笔记(4)
1、web源码扩展WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口 2、web源码的目录结构(1)后台目录 admin(后台)(2)模板目录 template(模板文件)(3)数据库目录 date(数据)(4)数据库配置文件 inclose(配置) conn C ......