ICode9

精准搜索请尝试: 精确搜索
  • Java并发编程 | Synchronized原理与使用2022-12-05 23:42:37

    Java提供了多种机制实现多线程之间有需要同步执行的场景需求。其中最基本的是Synchronized ,实现上使用对象监视器( Monitor )。Java中的每个对象都是与线程可以锁定或解锁的对象监视器( Monitor )关联。在同一时间只有一个线程可以在对象监视器( Monitor )上保持锁定。任何其他线程

  • javascript编程单线程之同步模式2022-12-05 23:24:07

    主流的js 环境都是单线程吗模式执行js 代码, js采用为单线程的原因与最开始设计初衷有关,最早是运行在浏览器端的脚本语言,目的是为了实现页面上的动态交互,实现页面交互的核心就是dom操作,这也就决定了js必须使用单线程的模式来处理,不然就会造成严重的线程同步问题。如果js多个线程同时

  • 如何在JavaScript中使用高阶函数2022-12-01 19:09:55

    JavaScript可以接受高阶函数。这种处理高阶函数的能力以及其他特点,使JavaScript成为非常适合函数式编程的编程语言之一。JavaScript将函数视为一等公民你也许听说过,JavaScript函数是一等公民。这意味着,在JavaScript中函数是对象。它们的类型是Object,它们可以作为一个变量的值被分配

  • fatal: unable to access 'https://github.com/samtools/htslib/': GnuTLS recv error (-54): Er2022-09-16 23:02:00

      001、问题 root@ubuntu01:/home/software# git clone https://github.com/samtools/htslib Cloning into 'htslib'... fatal: unable to access 'https://github.com/samtools/htslib/': GnuTLS recv error (-54): Error in the pull function.

  • Javaweb-Vue初识:基础案例2022-09-16 22:00:34

    什么是 Vue? Vue (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助你高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。 更多案例请见vue官网 https://cn.v

  • lua module以及模块内的local function使用2022-09-16 19:02:18

     在模块定义local function,使用local function时,需要在使用前就定义,不能通过self:localfunction 或者self.locakfunction 因为是模块内的局部方法      结果:     关于module函数详解:lua module 函数_最远有多远的博客-CSDN博客_lua module package.seeall的作用:在新环境中

  • Excel通过JS宏自定义过滤、查找等操作2022-09-16 14:33:28

    Excel通过JS宏自定义过滤、查找等操作 打开宏开发工具 编写JS代码 function myTest() { addSheet() setValue() regFind() deleteSheet() } // 新增sheet function addSheet(name) { var st = Sheets.Add() st.Name = name || "测试" } // 删除sheet function deleteShee

  • es6 生成器2022-09-16 14:32:10

    //生成器 function getUser(){ setTimeout(()=>{ let data = '涛涛'; //第二次的next() 执行可以返回第一次的执行的结果 iterator.next(data) }, 1000) } function getOrder(){ setTimeout(()=>{ let order = '订单' iterator.next(order) },1000) } function getGoods(){

  • 超级热键大全2022-09-16 08:00:13

    超级热键可通过简单编程 —— 自动化完成复杂操作,提升效率。 ▶ 快速上手 本教程需要一个很小的开源软件 ImTip ( 体积 639 KB ), 请右键点开 ImTip 托盘菜单,然后点击「管理超级热键」:   然后将热键配置改为如下代码,并且勾选「启用超级热键」,再点击「保存」按钮使热键生效。

  • XDomainRequest2022-09-15 20:35:58

    ie8 、ie9跨域使用XDomainRequest XDomainRequest 是在 Internet Explorer 8 和 9 中,使用 HTTP 访问控制(CORS)的实现。它在 Internet Explorer 10 中已被删除,应改为使用 XMLHttpRequest 以及配置相应的 CORS;如果您的目标是 Internet Explorer 10 或更高版本,或者希望支持任何其他浏

  • 使用js实现斐波那契数列2022-09-15 15:33:06

    题目介绍   斐波那契数列又被称为黄金分割数列,指的是这样的一个数列:1,1,2,3,5,8,13,21,34....,它有如下递推的方法定义:F(1)=1,F(2)=1,F(n)=F(n-1)+F(n-2)(n>=2,n是正整数),请使用js实现斐波那契函数。 方法1:递归实现 由题目中的递推受到启发,可以通过递归的方式去实现,代码如下: fun

  • 根据位置经纬度获取温度天气风向API2022-09-15 13:32:23

    // 获取天气状态 getWeather: function () { var _this = this; $.ajax("https://devapi.qweather.com/v7/weather/now?location=105.148371,25.370256&key=a580a69c104d4fcc9d446cdfdc3c2632", { type: "get", dataType: "json",

  • ckeditor粘贴word文档图片的组件2022-09-15 12:00:09

    ​  当前功能基于PHP,其它语言流程大抵相同。 大概流程: 1. 将docx文件上传到服务器中 2. 使用PHPoffice/PHPword实现将word转换为HTML 3. 将HTML代码返回并赋值到编辑器中   1 编辑器配置修改 1.1 新增上传word json配置 在ueditor\php\config.json中新增如下配置:       /*

  • [Algorithm] Permutations2022-09-15 01:31:33

    Write a function that takes in an array of unique integers and returns an array of all permutations of those integers in no particular order. If the input array is empty, the function should return an empty array. Sample Input array = [1, 2, 3] Sample Out

  • SV 之 Function2022-09-14 21:30:55

    一、简介 函数是零时间执行结构。与任务不同,函数具有确保它们返回而不暂停启用它们的进程的限制。因此,函数不能包含任何耗时的语句。从这个角度来看,一个函数不能有以下运算符:   #, ##, @, fork..join, fork..join_any, wait, wait_order or expect. 函数允许不阻塞的语句,例如,允

  • 【学习笔记】变量的作用域2022-09-14 19:04:21

    【学习笔记】变量的作用域   在JavaScript中,var定义的变量实际是有作用域的。 假设在函数体中声明,则在函数体外不可以使用,会报错。如果非要使用,要使用闭包 <script>    function zyy(){        var x = 1;   }    x = x + 1; </script>   如果两个函数使用

  • 前端面试题JavaScript篇——2022-09-132022-09-13 15:03:28

    每日3题 34 以下代码执行后,控制台中的输出内容为? const num = { a: 10, add() { return this.a + 2; }, reduce: () => this.a - 2, }; console.log(num.add()); console.log(num.reduce()); 35 以下代码执行后,控制台中的输出内容为? var x = 1; if (function f() {}

  • ABAP-SM30维护视图2022-09-13 14:03:43

    关于SM30维护视图的一些操作 EVENT视图事件(如:在保存,删除数据前做一些自定义操作)       *&---------------------------------------------------------------------* *& 包含 ZBC_I_SM30_LOG *&----------------------------------------------------------

  • CSDN粘贴word图片且图片文件自动上传功能2022-09-13 12:34:52

    ​  当前功能基于PHP,其它语言流程大致相同   1.新增上传word json配置 在ueditor\php\config.json中新增如下配置:       /* 上传word配置 */     "wordActionName": "wordupload", /* 执行上传视频的action名称 */     "wordFieldName": "upfile", /* 提交的

  • require,import 和 export2022-09-13 12:34:34

    require ,import ,和 export>module 模块概念模块就是实现特定功能的一组方法。只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块function m1(){}function m2(){}这样就是一个模块,使用的时候直接调用,缺点是污染了全局变量。>为解决污染全局变量问题,把模块成员放到一

  • 阿里前端高频面试题汇总2022-09-13 11:35:40

    说说浏览器缓存 缓存可以减少网络 IO 消耗,提高访问速度。浏览器缓存是一种操作简单、效果显著的前端性能优化手段 很多时候,大家倾向于将浏览器缓存简单地理解为“HTTP 缓存”。 但事实上,浏览器缓存机制有四个方面,它们按照获取资源时请求的优先级依次排列如下: Memory Cache Servic

  • uniapp|微信小程序获取当前城市名称--逆地址解析2022-09-13 11:32:04

    六年代码两茫茫,不思量,自难忘 6年资深前端主管一枚,只分享技术干货,项目实战经验 关注博主不迷路~ 问题 uniapp开发的小程序需要获取当前城市名称 解决步骤 看文档 当然是看uniapp文档,我们查到有提供相关的API,即uni.getLocation(OBJECT),获取当前的地理位置、速度。 我们试试吧 u

  • 轮播的各种实现方式2022-09-13 09:32:58

    主要的业务逻辑 需求: 宽度自适应的走马灯,无限无缝轮播 无限的头像展示走马灯 轮播图需要宽度自适应,头像的轮播的宽度是固定的 基于需求的 轮播/走马灯 各种实现方案: 正常的js实现 实现: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta ht

  • JavaScript原型对象动态性2022-09-13 08:01:37

    function的原型对象的动态性 <script> //创建一个自定义构造函数 function Person(){ } //通过new 关键字获取到函数的对象//此时的obj变量内容是一个指向 function Person() 构造函数的原型对象(__proptype__)的地址var obj = new Person();//在 function Person的原型上添加属性,P

  • 阿里前端一面面试题(附答案)2022-09-12 22:00:59

    对line-height 的理解及其赋值方式 (1)line-height的概念: line-height 指一行文本的高度,包含了字间距,实际上是下一行基线到上一行基线距离; 如果一个标签没有定义 height 属性,那么其最终表现的高度由 line-height 决定; 一个容器没有设置高度,那么撑开容器高度的是 line-height,而不是

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

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

ICode9版权所有