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
《学习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;
使用Node实现Http代理
版权声明:如需转载请著明出处 https://blog.csdn.net/qq_37653449/article/details/88185820 开发一款基于nodejs的静态资源服务 emptyd-server 代理的出现是因为浏览器同源策略的存在 服务端实现代理的例子和方法很多 比如nginx 反向代理解决生产环境的跨域问题 再有http-server等一些第三方的包帮我处理 基本达到了开箱即用的体验 通常我们所说的代理来源于http1.1的定义,代理扮演的是「中间人」角色,对于连接到它
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 =
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
Java 泛型是什么?有什么用?
版权声明:本文为HCG原创文章,未经博主允许不得转载。请联系[email protected] https://blog.csdn.net/qq_39455116/article/details/87879779 01、泛型是什么? A:泛型其实就是在定义类、接口、方法的时候不局限地指定某一种特定类型,而让类、接口、方法的调用者来决定具体使用哪一种类型的参数。 B:比如一个水杯生产的时候不用指定它将来干什么?而是由将来的使用者决定放入什么。 C:其实就是一句话:我是一个泛型队列,狗可以站进来,猫
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
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
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 ==
阿里巴巴开发规范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、所有的覆写方法,必须加
Java设计模式之模板模式详解
模板模式 在模板模式(Template Pattern)中,一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现,但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 **主要解决:**一些方法通用,却在每一个子类都重新写了这一方法。 注意: 父类必须是抽象类 模板方法或者叫公共逻辑方法必须用final修饰 ,如:play() 保证其不会被子类修改 子方法必须是抽象,如endPlay() 可以添加一个protect 表明其需要在子类中实现 因为prote
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()
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
关于对next_permutatiom()的一些认识
next_permutatiom()是一个功能很强大的函数,他可以求出一个排列组合的下一个排列,也就是俗称的全排列,在使用这个函数的时候需要头文件<algorithm>,还有一个叫做prev_permutation()的函数,它的功能是求出一个排列的上一个排列,这些排列的顺序是从小到大的,例如给定一个排列1324,运用nexr_permutation()函数求出的下一个排列为1342,运用prev_permutation()求出的便是1243。 int 类型的next_permutation
面向接口/协议?看DuerOS的技能开发
版权声明:本文为半吊子子全栈工匠(wireless_com,同公众号)原创文章,未经允许不得转载。 https://blog.csdn.net/wireless_com/article/details/88324990 一般地,开发一个对话系统或者机器人问答系统会涉及诸多领域的技术,除了硬件系统之外,还包括语言识别,自然语言处理/识别,知识图谱的搭建,自然语言生成及TTS播报等等,这对于企业及开发者个人而言,几乎是难以完成的任务。 有幸的是,对话式AI操作系统例如DuerOS的诞生,使我们可以
算法题3:携程实习生笔试:求一个整数的加数的最大乘积(允许加数相同和不同)
版权声明:转载请联系作者 https://blog.csdn.net/sinat_21591675/article/details/83244694 给出一个整数n,将n分解成至少两个整数之和,使得这些整数的乘积最大化,输出能获得的最大的乘积。 (1) 允许存在相同的加数 (2) 不允许存在相同的加数 1. 允许存在相同的因子 给出一个整数n,将n分解成至少两个整数之和,使得这些整数的乘积最大化,输出能获得的最大的乘积。 输入描述 : 输入为一个整数 输出描述 :输出为一个整数 样例 in:
今日推荐
周排行