Es6 细节

版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/87736813 Reflect.ownKeys 和 Object.keys 的区别: Object.keys()无法识别对象Symbol 属性 Reflect.ownKeys()可以 let obj = { [Symbol('my_key')]: 1, enum: 2, nonEnum: 3 }; Reflect.ownKeys(obj) // [
分类: 其他 发布时间: 03-09 23:01 阅读次数: 0

javascript 算法

版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/87899737 题目一:把一个二维数组展开为一个一维数组 * let arrs = [[1,2,3,4],[5,6,7,8]]; 展开为[1,2,3,4,5,6,7,8]; let arrs = [[1,2,3,4],[5,6,7,8]]; console.log(Array.prototype.concat.call(...arrs)); //[1,2,3
分类: 其他 发布时间: 03-09 23:01 阅读次数: 0

《学习javascript数据结构与算法》(1)

版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/87926864 learn-javascript-arithmetic 数组 1 ,求斐波那契额数列的前20个数字 已知斐波那契额数列中的第一个数字是1 第二个是二 ,从第三项开始,每一项都等于前两项之和: let fibonacci = []; fibonacci [0] = 1; fibonacci [1] = 2; for(let i = 2;i<=20;
分类: 其他 发布时间: 03-09 23:01 阅读次数: 0

使用Node实现Http代理

版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/88185820 开发一款基于nodejs的静态资源服务 emptyd-server 代理的出现是因为浏览器同源策略的存在 服务端实现代理的例子和方法很多 比如nginx 反向代理解决生产环境的跨域问题 再有http-server等一些第三方的包帮我处理 基本达到了开箱即用的体验 通常我们所说的代理来源于http1.1的定义,代理扮演的是「中间人」角色,对于连接到它
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

express中的路由和中间件

版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/88321313 express 是基于nodejs 的http 模块封装的一个框架 下面是一个极简的用例: const express = require("express"); const app = express(); app.param('userid', function(req, res, next, userid) { req.user =
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

with关键字+正则 实现ejs模版

版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/88353075 with关键字通常被当作重复引用同一个对象中的多个属性的快捷方式,可以不需要重复引用对象本身 比如 var obj = { a:1, b:2, c:3 } //单调乏味的重复“obj” obj.a = 2; obj.b = 3; obj.c = 4; //简单的快捷方式 with(obj){ a=3; b
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

Java 泛型是什么?有什么用?

版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/87879779 01、泛型是什么? A:泛型其实就是在定义类、接口、方法的时候不局限地指定某一种特定类型,而让类、接口、方法的调用者来决定具体使用哪一种类型的参数。 B:比如一个水杯生产的时候不用指定它将来干什么?而是由将来的使用者决定放入什么。 C:其实就是一句话:我是一个泛型队列,狗可以站进来,猫
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

Java try catch finally 异常 分析

版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/87880574 public static int method_1() { int a = 1; try { System.out.println("try"); return a; } catch (Ex
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

Mysql手写Rank排名不用order by、MySQL查询第N大的元素

版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/87923035 //创建一个表,只要ID和分数 DROP TABLE IF EXISTS `sc`; CREATE TABLE `sc` ( `id` int(11) DEFAULT NULL, `score` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFA
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

Java多数投票法求出现次数大于一半的那个及其次数

Java多数投票法 package likou; public class Toupiao { public static int getVal(String str) { int count = 0;//用于判断相邻两个数是否相同 char now = str.charAt(0);//用于记录多数的那个数 for (int i = 0; i < str.length(); i++) { if (count ==
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

阿里巴巴开发规范20个特别注意点

版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/87980797 1、在IF else while do语句中,必须使用大括号,即使只有一行代码 2、包装类对象之间的比较用,全部使用equals 因为这个会有常量池技术,Integer a= 235; Integer b =235; ==比较是不等的 必须使用equals 3、所有的覆写方法,必须加
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

Java设计模式之模板模式详解

模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 **主要解决:**一些方法通用,却在每一个子类都重新写了这一方法。 注意: 父类必须是抽象类 模板方法或者叫公共逻辑方法必须用final修饰 ,如:play() 保证其不会被子类修改 子方法必须是抽象,如endPlay() 可以添加一个protect 表明其需要在子类中实现 因为prote
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

java测试ArrayList和HashMap的容量和扩容机制

版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/88063397 ArrayList测试大小和容量 测试容量的方法 public static Integer getCapacity(ArrayList list) { Integer length = null; Class c = list.getClass()
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

SQL查询高级

版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/88358024 SQL 查询 1. 查询最值 如;最大、时间最晚、最小、最高 select * from table_xx group by XXX (DESC) limit 0,1 2. 查询第N大的元素 最简单的是直接用limit查询 select * from employees
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

程序设计博客

实际应用中的许多问题都会涉及重复执行一些操作,如级数求和或者迭代求和等。若需重复处理的次数是已知的则称为计数控制的循环,若重复处理的次数是未知的是由给定条件控制的,称为条件控制的循环。无论是技术控制还是条件控制,二者都需要使用循环结构。C语言中一共有三种循环语句,for,while,do-while,当循环语句在给定条件为真的情况下重复执行一个语句序列,这个被重复执行的语句序列称为循环体。 循环结构通常有两种类型,当型循环结构和直到型循环结构。当心玄幻结构表示当条件p成立时,反复执行操作,直到
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

数组博客

数组 数组的概念:是一种容器,可以同时存放多个数据值。 数组的特点: 1. 数组是一种引用数据类型 2. 数组当中的多个数据,类型必须统一 3. 数组的长度在程序运行期间不可改变 数组的初始化:在内存当中创建一个数组,并且向其中赋予一些默认值。 两种常见的初始化方式: 1. 动态初始化(指定长度) 2. 静态初始化(指定内容) 动态初始化数组的格式: 数据类型[] 数组名称 = new 数据类型[数组长度]; 解析含义: 左侧数据类型:也就是数组当中保存的数据,全都是统一的什么类型 左侧的中括
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

2019.2.27

这是选了费老师的课之后第一次写这么正式的博客,寒假偷懒了,训练日记根本没写几篇,而且代码也只挑了简单的写,现在已经在学校里了,不能再向寒假那样的放肆了,就像费老师在课上说的一样,生死看淡,不服就干。没有什么是可劲拼换不回来的,只要肯付出,收获的也会更多,至少在C++这里是这样的。 今天费老师只讲了堆栈的一小部分,很容易懂,但是用这点东西敲代码是远远不够的,所以接下来主要还是靠自己学,不能太依赖于费老师的课堂
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

关于对next_permutatiom()的一些认识

next_permutatiom()是一个功能很强大的函数,他可以求出一个排列组合的下一个排列,也就是俗称的全排列,在使用这个函数的时候需要头文件<algorithm>,还有一个叫做prev_permutation()的函数,它的功能是求出一个排列的上一个排列,这些排列的顺序是从小到大的,例如给定一个排列1324,运用nexr_permutation()函数求出的下一个排列为1342,运用prev_permutation()求出的便是1243。 int 类型的next_permutation
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

面向接口/协议?看DuerOS的技能开发

版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/88324990 一般地,开发一个对话系统或者机器人问答系统会涉及诸多领域的技术,除了硬件系统之外,还包括语言识别,自然语言处理/识别,知识图谱的搭建,自然语言生成及TTS播报等等,这对于企业及开发者个人而言,几乎是难以完成的任务。 有幸的是,对话式AI操作系统例如DuerOS的诞生,使我们可以
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0

算法题3:携程实习生笔试:求一个整数的加数的最大乘积(允许加数相同和不同)

版权声明:转载请联系作者 https://blog.csdn.net/sinat_21591675/article/details/83244694 给出一个整数n,将n分解成至少两个整数之和,使得这些整数的乘积最大化,输出能获得的最大的乘积。 (1) 允许存在相同的加数 (2) 不允许存在相同的加数 1. 允许存在相同的因子 给出一个整数n,将n分解成至少两个整数之和,使得这些整数的乘积最大化,输出能获得的最大的乘积。 输入描述 : 输入为一个整数 输出描述 :输出为一个整数 样例 in:
分类: 其他 发布时间: 03-09 23:00 阅读次数: 0