11.1JS笔记】的更多相关文章

1.js的数据类型分为基本和引用,基本(string.undefined.null.number,boolean),引用(object-->array.function.json等) 2.基本数据类型和引用数据类型的区别:前者是简单的赋值,后者是将引用地址赋给变量 var a=123: var b={ "name"="zhang" }   json var c=["ni",23]   数组 var d=function(){ console…
C++11 学习笔记 std::function和bind绑定器 一.std::function C++中的可调用对象虽然具有比较统一操作形式(除了类成员指针之外,都是后面加括号进行调用),但定义方法五花八门.为了统一泛化函数对象,函数指针,引用函数,成员函数的指针的各种操作,让我们可以按更统一的方式写出更加泛化的代码,C++11推出了std::function. std::function是可调用对象的包装器.它是一个类模板,可以容纳除了类成员(函数)指针之外的所有可调用对象.通过指定它的模板…
目录 语言层面 模板表达式中的空格 nullptr和std::nullptr_t 自动推导类型----auto 一致性初始化----Uniform Initialization 初始化列表(initializer_list) explicit range-based for =default, =delete Alias Template 与 Template Template parameter Type Alias using noexcept override final decltype…
11/6补充笔记 修改redis-6379.conf里面的save10秒2个数据发生改变 (save 10 2) 修改一次数据不发生改变,修改2次数据才发生改变 继续修改数据,发现还是一样的规律 增删该都发生变化,除了查以外. save配置原理 返回结果,要对数据产生影响,数据发生了变化,或者变量达到设置要求,rdb才会发生变化.save配置要根据真实场景进行设置,否则性能可能出现问题,save配置后执行的是bgsave操作. RDB2种启动方式对比 save指令在读写的过程中是同步的,而不敢s…
iOS学习(OC语言)知识点整理 一.OC基础知识 1)#import  用于导入头文件,预处理阶段加载引用,只加载一次. 2)OC 依赖于Foundation框架下的头文件Foundation.h,此文件必须引用加载. 3)相较于C语言的导入头文件,头文件需要加上条件编译(#ifndef #define  #endif):防止头文件被多次包含 4)OC中关键字前面添加@符,字符串前面也需添加@符. 5)@autoreleasepool自动释放池:应用程序执行的语境,好处:应用程序会自动对内存进…
C++11 1.long long新类型 2.列表初始化 int t=0; int t={0}; int t(0); int t{0}; 注意:如果我们使用列表初始化有丢失信息的风险,则编译器报错 long double ld=3.1415926536; int a{ld},b={ld};//错误 int c(ld),d=ld;//正确,会丢失数据 3.空指针nullptr int *p1=nullptr; int *p2=0; int *p3=NULL;//尽量避免 4.constexpr类型…
公布软件包包括内容: bootimage.Z - 具有美国键盘代码的压缩启动映像文件: rootimage.Z - 以1200kB 压缩的根文件系统映像文件: linux-0.11.tar.Z- 内核源码文件: as86.tar.Z - linux bruce evans'二进制运行文件. 是16 位的汇编程序和装入程序: INSTALL-0.11 - 更新过的安装信息文件. 不足之处:不包含有关进程等待队列.虚拟文件系统.TCP/IP网络等方面的一些当前很重要的代码. 文件夹: Linux/文…
一.sed  作用: sed 是一种流编辑器,它是文本处理中非常重要的工具, 能够完美的配合正则表达式使用.处理时,把当前处理的行存储在临时缓冲区中, 称为“模式空间(pattern space)”,接着用sed 命令处理缓冲区中的内容, 处理完成后, 把缓冲区中的内容送往屏幕. 接着处理下一行,不断重复, 直到文件末尾. 文件内容并没有改变,除非你使用重定向存储输出.sed 主要用来自动编辑一个或多个文件:简化对文件的反复操作: 编写转换程序等. 命令格式: sed [options] 'co…
原文转自 http://blog.csdn.net/fire_lord/article/details/8540592 1.简介 C++为我们提供了继承和虚函数的重写特性. 在派生类中,重写虚函数不强制要求使用 virtual 关键字,并且C++并没有要求强制检查虚函数的重写是否真正覆盖了基类的虚函数,因为在派生类中,也可以增添新的虚函数,以供下一级的派生类重写.由于检查的不够严谨,就有可能产生错误. 2.有可能产生的错误 最常见的错误就是派生类想要重写基类的虚函数,但是由于参数类型的不同,导致…
研究下wifi参数的含义 #The word of "Default" must not be removed Default CountryRegion= CountryRegionABand= CountryCode= SSID=Dennis2860AP NetworkType=Infra WirelessMode= Channel= BeaconPeriod= TxPower= BGProtection= TxPreamble= RTSThreshold= FragThresho…
参考链接:https://i.cnblogs.com/EditPosts.aspx?opt=1 文件传输协议 一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式.今天的互联网是由几千万台个人计算机.工作站.服务器.小型机.大型机.巨型机等具有不同型号.不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows.Linux.UNIX.Mac等不同的操作系统.为了能够在如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议(FTP)应…
二 保证稳定性和兼容性保持与C99兼容 预定义宏 C99语言标准增加的一些预定义宏,C++11同样增加了对这些宏的支持 __func__预定义标识符 功能是返回所在函数的名字,在C++11中,标准甚至允许其使用在类或者结构体中 _Pragma操作符 C/C++标准中,#pragma是一条预处理的指令,用来向编译器传达语言标准以外的一些信息,例如#pragma once 表示该头文件应该只被编译一次 在C++11中,标准定义了与预处理指令#pragma功能相同的操作符_Pragma,例如 _Pra…
makefile文件: makefile 文件是make 实用简介.make 程序是用Makefile最后一次改变的数据文件和代码文件(last-modification time)确定哪些文件需要更新.对于每一个需要更新的文件时,它会根据Makefile 中的信息发出对应的命令.在Makefile 文件里.开头为'#'的行是凝视行. 文件开头部分的'='赋值语句定义了一些參数或命令的缩写.在引用定义的标识符时.需在前面加上$符号并用括号括住标识符.前一行最后的'\'符号表示下一行是续行. al…
lambda表达式和std function bind 两者配合构成了函数新的使用方法. 智能指针 sharedptr, uniqueptr, weak_ptr auto pointer = std::make_shared<int>(10); // auto is "std::shared_ptr<int>" 标准库没有提供make_unique,提供以下实现. template<typename T, typename ...Args> std:…
1 constexpr constexpr关键字可以让已经具备常量返回的函数运用于常量的位置. c++14起可以在函数内部使用局部变量.循环和分支等简单语句. 2 委托构造&继承构造 委托构造使得避免了多个构造函数调用一个私有函数的丑陋代码. class Base { public: int value1; int value2; Base() { value1 = 1; } Base(int value) : Base() { // deletgate constructor value2 =…
1.为什么要面向对象:JS一开始就是写网页特效,面向过程,作者发现这样的写不好,代码重复利用率太高,计算机内存消耗太大,网页性能很差,所以作者就受到java和c语言的影响,往面向对象对齐,JS天生有一个object,但它没有面向对象的特征(封装.继承.多态)最后研究出了构造函数 构造函数的最终目的是生成对象 我们把封装的函数叫做类 类里面的属性是私有的 类原型上的属性是公有的,可继承的 2. (1)类天生自带一个prototype属性,属性值是对象 (2)prototype对象天生有一个cons…
什么是类,什么是对象 举例说明什么是类,什么是对象? 一句话:万物皆对象 类的概念:类是具有相同属性和服务的一组对象的集合. 1.为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个部分. 2.在面向对象的编程语言中,类是一个独立的程序单位,应该有一个类名并包括属性说明和服务说明两个主要部分. 对象的概念:对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位. 1.一个对象由一组属性和对这组属性进行操作的一组服务组成. 2.从更抽象的角度来说,对象是问题域或实现域中某些…
每一步的编写过程都在代码里面书写了,暂且记录下来 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" content="This is a meta data" name="dengyexun"> <title>Title</title> <link rel="styl…
//lamda //first lamda [] {}; // second lamda []() //or no need () when paramater is null { std::cout << "second" << std::endl; }();// last add(), express will call this lamda func // 3 with return type auto kkk = []() { return 1; }()…
1 thread类thread f;线程等待join()线程分离detach() thread类不可拷贝复制 std::this_thread::yield(); 2 bind 与lambda表达式 3 movevoid some_function();void some_other_function();std::thread t1(some_function); // 1std::thread t2=std::move(t1); // 2t1=std::thread(some_other_f…
unique_ptr 可以实现如下功能: 1.为动态申请的内存提供异常安全 2.讲动态申请的内存所有权传递给某函数 3.从某个函数返回动态申请内存的所有权 4.在容器中保存指针 5.auto_ptr 应该具有的功能 share: 从名字share就可以看出了资源可以被多个指针共享,它使用计数机制来表明资源被几个指针共享.可以通过成员函数use_count()来查看资源的所有者个数.出了可以通过new来构造,还可以通过传入auto_ptr, unique_ptr,weak_ptr来构造.当我们调用…
最近在看龙书,写一下自己的学习理解,主要是物体运动的合成. 物体于局部坐标系内构建,每个物体拥有自己的局部坐标系以及相应的顶点矩阵A,并通过世界矩阵变换到唯一的世界坐标系. 物体在某时刻发生了位移和旋转,以小车运动举个例子,车在 dt 时间内沿着朝向 r 产生了位移 s ,并改变了朝向,旋转了 θ 度. 这里有两种方式合成物体的最终状态: (1)先位移 r ,在终点位置上,旋转 θ 角度,故当前时刻渲染的图像 Ar = T * R,其中T是位移矩阵,R是在终点位置的绕轴旋转矩阵. 考虑时间上的累…
前面学了好多内存什么的知识,没什么用(我有眼不识泰山233 吐槽一句,这课简直就是讲给完全的编程小白听得 就从语言开始写吧(其实好多已经看过了,再来一遍 话说我已经忘了\(Markdown\)怎么写了-- 1.注释 \(Python\)里的单行注释是 #这是注释 多行注释是 ''' 这也是注释 ''' 还有一种多行注释是 """ 这还是注释,但是这个注释的本质是字符串 """ 2.\(print\)语句 这本质是一个函数(废话 没有\(f\)没有…
概要 C++11提出了正则表达式这个概念,只需在头文件中包含#include<regex>即可.我们可以完成: Match 将整个输入拿来比对匹配某个正则表达式 Search 查找与正则表达式吻合的pattern Tokenize 根据被指定的正则表达式的切分器取得语汇单元,即切词 Replace 简单的理解就是替换掉和正则表达式吻合的第一个子序列 正文 首先,我们看一下下面的代码: regex reg1("<.*>.*</.*>"); bool f…
-- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了. --(默认全局数据库名orcl) 1.select ename, sal * 12 from emp; --计算年薪 2.select 2*3 from dual; --计算一个比较纯的数据用dual表 3.select sysdate from dual; -…
本节我们会接着上节课的内容,继续来完成使用Angular来创建简单的笔记存储应用,上一节课,我们完成了笔记的展示功能,本节课,我们来完成编辑功能. 编辑主要是两个功能:编辑现有的笔记以及创建新笔记.首先我们需要让应用第一次启动或用户点击"添加"按钮时创建一个新笔记. 3.2.9 添加笔记功能 首先我们需要给表单添加一些模型,这样可以用表单来控制数据更新,同时,你还需要让编辑器右侧显示一个实时预览笔记效果的界面,因此需要添加一个Markdown指令,打开index.html文件,进行如下…
Week 1 机器学习笔记(一)基本概念与单变量线性回归 Week 2   机器学习笔记(二)多元线性回归 机器学习作业(一)线性回归——Matlab实现 机器学习作业(一)线性回归——Python(numpy)实现 Week 3   机器学习笔记(三)逻辑回归 机器学习作业(二)逻辑回归——Matlab实现 机器学习作业(二)逻辑回归——Python(numpy)实现 Week 4   机器学习笔记(四)神经网络的基本概念 机器学习作业(三)多类别分类与神经网络——Matlab实现 机器学习作…
现代程序设计 homework-07 这次作业是要阅读C++11的新特性,按照老师blog提供的链接稍微学习了一下,一下就是一些学习总结(或者说就是介绍)之类的:由于英文能力有限,并且很多中文资料也都看得不是很懂,可能很多地方理解不深,请谅解. 阅读 C++11 的新特性并写博客分享 首先自然看的是blog正文中给出的链接:http://msdn.microsoft.com/en-us/library/hh279654.aspx (Welcome Back to C++ (Modern C++)…
主java package com.itheima.createdatabase; import android.app.Activity; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.os.Bundle; public class MainActivity extends Activity { private Context mContext; @Ov…
转自:http://www.crifan.com/files/doc/docbook/linux_wireless/release/html/linux_wireless.html 版本:v0.3 How to write wireless network card driver under Linux Crifan Li 摘要 本文主要介绍了Linux下的无线网络相关的基础知识,从网络到无线网络再到802.11的无线网络,然后再介绍Linux无线网络的框架,最后介绍如何在Linux的框架下编写…