首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    博客园随笔中点击标签可以跳到当页指定位置的方法

    我们在写随笔的时候,如果内容比较多,那么我们就希望在最前面的索引中能自带跳转本文中的具体问之的功能。下面就简单介绍下载博客园中要实现这样的功能的方法。...例如文章结构可能如下,那么我们希望点击索引中的索引项时能具体调到具体内容中对应的位置。 索引 1、Struts2是什么玩意?核心?主要的功能?...2、Struts2的核心知识 内容 一 、Struts2是什么玩意?核心?主要的功能? ....... 二、Struts2的核心知识 .........具体步骤如下: 第一步: 插入标签: w1,在具体内容中对应索引每一项的位置的开始插入标签,给这个标签去一个名字(自己随意取),我们这里暂定w1。 ?...主要的功能?中插入链接: 锚点:选择前面我们再具体内容中设置的标签w1即可 链接URL地址:在锚点选择之后会自动生成 #w1 目标:在目前窗口打开超链接 ? 设置完成点击更新或插入即可。

    89110

    电子圆二色谱(ECD)的理论计算

    圆二色谱(circular dichroism, CD)是常用的方法之一。手性对映体在光学性质上的差异主要表现在对偏振光的响应上。...当左圆偏振光与右圆偏振光通过手性化合物溶液时,左右圆偏振光的传播速率和吸收程度均发生变化。将摩尔吸光系数之差(Δε)随波长的变化作图可获得圆二色谱。如果体系没有手性,则没有CD信号。...圆二色谱分电子圆二色谱(electronic circular dichroism, ECD)和振动圆二色谱(vibrational circular dichroism, VCD)两类。...本文介绍电子圆二色谱的计算方法。实验化学家一般直接称圆二色谱即是指电子圆二色谱。 ECD属于电子吸收光谱,做ECD的理论计算,只需做常规的激发态计算即可,最常用的便是TD-DFT方法。...理论计算的光谱并不一定与实验光谱完全对应,例如本例中实验与计算的光谱的峰的位置大约相差10 nm,这可能是理论计算的激发能的系统误差造成的,此时一般可以将谱图进行整体的平移,以与实验谱图相比照。

    13.7K50

    圆和圆柱体计算(继承)Python

    以CPoint为基类,派生出一个圆形类CCircle,增加数据成员r(半径)和一个计算圆面积的成员函数。...再以CCircle做为直接基类,派生出一个圆柱体类CCylinder,增加数据成员h(高)和一个计算体积的成员函数。 生成圆和圆柱体对象,调用成员函数计算面积或体积并输出结果。...输入 输入圆的圆心位置、半径 输入圆柱体圆心位置、半径、高 输出 输出圆的圆心位置 半径 输出圆面积 输出圆柱体的圆心位置 半径 高 输出圆柱体体积 输入样例1 0 0 1 1 1 2 3 输出样例...1 Circle:(0,0),1 Area:3.14 Cylinder:(1,1),2,3 Volume:37.68 题目分析 原本为C++开发的面向对象题目其实并不适合python,python...的输入只能以回车结束,一行输入数据只能由一行代码搞定,无法达到输入只读取前若干个,python输入是以整一个字符串读入的,后面怎么处理这个字符串是程序员自己来干的,很多问题都可以用字符串解释。

    15630

    YbtOJ 824「计算几何初探」圆与连线

    YbtOJ 824「计算几何初探」圆与连线 题目链接:YbtOJ #824 小 A 有一个平面直角坐标系,其中有一个圆心在原点的半径为 r 的圆(即它的方程为 x^2+y^2=r^2)和 n...小 A 想知道最多能够留下多少个特殊点,满足任意两点连线不与圆相交。 1\le n\le 2\times10^3,r,x_i,y_i\le5\times10^3。...Tutorial 求出每个点与圆的两条切线,那么在这两条切线之间的其他点与该点的连线都会与圆相交,而切线外的点则不会。...实际上,我们把每个点与圆的两个切点看成一个区间(具体实现中,方便起见我们我们用 角度 来表示这个区间),那么点 A 与其两条切线间的点 B,对应的区间必然包含(两点在圆的同侧)或是相离(两点在圆的异侧)...求角度的区间还是比较简单的,首先我们求出当前点的角度 g,然后求出当前点与圆心的连线和圆心向切线的垂线的夹角 d(\cos d=\frac{\sqrt{x^2+y^2}}{R}),则 [g-d,g+d]

    84320

    连通块中点的数量

    连通块中点的数量 给定一个包含 n 个点(编号为 1∼n)的无向图,初始时图中没有边。...操作共有三种: C a b,在点 a 和点 b 之间连一条边,a 和 b 可能相等; Q1 a b,询问点 a 和点 b 是否在同一个连通块中,a 和 b 可能相等; Q2 a,询问点 a 所在连通块中点的数量...对于每个询问指令 Q2 a,输出一个整数表示点 a 所在连通块中点的数量 每个结果占一行。...对于连边操作,其实就是集合间的合并。 对于查询是否在同一连通块,也就是集合的询问操作。 对于查询连通块中点的数量,也就是查询集合的大小。 因此,我们这题直接用并查集模板就可以完成了。...只是要附加一个s数组记录一下每个集合的大小,在合并的时候加上即可。

    5000

    【简单】连通块中点的数量

    给定一个包含 n 个点(编号为 \rm{1} \sim {\rm{n}} )的无向图,初始时图中没有边。...: “C a b”,在点 a 和点 b 之间连成一条边,a 和 b 可能相等; “Q1 a b”,询问点 a 和点 b 是否在同一连通块中,a 和 b 可能相等; “Q2 a”,询问点 a 所在连通块中点的数量...接下来 m 行,每行包含一个操作指令,指令为以上三种中的其中一种。 输出格式 对于每个询问指令“Q1 a b”,如果a 和 b 在同一连通块中,则输出“Yes”,否则输入“No”。...对于每个询问指令“Q2 a”,输出一个整数表示点 a 所在连通块中点的数量。每个结果占一行。...iostream> using namespace std; const int N = 100010; int n, m; int p[N], _size[N]; //size表示每一个集合的元素个数

    61430

    javascript中各种计算位置高度的方法

    scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度...offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度 offsetLeft:获取对象相对于版面或由 offsetParent 属性指定的父坐标的计算左侧位置...offsetTop:获取对象相对于版面或由 offsetTop 属性指定的父坐标的计算顶端位置 event.clientX 相对文档的水平座标 event.clientY 相对文档的垂直座标...event.offsetX 相对容器的水平坐标 event.offsetY 相对容器的垂直坐标 document.documentElement.scrollTop 垂直方向滚动的值...event.clientX+document.documentElement.scrollTop 相对文档的水平座标+垂直方向滚动的量 要获取当前页面的滚动条纵坐标位置,用: document.documentElement.scrollTop

    1.6K20

    HashMap为什么扩容重新计算位置后,还能找到以前数据的位置

    HashMap在进行扩容时,使用的rehash方式非常巧妙,因为每次扩容都是翻倍,与原来计算的 (n-1)&hash的结果相比,只是多了一个bit位,所以节点要么就在原来的位置,要么就被分配到"原位置+...说明:5是假设计算出来的原来的索引。...这样就验证了上述所描述的:扩容之后所以节点要么就在原来的位置,要么就被分配到"原位置+旧容量"这个位置。...因此,我们在扩充HashMap的时候,不需要重新计算hash,只需要看看原来的hash值新增的那个bit是1还是0就可以了,是0的话索引没变,是1的话索引变成“原索引+oldCap(原位置+旧容量)”。...可以看看下图为16扩充为32的resize示意图: 正是因为这样巧妙的rehash方式,既省去了重新计算hash值的时间,而且同时,由于新增的1bit是0还是1可以认为是随机的,在resize

    1K20
    领券