自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老猫的博客

真的蒟蒻

  • 博客(285)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python导航

廖雪峰笔记python基础速记python高级特性python高级函数(map\reduce\filter\sorted)Python面向对象特性(类、继承、多态)面向对象高级编程(多重继承、property、slots)python错误、调试、测试IO编程Python 函数式编程(返回、匿名、偏函数)PYQT相关pyQT5小白攻略pyqt界面函数实战知识点python全...

2020-02-25 17:51:31 1408

原创 【无标题】

23

2022-12-15 17:17:48 244 1

原创 全栈——总览

服务器上安装Linux,Linux上安装tomcat软件,这个就是服务器的软件,注意tomat软件就是管理这个servlet的,当你访问的时候,根据你的访问创建不同的servlet,比如删除、查询等,用json返回数据给客户端,用jdbc查询数据库servlet视频里面用xml进行配置,很繁琐,所以不用学得太深,现在是用java 写servlet和jdbc构成后端的基本组件。但为了后面我们更加方便的使用这些东西,我们需要对其了解各大概。剩下的一条龙的视频的意义不大,记住这个图即可。jdbc是在mysq.

2022-01-01 11:01:17 881

原创 全栈7——Cookie 和 Session

Cookie什么是Cookie1、Cookie 翻译过来是饼干的意思。2、Cookie 是服务器通知客户端保存键值对的一种技术。3、客户端有了 Cookie 后,每次请求都发送给服务器。4、每个 Cookie 的大小不能超过 4kb如何创建 Cookie服务器如何获取 CookieCookie 值的修改浏览器查看 Cookie:Cookie 生命控制Cookie 有效路径 Path 的设置Session什么是 Session 会话1、Session 就一个接口(HttpS

2021-12-30 22:02:46 296

原创 全栈6——jsp

jsp简介JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。jsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。jsp这个技术基

2021-12-30 20:35:33 473

原创 全栈5——HTTP简记

请求的 HTTP 协议格式GET 请求POST 请求响应的 HTTP 协议格式常用的响应码说明MIME 类型说明MIME 是 HTTP 协议中数据类型。MIME 的英文全称是"Multipurpose Internet Mail Extensions" 多功能 Internet 邮件扩充服务。 MIME 类型的格式是“大类型/小类型” , 并与某一种文件的扩展名相对应。常见的 MIME 类型:浏览器查看http协议按F12进入elements查看页面元素conso

2021-12-30 14:27:22 1035

原创 全栈4——Servlet

简介什么是 Servlet1、 Servlet 是 JavaEE 规范之一。 规范就是接口2、 Servlet 就 JavaWeb 三大组件之一。 三大组件分别是: Servlet 程序、 Filter 过滤器、 Listener 监听器。3、 Servlet 是运行在服务器上的一个 java 小程序, 它可以接收客户端发送过来的请求, 并响应数据给客户端。Servlet是sun公司提供的一门用于开发动态web资源的技术。Sun公司在其API中提供了一个servlet接口,用户若想用发一个动态we

2021-12-30 14:06:17 407

原创 全栈3——Tomcat

JavaWeb 的概念JavaWeb 是指, 所有通过 Java 语言编写可以通过浏览器访问的程序的总称, 叫 JavaWeb。JavaWeb 是基于请求和响应来开发的。Web 资源的分类web 资源按实现的技术和呈现的效果的不同, 又分为静态资源和动态资源两种。静态资源: html、 css、 js、 txt、 mp4 视频 , jpg 图片动态资源: jsp 页面、 Servlet 程序...

2021-12-30 13:36:58 198

原创 全栈2——XML

现状简介xml是什么,为什么要用xmlxml 是可扩展的标记性语言。xml 的主要作用有:1、 用来保存数据, 而且这些数据具有自我描述性2、 它还可以做为项目或者模块的配置文件3、 还可以做为网络传输数据的格式(现在 JSON 为主)XML 与 HTML 的主要差异XML 不是 HTML 的替代。XML 和 HTML 为不同的目的而设计:XML 被设计为传输和存储数据,其焦点是数据的内容。HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在显示信息,而 XML 旨在

2021-12-29 22:00:46 223

原创 全栈1——前端三件套

前端三件套简单笔记B/S 软件的结构前端的开发流程网页的组成部分页面由三部分内容组成分别是内容(结构)、表现、 行为。内容( 结构) , 是我们在页面中可以看到的数据。 我们称之为内容。 一般内容 我们使用html 技术来展示。表现, 指的是这些内容在页面上的展示形式。 比如说。 布局, 颜色, 大小等等。 一般使用CSS 技术实现行为, 指的是页面中元素与输入设备交互的响应。 一般使用 javascript 技术实现。HTML然后就是由各种标签的语法比如标题、超链接、列

2021-12-29 21:40:14 5000 6

原创 计算的本质

算盘算盘也靠一套珠算口诀来控制操作,而不是心算。所以用算盘,人就是机械操作而已,而不是头脑运算。机械计算机进入发展死胡同,机械计算机越做越精巧,内部结构越来越复杂。按照大家的思路,要想实现更复杂的功能,就需要设计和制造更复杂的机械,但机械复杂到一定程度后,就无法造出来了。布尔提出了布尔代数,但是布尔在世的时候并不知道发明的这个东西有啥用香农香农发现世界上的很多现象和布尔代数的逻辑是对应的,比如电压高低、进一步发现,加减乘除各种运算都是由很多个基本的逻辑电路“搭”出来的香农在布

2021-12-13 14:56:51 1280

原创 信息产业商业模式

PS巴菲特经验:一种商业模式要是几个小时都说不清楚,要么根本不存在,要么是在骗人四个最成功的模式Google广告系统谷歌打造了一个自动接纳广告的系统,只要系统不宕机,谷歌就在不断地收钱eBay和亚马逊的电子商务系统收交易手续费对标阿里巴巴,ebay:淘宝,paypal:支付宝,亚马逊:天猫商城戴尔的PC直销系统虚拟工厂。不设工厂,包给其他地方,省去了制造环节计算机产品,设计、制造和销售分别占售价的三成、三成、四成。戴尔的在线订购系统,一端顾客在上面填写自己的信

2021-12-13 14:49:34 3956

原创 信息产业的生产关系变革

股权结构和期权制度在工业时代,企业利润分配是一个零和游戏,雇员们多拿一份,资本家就少一分劳资矛盾怪圈破产保护——违约——清楚不良资产和员工福利——重新盈利——过度福利——破产保护初创公司的股权比例信息产业,很容易形成赢者通吃的局面,因此发展不够快的公司完全没有赢得市场大部分份额的可能性。如果创始人股权占比太高,则融资不足,发展速度会收到影响如果投资人股权占比太高,则创始人积极性就会很差期权破解零和游戏分配的不是存量利益,而是增量利益让股东、老板、员工的利益一致在中国,比如在

2021-12-13 14:48:14 5798 1

原创 云计算概要

时间线最先由甲骨文的艾里森提出(为了对抗微软),但是因为太过超前,很多东西还不成熟,所以市场不成功云计算的本质云计算保证用户可以随时随地访问和处理信息,非常方便地与他人共享信息云计算保证用户可以使用云端的大量计算资源,包括CPU处理器和存储器(内存和磁盘),而无须自己购置设备目前中国的中小型互联网公司的平均运营成本比大公司高,中国大公司被美国谷歌亚马逊高。大部分小型创业公司都不在自建后天服务系统,而是使用阿里云的服务。使用阿里云的成本比他们自建服务器低很多。云计算的核心技术GF

2021-12-13 14:46:26 929

原创 互联网2.0

大事记互联网1.0时代网民想要拥有发言权,唯一的途径是自建网站,而有好的注意和技术并想通过互联网为社会提供任何服务,更是需要先办一个网站。典型代表。门户网站,网站处于互动的主动一方,而用户处于被动的一方。门户网站提供上网方式,提供内容,并且引导用户访问他们感兴趣的网站。信息流单一地从门户网站和二级网站向用户推送,这和传统的媒体完全相同。因为,很多人把雅虎看成一家传媒公司,而不是技术公司。互联网2.0时代特征必须有一个平台,可以接收和管理用户的内容,内容是服务的主体。比如YouTube其次

2021-12-13 14:44:24 256

原创 剑指offer刷题

一些链接JAVA版本全解https://www.nowcoder.com/discuss/198840?type=1数据结构JZ1 二维数组中的查找描述在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4,7,10,13],[6,8,11,15]]给定 target = 7,返回 t

2021-12-13 14:39:12 128

原创 信息产业的一些重要规律

第五章信息产业生态链摩尔定律英特尔公司创始人摩尔博士每18个月,计算机等IT产品的性能就会翻一番。或者说相同性能的计算机等IT产品,每18个月价钱就会降一半存储容量的增长,大概没15个月就翻一番网络的传输速率也几乎是按照摩尔定律增长现在摩尔定律也其作用,只不过现在主要体现在手机的处理器上PS500GB就可以存下北京大学图书馆藏书的全部文字资料IT行业的硬件成本研发成本生产线成本原材料差别不大当一款处理器回收起这两项成本后,就会大幅降价。一般新的处理器发布一年半以后,价格就

2021-11-17 22:14:49 2494 2

原创 快速阅读论文技巧

李沐论文的结构​ title(标题)​ abstract(摘要)​ intro(导言)​ method(提出的算法)​ exp(实验)​ conclusion(结论)当然可以从头读到尾,但是论文这么多时间划不来,而且适合的文章可能就一小部分,需要快速找到适合的文章,并对他进行精读怎么样花三遍读一篇论文第一遍:需要关注标题【了解这篇论文是不是跟自己相关】;摘要【简单的介绍这篇论文在做什么】;然后直接跳到结论【通常跟摘要是一样的,但是把摘要中提

2021-11-02 21:27:37 856 2

原创 批量拆分pdf脚本

思路记录原先思路利用在线的pdf拆分网站,进行上传文件和下载操作难点如何进行文件上传操作效果网站似乎有反爬机制,爬取速度很慢很慢from selenium import webdriverfrom time import sleepfrom lxml import etreeimport osimport requestsif __name__ == "__main__": #获取设置的参数信息 path=os.path.abspath('.') #获取当

2021-09-03 15:30:19 382

原创 ANN总结

课后习题

2021-09-02 21:03:00 302

原创 深度神经网络训练技巧

一些问题将偏置项初始化为0可以吗可以设置为零,有些人喜欢像初始化权重一样处理偏差项,这样也是可以的。没有太大的区别。列举SELU激活函数相比ReLU的三个优点可以使用负值,所以相比使用RELU激活方程,某一给定层的神经元输出平均值,理论上更容易接近于零。这样有助于缓解梯度消失问题。他总是有一个非零的导数,可以避免影响RELU单元的单元消失问题。当条件合适时,SELU激活函数可确保模型进行自归一化,从而解决了梯度爆炸与梯度消失问题。在哪种情况下,你想使用以下每个激活函数:SELU、le.

2021-09-02 20:47:24 404

原创 卷积神经网络

一些问题与用于图像分类的全连接的DNN相比,CNN有什么优势?因为连续的层仅部分连接,并且由于其大量复用权重,所以CNN参数比全连接的DNN少得多,这使得其训练速度快的多,降低了过拟合的风险,并且需要的训练数据也少的多。CNN学会了可以检测到特定特征的内核后,并可以在图像中的任何位置检测到该特征。由于图像通常具有非常重复的特征,因此对于CNN而言,使用较少的训练实例,对比dnn更好的泛化图像处理任务。CNN中,较低的层通常在图像的较小区域中识别特征,而较高的层将较低的层的特征组合为较大的特征。

2021-09-02 20:47:00 118

原创 箱线图简介

2021-08-30 21:25:15 347

原创 一款免费的屏幕录制软件

Captura下载链接:直接官网下载主界面设置中文录制视频的时候,提示先要安装ffmpeg.exe下载:直接网上搜索,点击下载即可安装:传送门安装完了后,在提示处打开安装所在的文件夹即可

2021-08-18 19:07:21 112

原创 ‘‘说人话“系列之卡尔曼滤波

本文主要是对知乎博主的笔记进行整理传送门方程详细说明卡曼滤波可转换为举个例子老师根据我的摸鱼状态预测我下次考试成绩为60分,而我上次考试考了70分,那么如何预测我下次的考试成绩呢?关键看上次笔者的考试成绩参考价值更大还是老师说的话参考价值更大了,如果我们各信一半,也就是五五开那么,预测下次考试成绩就可以用下面的式子来计算类比到所以公式8,可以解释为卡尔曼滤波的主要作用,主要还是找一个“确定一个参考价值”来预测下一次的值,但是卡尔曼滤波是有使用条件的。怎么判断事情适不适合用卡

2021-08-10 16:18:41 942

原创 使用卷积神经网络训练手写数字识别

前面步骤和传送门一样,这里记录下重点import tensorflow as tffrom tensorflow import kerasimport numpy as np(X_train_full, y_train_full), (X_test, y_test) = keras.datasets.mnist.load_data()X_train_full = X_train_full / 255.X_test = X_test / 255.X_train, X_valid = X_tr

2021-08-06 20:16:26 384

原创 神经网络中的Epoch、Iteration、Batchsize浅析

概念理解这个帖子讲得很清楚传送门为什么要有这些东西只有在数据很庞大的时候(在机器学习中,数据一般情况下都会很大),我们才需要使用epochs,batch size,iteration这些术语,在这种情况下,一次性将数据输入计算机是不可能的。因此,为了解决这个问题,我们需要把数据分成小块,一块一块的传递给计算机,在每一步的末端更新神经网络的权重,拟合给定的数据。(如之前学习的批量梯度下降、随机梯度下降、小批量梯度下降所示)考虑由三层三个卷积层组成的CNN,每个卷积层具有33内核,步幅为2和same

2021-08-06 20:08:45 527

原创 使用神经网络训练CIFAR10

下载数据import tensorflow as tffrom tensorflow import keras(X_train_full, y_train_full), (X_test, y_test) = keras.datasets.cifar10.load_data()X_train = X_train_full[5000:]y_train = y_train_full[5000:]X_valid = X_train_full[:5000]y_valid = y_train_full

2021-08-06 09:22:14 1042

原创 使用深度神经网络训练手写数字识别

下载数据import tensorflow as tffrom tensorflow import keras(X_train_full, y_train_full), (X_test, y_test) = keras.datasets.mnist.load_data()数据处理X_valid, X_train = X_train_full[:5000] / 255., X_train_full[5000:] / 255.y_valid, y_train = y_train_full[:50

2021-08-04 21:31:37 1028 3

原创 使用神经网络训练一个图像分类器

代码加载数据import tensorflow as tffrom tensorflow import kerasfashion_mnist = keras.datasets.fashion_mnist(X_train_full, y_train_full), (X_test, y_test) = fashion_mnist.load_data()创建测试集并且将像素强度降低到0-1范围X_valid, X_train = X_train_full[:5000] / 255., X_tr

2021-07-27 18:56:47 445 1

原创 根据泰坦尼克号数据对乘客生存率进行预测

代码加载数据import osimport pandas as pdTITANIC_PATH = os.path.join("datasets", "titanic")def load_titanic_data(filename, titanic_path=TITANIC_PATH): csv_path = os.path.join(titanic_path, filename) return pd.read_csv(csv_path)train_data = load_t

2021-07-23 15:40:46 317

原创 软件设计相关概念

概念设计相关八大概念四类设计技术风格和模式简要分类数据中心架构数据流体系架构调用和返回架构层次架构面向对象架构面向过程的总体设计

2021-07-22 19:12:26 323 1

原创 手写数字识别

代码获取数据import numpy as npfrom sklearn.datasets import fetch_openmlmnist = fetch_openml('mnist_784', version=1, as_frame=False)X, y = mnist["data"], mnist["target"] #X里面是数据,y里面是标签y = y.astype(np.uint8)#将标签从文本格式转换为数字格式简单查看数据import matplotlib as mpli

2021-07-22 11:32:02 413

原创 简单梳理软件维护相关知识

概念软件维护是指由于软件产品出现问题或需要改进而对代码及相关文档的修改,其目的是对现有软件产品进行修改的同时保持其完整性。分类软件维护技术程序的理解软件再工程软件逆向工程...

2021-07-21 15:42:26 346 1

原创 一文搞懂软件工程需求分析

基本概念没有不变的需求,平均需求都要改三次以上需求任务与过程需求分析模型面向过程模型一个例子面向对象的分析方法一个例子,在自动贩卖机中进阶

2021-07-21 11:46:58 437

原创 K-fold划分数据进行训练有k个训练模型,那最终选取哪个模型?

问题: K-fold划分数据进行训练有k个训练模型,那最终选取哪个模型?还有为什么要计算所有模型的平均误差?这些验证的目的是为了调参,最终选取的模型是通过调好的参数在所有数据上训练得到的模型我们进行k-fold是将数据划分为k折,每次取k-1的数据训练然后在剩下的一份验证打分,这样经过k轮后就得到一个模型的k个得分(注意“模型”只有一个,当你确定具体算法和参数组合以后就确定了模型,而模型拟合数据得到的是学习器(比如分类器,你可以理解为模型的具体实例)),那为什么要取平均呢,其实在前面说过单独取部分数据

2021-07-19 20:53:07 1528

原创 前端三件套简介(HTML\CSS\JS)

HTTP协议简介在Web应用中,服务器把网页传给浏览器,实际上就是把网页的HTML代码发送给浏览器,让浏览器显示出来。而浏览器和服务器之间的传输协议是HTTPHTML是一种用来定义网页的文本,会HTML,就可以编写网页;HTTP是在网络上传输HTML的协议,用于浏览器和服务器的通信谷歌浏览器开发者工具Elements显示网页的结构,Network显示浏览器和服务器的通信HTTP简介GETGET表示一个读取请求,将从服务器获得网页数据,/表示URL的路径,URL总是以/开头,/就表示

2021-07-19 15:16:36 9937

原创 Python网络编程基础

前言网络通信是两台计算机上的两个进程之间的通信。比如,浏览器进程和新浪服务器上的某个Web服务进程在通信,而QQ进程是和腾讯的某个服务器上的某个进程在通信。因为互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,所以,大家把互联网的协议简称TCP/IP协议。TCPSocketSocket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。客户端socket完整代

2021-07-19 11:25:52 247

原创 机器学习入门项目——加州房价预测

代码获取数据import osimport tarfile # 这个模块解压缩用的import urllib.request#获取数据DOWNLOAD_ROOT = "https://raw.githubusercontent.com/ageron/handson-ml2/master/"HOUSING_PATH = os.path.join("datasets", "housing")HOUSING_URL = DOWNLOAD_ROOT + "datasets/housing/hous

2021-07-18 15:53:19 2404 1

原创 通俗理解同步IO\异步IO

概念同步IO在一个线程中,CPU执行代码的速度极快,然而,一旦遇到IO操作,如读写文件、发送网络数据时,就需要等待IO操作完成,才能继续进行下一步操作。这种情况称为同步IO。在IO操作的过程中,当前线程被挂起,而其他需要CPU执行的代码就无法被当前线程执行了。多线程多进程的解决思路因为一个IO操作就阻塞了当前线程,导致其他代码无法执行,所以我们必须使用多线程或者多进程来并发执行代码,为多个用户服务。每个用户都会分配一个线程,如果遇到IO导致线程被挂起,其他用户的线程不受影响。多线程和多进程

2021-07-16 20:40:46 1363

移动硬盘自动备份.zip

这个脚本就是将想备份的文件备份到移动硬盘等设备,它只会备份源文件和目标文件不同的部分,文本里面的参数地址要先设置好,严格按照格式

2021-07-10

XCOM_V2.0.zip

非常好用的一款串口收发工具,里面啥功能都有,界面简洁,嵌入式开发福音~ 串口设置说明 1.软件启动后,会自动搜索可用的串口,可以显示详细的串口信息,由于兼容性原因某些电脑可能不会显示。 2.超高波特率接收,在硬件设别支持的情况下,可自定义波特率,点“自定义”即可输入您想要的波特率,不过需要在串口关闭的情况下,才能修改哦。默认可选波特率为1200bps-1382400bps 3.可以选择为“1、1.5、2”三种停止位. 4.可以选择“5、6、7、8”四种数据长度 5.可选奇,偶校验,或无校验 6.支持串口随时插拔,对于某些硬件设别,由于驱动兼容性的原因可能不支持,实测CH340无问题,建议手动关闭串口

2020-03-20

KST-51开发板原理图.pdf

KST-51开发板原理图,主要是博主使用的单片机,代码的原理图

2019-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除