[C++]指针

1. 指针的用处 链表 2. 指针的定义 2.1. 基本概念 指针就是指向一个变量或者指针的变量,它里面存储的值是一个内存空间的地址。 当然,一个指针也可以指向指针。 2.2. 代码实现 int i = 3; int *p = &i; int **q = &p; cout<<p<<" "<<*p<<endl; cout<<q<<" "<<*q<<" "<<**q; 本程序的输出结果可能是: 0x22fec8 3 0x22fec4 0x22fec8 3 Hint: 0x22fec8就是变量i的地
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

Django-自带的用户认证(auth)

auth模块 from django.contrib import auth auth模块方法 authenticate() 提供了用户认证功能,即验证用户名以及密码是否正确,一般需要username 、password两个关键字参数。 如果认证成功(用户名和密码正确有效),便会返回一个 User 对象。否则返回None authenticate()会在该 User 对象上设置一个属性来标识后端已经认证了该用户,且该信息在后续的登录过程中是需要的。 用法: user = auth.authen
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

高中数学....口诀?

圆锥曲线怎么办 多用向量少暴算 直线曲线必联立 韦达定理必要算 三角三心要牢记 遇到直径找交点 向量点乘等于零 计算过程好化简 勤思善结多训练 答案一算就出现 圆锥曲线怎么办 多用向量少暴算 直线曲线必联立 韦达定理必要算 三角三心要牢记 遇到直径找交点 向量点乘等于零 计算过程好化简 勤思善结多训练 答案一算就出现
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

【模板】矩阵加速(数列)

#include<bits/stdc++.h> #define ll long long #define For(i,l,r) for(int i=l;i<=r;i++) using namespace std; int T,n; const int p=1e9+7; struct mat{ ll m[5][5]; }ans,base; inline mat mul(mat a,mat b){//等我学会重载运算符我就来改!quq mat res;
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

[考试反思]1004csp-s模拟测试59:惊醒

一句话:我看错考试时间了,我以为11:30结束,T2T3暴力没来得及交。 为什么考试的时间忽然变了啊。。。没转过来 一定要看清考试的起止时间! 虽说T2T3连爆搜都没打,只打特殊性质只有32分。爆搜分还挺高的。 当特殊性质不好扩展时,记得把爆搜打上。 本来是想T1先送上暴力,然后尝试肝T2,然后是T3暴力,有时间再回来优化T1。 但是整场考试时间是崩的,也没回T1。。。然而T2T3 注意分数与时间的权衡。 T1: BFS。 二营长打法极其简单。因为是BFS所以一个点不会被多次更新。 那么一次更
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

JS函数传递字符串参数(符号转义)

原文链接:https://blog.csdn.net/Myname_China/article/details/82907965 JS函数传递字符串参数,如果没有转义处理,在接收的时候无法正确的接收字符串。 在双引号内 <a href="javascript:orderDetails(\''+orderId+'\')">查看详情</a> <a href="javascript:void(0)" onclick="orderDetails(\''+orderId+'\')">查看详情</a> 在
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

面经五

java集合类有哪些 Hashmap中1.7和1.8主要区别 HashMap是我们开发中经常使用到的集合,jdk1.8相对于1.7底层实现发生了一些改变。1.8主要优化减少了Hash冲突 ,提高哈希表的存、取效率。 底层数据结构不一样,1.7是数组+链表,1.8则是数组+链表+红黑树结构(当链表长度大于8,转为红黑树)。 JDK1.8中resize()方法在表为空时,创建表;在表不为空时,扩容;而JDK1.7中resize()方法负责扩容,inflateTable()负责创建表。 1.8中没有
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

Codeforces Round #588 (Div. 2) E. Kamil and Making a Stream(DFS)

链接: https://codeforces.com/contest/1230/problem/E 题意: Kamil likes streaming the competitive programming videos. His MeTube channel has recently reached 100 million subscribers. In order to celebrate this, he posted a video with an interesting proble
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

c语言|博客作业02 c语言l博客作业02

c语言l博客作业02 这个作业属于哪个课程 c语言程序设计 这个作业要求在哪里 https://edu.cnblog.com/campus/zswxy/SE2019-4/homework/8689 我在这个课程的目标是 掌握c语言 这个作业在那个具体方面帮助我实现目标 pta编程,如何自己寻求帮助 参考文献 《提问的智慧》 .2.1阅读作业 . 1.请仔细阅读《提问的智慧》,用自己的话描述你的收获,并举例子说明应该如何提问。(2分) 收获:学会提问也有很大的学问,学会了怎样提问。 举例:要问与
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

域渗透基础之环境搭建(单域到组件域林)

