有关js的date的相关知识

最近做项目,用了new Date().getTime()获取本地时间,但是如果用户篡改了手机时间,程序漏洞明显暴露。所以如果为保证程序的稳健安全性,应该是要使用网络时间的,也就是服务器时间。原理就是使用ajax时间,返回的头部信息里就含有服务端的时间信息,获取就可以了。 1,原生同步 function getServerDate(){ var xhr = null; if(window.XMLHttpRequest){ xhr = new window.XMLHtt
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

iptables和sudo

1、详述iptables五链 防火墙 硬件防火墙 软件防火墙 iptables服务是firewalld iptables -Lnv查看规则 本机防火墙和网路防火墙两种 5个表,全大写 PREROUTING INPUT FORWARD OUTPUT POSTROUTING 4个其他功能 raw:关闭连接追踪 mangle:修改其他信息,打标 nat:网络地址转换 filter:过滤 优先级从高到低 4个其他功能表的位置 raw:PREROUTING OUTPUT mangle:全 nat:PRE
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

语音处理基础知识

前置知识 激励:信号处理中的输入 谐振:等同于共振,不同领域的不同称谓。当电路中激励的频率等于电路的固有频率时,电路的电磁振荡的振幅也将达到峰值,这就称作谐振。参见谐振-百度百科 白噪声:指功率谱密度在整个频域内均匀分布的噪声。参见白噪声-百度百科 音素:phoneme,语音中最小的基本单位。音素是人类能区分一个单词和另一个单词的基础。音素构成音节,音节又构成不同的词和短语。音素可分为元音和辅音 元音:又称母音,是音素的一种。元音是在发音过程中由气流通过口腔不受阻碍的发出的音。不同的元音是由口
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

性能测试调优篇---未完待续

性能测试调优一: 1.首先,看下选测交易的整个走向 纯系统内部交易: 选测交易如果是系统内的交易,每一步请求都和系统交互几次,访问了几个数据库,访问了数据库的那几张表?? 该交易走了那几台机器,这几台机器的网络连接情况是什么样的??这几台机器是通过走的是哪些虚拟网卡,走了哪些路由器??带宽是什么情况?? 该交易在这几台机器上消耗了多少CPU,内存,及其对磁盘做了多少次的访问?? 从方法层面,从该交易的发起到结束,起了多少线程,调用了哪些相关的方法以及接口,访问了哪些表??? 跨系统交易: 该交
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

Zookeeper集群的实现

Zookeeper官方下载地址:http://mirror.bit.edu.cn/apache/zookeeper/ [root@kafkazk1 ~]# wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gz [root@kafkazk1 ~]# java -version java version "1.8.0_131" Java(TM) SE Runtime Envir
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

Java设计模式-单利模式

单例模式 作为对象的创建模式,单例模式确保其某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。单例模式有以下特点: 1、单例类只能有一个实例 2、单例类必须自己创建自己的唯一实例 3、单例类必须给其他所有对象提供这一实例 下面看一下单例模式的三种写法,除了这三种写法,静态内部类的方式、静态代码块的方式、enum枚举的方式也都可以,不过异曲同工,这三种方式就不写了。 首先声明就是 在我们项目工程中 我们完全不用使用懒汉式 因为有锁使用的地方就有效率低的存在; 饿汉式
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

接口和工厂设计模式

接口又是怎么一回事呢 ?接口就是一组规范 ,是在定义一种标准 。这说起来真的挺别扭的 ,我是这么理解的 ,当我们的抽象类全是抽象方法时 ,我们就可以定义接口了 ,那为什么不能继续用抽象类来表示而要定义一个接口呢 ?由于 Java 本身有单继承的局限 ,而接口是可以多实现的 。所以我就额外定义一个 interface 来表示哪些全是抽象方法的类 。相比于抽象类 ,我们可以感受出 Java 设计的初衷 ,抽象类是作为模板使用 ,对部分方法进行抽象 ,而接口更多的是对行为或是方法的抽象 。 那接口用
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

性能测试分析调优思路

我们可以通过事物的响应时间作为基础来分析: 响应时间=网络的延迟时间+应用的延迟时间+数据库的延迟时间 数据流转详细过程: 1、从客户端(负载机)发起请求,通过网络传输到Web应用服务器。 2、Web应用服务器收到请求后,不会马上处理,要找到空闲的进程/线程,再处理请求(比如说一些数据库的DML操作) 3、DML操作请求通过网络传输到数据库服务器,数据库服务器拿到SQL语句后进行语法解析、域解析,生成SQL的执行计划,根据SQL的执行计划去数据库执行这条SQL语句。如果数据在内存里面,直接从内
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

2.3多线程(java学习笔记)synchronized关键字

一、为什么要用synchronized关键字 首先多线程中多个线程运行面临共享数据同步的问题。 多线程正常使用共享数据时需要经过以下步骤: 1.线程A从共享数据区中复制出数据副本,然后处理。 2.线程A将处理好的数据副本写入共享数据区。 3.线程B从共享数据区中复制出数据副本。 如此循环,直到线程结束。 假如线程A从共享数据区中复制出数据副本然后处理,在还没有将更新的数据放入主内存时,线程B来到主内存读取了未更新的数据,这样就出问题了。 这就是所谓的脏读,这类问题称为多线程的并发问题。 举个具
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

ArcGIS案例学习1_2

ArcGIS案例学习1_2 联系方式:谢老师,135 4855 4328, [email protected] 时间:第一天下午 案例1:矢量提取,栅格提取和坐标系投影变换 目的:认识数据类型 教程:Pdf145 数据:chp4/ex1/dem1,dem2,vecotor 方法: 1.认识数据类型 raster栅格,表面,像元,点阵 Tif jpg png grid(没有扩展名) 举例:图片,航片,卫片,照片,影像 DEM=digital elevation model数字高程模型 软件:PS
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

TOJ 1210 The area(微积分)

描述 Ignatius bought a land last week, but he didn't know the area of the land because the land is enclosed by a parabola and a straight line. The picture below shows the area. Now given all the intersectant points shows in the picture, can you tell I
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

如何成为技术大牛——阿里CodeLife

天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码? 几个误区   跟着大牛,就可以成为大牛。首先,大牛时间很宝贵,不可能花很多时间去指导你;其次,简单的模仿大牛,只能学到表面知识,不可能成为大牛;最后,不是每个人身边都有大牛,可能有很多水平比你高的,如果仅仅以他们为目标,那么你最终也只能达到他们的水平。   光写业务代码也可以成为技术大牛。首先业务代码确实有技术含量,刚开始可以从业务代码中学到很多经验,快速成长。但是随着业务代码的增加,从中学到的经验可能会越来越少,从而到达技术瓶颈。这
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

自我介绍( 并不?

博主是一个OI蒟蒻QAQ, 都快要退役了, 才想着要写博客, 希望留下一点回忆吧(说不定以后还会继续搞。 名字叫cyc or chester or cychester (逃。 可能被同学认出来2333, 目前就读于ZJ 某弱市弱校, 已经是准高二了, 希望在这次noip 不会挂初赛, 能拿省一QuQ。 qq 是1065768794, 想认识我这个蒟蒻的欢迎找我玩 ( hua_ji
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

用express进行项目搭建中遇到的逗比问题

1,设置静态文件目录,将__dirname 写成_dirname,乍看没什么毛病,但是一运行之后发现,_dirname is not defined,下次注意哈 app.use(express.static(__dirname + '/public')); 【未完待续】 知识就是力量。
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

前端跨域总结

什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 1.) 资源跳转: A链接、重定向、表单提交 2.) 资源嵌入: <link>、<script>、<img>、<frame>等dom标签,还有样式中background:url()、@font-face()等文件外链 3.) 脚本请求: js发起的ajax请求、dom和js对象的跨域操作等 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 什么是同源策略? 同源策略/S
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

百度之星2018初赛Bt4 P1m2(二分答案)

src:http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=826&pid=1004 可以用某值来判断是否满足题意时 可以用二分答案的方法! 代码: #include<bits/stdc++.h> using namespace std; #define per(i,a,b) for(int i=a;i <= b;i++) #define Max(a,b) a=max(a,b) #define Min(a,b
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

大数据小项目之电视收视率企业项目实战02

接上上篇..........--------------------------------》》 关闭防火墙 centos防火墙操作 [cnetos 6.5之前的版本] $>sudo service firewalld stop //停止服务 $>sudo service firewalld start //启动服务 $>sudo service firewalld status //查看状态 [centos7] $>sudo systemctl enable firewalld.servic
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

深度剖析Flask上下文管理机制

前言 上下文这个概念多见于文章中,是一句话中的语境,也就是语言环境。一句莫名其妙的话出现会让人不理解什么意思,如果有语言环境的说明,则会更好,这就是语境对语意的影响。 上下文是一种属性的有序序列,为驻留在环境内的对象定义环境。在对象的激活过程中创建上下文,对象被配置为要求某些自动服务,如同步、事务、实时激活、安全性等等。 如在计算机中,相对于进程而言,上下文就是进程执行时的环境。具体来说就是各个变量和数据,包括所有的寄存器变量、进程打开的文件、内存信息等。可以理解上下文是环境的一个快照,是一个
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

IDEA设置类、方法注释模板

类注释模板 File -> Other Setting -> Default Setting打开默认设置 Editor -> File and Code Templates -> Files -> Class 找到类注释模板,在public class前面添加模板注释 /** * @program: ${PROJECT_NAME}->${NAME} * @description: ${description} * @author: qiuyu * @create: ${YEAR}-${
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0

c/c++中过滤文件路经 后缀

#给定一个字符串,比如char *str = /home/magic/DT/improved_trajectory/UCF-101/ApplyEyeMakeup/ApplyEyeMakeup_g01_c01.avi //我们的任务是得到最后的文件名,而且去掉后缀.avi,然后加上.txt string path = str; int p = path.find_last_of("/"); string path_temp = path.substr(p+1); //得到path_temp
分类: 其他 发布时间: 08-12 23:23 阅读次数: 0