搞懂toString()与valueOf()的区别

一、toString() 作用:toString()方法返回一个表示改对象的字符串,如果是对象会返回,toString() 返回 “[object type]”,其中type是对象类型。 二、valueOf( ) 作用:valueOf房啊发返回指定对象的原始值,JS会利用 valueOf() 方法用来把对象转换成原始类型的值(数值、字符串和布尔值) Test 1、JS Array 例子 1 var array = ['aa','bb','cc']; 2 console.log(array.to
分类: 其他 发布时间: 02-12 23:01 阅读次数: 0

学习笔记:微服务-25 部署本地的gitlab(CE版本)

前面在配置服务器的搭建中,配置信息可以通过本地文件系统,以及在git服务器中获取,因此,自己搭建一个git服务器,可以配合作为微服务群的配置中心使用,或软件开发的版本控制中心。 GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。 以下是在centos7上搭建GitLab服务器 1.安装 yum install curl policycoreutils openssh-server openssh-client systemctl st
分类: 其他 发布时间: 02-12 23:00 阅读次数: 0

Nginx学习笔记-默认网站

Nginx学习笔记-默认网站
分类: 企业开发 发布时间: 02-12 23:00 阅读次数: 0

多值信号量

多值信号量是 uC/OS 操作系统的一个内核对象,主要用于标志事件的发生和共享资源管理。   如果想要使用多值信号量,就必须事先使能多值信号量。多值信号量的使能位于“os_cfg.h” /* ----------------------------- SEMAPHORES ---------------------------- */ #define OS_CFG_SEM_EN
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

【一】mongodb安装及配置

一、mongodb安装 1、下载并解压 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.2.0.tgz tar zxvf mongodb-linux-x86_64-rhel62-3.2.0.tgz 2、移动到指定目录下 mv mongodb-linux-x86_64-rhel62-3.2.0 /usr/local/mongodb 3、添加到PATH中 vim /etc/profile export PA
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

每日一程-6. 反序打印命令行参数

Author: Notus([email protected]) Create: 2019-02-12 Update: 2019-02-12 将python脚本命令行参数逆序打印输出 Python version: 3.7.1 代码如下(p176.py) ''' 反序打印命令行参数 @Author: Notus([email protected]) @Create: 2019-02-12 @Update: 2019-02-12 ''' import sys ar
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

洛谷P1886:滑动窗口(单调队列)

单调队列有两个性质 队列中的元素其对应在原来的列表中的顺序必须是单调递增的。 队列中元素的大小必须是单调递*(增/减/甚至是自定义也可以) 单调队列与普通队列不一样的地方就在于单调队列既可以从队首出队,也可以从队尾出队。 就拿样例来谈谈,设以最小的为标准。 8 3 1 3 -1 -3 5 3 6 7 下文中我们用q来表示单调队列,p来表示其所对应的在原列表里的序号。 由于此时队中没有一个元素,我们直接令1进队。此时,q={1},p={1}。 现在3面临着抉择。下面基于这样一个思想:假如把3放进
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

【C++快速入门指南】(一)C++的基本简介

作者:@Nick-Pem 本文章由作者原创编写,转载请注明出处。 前言 关于本系列文章,17年的时候曾准备一段时间的《C++笔记》,个人感觉达不到复习的效果,加上最近也看了Markdown编辑器,随即决定全部重新开始写,并且命名为《C++快速入门指南》。希望可以指导刚入Cpp坑的新朋友! 首先,本教程主要参考书籍有 《Essential C++》 《C++ Primer》 《C++全方位学习》 《C++全方位学习》也叫《零起点学通C++》是国内一名作者(范磊老师)写的基础C++书籍,如果是真的
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

001 并发之线程池

线程池
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

19.2.12 [LeetCode 70] Climbing Stairs

You are climbing a stair case. It takes n steps to reach to the top. Each time you can either climb 1 or 2 steps. In how many distinct ways can you climb to the top? Note: Given n will be a positive integer. Example 1: Input: 2 Output: 2 Explanati
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

洛谷 P1433 吃奶酪(记忆化)

题目描述 房间里放着n块奶酪。一只小老鼠要把它们都吃掉,问至少要跑多少距离?老鼠一开始在(0,0)点处。 输入输出格式 输入格式: 第一行一个数n (n<=15) 接下来每行2个实数,表示第i块奶酪的坐标。 两点之间的距离公式=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)) 输出格式: 一个数,表示要跑的最少距离,保留2位小数。 输入输出样例 输入样例#1: 4 1 1 1 -1 -1 1 -1 -1 输出样例#1: 7.41 解题思路: 记忆化搜索,看代码(注释)
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

