jquery的jsonp
1 <body>
2 <button id="btn">点击</button>
3 <script src="js/jquery.js"></script>
4 <script>
5 $(function () {
6 $('#btn').click(function () {
7 $.ajax({
8 type: "get",
9 url: "http
RabbitMQ学习系列(一): 介绍
1、介绍 RabbitMQ是一个由erlang开发的基于AMQP(Advanced Message Queue )协议的开源实现。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面都非常的优秀。是当前最主流的消息中间件之一。 RabbitMQ的官网:http://www.rabbitmq.com 2、AMQP AMQP,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,同样,消息使用者也不用知道发送者的存在
数组去重我总结的最常用的方法,其他不常用就不写了
mounted(){
// 数组去重测试
// 1.set es6的 性能比for循环高一点性能no2
let arr=[10,8,7,5,1,2,3,8,7,11]
console.log(arr,arr.length,'初始数组');
// console.log(Array.from(new Set(arr)));// Array.from()方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。
// 2.fo
【PAT甲级】1010 Radix (25 分)(二分)
题意:输入两个数可能包含小写字母,1或者2,进制大小。第三个数为代表第一个数是第四个数进制的,求第二个数等于第一个数时进制的大小,不可能则输出Impossible,第三个数为2代表第二个数是第四个数进制的,求第一个数等于第二个数时进制的大小,不可能则输出Impossible。数字的位数最多是十位。 trick:进制可能很大,所以运算过程中可能会爆long long,不必担心,当成负数处理即可。 代码: #include<bits/stdc++.h> using namespace std; s
选型宝访谈:超融合, 能否承载联想的转型梦想?
写在前面IT大势,合久必分,分久必合。在虚拟化技术出现10年之后,计算与存储分立的传统架构正逐步被另一种更简约、更高效、更可靠的IT架构所替代,这种云时代的新兴架构就是超融合。权威机构的调研数据显示,2016年,超融合的销售额同比增长了116%,到2019年,超融合的全球市场规模将超过1000亿美元。在中国,互联网产业蓬勃发展,传统产业云化转型,互联网+战略全面推进……这一切,使中国成为了全球超融
Redis 之 哨兵模式
一、哨兵模式的概念哨兵模式是一种特殊的模式,首先Redis提供了哨兵的命令,哨兵是一个独立的进程,作为进程,它会独立运行。其原理是哨兵通过发送命令,等待Redis服务器响应,从而监控运行的多个Redis实例。二、实验环境三、安装redis服务1、指定外部安装源wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.com/repo/epel-6.
Redis:三、Key和Value
1 Redis的值value(数据结构类型) Redis的数据结构类型,指的就是redis的值value的类型; Redis常用的数据结构类型:string、list、set、sortedSet、hash 2 Redis的键key 2.1 key的类型 redis的key 值是二进制安全的,这意味着可以用任何二进制序列作为key值,从形如”foo”的简单字符串到一个JPEG文件的内容都可以。 空字符串也是有效key值。 redis建议使用字符串做为key的类型 2.2 key取值规范 (1)键
Nodejs之路(四)—— MongoDB&MySQL
一、MongoDB 1.1概述 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 关系型数据库和非关系型数据库 关系型数据库:表与表之间存在关系 所有的关系型数据可以都需要通过sql语言来操作 所有的关系型数据库在操作之前都需要设计表结构 所有关系型数据库支持约束: 唯一的 主键 默认值 非空 非关系型数据
php服务器网络请求
1,get方法 $result = file_get_contents($personUrl); 2,post方法,使用querystring,使用json $personUrl="http://www.wacloud.net/open/persion/insert?appid=$doorAppid&sign=$sign×tamp=$timestamp"; $info=array( 'canAttence'=>true, 'canPass'=>true, 'card'=>$cardN
Ubuntu18.04 设置开机进入命令行模式
首先来了解下启动级别(Runlevel): 指 Unix 或 类 Unix 操作系统下不同的运行模式,运行级别通常分为 7 级: 运行级别 0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 运行级别 1:单用户工作状态,root权限,用于系统维护,禁止远程登陆,无网络连接,不运行守护进程,不允许非超级用户登录. 运行级别 2:多用户状态,无网络连接,不运行守护进程 运行级别 3:完全的多用户状态(有NFS),登陆后进入控制台命令行模式,
Vijos1683 有根树的同构问题
题目大意: 给出一堆树,求同构(拓扑结构相同)树的集合 思路: 一开始写了个前序求置换序列,然后对比后序是否相等,但wa了,还需要对子树进行排序输出其dfs序,但是直接输出按节点多少排序的序列太复杂,于是将一个节点的dfs抽象成\(()\),于是对树\(1 -> 2 , 1 -> 3\)输出的dfs序为\((()())\) #include<bits/stdc++.h>
#define ll long long
#define FOR(i,n) for(int i =1; i <= n;++
小小知识点(二十六)关于5G发展的28个核心问题,来自华为内部的深度解读
本文来自微信公众号“腾讯深网”(ID:qqshenwang),作者 马关夏。36氪经授权转载。 一、5G先进性与行业应用 1、5G到底是什么?和4G比有什么不一样? 从国际电信联盟(ITU)的定义来看,5G要达到的基础技术指标包括:20Gbps的峰值容量,100Mbps的用户体验速率,1毫秒的端到端时延,高达100倍的网络能耗效率提升以及每平方公里100万连接数等。ITU定义的5G三大场景包括eMBB(增强移动宽带),mMTC(海量机器类通信)和uRLLC(超可靠低时延)。 从功能方面来看,4
mybatis_plus
1.1 什么是Mybatis-Plus MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 1.2 为什么要学习Mybatis-Plus 我们已经学习过Mybatis这个框架,我们只需要在dao层定义抽象接口,基于Mybatis零实现的特性,就可以实现对数据库的crud操作。 如下两个接口: UserMapper接口 public interface UserMapper { int deleteB
[2019HDU多校第一场][HDU 6588][K. Function]
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6588 题目大意:求\(\sum_{i=1}^{n}gcd(\left \lfloor \sqrt[3]{i} \right \rfloor,i),\ n\leq 10^{21}\) 题解:考虑对\(\left \lfloor \sqrt[3]{i} \right \rfloor\)分块,将式子转换成\(\sum_{i=1}^{\left \lfloor \sqrt[3]{n} \right \rf
JVM调优之探索CMS和G1的物理内存归还机制
前言: 公司有一个资产统计系统,使用频率很低,但是要求在使用时查询速度快,因此想到做一些缓存放在内存中,在长时间没有使用,持久化到磁盘中,并对垃圾进行回收,归还物理内存给操作系统,从而节省宝贵资源给其它业务系统。当我做好缓存时,却发现了一个棘手的问题,通过程序释放资源并通知GC回收资源后,堆内存的已用内存减少了,空闲内存增加了,可是进程占用系统内存却没有减少。查阅了很多资料,也尝试过很多次,都没有完美解决问题。直到后来看到一段评论谈及G1垃圾回收器,才恍然大悟。 接下来,通过一个小demo给大
今日推荐
周排行