自适应线性神经网络Adaline

自适应线性神经网络Adaptive linear network, 是神经网络的入门级别网络。 相对于感知器, 采用了f(z)=z的激活函数,属于连续函数。 代价函数为LMS函数,最小均方算法,Least mean square。 实现上,采用随机梯度下降,由于更新的随机性,运行多次结果是不同的。 1 ''' 2 Adaline classifier 3 4 created on 2019.9.14 5 author: vince 6 ''' 7 im
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

如何创建Github账号及将本地项目上传至GitHub?

如何将本地项目上传至GitHub 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装git工具,这里给出下载地址,下载后一路直接安装即可: https://git-for-windows.github.io/ 1.进入Github首页,点击New repository新建一个项目 2.填写相应信息后点击create即可 Repository name: 仓库名称 Description(可选): 仓库描述介绍 Publi
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

TypeScript快速笔记(二)

1) TypeScript中的判断语句,可以使用非0值代表true。如: 1 function add1(a: number, b?:number): number{ // 注意b是可选参数 2 console.log("parm1(a): " + a, "parm2(b): " + b); 3 if(b){// 可选参数b,如果没有传参,值为undefined 4 return a + b; 5 } 6 else{ 7
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

node_exporter安装和配置 自定义exporter 监控key

1.二进制包安装 mkdir -p /opt/exporter 下载地址: wget https://github.com/prometheus/node_exporter/releases/download/v0.14.0/node_exporter-0.14.0.linux-amd64.tar.gz wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

SVN简介+搭建svn服务器客户端+项目发布与检出+冲突解决

SVN简介   在实际的项目开发之中一定不可能只用一个人完成项目,一定是多人开发进行的,那么如果是多人开发,就一定会造成修改冲突。(比喻一个message类,几个人改就会你覆盖我,我覆盖你)。最初的版本控制工具使用CVS。这些工具都是在linux下发展起来的,后来移到windows下。但在实际中还是要在linux下操作部署。但是慢慢的发现在CVS进行项目管理的过程中会产生大量的历史无用文件。所以现在的开发在CVS之后都开始使用SVN了。使用版本控制工具可以有效地针对你的项目中的代码进行管理,以
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

剑指offer:滑动窗口的最大值(栈和队列)

1. 题目描述 /* 给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。 例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:   {[2,3,4],2,6,2,5,1},   {2,[3,4,2],6,2,5,1},   {2,3,[4,2,6],2,5,1},   {2,3,4,[2,6,2
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

python语言程序设计基础 习题 天天向上的力量(math.pow)

实例1: 一年365天,,以第一天的能力值为基数1.0,当好好学习时能力值相比前一天提高1%,没有学习时能力值相比前天要降低1%,每天努力和每天放任,一年下来的能力值相差多少? 解析: 如果每天都好好学习的话,就是计算1.01的365次方,为什么是365呢?因为这个能力值1是在第一天就拥有的,然后第一天好好学习就需要乘1.01,作为第一天的收获,第一天为1.0*(1+1%),第二天为1.0*(1+1%)**2.........第365天为1.0*(1+1%)**364。x**y在python中
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

DMA简介

突然发现一个很好的课程,里面有将DMA,非常好,花了69买下来了,DMA的链接如下: https://time.geekbang.org/column/article/118657 注意: 个人整理,有误无责。 0. CPU控制的数据传输方式介绍 由CPU控制的数据传输方式有两种:查询、中断。 0.1 查询方式   查询方式是由程序控制的,如果CPU中执行的程序需要进行数据传输,CPU查询外设状态,如果外设准备好,那么进行数据传输。 0.2 中断方式   当外设需要与CPU进行数据交换的时候,
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

Socket通信(1):搭建开发环境

一. 准备工具 1. mac环境下的VMware Fusion, 下载地址:https://www.newasp.net/soft/462096.html 2. ubuntu 14.04 LTS, 不一定是14.04,但最好是LTS版本。https://www.cnblogs.com/yongdaimi/p/11509640.html 3. qtcreator下载,这里使用的是2.5.2版本(qt-creator-linux-x86_64-opensource-2.5.2.bin)。http:
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

You

亲爱的女孩 也许你现在距离我遥远,在别一个地方过着你的生活,我先写一封信送你。此刻你看不见,也许你会在我最有能力的时候看见它,也许是我最失败的时候。 在某一时刻我会遇见你,策划未来,投资于未来。你喜欢“金钱”吗?我知道金钱对于很多人都有很大的作用,我也不列外。可我不能让金钱影响我,但我渐渐失望,一次一次看见金钱结下“果实”。 我想孝敬父母,只有竟可能让他们不让金钱成为家庭主题,我只有想着挣钱,可我真喜欢金钱吗? 其实有很多不愿,但不能不去执行。 我相信你是白云,彩虹,是天使,是最美的花。 我现
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

游戏开发面试总结2

总结一些面试常问的吧 1:聊一聊虚函数吧 C++中,虚函数主要是实现了多态机制,简而言之就是用父类型的指针指向了子类型的实例,然后通过父类的指针去调用子类的成员函数。 每一个含有虚函数的类都至少有一个与之对应的虚函数表,存放着这个类所由虚函数对应的函数指针。 虚函数表在构建的过程中的步骤:   1:拷贝基类的虚函数表   2:替换重写的虚函数指针   3:追加子类的虚函数指针 这些步骤是编译器完成的 2: 虚析构函数:虚析构函数使得在删除指向子类对象的基类指针的时候可以调用子类的析构函数达到释
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

windows小操作

1、不显示文件夹搜索历史   开始->gpdit.msc->用户配置->管理模板->windows组件->windows资源管理器,“关闭最近搜索条目的显示”项目,启用。 2、不显示最近打开的项目(开始菜单的程序,文件夹最近打开的文件)   开始菜单空白处右键,属性,“储存并显示最近在开始菜单和任务栏中打开的项目”一项前的勾去掉。 3、修复磁盘文件   运行,CHKDSK D:/F ,D:是盘符,根据自己情况替换。 ---
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

常见运算符

常见运算符: 算术运算符: + 加法 - 减法 * 乘法 / 除法 % 求余数,求模 // 整数 ** 幂次方 关系运算符:(结果是一个bool值 ) > 大于 < 小于 >= 大于等于 <= 小于等于 != 不等于 == 等于判断 逻辑运算符:(结果是一个bool值) 与(并): and 多者条件必须同时满足 或(或): or 只要有一者为真,则为真 非(不是): not 取反 赋值运算符: = 将右侧的值赋给左侧 += a += 1 ==> a = a + 1 -= *= /= **= /
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

Internet地址结构

IP地址结构及分类寻址 IP地址 = <网络号> + <主机号> ------------IPv4(32bit)点分四组表示法: 192.168.31.133 ------------IPv4(32bit)二进制表示法: 11000000 11001000 00011111 10000101 在最初定义定义Internet地址结构时, 每一个单播IP地址都有一个网络部分用于识别接口使用的IP地址在哪个网络中能够被发现;另外一个就是主机部分用于确定该网络中的特定主机。 大多数主机只有一个网络接口
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

EF之Model First

=>添加数据模型 =>实体数据模型向导(选择"空EF设计器模型") =>生成之后项目中会添加几个文件 =>新增实体 创建一个User实体,主键为Id =>右键添加标量属性 =>右键属性,可以设置这些字段的长度,类型,是否可空等等 =>再创建一张销售单表。新增关联使User和SalesOrder关联起来 =>关联之后将自动添加导航属性 => 右击,添加代码生成项 =>自动生成的代码 //-------------------------------------------------------
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

2019-9-14做题记录

1、【BZOJ1493】【NOI2007】项链工厂 已经是十二年之前的$NOI$了,现在看来古人们学的东西我都不会。 一个环,每个元素有颜色,六种操作。 $Rotate\ k$:将项链顺时针旋转$k$个单位。即原$i$位置变成现在$i+k$位置。 $Flip$:将项链沿指定对称轴翻转,即将项链的$i$位置和$n+2-i$位置互换。 $Swap\ i\ j$:将项链的$i$位置和$j$位置的颜色互换。 $Paint\ i\ j\ x$:将项链从$i$位置开始,顺时针$j$个长度的区间染成$x$。
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

JavaScript逻辑运算符

JavaScript中有三种逻辑运算符: 非(!)、与(&&)、或(||) 一 :!非 !可以用来对一个值进行非运算 (一)、对布尔值进行!非运算 所谓非运算就是一个布尔值进行取反操作。 1、一次运算true变false,false变true 2、如果对一个值进行两次取反,值不会变化。 对非布尔值进行取反操作,现将非布尔值变成布尔值。所以我们可以利用这个特点将其他类型的值转换成布尔值。 可以对任意一个值进行两次非运算(取反),即可将其转换为Boolean类型; 原理和使用Boolean()函数
分类: 其他 发布时间: 09-14 23:35 阅读次数: 0

[数据结构 学习]SM算法c++实现

int result[2]; int* SM(int* A, int n) { int max, min; max = min = A[0]; for (int i = 1; i < n; i++) { if (A[i] > max) { max = A[i]; } if (A[i] < min) { min = A[i]; } } //遍历并比较大小 result[0] = min; result[1] = max; return result; //通过指针传递最大值和最小值 }
分类: 其他 发布时间: 09-14 23:19 阅读次数: 0

linux: 右键添加打开终端

安装一个包,即可在右键里面添加一个“打开终端”的菜单。 sudo apt-get install nautilus-open-terminal 注销用户重启,然后再进入就可以右键->在终端打开选项。
分类: 其他 发布时间: 09-14 23:19 阅读次数: 0

解决pycharm在同目录下import,pycharm会报错,但是实际可以运行

文件夹右键make_directory as-->sources root将当前工作的文件夹加入source_root就可以了
分类: 其他 发布时间: 09-14 23:19 阅读次数: 0