【C】head file (.h)

几个要点: 在源文件中使用头文件,等于将头文件的内容原封不动的复制过来; 对于源文件“abc.c”,一般会设置一个“abc.h”,将程序中用到的头文件全部集中到“abc.h”中; 函数、全局变量的声明(declaration)一般都会放在头文件,方便其他文件调用 在一个源文件中,同一个头文件不能被多次调用,故需要保护(include guard) 可以导入其他文件夹中的头文件 具体例子:   include guard: /*Swmm5Extend.h*/ //if this head fi
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

SpringCloud微服务实战:一、Eureka注册中心服务端

1.项目启动类application.java类名上增加@EnableEurekaServer注解,声明是注册中心 1 import org.springframework.boot.SpringApplication; 2 import org.springframework.boot.autoconfigure.SpringBootApplication; 3 import org.springframework.cloud.netflix.eureka.server.EnableE
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

函数指针及其应用

//函数指针 /*#include<stdio.h> void f(void) { printf("in f()\n"); } int main(void) { int i=0; int *p=&i; *p=20;//运用指针修改i的值 void (*pf)(void) = f; //指针函数 f(); //int f() (*pf)(); //int f() return 0; } */ /* #include<stdio.h> void f(int i) { printf("int f()
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

find命令高级用法

查找空文件或空目录 有时候需要清理一些空的文件或者文件夹。这个时候就需要先找到它们。 1.查找空文件 我们利用之前介绍过的size参数,例如: find ./ -size 0 #查找当前目录下大小为0的文件 ./size_0_file 当然也可以利用-empty参数,例如: find -type f -empty # -type f指明了要查找的是文件 ./size_0_file 2.查找空目录 查找空目录只需要利用-empty参数即可。例如: find -type d -empty ./te
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

上财商学院院长新春甄选书单

上财商学院院长新春甄选书单|敬请收藏、2019-02-10·上海财经大学商学院自媒体 《艺术:让人成为人》、[美]理查德·加纳罗/[美]特尔玛阿特休勒著、宋健兰译、清华大学出版社、2018年1月、荐书理由、人文教育提供了系统的思考分析、阅读、进行有说服力的论述等基础能力。对于商科学子而言,这些可谓是商业活动中的必备技巧。本书讲述的是历史上世界众多文化中的人文学所取得的杰出成就。旨在通过描绘在跨时空、性别、种族文化的作品中体现的创造性艺术,感悟人文学带给我们的情感体验。希望大家藉由了解艺术从而对
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

2019/2/13 Python今日收获

Python day13——027集合:在我的世界里,你就是唯一
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

Tkinter添加图片

Tkinter添加图片的方式,与Java相似都是利用label标签来完成的: 一、默认的是gif的格式,注意将png后缀名修改为gif还是无法使用,文件格式依然错误。   photo = PhotoImage(file=r'【文件名】.gif')   label = Label(【Tk对象】, image=photo) 二、.png、.jpg文件的格式。   利用Pillow库导入,ImageTk。   photo = ImageTk.PhotoImage(file=r'【文件名】.【任意格式
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

java设计模式——适配器模式 Java源代码

前言:适配器模式就是把一个类的接口变换成客户端所能接受的另一种接口,从而使两个接口不匹配而无法在一起工作的两个类能够在一起工作。通常被用在一个项目需要引用一些开源框架来一起工作时,这些框架的内部都有一些关于环境信息的接口,需要从外部引入,但是外部的接口不一定能匹配,在这种情况下,就需要适配器模式来转换接口。 情景:美国的插座,提供110伏电压;中国的插座,提供220伏电压。 在中国,用两孔插座充电 然后坐飞机去美国旅游,假设美国某旅馆的墙上有只有一个三孔插座 幸好我有美国适配器,一头插到三孔插
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0

chrome调试技巧和插件介绍

14 个你可能不知道的 JavaScript 调试技巧 五种前端开发必备的调试技术 日志的艺术 吐血推荐珍藏的Chrome插件 吐血推荐珍藏的 Chrome 插件(二)
分类: 其他 发布时间: 02-12 22:44 阅读次数: 0