销毁定时器

1, var myVar = setInterval(function(){ myTimer() }, 1000); function myTimer() { var d = new Date(); var t = d.toLocaleTimeString(); document.getElementById("demo").innerHTML = t; } function myStopFunction() { clearInterv
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

python列表笔记

笔记: #str #类,字符串 #name = "raitorei" #创建一个对象 #list #类,列表 ##############list类中提供的方法(灰魔法)################## # 对象.方法(..) ,li对象调用append方法 # li = [1,2,3,4] # 1在原来值最后追加 # li.append(5) # li.append([11,22]) # li.append("raito") # print(li) # 2
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

洛谷 P1551 亲戚

题目背景 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 题目描述 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。 输入格式 第一行:三个整数n,m,p,(n<=5000,m<=5000,p<=5000),分别表示有n个人,m个亲戚关系,询问p对亲戚关系。 以下m行:每行两个数Mi,Mj,1<=Mi,Mj<=N,表示Mi和Mj具有亲戚关系。 接
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

Java基础面试题及答案(六)

异常 74. throw 和 throws 的区别? throws是用来声明一个方法可能抛出的所有异常信息,throws是将异常声明但是不处理,而是将异常往上传,谁调用我就交给谁处理。而throw则是指抛出的一个具体的异常类型。 75. final、finally、finalize 有什么区别? final可以修饰类、变量、方法,修饰类表示该类不能被继承、修饰方法表示该方法不能被重写、修饰变量表示该变量是一个常量不能被重新赋值。 finally一般作用在try-catch代码块中,在处理异常的
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

linux-网络管理-6

Hub 集线器 物理层设备 多端口中继器,不记忆MAC地址 以太网桥 OSI第二层数据链路层 扩展了网络带宽 分割了网络冲突域,使网络冲突被限制在最小的范围内 交换机作为更加智能的交换设备,能够提供更多用户所要求的功能:优先级、虚拟网、远程检测 • 学习MAC地址,并记忆,端口转发, • 当网桥接到广播帧时候,它立即转发到除接收端口之外的所有其他端口 • 对于未知MAC地址,网桥将转发到除接收该帧的端口之外的所有端口 • 当网桥接到一个数据帧时,如果该帧的目的位于接收端口所在网段上,它就过滤掉
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

web安全基础 1

前端/客户端:用户--服务器(钓鱼,暗链,XSS,点击劫持,CSRF,URL跳转) 后端/服务端:服务器--数据库(SQL注入,命令注入,文件上传,文件包含,暴力破解) 前端开发语言:html语言,css样式代码,javascript脚本,html5,css3,jQuery,ajax,Bootstrap,Backbone HTML:超文本标记语言,网页基本的标记语言,最基础的语言 CSS样式代码:用来控制html代码是如何显示的,html语言是网页的标记,更好的网页效果需要css样式来控制 h
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

第三天。。。

今天学习了STL中的一些函数 stack~~~~~栈,FILO,push进,pop出最后一个push的元素 queue~~~~~队列,FIFO,push进,pop出第一个push的元素 deque~~~~~双向队列,可push_front, push_back, pop_front, pop_back,来在队列前面,后面输入,从队列前面后面弹出元素 set~~~~~,set中的元素不能重复。insert(),向set中插入元素。erase(???),擦除set中的某元素。count(???),
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

Codeforces Round #588 (Div. 1)

Contest Page 因为一些特殊的原因所以更得不是很及时…… A sol 不难发现当某个人diss其他所有人的时候就一定要被删掉。 维护一下每个人会diss多少个人,当diss的人数等于剩余人数$-1$的时候放队列里,每一次取队头更新其他人diss的人数。 code B sol 一个结论:对于序列$a_1,a_2,...,a_n$,其前缀$gcd$数量不超过$log_2a_i$种。证明考虑从前往后计算前缀$gcd$,那么从第$i-1$个$gcd$到第$i$个$gcd$,数值要么不变要么至
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

使用Visual Studio将C#生成DLL文件的方法 使用Visual Studio将C#生成DLL文件的方法

使用Visual Studio将C#生成DLL文件的方法 1.命令方式 打开Visual Studio安装目录下的开发人员命令提示 译 File.cs 以产生 File.exe csc File.cs 编译 File.cs 以产生 File.dll csc /target:library File.cs 编译 File.cs 在该目录下产生一个对应名字的.dll文件 csc /out:My.exe File.cs 通过使用优化和定义 DEBUG 符号,编译当前目录中所有的 C# 文件。输出为
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

ARM Cortex-M底层技术(3)—编译内核的原理及其应用

概述:   当前开发中,我使用的Keil开发工具较多(keil526),故以keil为例进行介绍,其他开发环境大同小异。 1. 编译链接的定义  不管我们编写的代码有多么简单,都必须经过「编译 --> 链接」的过程才能生成可执行文件: 编译就是将我们编写的源代码“翻译”成计算机可以识别的二进制格式,它们以目标文件的形式存在; 链接就是一个“打包”的过程,它将所有的目标文件以及系统组件组合成一个可执行文件。  抛开嵌入式而言,C语言的编译器有很多种,不同的平台下有不同的编译器,例如: Windo
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

Spring5源码解析-前奏:本地构建Spring5源码

构建环境 macOS 10.13.6 JDK1.8 IntelliJ IDEA 2018.3.6 (Ultimate Edition) Spring v5.1.9.RELEASE Gradle 5.5.1。直接使用brew安装Gradle brew install gradle 源码构建 源码导入 阅读Spring源码下的 import-into-idea.md 文件可知 Precompile spring-xingtuylgw.com oxm with ./gradlew :spring-o
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

React 借助pubsub-js进行兄弟组件的传递值

1===》 raect中两个 兄弟组件 互相通信使用的技术 使用 消息订阅(subscribe)和发布(publish)机制 s儿 伯 s rai b pʌ b lɪ ʃ 有一个库可以处理 PubSubJS 它是第三方插件 1)下载 cnpm install pubsub-js -S 我的版本 "pubsub-js": "^1.7.0", 2) 在需要使用的组件中引入 import PubSub from "pubsub-js" // id 声明一个唯一的
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

