技术文章

百度云2017年春节假期服务公告

南楼画角 提交于 2021-02-17 08:30:40
祝您 2017 丁酉鸡年快乐 尊敬的百度云用户 , 您好!值此2017新春到来之际,百度云恭祝您新年快乐,百度云伴您业务蒸蒸日上! 春节假期期间,百度云的服务人员仍将 7*24 小时待命,您可以通过百度云官网管理控制台右上方菜单栏“工单”提交工单或拨打 客服热线4008-777-818 随时与我们联络。 对于技术类问题和实名认证服务请求,春节期间我们将持续为您服务。对于财务/账号/合同/备案审核相关服务请求我们将正常接收,并将在2月4日第一时间进行处理,感谢您的支持! 温馨提示: 1. 建议合理规划放假期间的业务活动,做好容量评估,节前避免重大的业务运营变更; 2. 提前安排运维监控以及合理的备份策略,规避风险; 3. 请提前关注账户余额和资源到期时间,足量充值并及时续费; 4. 备案审核业务因通信管理局法定假期原因暂停待2月4日恢复正常; 感谢您对百度云一如既往的理解和支持,谢谢! 顺颂商祺! 百度云 2017 年1月26日 本文分享自微信公众号 - 百度智能云(baidu_cloud)。 如有侵权,请联系 support@oschina.cn 删除。 本文参与“ OSC源创计划 ”,欢迎正在阅读的你也加入,一起分享。 来源: oschina 链接: https://my.oschina.net/u/4610888/blog/4629576

05: 使用axios/vue-resource发送HTTP请求

对着背影说爱祢 提交于 2021-02-17 08:29:50
1.1 axios 简介与安装   1、axios简介       1. vue本身不支持发送AJAX请求,需要使用vue-resource、axios等插件实现       2. axios是一个基于Promise的HTTP请求客户端,用来发送请求,也是vue2.0官方推荐的,同时不再对vue-resource进行更新和维护       3. 参考:GitHub上搜索axios,查看API文档: https://github.com/axios/axios   2、安装axios       1. npm install axios -S # 也可直接下载axios.min.js文件       2. 下载后即到 C:\Users\tom\node_modules\axios\dist 路径下找到 axios.min.js 文件 1.2 axios 基本用法   1、 axios最基本使用 <! DOCTYPE html > < html lang ="en" > < head > < meta charset ="UTF-8" > < title > 发送AJAX请求 </ title > </ head > < body > < div id ="itany" > < button @click ="sendGet" > GET方式发送AJAX请求 </ button > <

10.15 iptables filter表案例 10.16/10.17/10.18 iptables nat表应用

只愿长相守 提交于 2021-02-17 08:29:05
15 iptables filter表案例 iptables小案例 vi /usr/local/sbin/iptables.sh //加入如下内容 #! /bin/bash ipt="/usr/sbin/iptables" $ipt -F 清空规则 $ipt -P INPUT DROP 更改input链的默认规则为drop, 以下2个链为accept $ipt -P OUTPUT ACCEPT $ipt -P FORWARD ACCEPT $ipt -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -m 指定状态放行 //除了以下几条规则外也需加上这条规则,否则不能正常通信 $ipt -A INPUT -s 192.168.133.0/24 -p tcp --dport 22 -j ACCEPT $ipt -A INPUT -p tcp --dport 80 -j ACCEPT $ipt -A INPUT -p tcp --dport 21 -j ACCEPT 执行: sh /usr/local/sbin/iptables.sh icmp示例 iptables -I INPUT -p icmp --icmp-type 8 -j DROP 外网禁ping本机地址 10.16/10.17/10.18 iptables

CSS自动换行 强制不换行

