bootstrap和JS实现下拉菜单
// bootstrap下拉菜单
<div class="btn-group">
<button id="button_text" type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Action <span class="caret"></span>
</button>
<u
django manager
django manager 在语句Book.objects.all()中,objects是一个特殊的属性,需要通过它查询数据库。 总之,模块manager是一个对象,Django模块通过它进行数据库查询。 每个Django模块至少有一个manager,你可以创建自定义manager以定制数据库访问。 创建自定义manager: 1)增加额外的manager方法 2)修manager返回的初始QuerySet。 1) 增加额外的Manager方法 增加额外的manager方法是为模块添加表级功
[NOIP模拟26]题解
今天的考试题改自闭了……所以滚来写陈年题解。 A.*****贪婪***** RT,出题人告诉我们这题要贪心。 最优的策略一定是拖到必须断的时候再断开(虽然并不知道为什么)。 如果一段序列满足题目中的性质,那么一定有$gcd(a_i-a_{i-1},a_{i+1}-a_i,...)$不为1且$a_i,a_{i+1},...$各不相同。所以维护每段的相邻两项差值的gcd,遇到不符合或者重复的元素就ans++。set写起来比较方便。 #include<cstdio>
#include<iostre
魔术方法 __unset __isset __destruct
__unset 触发时机:对象在外部销毁私有或者受保护成员属性的时候调用 该方法有一个参数:参数就是私有的成员属性名 __isset 触发时机:对象在外部判断私有或者受保护成员属性的时候调用 该方法有一个参数,参数就是私有的成员属性名 __destruct 析构方法 触发时机:当对象被销毁的时候自动调用 <?php class Person { public $name; protected $age; p
从零写一个编译器(十三):代码生成之遍历AST
项目的完整代码在 C2j-Compiler 前言 在上一篇完成对JVM指令的生成,下面就可以真正进入代码生成部分了。通常现代编译器都是先把生成IR,再经过代码优化等等,最后才编译成目标平台代码。但是时间水平有限,我们没有IR也没有代码优化,就直接利用AST生成Java字节码 入口 进行代码生成的入口在CodeGen,和之前解释器一样:先获取main函数的头节点,从这个节点开始,先进入函数定义,再进入代码块 函数定义节点 在进入函数定义节点的时候,就要生成一个函数定义对应的Java字节码,即一个
P3515 [POI2011]Lightning Conductor(决策单调性分治)
P3515 [POI2011]Lightning Conductor 式子可转化为:$p>=a_j-a_i+sqrt(i-j) (j<i)$ $j>i$的情况,把上式翻转即可得到 下面给一张图证明这是满足决策单调性的 把$a_j+sqrt(i-j)$表示在坐标系上 显然$sqrt(i-j)$的增长速度趋缓 曲线$a$被曲线$b$超过后是无法翻身的 对两个方向进行决策单调性分治,取$max$即可 #include<iostream>
#include<cstdio>
#include<cst
rtabmap with kinect 1(realsense d435i)
1、安装 Kinect 驱动: a. sudo apt-get install ros-kinetic-freenect-* b. rospack profile 2、安装rtabmap_ros sudo apt-get install ros-kinetic-rtabmap-ros 3、启动rtabmap for kinect 1: a. roslaunch freenect_launch freenect.launch depth_registration:=true b. roslaun
idea启动Tomcat遇到错误:Error running 'Tomcat 7.0.912': Address localhost:1099 is already in use;解决方法如下:
cmd输入 netstat -ano|findstr 1099 taskkill -f -pid 3576 具体如图:
July 20th, 2019. Week 29th, Saturday
If we just open the door a crack, the light comes pouring in. 只要把门开个小口,光就会倾泻而入。 Don't be so dishearted, life won't be hard all the time. If it would, then why not think that it isn't the first time we fail and it may be the chance we can grow up. Be
在Linux上搭建RAID阵列之RAID0
如果对于RAID不太了解的朋友亲参考这一片文章https://blog.51cto.com/14451009/2431487(RAID技术全解图解-RAID0、RAID1、RAID5。。。【转】)现在主流的RAID阵列都有RAID0RAID1RAID3RAID5RAID6RAID10。因为服务器端大多数Linux系统,但如何在Linux系统上面实现这个RAID阵列呢。这篇博客就大概的介绍一下。RA
【数论专题】——推式子(2019/8/21更新)
今天主要就是推式子。 数论函数专题。 本文会参考大量资料(或者说照搬),会注明资料来源。 https://oi-wiki.org/(定义和证明等) 前置知识: 积性函数:形如,则称为积性函数。 几个必备积性函数: 欧拉函数: 莫比乌斯函数: 恒等函数: ,其中通常记为 单位函数: 除数函数: 通常记做d(n)。 常数函数: 几个结论: (推导使用): Dirichlet卷积:对于两个数论函数f,g,两者的Diri
今日推荐
周排行