`
文章列表
<div id="outer"> <div id="load_left"><span></span></div> <div id="load_right"><span></span></div> <div id="inner">请耐心等待</div> </div> var leftRot = document.getElementById('lo ...
【本文由“奇乐融融”发布,2020年06月22日】
在网页中,由于 css 文件缓存加载问题,可能导致更新后的 css 不能及时体现出来。 解决方案:在刷新页面时,动态引入加 tag 的 css 文件,代码如下: //获取随机数 var getRandom = function(n){ var random=''; for(var i=0;i<n;i++){ random+=Math.floor(Math.random()*10); } return random; } ...
压缩包内含 wav格式语音,aac 格式语音和H.264 格式视频文件

web 端录音

    博客分类:
  • web
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> </head> <body> <button onclick="start()">录音</button> <button id="stop">停止</button> </body> <script> function play(bl ...
function getExplore(){ var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/rv:([\d.]+)\) like gecko/)) ? Sys.ie = s[1] : (s = ua.match(/msie ([\d\.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/edge\/([\d\.]+)/)) ? Sys.edge = s[1] : (s = ua.match(/f ...

本地存储——cookie

    博客分类:
  • web
     cookie是客户端用来存储数据的一种选项,既可以设置在客户端,也可以在服务端设置,cookie会跟随任意的http请求一起发送。      cookie的优点:兼容性好      cookie的缺点:①增加了网络流量,②数据容量有限,最多能存储4kb的数据,浏览器之间各有不同,③不安全。      cookie是一小段文本信息,伴随着用户请求在web服务器和浏览器之间传递,它存储于访问者的计算机中,每当同一台计算机通过浏览器请求某个页面时,就会发送这个cookie。它是浏览器提供的一种机制,将document对象的cookie属性提供给js,可以使用js来创建和取回cookie的值, ...
         本地存储方式有很多种,cookie、localstorage、sessionstorage、userData、Flash、Globalstorage等方式。          本地存储的优点是:          一、避免取回数据前页面一片空白,如果不需要最新的数据,也可以减少向服务器的请求次数,从而减少用户等待从服务端获取数据的时间;          二、网络状态不佳时,仍可以显示离线数据。          那么对比一下不同的本地存储方式之间的区别:           1、cookie ,客户端用来存储数据的一种选项,既可以在客户端设置也可以在服务端设置,cookie会 ...

php SQL注入问题

    博客分类:
  • PHP
在开发网站的时候,出于安全考虑,需要过滤从页面传递过来的字符。通常,用户可以通过以下接口调用数据库的内容:URL地址栏、登陆界面、留言板、搜索框等。这往往会带来一些不必要的风险,比如说数据遭到泄露。 这次解决SQL注入问题,是查找之前的controller文件中的SQL注入问题,修补漏洞很重要,预防漏洞的产生也同样重要,在使用SQL语句对数据库进行增删改查操作的时候,要考虑到SQL注入问题的出现。 首先了解一下SQL注入的步骤: (1)寻找注入点(如:登录界面、留言板等); (2)用户自己构造SQL语句; (3)将sql语句发送给数据库管理系统(DBMS); (4)DBMS接收请求,并将该请求解 ...
换了一个编译器,sublime text3, 但是存在中文乱码问题,然后找了解决方法,记录一下。 一、在Sublime Text里,按ctrl+`,打开Console,一次性输入如下代码: import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open ...
           1、css中的图片以背景图形式存在,写在html中的图片以标签形式的存在。而在网页加载过程中,以css背景存在的图片会等到html结构加载完成才开始加载,而html中的img标签是网页结构(内容)的一部分会在加载结构的过程中加载。            在一个单纯由html和css组成的页面中,背景图片总是最后加载的,那么假如我们想要使用较小的背景图片作为占位符,用于在家在较大的图片或者flash文件时给用户以提示,大部分时候恐怕是达不到效果的,因为背景图片有时候甚至会在大图片或flash文件加载完成之后才会被加载。            2、通常非内容的图片(即用来修饰页 ...
         网络由下往上分为7层:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,HTTP是应用层协议,主要解决如何包装数据,所以说HTTP是基于TPC/IP的。 “三次握手”建立连接          如上图,客户端首先发起第一次握手,向服务端表示(我要传一些数据给你); 服务端听到后如果表示可以接受数据,则向客户端发起第二次握手(这次握手表示,我能接受你的数据哦,同时由于TCP/IP是全双工的,服务端的这次握手也是在询问,你能接受我返回给你的数据吗?);接着客户端发起第三次握手(告诉服务端,是的,我也能接受你返 ...
       在 web 页面上使用 jQuery 图像 360 度旋转插件是最美也是最方便的显示图像的方式。这些超级棒的 360&deg; 图像选择插件允许用户更详细的分析产品或者文章。jQuery 图像旋转插件可以让用户从各种角度进行 360 度的图像展示,经常在电子商务网站上使用,帮助消费者更好的了解产品,从任意的一个角度观察欣赏。        Spritespin 是个 jQuery 插件,允许在网页上显示 sprite 动画。只需要用户提供一组图像,或者一系列无缝的 sprite 列表,就可以逐帧显示这些图像,然后生成动画。SpriteSpin变成图像帧成动画。它需要的图像或 ...
        ComsenzEXP 可以自动安装 Apache + PHP + MySQL 运行环境,并且自动安装好 Discuz! X3 支持操作系统Microsoft Windows 2000/XP/2003/Vista/WIN 7/2008,新版 ComsenzEXP 已经可以根据您电脑的可用端口自动选择 Apache 和 MySQL 服务端口,而且自动配置好程序保证通信成功。         ComsenzEXP功能特点:真实 — 与实际社区架构完全一致,没有任何功能差异和限制! 高效 — ComsenzEXP 能够根据用户计算机配置自动优化服务器环境! 快速 — 您无需担心如何安装配 ...

Js冒泡排序

    博客分类:
  • web
       冒泡排序的原理是这样的,比方说有五个数字54321,要按从小到大排列; 首先比较前两个,就是5和4,如果第一个小于第二个,不做操作,如果第一个大于第二个,那么交换二者的位置,即变成45321,然后比较第二个和第三个,交换位置,变成43521,然后第三个和第四个,第四个和第五个,这样一次循环下来,变成43215         所以,一层循环的效果就是挑出最大的一个数字5,冒泡到最后面。但是还要挑出第二大,第三大的数字,等等。所以一层循环根本就不够用,必须再套一层才行。像这个例子,五个数字,起码要进行四轮循环才行。至于为什么要this.length-i,是因为第一次比较五个数字,第二 ...
Global site tag (gtag.js) - Google Analytics