ICode9

精准搜索请尝试: 精确搜索
  • JS中一定要了解的数据类型和数据转换2020-12-12 12:04:49

    一、数据类型 前言 js中的类型只有6种,其中基本数据类型有5种分别为string,number,boolen,null,undefined,引用类型有一种,就是object,object是一个大的综合体,在js中除了那5个基本数据类型以外,其他的一切皆对象。以下是最近自学js整理的一些笔记,希望能让更多初学者了解到数据类型的基

  • 2020-12-122020-12-12 11:58:27

    冒泡排序 <script> function sort(ar) { for(var i=0;i<ar.length-1;i++){ for(var j=0; j<ar.length-i-1;j++){ if(ar[j]>ar[j+1]){ var temp=ar[j]; ar[j]=ar

  • 设计模式之十九之解释器模式2020-12-11 21:05:00

    基本介绍 1) 在编译原理中,一个算术表达式通过词法分析器形成词法单元,而后这些词法 单元再通过语法分析器构建语法分析树,最终形成一颗抽象的语法分析树。这 里的词法分析器和语法分析器都可以看做是解释器 2) 解释器模式(Interpreter Pattern):是指给定一个语言(表达式),定义它的文法

  • 前端面试题2020-12-11 19:34:13

    1、前端安全问题 XSS,CSRF攻击 xss:跨域脚本攻击 javascript代码注入,允许将恶意代码植入到提供给其他用户的html页面中 防范: 1)过滤转义输入输出 2)使用cookie的httpOnly属性 3)对象关键字进行过滤与转义 csrf:跨站请求伪造 网站提交行为,操作至其他网站上 防范:1)检测域名 2)避免登录

  • 数组排序2020-12-11 19:33:31

    选值排序 降序 将定某个位置是最大值 用将定的最大值与其他元素比较 在比较过程进行,如果存在于比最大值还大的数,就进行换值处理 以此类推,做到最大值在前 小值在后,实现降序效果 for(var i = 0;i<arr.length;i++){ arr[i] // 用arr[i]与数组中所有的元素

  • js冒泡排序的四种方法2020-12-11 19:29:58

    更新个基础知识比较简单 仅供参考 //参考排序的数组 var arr = [3, 2, 5, 1, 4] 第一种 这种方法冒泡排序 比较相邻的两个元素,如果前一个比后一个大,则交换位置。 第一轮把最大的元素放到了最后面。 由于每次排序最后一个都是最大的,所以之后按照步骤1排序最后一个元素不

  • Linux下安装部署SVN2020-12-11 17:35:29

    一、安装SVN 1.安装SVN yum install subversion 2.查看svn版本 svnserve --version       二、配置SVN 1.创建版本库根目录 mkdir /var/svn 2.创建版本库 cd /var/svn svnadmin create /var/svn/svnrepos      3.查看自动生成的版本库文件 cd svnrepos ls  

  • 如何在Electron中调用Dll2020-12-11 16:33:43

    客户端有些硬件的接口需要调试,是在电脑上连了一些硬件的设备,比如打印机、扫描仪或者进行串口通信等等。单靠js是完成不了了,我们决定通过把C++或者C#把这些功能打包成Dll,然后在Electron客户端中通过Node调用Dll来实现所需要的功能。   Dll类型 先简单说一下什么是Dll,Dll是动态链接

  • swiper实现移动端导航和内容板块的联动2020-12-11 15:34:04

    第一部分:HTML   <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="styles

  • js之真心话大冒险2020-12-11 15:01:08

    真心话还是大冒险?相信大家基本上都做过这个游戏,我们一般都是通过卡牌抽取当前是真心话还是大冒险,那么向这种卡牌抽取的方式,使用简单的js也能实现类似卡牌的效果~如下面效果图: 翻转卡牌就可以看到自己选择的是真心话还是大冒险~那么接下来我们一起来看一下如何实现的吧! 最初

  • 【Javascript】入门之正则过滤敏感词2020-12-11 13:01:39

    描述: 回车发言, 将规定好需要过滤的词替换成**,两个字替换成**,三个字替换成*** 代码实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width initial-scale=1.0&quo

  • 力扣刷题:LCP 18. 早餐组合(js)2020-12-11 12:03:06

    题目: 小扣在秋日市集选择了一家早餐摊位,一维整型数组 staple 中记录了每种主食的价格,一维整型数组 drinks 中记录了每种饮料的价格。小扣的计划选择一份主食和一款饮料,且花费不超过 x 元。请返回小扣共有多少种购买方案。 注意:答案需要以 1e9 + 7 (1000000007) 为底取模,如:计算初始

  • 百度Web编辑器粘贴图片自动上传到服务器(Java版)2020-12-11 12:02:57

    由于工作需要必须将word文档内容粘贴到编辑器中使用 但发现word中的图片粘贴后变成了file:///xxxx.jpg这种内容,如果上传到服务器后其他人也访问不了,网上找了很多编辑器发现没有一个能直接解决这个问题 考虑到自己除了工作其他时间基本上不使用windows,因此打算使用nodejs来解决这

  • AjaxjQuery版2020-12-11 11:58:15

    <head> <meta charset="utf-8"> <title>实时天气</title> <script src="jquery-3.5.1.min.js" type="text/javascript" charset="utf-8"></script> </head> <body> <selec

  • 12.6日面试题例子2020-12-11 11:57:59

    递归 函数自己调用自己 迭代 利用原值推算出变量的新值 有递归就一定有迭代,有迭代不一定有递归 console.time("exp");//方法是开始计算时间 console.timeEnd("exp");//是停止计时,输出脚本执行的时间。 这两个结合起来可以测量一个javascript脚本程序执行消耗的时间。 【问题

  • JavaScript文件上传本地或者nodejs完整版2020-12-11 11:32:16

    html文件 <input type="file" id="file" multiple> <button id="but">提交</button> <form action="http://localhost:3000/upload" enctype="multipart/form-data" method="POST">

  • 百度ueditor粘贴图片自动上传到服务器(Java版)2020-12-11 09:58:22

    1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.wangEditor.com  但

  • Makefile 中命令执行中的进程关系及返回值检查2020-12-10 23:57:07

    Makefile中规则的执行 Makefile每一行规则都是新起一个shell来执行的,我们可以通过下面的简单例子观察一下 check: test1 test2 @$(foreach var,$^,./$(var);) @echo "every line rule is a new shell" 通过 strace -e execve -f make 的输出看到,每一行都是通过 sh -c 来

  • Elasticsearch(一)Docker搭建ES集群2020-12-10 22:34:10

    文章目录 关闭防火墙安装Docker下载 Elastic Search 镜像集群部署结构准备虚拟网络和挂载目录启动 Elasticsearch 集群chrome浏览器插件:elasticsearch-head 关闭防火墙 后面我们要使用多个端口,为了避免繁琐的开放端口操作,我们关掉防火墙 # 关闭防火墙 systemctl stop fi

  • JavaWeb笔记之JS对象和函数2020-12-10 20:32:24

    1、js的String对象(****) 2、js的Array对象 (****) 3、js的Date对象 (****)   获取当前的月 0-11,想要得到准确的月 +1   获取星期时候,星期日是 0 4、js的Math对象 (****)   静态方法,直接Math.random() 5、js的全局函数 (****)   直接写方法名称 eval() 6、js的函数重载(*

  • DIV+CSS使用技巧2020-12-10 20:31:02

    CSS变量使用: css标识符:–, sass标识符:$,less标识符:@ 变量只能用作属性值,不能用作属性名。用var(变量名,默认值)来取。 body{ –bgcolor:#ff0000; –bgimg:url(‘1.png’); –fontsize:30px; –fontsize2:30; } .a{ background-color:var(--bgcolor); background-image:var(

  • Go实现tcp代理2020-12-10 20:03:22

    nginx默认只能代理http,而且只能监听80端口,这个就不能忍了,自己撸一个 package main import ( "flag" "fmt" "io" "net" "os" "strings" "sync" ) var lock sync.Mutex var trueList []string v

  • 排他思想2020-12-10 19:29:55

    如果有同一组元素,我们想要某一个元素实现某种样式, 需要用到循环的排他思想算法: 所有元素全部清除样式(干掉其他人)给当前元素设置样式 (留下我自己)注意顺序不能颠倒,首先干掉其他人,再设置自己 <button>按钮</button> <button>按钮</button> <button>按钮</button> <

  • C# 多线程异常2020-12-10 17:32:42

    using System;using System.Threading;using System.Threading.Tasks; public class Program{ static void Main(string [] args) { #region Thread里的运行方法如果有异常没有处理会导致控制台程序异常终止 //var thread1 = new Thread(() => TaskMethod("th

  • JavaScript学习2020-12-10 16:01:08

    文章目录 JavaScript1、概述2、语法2.1、变量与类型2.2、输出内容2.3、运算符2.4、逻辑语法2.5、类定义2.6、函数 3、DOM3.1、获取标签对象3.2、改变 HTML 元素3.3、添加和删除元素3.4、添加事件处理程序3.5、CSS选择器查找HTML元素3.6、通过 HTML 对象选择器查找 HTML 对

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有