帅比萌擦擦* 提交于 2021-02-17 08:28:31
<!doctype html> <html> <head> <!--网站编码格式,UTF-8 国际编码,GBK或 gb2312 中文编码--> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <meta name="Keywords" content="关键词一,关键词二"> <meta name="Description" content="网站描述内容"> <meta name="Author" content="Yvette Lau"> <title> Document </title> <!--css js 文件的引入--> <style> .word{background:#E4FFE9;width:250px;margin:50px auto;padding:20px;font-family:"microsoft yahei";} /* 强制不换行 */ .nowrap{white-space:nowrap;} /* 允许单词内断句,首先会尝试挪到下一行,看看下一行的宽度够不够, 不够的话就进行单词内的断句 */ .breakword{word-wrap: break-word;} /* 断句时,不会把长单词挪到下一行,而是直接进行单词内的断句 */ .breakAll{word

自定义事件拖拽组件

给你一囗甜甜゛ 提交于 2021-02-17 08:26:52
<! DOCTYPE HTML > < html > < head > < meta http-equiv ="Content-Type" content ="text/html; charset=utf-8" > < title >自定义事件拖拽组件 </ title > < style > #div1 { width : 100px ; height : 100px ; background : red ; position : absolute ; } #div2 { width : 100px ; height : 100px ; background : yellow ; position : absolute ; left : 100px ; } #div3 { width : 100px ; height : 100px ; background : blue ; position : absolute ; left : 200px ; } #div4 { width : 100px ; height : 100px ; background : green ; position : absolute ; left : 300px ; } </ style > </ head > < body > < div id ="div1" ></ div > < div id

简单总结阻塞队列ArrayBlockingQueue源码

こ雲淡風輕ζ 提交于 2021-02-17 08:26:19
前面Java并发这块的锁、并发工具、原子类、线程池都已经学习完了,接下来是队列的学习。 ArrayBlockingQueue 总结 先直接总结 ArrayBlockingQueue相关的特性再根据源码来进行说明,它的主要特性如下: 1、他是一个由数组实现的FIFO有界阻塞队列, 数组由 final修饰 ; 2、ArrayBlockingQueue有界且固定, 在构造函数时必须指定大小,确认后不支持改变(确定数组且不可变) ; 3、在多线程环境下不保证“公平性”; 4、通过ReentrantLock与Condition实现线程安全; 重要属性介绍 主要属性如下图: ArrayBlockingQueue的属性还是比较简单,首先是存放数据的Object数组,它是final修饰的,所以队列的长度不可变。 然后三个 int属性分别表示下次获取数据时应该从数组的哪里获取,下次保存数据时应该保存到数组的哪里,count记录着还有多少个可以拿。 所有方法首先都必须获取到 lock的锁,lock有公平与非公平锁,默认实现的是非公平锁,也可以在初始化ArrayBlockingQueue指定,所以默认ArrayBlockingQueue并不保证公平性。 notEmpty与notFull都是通过lock创建,都是在初始化ArrayBlockingQueue是初始化出来。 这里简单介绍了属性的作用

Spring 配置文件详解

℡╲_俬逩灬. 提交于 2021-02-17 08:26:00
本文转自CSDN博客: http://blog.csdn.net/axu20/article/details/4668188 1.基本配置: <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd "> <context:component-scan base-package="com.persia"> <!-- 开启组件扫描 --> <

Centos7 yum安装mysql(完整版)

扶醉桌前 提交于 2021-02-17 08:25:39
1.下载mysql 地址: https://dev.mysql.com/downloads/repo/yum/ 。选择对应版本下载。 2.上传到centos7系统中,或者使用wget命令 wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm 因为mysql8中新加了很多关键字,所以导致我项目有些字段无法使用,推荐还是使用5.7的版本吧 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 3.安装mysql源 yum -y localinstall mysql80-community-release-el7-1.noarch.rpm(对应版本) (这里安装的是mysql8.0版本) 4.在线安装mysql yum -y install mysql-community-server (会下载多个rpm,耐心等待) linux下设置不区分大小写 1.用ROOT登录,修改/etc/my.cnf 2.在[mysqld]下加入一行:lower_case_table_names=1 这里提前设好不区分大小写,不然得重来一遍。 5.启动mysql服务 systemctl start mysqld 6

MinGW-w64离线安装

二次信任 提交于 2021-02-17 08:24:50
1、下载 如果你能从在线 安装,那最好就在线安装吧。 如果你能连上官网,那可以选择从官网去下载,地址: https://osdn.net/projects/mingw/releases/ https://sourceforge.net/projects/mingw-w64/files/ 从这里去下载,选择需要下载的文件。 如图,我这里选择的是 x86_64-posix-seh 2、7-zip 下载下来的文件是7z文件,直接解压就行,如果没有7z的解压工具,可以去下载一个。 https://www.7-zip.org/ 去官网下载,我的是64位系统。 安装7-zip。 我的是安装在D盘的,如图: 3、解压 7-zip安装之后,去目录解压文件。 可以选择把下载下来的x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z文件拷贝到7-zip目录。 使用命令进行解压。 7z x x86_64- 8.1. 0-release- posix-seh-rt_v6-rev0.7z -o./ 命令表示解压文件到当前目录下。 解压之后会得到一个mingw64的文件夹,将其拷贝到你要安装的目录。 4、环境变量 解压完毕之后需要配置环境变量 path下添加你的mingw64/bin,如:D:\mingw64\bin 在cmd窗口使用 gcc -v去查看下。 来源:

理解Java NIO

余生长醉 提交于 2021-02-17 08:24:22
基础概念 缓冲区操作 缓冲区及操作是所有I/O的基础,进程执行I/O操作,归结起来就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么把缓冲区填满(读)。如下图 内核空间、用户空间 上图简单描述了数据从磁盘到用户进程的内存区域移动的过程,其间涉及到了内核空间与用户空间。这两个空间有什么区别呢? 用户空间就是常规进程(如JVM)所在区域,用户空间是非特权区域,如不能直接访问硬件设备。内核空间是操作系统所在区域,那肯定是有特权啦,如能与设备控制器通讯,控制用户区域的进程运行状态。进程执行I/O操作时,它执行一个系统调用把控制权交由内核。 虚拟内存 内存页面调度 5种I/O模型 说起I/O模型,网络上有一个错误的概念,异步非阻塞/阻塞模型,其实异步根本就没有阻不阻塞之说,异步模型就是异步模型。让我们来看一看Richard Stevens在其UNIX网络编程卷1中提出的5个I/O模型吧。 阻塞式I/O 非阻塞式I/O I/O复用(Java NIO就是这种模型) 信号驱动式I/O 异步I/O 由POSIX术语定义,同步I/O操作导致请求进程阻塞,直到I/O操作完成;异步I/O操作不导致请求进程阻塞。5种模型中的前4种都属于同步I/O模型。 Why NIO? 开始讲NIO之前,了解为什么会有NIO,相比传统流I/O的优势在哪,它可以用来做什么等等的问题,还是很有必要的。 传统流I