原型与对象

1.对象创建有三种方式:对象字面量,new Object(),构造函数和工厂函数 2.面向对象的三大核心特征:封装 继承 多态 3.对象属性的检测方法:hasOwnProperty() 方法不检测原型(返回布尔值),in操作符:检测原型 4.object.prototype通过对象的prototype属性创建的属性方法可以被object对象的实例共享 5.原型链:由_proto_链接形成的链式结构 ①构造函数的实例有一个_proto_属性,指向构造的原型对象 ②构造函数的实例的_proto_属
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

PAM安全认证

1、切换用户 su 命令 (Substitute User) 格式:su [-] 用户名 (有 “ - ” 初始化环境变量,无 “ - ” 环境变量不改变) 2、查看su操作记录 安全日志文件:/var/log/secure 示例:tac /var/log/secure | less 3、提升权限 sudo 命令 (1)作用:以其他用户身份(默认root身份)执行授权的命令 (2)用法: sudo 授权命令 默认设置为首次执行时,需输入当前用户的登录密码,5分钟内再次执行 sudo 命令时则无
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

二叉排序树操作(一)

判断给定的二叉树是否是二叉排序树 void JudegBST(BSTree &T){ Queue q; BSTree bst; int flag=1; q.front=-1; q.rear=-1; q.a[++q.rear]=T; while(q.front<q.rear){ bst=q.a[++q.front]; if(bst->lchild){ if(bst-
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

进程和计划任务管理!

一 、 程序和进程的关系 1、程序 ·保存在硬盘、光盘等介质中的可执行代码和数据 ·静态保存的代码 2、进程 ·在 CPU 及内存中运行的程序代码 ·动态执行的代码 ·父、子进程:每一个进程可以创建一个或多个进程 二 、 静态查看进程统计信息 ps 命令(ps aux与ps -efl都用于查看进程) 1、ps aux 命令 (1)作用:以简单列表的形式显示出进程信息 (2)选项释义: a:显示当前终端下的所有进程信息,包括其他用户的进程 u:使用以用户为主的格式输出进程信息 x:显示当前用户在
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

cs231n__2. K-nearest Neighbors

CS231n 2 K-Nearest Neighbors note ---by Orangestar 1. codes: import numpy as np class NearestNeighbor: def __init__(self): pass def train(self, X, y): """X is N × D where each row is an example. Y is l-dimensi
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

Python 内置函数补充匿名函数

Python3 匿名函数 定义一个函数与变量的定义非常相似,对于有名函数,必须通过变量名访问 def func(x,y,z=1): return x+y+z print(func(1,2,3)) 匿名函数定义:使用 lambda 来创建匿名函数 匿名函数1. 没有名字 2:函数体自带return 匿名函数 def func(x,y,z=1): return x+y+z print(lambda x,y,z=1:x+y+z) function <lambda> at 0x0000
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

通过Gson过滤多余的字段

Gson是谷歌开源的一个工具类,在项目中我们经常将实体转化为json数据,当然将json数据转实体也是一样的,下面我们就简单的记录一下过滤多余字段的使用方法 1.使用transient关键字   使用transient,表示该字段在Java不会被序列化和反序列化 2.@Expose  该注解是Gson自带的注解,@Expose是可以单独地控制序列化与反序列化的开关 3.通过排除策略   即使用GsonBuilder的setExclusionStrategies来设置,返回true表示跳过该字段
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

2018.8.9 python day04

yield 将函数变成一个迭代器(生成器),它和print,return的作用相同。 try……excpt…… 尝试执行里面的东西,如果有错误,则被excpt捕获,但是整个程序不会崩溃 eg: 不定长参数 *args:位置传参(未知参数名),不限长度,输出的是元组 **kwargs:带参数名传参,不限长度,输出的是字典 以上二者同时使用的时候,是正真的不定长参数,但是*args必须要在前面 eg: 进程和线程 进程是并行,相当于一个人同时做许多事 线程是并发,相当于一个人在做第一件事的空闲时间
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

luogu4208

P4208 [JSOI2008]最小生成树计数 题目描述 现在给出了一个简单无向加权图。你不满足于求出这个图的最小生成树,而希望知道这个图中有多少个不同的最小生成树。(如果两颗最小生成树中至少有一条边不同,则这两个最小生成树就是不同的)。由于不同的最小生成树可能很多,所以你只需要输出方案数对31011的模就可以了。 输入格式 第一行包含两个数,n和m,其中1<=n<=100; 1<=m<=1000; 表示该无向图的节点数和边数。每个节点用1~n的整数编号。 接下来的m行,每行包含两个整数:a,
分类: 其他 发布时间: 08-09 21:18 阅读次数: 0

(二)MyBatis延迟加载,一级缓存,二级缓存

延迟加载配置: 什么时候用延迟加载?比如现在有班级和学生表,一对多关系,你可能只需要班级的信息,而不需要该班级学生的信息,这时候可以进行配置,让查询时先查询到班级的信息,在之后需要学生信息时候,再进行查询,避免不必要的查询。 需要进行如下配置:这里以一对多为例,其他关系类似: PersonMapping.xml <select id="selectPersonByClassId" resultMap="class_person_map" parameterType="int">
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

一百一十一、SAP的OO-ALV之五,显示ALV表格

一、在屏幕里面有2部分,(PROCESS BEFORE OUTPUT 用于显示, PROCESS AFTER INPUT用于数据处理)。我们创建的display_alv函数, 二、display_alv点进去如下 三、代码如下 四、下班部分代码 五、我们运行程序 注:各种报错,各种改,终于改成可以显示的了。还是比较满意的。
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

JavaScript 进阶入门

17:56:11 2019-08-09 如题所见 还是入门 本文资料来源:https://www.imooc.com/code/48 JavaScript能做什么? 1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等) 2.实现页面与用户之间的实时、动态交互(如:用户注册、登陆验证等) 进一步的了解JS的变量、数组、函数、语法、对象、事件、DOM操作,制作简单的网页动态效果。 变量:和主流的编程语言差不多 保留字(reserved word),指在高级语言中已经定义过的字,使用者不能再将
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

‎Cocos2d-x 学习笔记(3.2) Layer

1.简介 Layer直接继承了Node。Layer类似Ps里图层的概念,也可以理解成一块透明玻璃。Scene类似Ps里的一张图像,也可以理解成堆放玻璃的箱子。 Layer能接收触摸事件、键盘事件、加速器事件。 导演类一次只能将一个Scene显示,例如存在登录场景、菜单场景、游戏场景,一个时刻只能一个场景被运行。 一个Scene可以包含多个Layer,例如游戏场景可以包含人物层、背景层、导航菜单栏层。每个Layer都包含了一些元素。 每个元素都有自己的动作。 2. Layer与触摸 Layer里
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

[LeetCode] 857. Minimum Cost to Hire K Workers 雇佣K名工人的最低成本

There are N workers. The i-th worker has a quality[i] and a minimum wage expectation wage[i]. Now we want to hire exactly K workers to form a paid group. When hiring a group of K workers, we must pay them according to the following rules: Every work
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

oracle数据库表空间创建&导入&导出

1、表空间创建 --删除表空间 drop tablespace EVPBDMGIS including contents and datafiles; --删除用户 drop user EVPBDMGIS cascade; --创建表空间 create tablespace EVPBDMGIS datafile 'D:\app\Administrator\oradata\orcl\EVPBDMGIS.DBF' size 500m reuse autoextend on next 16m max
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

小白之旅17

一. 复杂标签 1.1 下拉列表 select、option 必须将select和option结合在一起使用,才能形成完整的下拉列表结构,缺一不可。 格式: <select name=""> <option value=""></option> <option></option> <option></option> </select> 注:在选中某一选项提交时,会将name值与选中选项的value形成键值对一并提交到服务器。 se
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

排序算法 C++实现

一、插入排序 (Insertion Sort) void insertion_sort(vector<int>& number){ int length = number.size(); if(length <= 1) return; for(int index = 1; index < length; ++index){ int temp = number[index]; int compare = index;
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

小白之旅19

数据库 一. 数据库基本概念 1、数据库DataBase,简称DB 2、概念:什么是数据库?存储数据的仓库 3、数据库的特点: 持久化的存储数据,数据库本质上是一个文件系统 方便对数据进行存储和管理 使用了统一的数据库操作语言-SQL语言 4、常见的数据库管理系统(DataBase Management System:DBMS) MySQL:Oracle公司的免费开源的数据库,中小型,6以上版本开始收费 Oracle:Oracle公司的大型数据库 DB2:IBM公司的大型数据库 SQL Ser
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

LVDS 屏幕 M215HGE-L21 在 rk3288 上的适配过程

2019-08-09 关键字:LVDS点屏、rk3288 LVDS点屏、奇美LVDS屏幕点屏 奇美M215HGE-L21 是一款 21.5 寸的分辨率达 1920*1080 的不可触摸的 LVDS 型显示屏。 笔者这边的这块屏幕是一种嵌在一块触摸板里的。有两根线需要连接到 rk3288 上,一根是 LVDS 线,用于视频数据的传输,另一根是 USB 线,用于触摸信号的传输。这块屏幕默认并不带触摸功能,所以触摸板是我们这边额外增加的。 在点屏之前首先必须要确认硬件电路,点屏是一种非常依赖硬件的事
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0

常见网络攻击

DOS,DDOS攻击与防范 DOS 拒绝服务攻击 利用程序的漏洞、利用协议的漏洞对服务器进行攻击,导致服务器无法正常对外提供服务。 例如: 利用tcp三步握手设计缺陷syn洪水攻击 a -------syn=100---> b a <---syn=1000,ack=101--- b a ----syn=101,ack=1001--> b DDOS 分布式拒绝服务攻击 使用大量傀儡机器对服务器进行攻击,超过服务器实际的处理能力或者甚至超过机房的带宽,导致服务器无法正常对外提供服务。 防御: 区域
分类: 其他 发布时间: 08-09 21:01 阅读次数: 0