push()和concat()的区别。
一般在数组末尾添加元素用push方法就可以了,但是这样会改变原有数组的数据所以就有了concat方法
concat方法是在原有的基础上添加元素并返回链接之后的副本,并不会修改原有的数组。
不说废话了,直接上图:new一个实例
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
下面分别用两种方法添加元素
var arr...
C语言自定义类型(结构体,枚举,联合)的学习总结
结构体
结构的基础知识
结构是一些值的集合,这些值称为它的成员,一个结构的各个成员可能具有不同的类型。每个结构成员都有自己的名字,它们是通过名字访问的。
结构的声明
在声明结构时,必须列出它包含的所有成员。这个列表包括每个成员的类型和名字。
struct tag
{
member-list;
}variable-list;
tag是结构体标签;member-list是成员列...
LoRa网络信道检测与失败重发机制
1.1基本思想
本网络防碰撞算法主要基于非时隙CSMA/CA算法,非时隙CSMA/CA算法中没有RTS-CTS消息机制,在数据帧较短的情况下能够提高网络传输效率,因此较适用于对于网络的传输效率和实时性有一定要求的LoRa™无人机网络。
在本网络的防碰撞机制中,首先要进行空闲信道活动检测(Clear Channel Assessment, CCA),信道活动检测会检测无线信道上的LoRa™数据包...
Android RxJava + Retrofit + Dagger2 + MVP
如何即快速掌握 Android RxJava + Retrofit + Dagger2 + MVP,以下是个人认为值得学习的开源项目、库以及技术教程,基本涵盖了当前 Android 开发中常用的主流技术框架,适合没有项目经验的同学,能够帮助你快速提高项目开发能力、掌握前沿技术。
值得学习的项目
Awesome-WanAndroid :基于Material Design + MVP + Rxj...
Java面向对象知识总结
1形参个数可变的方法
最后一个参数类型后面的(...)
public static void test(int a,String...strings ) {
for(String tmp : strings) {//本质:string数组循环
System.out.println(tmp);
}
System.out.println(a);
}
public static void...
react-native run-android:Could not determine java version from '10.0.1'.
参考:
https://github.com/facebook/react-native/issues/16536
解决:
需要删除 javaSE 10.0.1版本,安装低版本。
如:"1.8.0_181"版本。下载地址Java SE 8u181
Mac上java环境安装:https://blog.csdn.net/Crazy_SunShine/article/details/80938...
ASP连接SQL Server 2008 Express的连接字符串
和Enterprise版本差不多
首先在管理器中新建用户test_dba,授予该用户数据库相关权限
然后使用如下字符串即可连接:
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=test_dba;PWD=123456@#;Initial Catalog=TEST_DB;Data Source=iZfoa4bh18xf\SQLE...
搭建图片服务器《三》-linux安装nginx
nginx是个好东西,Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内...
通过链表实现的简易通讯录
学习内容:链表通讯录
#ifndef _LINKLIST_H
#define _LINKLIST_H
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define SIZE 1000
#define FAILURE 10000
#define SUCCESS 10001
#...
Python学习笔记之【函数】
Python的内置函数:https://docs.python.org/2/library/functions.html
Python函数在一些方面和C++的函数相像,但也有很多区别。
Python里的函数可以返回多个值(实际上返回的是一个tuple,它能对等号前的多个元素依次赋值,从而实现了返回多值)
def f(a,b):
return a*2,b*2
a,b=f(2,3)
print
Python学习笔记之【切片】
以list为例,L[i:j:k]实现了对list的切片。
它表示的是从索引i开始,到索引j(不包括)为止,每隔k个取一个元素(无k则默认为0)。
L[:] 表示从头到尾
L[:j] i为0时还可以省略
切片还支持倒序切片
L[-i:-j] 表示从倒数第i个到倒数第j个
l=[1,2,3,4,5,6]
print l[2:5]
print l[:5]
print l[-3...
Python学习笔记之【迭代】
Python中的迭代是通过for...in...循环来完成的,相比其他语言要抽象得多。
l=['a','b','c']
for x in l:
print x
迭代取出的是元素本身,使用enumerate()函数可以实现取出索引。
实际上enumerate()函数['a','b','c']变成了[(0,'a'),(1,'b'),(2,'c')]这样的一个个tuple元素。
l=['a...
Python学习笔记之【函数式编程】
高阶函数:以函数作参数的函数
def add(x, y, f):
return f(x) + f(y)
map()函数:接收一个函数f和一个list,将f作用于list的每个元素上,返回一个新的list
def f(x):
return x*x
print map(f, [1, 2, 3, 4, 5, 6, 7, 8, 9])
reduce()函数:传入f和list,传...
Python学习笔记之【装饰器】
decorator本质上是一个高阶函数,它接受一个函数作为参数,返回一个新函数,实现了增强原函数的功能。
无参数decorator:
以log函数为例
def log(f):
def fn(*args, **kw):
print 'call ' + f.__name__ + '()...' #f.__name__表示函数名称
return f(...
Python学习笔记之【模块】
Python的模块和包使得大量代码的维护更为方便
引用模块的方法:import 模块名 或者 from 模块名 import 函数名
import math
from math import pow, sin, log
由于函数调用时必须写明 包名.模块名.函数名 ,因此不存在同名冲突
动态导入模块:利用ImportError使得在引入模...
机器学习实战之【k-近邻算法】
k-近邻算法(KNN)采用测量不同特征值之间的距离方法进行分类。
优点:精度高、对异常值不敏感、无数据输入假定。
缺点:计算复杂度高、空间复杂度高。
适用数据范围:数值型和标称型。
描述:存在一个样本数据集合,样本集中每个数据都存在标签,即我们知道样本集中每一数据与所属分类的对应关系。输人没有标签的新数据后,将新数据的每个特征与样本集中数据对应的特征进行比较,然后算...
POJ 1001 Exponentiation(高精度大数乘法)
题目链接:http://poj.org/problem?id=1001
题意:求小数R的N次幂
思路:结果数字串的长度最大为5*25,考虑用大数模板。先将小数转化为整数,输出时再考虑小数点位数。
代码:
#include <iostream>
#include <cstring>
#include <algorithm>
#include <cl...
POJ 1753 Flip Game(枚举)
题目链接:http://poj.org/problem?id=1753
题意:一个4X4的网格,每个小格子上都有一纸片,正反面分别为黑白。现在给一个翻纸片的规则:每次选一个纸片,将它自己和它上下左右相邻的纸片都翻转过来。输入为网格的初始状态,求最少需要多少次能使得所有纸片都黑色朝上或都白色朝上。
思路:首先明确以下两点:
1.同一个纸片翻多次是没有意义的,次数的奇偶才对...
吴恩达机器学习课程之一【机器学习的动机与应用】
课程地址:http://open.163.com/movie/2008/1/M/C/M6SGF6VB4_M6SGHFBMC.html
一、机器学习定义
1959 Arthur Samuel:赋予计算机学习能力的研究领域
1998 Tom Mitchell:对于一个程序,给他一个任务T和一个性能测量方法P,在经验E的影响下P对T的测量结果提高了,就说机器从E中学习...
今日推荐
周排行