js常见的面试题

css 选择符有哪些 通配选择符 * 类选择符 class id选择符 id 属性选择符 input[name=button] 包含选择符 类似 div span 子对象选择符 类似 div > span apply() 和 call()的区别 ==和===的区别 null和undefined的区别 apply和call参数不同 call可以传多个参 apply只能传二个参 双等号只要值相等就为真 三等号 值和类型必须都相同才为真 null 指向了一个空的对象 可以看做一个空指针 不占用内存
分类: 其他 发布时间: 12-19 23:53 阅读次数: 0

Python全栈学习day3

写 几个Python小程序 圆面积的计算: #CaCircleArea.py r = 25 area = 3.1515 * r * r print(area) print("{:.2f}".format(area)) 结果输出 绘制五角星: #DrawStar.py from turtle import * color('red','red') begin_fill() for i in range(5): fd(200) rt(144) end_fill() done() 运行结果: 程序运
分类: 其他 发布时间: 12-19 23:53 阅读次数: 0

redis 基本数据类型-列表(List)

今天不瘦给大家分享一下redis第二个基本数据类型:列表。如果大家了解基本数据结构,相信大家对列表不会陌生,比如在C语言中我们可以使用数组实现一个列表,也可以使用链表实现一个列表(列表链表傻傻分不清楚,列表是一种抽象数据类型,链表为一种实现方式)。 言归正传,那redis是怎么实现列表的呢?答案是:双端双向无环链表(原谅我给起了一个这么复杂的名字,也有人直接叫双端链表), 借用《redis设计与实现》中一图 为什么这样设计呢?主要有如下优点: 双向:获取前置节点和后置节点的时间复杂度都为O(1
分类: 其他 发布时间: 12-19 23:53 阅读次数: 0

Beta冲刺——day6

Beta冲刺——day6 作业链接 Beta冲刺随笔集 github地址 团队成员 031602636 许舒玲(队长) 031602237 吴杰婷 031602220 雷博浩 031602134 王龙涛 081600107 傅滨 站立式会议 会议安排:交流了一下昨天完成的部分,遇到的困难,并交流了今天的计划。 项目燃尽图 项目进展 图书管理前后端交互 物资管理模块接口文档 MySQL安装 困难及心得 龙涛 困难:无 心得:无 博浩 困难: 心得: 舒玲 困难:图书管理模块后端出现了问题,在做单
分类: 其他 发布时间: 12-19 23:53 阅读次数: 0

postman(一):主界面模块解析

在做接口测试时经常会用到postman,但是一直没有总结过,太过零散,这次找了一些好的资料,结合自己平时所用到的功能,总结一波 因为是在有道云笔记写的,再编辑一遍的话太过繁琐,直接把链接放上来 http://note.youdao.com/noteshare?id=5b4d7b4843b8e8542af7d00ea9b3fb2e&sub=D94A13BAD0854B8AA971B0633E19FD8A
分类: 其他 发布时间: 12-19 23:53 阅读次数: 0

如何写Java文档注释(Java Doc Comments)

如何写Java文档注释(Java Doc Comments) 本文翻译自How to Write Doc Comments for the Javadoc Tool,但是精简了一些私以为不重要的东西 本文不讨论如何使用javadoc工具自动生成文档的方法,而是主要探讨应该如何去写文档注释 业余时间整理,难免有遗漏或错误,如有发现欢迎指正 转载请注明 文档注释概览 “文档注释”(Java Doc Comments)是专门为了用javadoc工具自动生成文档而写的注释,它是一种带有特殊功能的注释。
分类: 其他 发布时间: 12-19 23:53 阅读次数: 0

求俩圆交叉部分面积 java实现demo

import static java.lang.StrictMath.acos; import static java.lang.StrictMath.sin; /** * @author sun * @date 2018/1/31 14:41 */ public class Demo { public static void main(String args[]) { // 俩圆半径 double r1=10; double r2=20;
分类: 其他 发布时间: 12-19 23:52 阅读次数: 0

高效Redis工具类

一、引言 本篇博客以redis缓存为主。至于什么是redis缓存?还有没有其它的缓存?哪个缓存的性能会更好?这里就不一一做介绍了!(有兴趣的可以自己去百度一下) 在日常的开发中,我们或多或少(必须)的会用到缓存。为了提高系统性能、提升用户体验度,用户体验是多么的重要;这就要求在软件设计时,不但要注重可靠性、安全性、可扩展性以及可维护性等等的一些指标,更要注重用户的体验,用户体验分很多方面,但是有一点非常重要就是对用户操作的响应一定要快;怎样提高用户访问的响应速度,这就是摆在架构设计中必须要解决
分类: 其他 发布时间: 12-19 23:52 阅读次数: 0

对称加密和非对称加密、数字签名、数字证书的区别

之前在面试的时候被问到了HTTPS,SSL这样的知识点,也没答上来,这里也简单整理一下。 首先还是来解释一下基础的东东: 对称加密: 加密和解密都是用同一个密钥 非对称加密: 加密用公开的密钥,解密用私钥 (私钥只有自己知道,公开的密钥大家都知道) 数字签名: 验证传输的内容是对方发送的数据 发送的数据没有被篡改过 数字证书(Certificate Authority)简称CA 认证机构证明是真实的服务器发送的数据。 3y的通讯之路: 远古时代:3y和女朋友聊天传输数据之间没有任何的加密,直接
分类: 其他 发布时间: 12-19 23:52 阅读次数: 0

RSA加密实例

package com.example.secret; import sun.misc.BASE64Decoder; import sun.misc.BASE64Encoder; import javax.crypto.Cipher; import java.io.IOException; import java.security.*; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509
分类: 其他 发布时间: 12-19 23:52 阅读次数: 0

发送HTTP POST请求工具类

package com.example.demo; import java.io.*; import java.net.HttpURLConnection; import java.net.URL; public class HttpUtilTest { /** * @作用 使用urlconnection * @param url * @param Params * @return * @throws IOException
分类: 其他 发布时间: 12-19 23:51 阅读次数: 0

在前后端分离Web项目中,RBAC实现的研究

在前后端分离Web项目中,RBAC实现的研究 最近手头公司的网站项目终于渐渐走出混沌,走上正轨,任务也轻松了一些,终于有时间整理和总结一下之前做的东西。 以往的项目一般使用模板引擎(如ejs)渲染出完整页面,再发送到浏览器展现。但这次项目的处理方式不同,整个项目由前端AngularJS和后端NodeJS进行了前后端的分离。后端Nodejs提供静态文件服务和API接口,前端则通过AJAX请求调用后端的API,已JSON数据包来进行数据交换。 同时,用户权限管理方面,我选用了RBAC(基于角色的访
分类: 其他 发布时间: 12-19 23:51 阅读次数: 0

开罐即用系列-RSA加密解密

用途:适用于少量数据的加密解密(RSA加密特点:安全性高、成熟度高、速度慢、资源消耗高) 第一步:工具类(2个) RSA工具类 import javax.crypto.Cipher; import java.security.*; import java.security.spec.PKCS8EncodedKeySpec; import java.security.spec.X509EncodedKeySpec; /** * RSA工具类 * @author szw * @versi
分类: 其他 发布时间: 12-19 23:51 阅读次数: 0

更新缓存失败重试

用户进行写数据的时候,对于一些数据需要进行对缓存的更新,但是如果缓存更新失败怎么办? 这里是一个异步更新缓存的简易实例 package sunziwen; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit;
分类: 其他 发布时间: 12-19 23:51 阅读次数: 0

redis 启动一闪而过

redis 设置来密码,出现来这个错误, 把配置文件那一行的 空格 去掉 # requirepass foobared 改成 requirepass 123456 因为# 和 requirepass 之间有一个空格
分类: 其他 发布时间: 12-19 23:50 阅读次数: 0

SpringBoot2.x过后static下的静态资源无法访问

package com.example.thymeleaf.commons; import org.springframework.stereotype.Component; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; /*
分类: 其他 发布时间: 12-19 23:50 阅读次数: 0

SpringCloud-父工程搭建

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven
分类: 其他 发布时间: 12-19 23:50 阅读次数: 0

SpringCloud-注册中心

<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xs
分类: 其他 发布时间: 12-19 23:49 阅读次数: 0

php导致内存溢出

在执行一个导出csv脚步时,当要导出的数据超过3w多条时,就会报错,如下:Allowedmemorysizeof134217728bytesexhausted(triedtoallocate20480bytes)php存储3w多条数据这个数组占用内存超过20M解决方法:分批取数据,分批处理数据问题点:一次取多少数据最合适一次取1w条,减少数据库IO操作次数,但php数组就好较大一次取1k条,增加了
分类: 服务端 发布时间: 12-19 23:49 阅读次数: 0

配置路由器总结归纳

1.首先打开模拟器,拖出一台2811类的路由器跟两台pc,并有序的排列起来2.用线缆将三台网络设备连接起来3.规划好网络配置清单4.进入pc0电脑里面配置5.进入pc1电脑里面进行配置6.进入路由器里面,将f0/0和f0/1端口开启.
分类: 其他 发布时间: 12-19 23:49 阅读次数: 0