- 博客(43)
- 资源 (4)
- 收藏
- 关注
原创 【Chrome】在mac深色主题下,chrome依旧保持浅色风格
输入下列的命令,重启浏览器defaults write com.google.Chrome NSRequiresAquaSystemAppearance -bool YES
2020-02-29 18:32:49 1886
原创 【Nginx】Nginx location 中root alias error_page 404 路径部分是否/开头的理解
注意:路径中 所有// nginx已/处理 , root和alias的区别请另百度一下第一种 error_page 404 /开头,正常访问localhost:8080:work-order ,404访问localhost:8080:work-order/homerootlocation ^~ /work-order/ { root basePath/test/;...
2019-08-02 12:56:52 910
原创 node-sso(单点登录)
1.这篇文章涉及到的技术mysql或mssql, node, redis, nginx, 基于node的express框架, jssso核心思想: 所有子系统都通过一个认证中心passport进行登陆,可以访问该子系统的唯一标志在于cookie中是否有passport颁发的token令牌,且令牌只能由认证中心passport颁发。cookie会始终携带在顶级域名(www.xxx.com, xx...
2019-05-10 18:16:03 1567
原创 【Animation】照片墙3D动画
一、效果图动画效果链接二、实现过程设计思路:每个元素独立互不影响,且沿着y轴自身旋转,他们旋转初始角度不同(平分360度),然后给他们设置一定z轴距离(可以理解为半径)需要3级元素(2级也可以)<div class="zoetrope-wrapper"> <div class="zoetrope"> //需要旋转个体对数量 ...
2019-03-29 12:06:59 898
原创 【Plugin】postcss-px2rem 插件进行内容自适应
1.安装npm i postcss-px2rem -D2.vue.config.js 文件中const px2rem = require('postcss-px2rem');const postcss = px2rem({ remUnit: 192 //基准大小 baseSize,需要和rem.js中相同 });module.exports = {// 其他内容 css: ...
2019-03-29 11:16:48 4227 2
原创 【Gulp】利用gulp将ES6转化ES5
1.创建Gulp项目在项目目录下建立文件gulpfile.js,.babelrc,app目录/es6.js ,dist目录注:gulpfile.js,.babelrc 必须是这两个文件名2.初始化$ npm init3.安装插件安装gulp$ cnpm install gulp --save-dev安装gulp-babel,babel-core 和babel-preset-es...
2018-11-19 20:13:28 1597 1
原创 【HTTP】URL的组成详解并和location对象的对应关系
就以下面这个URL为例,介绍下普通URL的各部分组成`http://www.aspxfans.com:8080/news/index.asp?boardID=5&amp;ID=24618&amp;page=1#name从上面的URL可以看出,一个完整的URL包括以下几部分:console.log(location.protocol) //http:1.协议部分:该URL的协议部分为“htt...
2018-11-03 22:15:31 1117
原创 【CSS】神奇的BFC
一、BFC是什么?在解释 BFC 是什么之前,需要先介绍 Box、Formatting Context的概念。Box: CSS布局的基本单位Box盒子类别:block-level box:display 属性为 block, list-item, table 的元素,并且参与 block fomatting context;inline-level box:display 属性为 inl...
2018-10-25 20:09:10 105
原创 【JSON】 json对象与字符串的转化,json介绍
1.JS中json对象与字符串的转化JSON.parse()和JSON.stringify() //JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; //JSON对象: var str2 = { "name": "cxh", "sex": &quo
2018-10-25 17:39:41 151
原创 【AJAX】jQuery ajax模板和相关参数介绍
1.jQuery ajax模板$.ajax({ url:'', //发送的地址 type:'POST', //或GET async:true, //或false,是否异步,一般都为true(异步) data:{ //需要发送的数据 name:'llc', age:22 }, timeout:5000...
2018-10-25 17:20:57 165
原创 【AJAX】JS ajax模板及相关参数介绍
1.JS ajax模板function Jsajax(url){ //创建一个xmlHttp var xmlHttp =null; if (window.XMLHttpRequest) { // IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码 xmlHttp=new XMLHttpR...
2018-10-25 17:00:12 259
原创 【GIT】git与github的相关操作,一条流水线
1.git安装git官网下载安装2.配置git设置密钥首先在本地创建ssh key;$ ssh-keygen -t rsa -C &amp;amp;quot;[email protected]&amp;amp;quot;邮箱尽量填写注册github时的邮箱成功后在C:\Users’'你的用户名&amp;amp;quot;生成.ssh文件夹,点进去打开id_rsa.pub,复制里面的key。回到github上,进入 Account
2018-10-24 15:12:39 562
原创 【HTTP】HTTP常用状态码总结
1.介绍当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。2.常见HTTP状态码:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误3.HTTP状态码分...
2018-10-24 11:25:44 330
转载 【CSS】经常使用的20个css高级技巧
1. 黑白图像这段代码会让你的彩色照片显示黑白照片。img.desaturate { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: graysca...
2018-10-24 11:01:13 149
原创 【jQuery】jQuery基础动画总结
注意:动画基本都是异步的,所以在动画执行之后的某些操作就必须要写到回调函数里1.动画基础隐藏和显示注意:动态效果为从右至左。横向动作,toggle通过display来判断切换所有匹配元素的可见性$elem.hide()$elem.hide(options) options含有时间参数,单位毫秒,fast和slow分别代表 200和600,也可以是easing等这些$elem.show(...
2018-10-24 10:26:28 268
原创 【jQuery】jQuery常用数组操作和对象操作
1.常用对象访问$.each(array, callback )$.each(object, callback )$.each([&amp;amp;amp;quot;Aaron&amp;amp;amp;quot;, &amp;amp;amp;quot;慕课网&amp;amp;amp;quot;], function(index, value) { //index是索引,也就是数组的索引 //value就是数组中的值了 /
2018-10-24 10:04:57 1699
原创 【jQuery】 jQuery常用事件总结
注意:jQuery是一个集合,所有很多时候返回值也是一个集合1.鼠标事件$ele.click() 单击$ele.click( function(e) )$ele.click( [eventData ],function(e)) e.data=eventData——————————————————————————————下列均有上面三种方式:$ele.dbclick() 双击$el...
2018-10-24 08:33:16 180
原创 【jQuery】jQuery的属性和样式
.attr1.attr(传入属性名) 获取属性的值2.attr(属性名, 属性值) 设置属性的值3.attr(属性名,函数值) 设置属性的函数值4.attr(attributes) 给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }.removeAttr().removeAttr( attributeName ) : 为匹配的元...
2018-10-24 08:32:43 357
原创 【jQuery】jQuery的DOM操作
注意:jQuery是一个集合,所有很多时候返回值也是一个集合1.DOM节点的创建$("html代码") 例$("&lt;div&gt;&lt;/div&gt;")2.DOM节点的插入内部队尾插入:$(olds).append(new);$(new).appendTo(olds);内部队首插入:$(olds).prepend(new);$(new).pre
2018-10-24 08:32:00 140
原创 【jQuery】jQuery常用选择器
常用选择器$(&amp;amp;quot;*&amp;amp;quot;) 所有元素$(&amp;amp;quot;#id&amp;amp;quot;) id选择器$(&amp;amp;quot;.class&amp;amp;quot;) 类选择器$(&amp;amp;quot;tagName&amp;amp;quot;) 标签选择器$(&
2018-10-24 08:31:19 200
原创 【HTML】HTML基础知识总结
1.HTML概念HTML,全称HyperTextMarkupLanguage,超文本标记语言,是一种描述网页的语言,而非编程语言,HTML使用标记标签来描述网页。2.HTML常用标签html文档:&lt;html&gt;&lt;/html&gt;文档头部:&lt;head&gt;&lt;/head&gt;文档主体: &lt;body&gt;
2018-10-24 08:30:10 1195
原创 【JS】window对象常用属性和方法
1.window对象常用属性:window.closed 返回窗口是否已被关闭。window.status=sometext 设置窗口状态栏的文本。2.window对象常用方法:alert("") 显示带有一段消息和一个确认按钮的警告框。confirm("") 显示带有一段消息以及确认按钮和取消按钮的对话框。window.blur() 把键盘焦点从顶层窗口移开。window.mo...
2018-10-23 15:05:46 8937
原创 【JS】字符串常用操作
1.String 对象常用属性str.length 字符串的长度str.prototype 允许您向对象添加属性和方法2.String 对象常用方法str.charAt(index) 返回指定位置的字符。str.indexOf(string,[startindex]) 返回某个指定的string值在字符串中首次出现的位置。str.lastIndexOf(string,[starti...
2018-10-23 14:49:26 138
原创 【JS】数组操作常用方法
1、数组转换成字符串,不会修改原数组内容数组:arr=[1,2,3]arr.join(); // &amp;amp;quot;1,2,3&amp;amp;quot;arr.join(&amp;amp;quot;&amp;amp;quot;); // &amp;amp;quot;123&amp;amp;quot;arr.joi
2018-10-23 14:07:48 171
原创 【JS】Math对象常用方法和函数
简要介绍Math是一个对象typeof Math = object,同时Math 对象并不像 Date 和 String 那样是对象的类,因此没有构造函数 Math()。console.dir(Math) 查看Math的所有函数方法。Math对象常用属性Math.PI 返回圆周率(约等于3.14159)。Math.E 返回算术常量 e,即自然对数的底数(约等于2.718)。Math对象常...
2018-10-23 13:48:37 247
原创 【JS】JS常见事件,鼠标键值,键盘keycode码
a.窗口事件,只在body和frameset元素中才有效onload 页面或图片加载完成时onunload 用户离开页面时b.表单元素事件,在表单元素中才有效onchange 框内容改变时onsubmit 点击提交按钮时onreset 重新点击鼠标按键时onselect 文本被选择时onblur 元素失去焦点时onfoc...
2018-10-23 13:14:05 4729
原创 【JS】获取自己宽高度和距离顶部宽高度
1.网页被卷起来的高度/宽度(即浏览器滚动条滚动后隐藏的页面内容高度)兼容性处理:var w=document.documentElement.scrollTop || document.body.scrollTop ;var h=document.documentElement.scrollLeft || document.body.scrollLeft;2.获取自身宽高度,距离顶部...
2018-10-23 11:22:07 979
原创 【JS】常用DOM操作
1.获取元素dom节点通过元素的ID名获取元素:document.getElementById(’#id’);通过元素的Class名获取元素集合:document.getElementsByClassName(’.class’);通过元素的标签名获取元素集合:document.getElementsByTagName(‘tagName’);通过元素的name名获取元素集合:document...
2018-10-23 10:58:24 261
原创 【JS】常用时间函数
1.获取当前时间var mydate=new Date();result:Tue Oct 23 2018 10:02:30 GMT+0800 (中国标准时间)2.获取时间常用方法mydate.getFullYear(); //获取完整的年份(4位,1970-???) result:2018mydate.getMonth(); //获取当前月份(0-11,0代表1月) result...
2018-10-23 10:22:53 6698
原创 【JS】流程控制语句
if语句if(条件){ 条件成立时执行代码}if~else语句if(条件){ 条件成立时执行的代码}else{条件不成立时执行的代码}if~else if~else语句if(条件1){ 条件1成立时执行的代码}else if(条件2){ 条件2成立时执行的代码}…else if(条件n){ 条件n成立时执行的代码}else{ 条件1、2至n不成立时执行的代码}...
2018-10-23 09:57:50 89
原创 电影院售票系统
题目描述:编写一个程序,程序模拟某电影院三个售票窗口同时出售电影票的过程。1.电影票顺序出售,程序模拟显示售票的详细过程(如:“窗口X出售编号XXX电影票”)。2.三个窗口同时出票,出票间隔采用随机控制。3.不能重复出售相同的电影票。程序应具有良好的人机交互性能,即:程序应向用户提示功能说明,并可根据用户的功能选择,执行对应的功能,并给出带详细描述信息的最终执行结果。解题思路:...
2018-08-22 16:08:00 9947
原创 一元稀疏多项式计算器
问题描述:标题 一元稀疏多项式计算器时间限制 2S 内存限制10000 Kb 问题输入 每组数据有3行构成,第1行为3个正整数n,m,t, n表示第一个多项式的项数,m表示第二个多项式的项数,t表示运算类型,0为加法,1为减法,每组数据的第2行包含2n个整数,每两个整数分别表示第一个多项式每一项的系数和指数;第3行包含2m个整数,每两个整数分别表示第二个多项式每一项的系...
2018-08-21 14:24:24 1127
原创 最小生成树--kruskal算法
题目描述:标题最小生成树时间限制2 S 内存限制10000 Kb 问题描述: 用克鲁斯卡尔(Kruskal)算法求无向网的最小生成树。输入: 输入数据第一行为两个正整数n(1<n<=30)和m(1<m<100),分别表示顶点数和边数。后面紧跟m行数据,每行数据是一条边的信息,包括三个数字,分别表示该边的两个顶点和边上的权值。输出: ...
2018-08-18 17:46:05 640
原创 求无向图的连通子图--并查集
题目描述:标题 求无向图连通子图时间限制2 S 内存限制10000 Kb 问题描述 求无向图连通子图个数 问题输入 测试数据由m+1行构成,第一行为两个正整数n(1<n<=30)和m(1<m<100),分别表示顶点数(顶点编号为1,2,…,n)和边数,其后是m行数据,每行数据是一条边的信息,包括两个数字,分别表示该边关联的两个顶点。 问题输出 输...
2018-08-17 19:00:05 4155 1
原创 判断一个数是否为素数
**判断n是否为素数; 代码如下:**bool is_prime(int n){ for(int i=2;i*i&lt;=n;i++){ if(n%i==0) return false; } return n!=1;}
2018-08-16 19:39:27 320
原创 如何取消IE已限制此网页运行脚本或ActiveX控件
工具 – Internet选项– 高级标签 – 在安全分类下,勾选允许活动内容在我的计算机上的文件中运行–应用–确认。图片如下:
2018-08-15 23:05:42 7299
原创 辗转相除法--求最大公约数
时间复杂度O(log max(a,b))设gcd(a,b)是计算自然数a和b的最大公约数的函数,a除b得到的商和余数分别是p和q。因为a=b*p+q,所以gcd(b,q),既可以整除a又整除b,也就整除gcd(a,b)。反之因为q=a-b*p,同理可以证明gcd(a,b)整除gcd(b,q)。因此可以知道gcd(a,b)=gcd(b,a%b)。不断这样进行下去,最终会得到gcd(a,b)=gc...
2018-08-15 13:51:03 487 2
原创 迷宫问题--DFS
问题描述:标题迷宫问题 时间限制1 S 内存限制10000 Kb 问题输入 一组数据,输入数据第1行为两个正整数m和n,m表示迷宫高度,n表示迷宫宽度,m<100,n<100;第2行为两个整数,分表表示起点的行列位置;第3为两个整数,分别表示终点的行列位置;其后为m行数据,每行n个整数,表示迷宫对应位置的状态,0表示通路,1表示障碍。问题输出 以三元组形...
2018-08-14 08:22:12 764
原创 CCF201803-2--碰撞的小球
**解题思路: 首先简化问题,当小球碰撞之后,a,b两个小球会反向行驶,这时你可以把a看作是b,把b看作是a,这样就可以忽略掉碰撞,把每一个小球是独立的行驶,单独算出每一个小球的最终停下的位置,然后排序,按照输入数据的大小排序输出停下的位置**#include<cstdio>#include<iostream>#include<algorithm...
2018-08-13 20:22:24 260
原创 C++ STL--vector容器
vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.vector容器的创建:#include<vector> //头文件//vector的创建(以int为例其他同理) vector<int> v; //创建一个空vector vec...
2018-08-12 16:20:03 209
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人