JS内置对象和Math对象
Math对象 <script>
// Math数学对象 不是一个构造函数 ,所以我们不需要new 来调用 而是直接使用里面的属性和方法即可
console.log(Math.PI); // 一个属性 圆周率
console.log(Math.max(1, 99, 3)); // 99
console.log(Math.max(-1, -10)); // -1
console.log(Math.max(1, 99,
设计模式 - Master-Worker模式
Master-Worker模式中 master负责收集任务和初始化,worker负责管理分配协调,具体任务落到具体的task结点中 其分工明确 与MapReduce的分而治之的思想一致。网上很多草图有些不够具体 乍看与Master-Worker模式中编码有一些出入。 其中master相当于老板 也可以叫client. 把相关信息给worker ,master所做的行为需要传递给worker 。 注: 也可以在监听器中进行初始化所有的master任务 这个传递的动作可可以在主任务丢进去 work
Quartz(1):helloworld
一:相关依赖与环境 <dependencies>
<!--核心包-->
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.3.0</version>
</dependency>
<!--工具包-->
<d
【小程序】学习笔记一 - 小程序指南篇1
---------------------------------------------------------------------- 笔记整理自微信小程序官方文档,目的加深印象,以及日后快速查询 https://developers.weixin.qq.com/miniprogram/dev/framework/ ---------------------------------------------------------------------- 一、事件响应: https://
web前端面试题汇总(2)
编写一个数组去重的方法 function oSort(arr)
{
var result ={};
var newArr=[];
for(var i=0;i<arr.length;i++)
{
if(!result[arr])
{
newArr.push(arr)
result[arr]=1
}
}
return newArr
}
21.javascript的同源策略
一段脚本只能读取来自于同一来源的窗口和文档的属性,这里的同一来源指的是主机名、协议和端口号的组合
20.”==”和“===
python-文件读写的两种方法(费硬盘or费内存 )
# !/use/bin/env python # -*-conding:utf-8-*- # author:shanshan """ 6,有名为poetry.txt的文件,其内容如下,请删除第三行; 昔人已乘黄鹤去,此地空余黄鹤楼。 黄鹤一去不复返,白云千载空悠悠。 晴川历历汉阳树,芳草萋萋鹦鹉洲。 日暮乡关何处是?烟波江上使人愁。 """ def delete_third_line(): """ 第一种方式,将文件内容读取到内存中,内存中是可以对内容进行增删改查的。但是硬盘不可以 :retu
ASP.NET Core 奇淫技巧之伪属性注入
原文:ASP.NET Core 奇淫技巧之伪属性注入 一.前言 开局先唠嗑一下,许久未曾更新博客,一直在调整自己的状态,去年是我的本命年,或许是应验了本命年的多灾多难,过得十分不顺,不论是生活上还是工作上。还好当我度过了所谓的本命年后,许多事情都在慢慢变好,我将会开始恢复更新博客,争取恢复到以前的速度上(因为工作比较忙,所以这个过程可能需要一段时间)。 二.关于属性注入 说到属性注入,我们就不得不提一下 DI(Dependency Injection),即依赖注入,用过 ASP.NET Cor
Oralcle11.2.0.1.0使用出现的问题
问题1:oracle中监听程序当前无法识别连接描述符中请求服务 解决方法1: 查看oracle的服务是否开启,计算机->管理->服务和应用程序->服务,如下图 解决方法2: 找到oracle安装路径下的listener.ora, 本人在D:\Windows\app\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora, 以记事本打开, 按照本人内容添加标红颜色部分,保存,重启上面的oracle服务. # listener.ora Network
Premiere cc 2019之声音处理
目录 降噪 降噪 学习视频地址: https://www.bilibili.com/video/BV1Fb411878x/?spm_id_from=333.788.videocard.0 选择要处理的音频右键->在Adobe audition中编辑剪辑 打开Adobe audition后,选择要降噪的声音样本后, 效果->降噪/恢复->降噪(处理) 在打开的窗口中,捕捉噪音样品 -> 选择完整文件->应用 已经处理好了
Docker备份迁移
目录 Docker备份迁移 1、容器保存为镜像 2、镜像打包成压缩文件 3、把压缩文件恢复成镜像 Docker备份迁移 1、容器保存为镜像 将已经装好各种软件的容器再次打包为镜像,这样下次直接装这个镜像就可以完成开发环境的搭建,非常的方便。 docker commit 容器名/容器id 保存的镜像名
docker commit c1 mycentos7
2、镜像打包成压缩文件 # -o表示output
docker save -o 压缩文件名.tar 容器名/容器id(可以多个)
java 学习一台电脑上安装两个jdk
1:设置两个JAVA_HOME a:JAVA_HOME6=JDK路径 b:JAVA_HOME8=JDK路径 2:新建一个总的JAVA_HOME 这样就可以替换jdk a:JAVA_HOME=%JAVA_HOME8% 一个最最重要的地方是,不知道其他人电脑是不是这样,反正我的是这样,path路径里面的%JAVA_HOME%\bin;必须放到最前面最前面。才好使: 然后cmd java -version 和javac -version这样两个版本一致就不报错了,如果不一致会报
activiti6官方示例笔记
概述 要想学习 activiti工作流, 入门便是学习官方的示例。下边我将基于官方的 demo 做一遍流程,考虑自己的业务该如何基于 activiti 设计逻辑。 工作流要素: 流程 表单 用户 有了以上 3 大要素,流程便可以流转。 表单绑定在流程节点上,用来输入当前流程信息 用户绑定在流程节点上,用来处理当前流程任务 下载安装 首先到 官方 下载 activiti6.0.0。 对 activiti7 感兴趣的可以看 这里 然后将 war 包置于 tomcat/webapps 目录下,启动
5073 [Lydsy1710月赛]小A的咒语
LINK:[Lydsy1710月赛]小A的咒语 每次给定两个串 要求从a串中选出x段拼成B串 能否做到。T组数据。 \(n\leq 100000,m\leq 100000,T\leq 10,x\leq 100\) 首先考虑贪心的从前往后匹配 若果当前匹配位置比之前还要远覆盖之前的 但是这样做会出现问题。 可能当前匹配的是之前匹配的后面的一段 也可能是之前的一段。 所以需要dp来解决这个后效性问题 设g[i][j]表示前i段个字符选出了j段所能拼成B串的最大长度。 有g[i][j]=g[i-1]
Linux 常用命令速查
1.touch:创建文件,比如: touch a.txt 2.vi:编辑修改文件,比如: vi a.txt 打开编辑页面后: a 键:开始输入编辑; Esc键:结束输入内容 :wq:保存文件编辑内容退出;注意前面的“:” ctrl+z:强制退出当前编辑状态; !:不保存退出 3.rm:删除文件 -f:force,即强制删除; 如:rm -f a.txt -r:recursive,即递归式的删除列出的目录下的所有文件和目录;如:rm -r a.txt -i:i
JetBrains系列IDE的配色方案(IDEA\CLion\PyCharm)
用过这么多IDE,个人还是觉得Xcode的配色最好看,所以给JetBrains系列的IDE都做了一套仿Xcode的配色方案 配色示例 配色方案下载 ColorSchemes 导入步骤
Dockerfile怎么用
目录 Docker的Dockerfile 1、常用命令 2、使用Dockerfile创建镜像 Docker的Dockerfile Dockerfile是由一系列命令和参数构成的脚本文件,这些命令应用于基础镜像并最终创建一个新的镜像。 1、对于开发人员:可以为开发团队提供一个完全一致的开发环境; 2、对于测试人员:可以直接拿开发时所构建的镜像或者通过Dockerfile文件构建一个新的镜像开始工作了; 3、对于运维人员:在部署时,可以实现应用的无缝移植。 1、常用命令 Dockerfile中使用
[Notes] 使用gogs搭建私有git仓库
之前一直是在服务器上采用原生git和客户端同步,这样做的话只能满足基本需要,如果要和其他人同步或者进行版本查看等都不是很方便。 glogs是一个极易搭建的自助 Git 服务,轻量级,易移植,很方便我这种希望快速搭建,且经常换服务的人。 这里选用docker安装,方便快捷。 首先下载docker镜像(docker本身已经装好)。 docker pull gogs/gogs
创建gogs存储的目录 mkdir /data0/lgy/gogs/后台 后台运行docker容器 docker run
今日推荐
周排行