Unity-Animator深入系列---API详解

https://www.cnblogs.com/hont/p/5100472.html
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

51nod 1202不同子序列个数

题意 求本质不同子序列的数量。 传送门 思路 思路一:\(dp[i] = \sum_{j=last[a[i]]}^{i-1} dp[j]\) \(dp[i]\) 表示第 i 位数字作为子序列的最后一位的数量。 当\(a[i]\) 未出现过时: \(dp[i]\) 可从之前所有状态包括空串转移过来,即:\(dp[i] = \sum_{j=0}^{i-1}dp[j]\)。 当\(a[i]\) 出现过时:\(dp[i]\) 还是可从之前所有状态转移过来,但是对于\([0,last[a[i]]-1]\
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

Java中的容器(集合)之HashMap源码解析

1、HashMap源码解析(JDK8) 基础原理: 对比上一篇《Java中的容器(集合)之ArrayList源码解析》而言,本篇只解析HashMap常用的核心方法的源码。 HashMap是一个以键值对存储的容器。 hashMap底层实现为数组+链表+红黑树(链表超过8时转为红黑树,JDK7为数组+链表)。 HashMap会根据key的hashCode得到对应的hash值,再去数组中找寻对应的数组位置(下标)。 hash方法如下: static final int hash(Object key
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

运动元素提取,基于帧间差分与背景差分

  对于某些运动元素的提取,我们仍然可以依据静态图像提取的方法,比如R-G分量差提取等,前提是目标有某些独有的特征。考虑一幅运动图像—— 目标是运动的,背景是禁止的,目标以红色为主,背景含有局部静止的红色。像这种情况单从静态方法分析就很难了。   对于类似上述的图像,最简单的提取方法是帧间差分与背景差分。这两种算法过程简单,但局限性也明显:帧间差分容易滤掉静止的元素,但提取的 图像会不完整(有时会只有目标的轮廓),而且比较依赖帧速,帧速慢容易导致ghost现象(提取到两个目标),帧速快可能误判
分类: 企业开发 发布时间: 10-03 23:37 阅读次数: 0

“菜鸟”程序员和“大神”程序员差距在哪里?别告诉我你连菜鸟都不算!

又一个离别的季节过去,又有一批计算机的毕业生走上了自己奋斗的岗位。   一幕幕的场景就像一张张绚烂的剪贴画,串连成一部即将谢幕的电影,播放着我们的快乐和忧伤,记录着我们的青春和过往,也见证着我们的友谊和爱情!   这些记忆里,有记忆闪闪发亮。那些彩色的岁月,凝成水晶,在忙碌的日子里,它们是我们的资本,也是我们的慰藉。 “菜鸟”和“大神”   刚刚走出就业的程序员,技术是刚刚起步的基点。那下面我们就聊一聊有关技术的东西。首先请您先想想这几个问题。现在社会上有很多程序员,CSDN就是我们程序员的家
分类: 其他 发布时间: 10-03 23:37 阅读次数: 0

AppCan IDE中有时格式化代码后,代码就运行不了了。

AppCan IDE中有时格式化代码后,代码就运行不了了。
分类: 其他 发布时间: 10-03 23:21 阅读次数: 0

创建型设计模式(下)

简单工厂模式:   1、定义:根据参数的不同返回不同类的实例   2、模式结构:     (1)工厂角色(Factory):实现创建所有实例的内部逻辑     (2)抽象产品角色(Product):所创建的所有对象的父类,负责描述所有实例所共有的公共接口     (3)具体产品角色(ConcreteProduct):创建目标,所有创建的对象都充当这个角色的某个具体类的实例   3、优点:     (1)工厂类含有必要的判断逻辑,可以决定在什么时候创建哪一个产品类的实例,通过这种做法实现了对责任
分类: 其他 发布时间: 10-03 23:21 阅读次数: 0

RabbitMQ环境搭建(Windows系统)(转)

RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。 一、相关材料 Erlang安装包:otp_win64_18.1 Erlang官网下载地址:http://www.erlang.org/downloads RabbitMQ安装包:rabbitmq-server-3.6.5 RabbitMQ官网下载
分类: 其他 发布时间: 10-03 23:21 阅读次数: 0