转发:https://www.e-learn.cn/content/qita/2484245 之前练习域渗透的环境被我弄丢了 重新搭建一个完整的域环境吧。 域渗透的基础还是环境的搭建,单域到域树再到域林。 单域环境搭建 创建域的必备条件 DNS域名:先要想好一个符合dns格式的域名,如 pentest.com DNS服务器:域中需要将自己注册到DNS服务器内,瓤其他计算机通过DNS服务器来找到这台机器,因此需要一台可支持AD的DNS服务器,并且支持动态更新(如果现在没有DNS服务器,则可以在创
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

1004-模拟赛

A 显而易见,答案为 \[ C_n^m \] 反正这个显而易见我没看出来 试卷为小球,日期为盒子,那么我们就把问题转化成\(n\)个小球放入\(m\)个盒子中 等等,真的是m个盒子吗?? 由题意可知,我们选择的,其实是m~n个球。由此,可以增加一个m+1号盒子,用来装剩下没有被选中的球。 这里,1~m号盒子是不能为空的,但是m+1号盒子是可以的,为了消除掉这个不同带来的影响,我们增加一个n+1号球,放在最后,保证无论如何m+1号盒子都不为空 插板法 在\((n+1)-1\)个空格中放\((m+
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

TCP/IP 物理层卷一 -- 交换技术

一、概念   交换技术是指各台主机之间、各通信设备之间或者主机和通信设备之间(简单理解:你的PC和我的PC之间、你的PC和我的路由器、路由器之间)为交换信息所采用的的数据格式和交换装置的方式。 二、交换技术分类 2.1 电路交换(Circuit Switching) 2.1.1 什么是电路交换?   Anderw S.Tanenbaum 在 《Computer Network 》给电路交换下了定义: Conceptually, when you or your computer places
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

通过names.index()的方法返回2个eva的索引值

names = ["金角大王","黑姑娘","rain","eva","狗蛋","银角大王","eva","鸡头"] eva_1 = names.index("eva") new_list = names[eva_1+1:] new_eva = new_list.index("eva") eva_2 = eva_1 + new_eva + 1 la = ''' ------------------ 第一个eva索引值为:%i 第二个eva索引值为:%i ------------------ '
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

从域环境搭建到域渗透

转发: 从域环境搭建到域渗透(上) 从域环境搭建到域渗透(下)
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

vim实现批量注释和批量删除注释

批量注释 1、进入文档,vim test.txt 后,按住ctrl+v进入VISUAL BLOCK模式,上下选择需要注释的行 2、按大写键,再按i,或者直接按shift+i,进入INSERT模式,输入注释符号(#或者//) 3、按esc键,之前选择的行首部会自动加上注释符 批量删除注释 1、进入文档,vim test.txt 后,按住ctrl+v进入VISUAL BLOCK模式,上下选择需要注释的行 2、按d键删除注释符
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

leetcode-222-完全二叉树的节点个数

题目描述: 方法一:O(N) class Solution: def countNodes(self, root: TreeNode) -> int: if not root: return 0 return 1 + self.countNodes(root.left) + self.countNodes(root.right) 方法二:利用完全二叉树的性质 class Solution: def countNo
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

How can I check the last time stats was run on Oracle without using OEM

All of the following data dictionary tables have a LAST_ANALYZED column (replace * with USER/ALL/DBA as appropriate: *_TABLES *_TAB_PARTITIONS *_TAB_SUBPARTITIONS *_INDEXES *_IND_PARTITIONS *_IND_SUBPARTITIONS (There's lots more in the histograms
分类: 其他 发布时间: 10-04 17:41 阅读次数: 0

golang的timer一些坑

本文代码部分基于dive-to-gosync-workshop的代码 Golang 的NewTimer方法调用后,生成的timer会放入最小堆,一个后台goroutine会扫描这个堆,将到时的timer进行回调和channel(下面代码的 c := make(chan Time,1) )写入 // NewTimer creates a new Timer that will send // the current time on its channel after at least dura
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

SpringBoot的第一个demo,hello

首先使用idea工具创建第一个demo入门程序-----hello,步骤如下操作: 接着,编写controller类 代码如下: package com.neo.controlller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController public class
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0

达内javase_day1笔记

String使用: StringDemo.java /** * 字符串是对象,创建有2种方式: * 1.直接给出字面量 2.通过new * 字符串的本质是字符数组,此字符数组用final修饰, * 所以字符串是不可变的对象 * * 字符串之间的拼接会产生新的字符串对象, * 而原字符串对象不改变 * * @author adminitartor * */ public class StringDemo { publi
分类: 其他 发布时间: 10-04 17:24 阅读次数: 0