自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 资源 (2)
  • 收藏
  • 关注

原创 2023年度总结

每天早上8点就得起床写材料,然后快中午的时候开会讨论问题,吃完饭之后,继续写材料,快晚饭的时候开会讨论问题,晚饭之后继续写材料,11点左右开会讨论总结,当时每一天基本上都是这样,不开玩笑地说,比当时考研的时候还累,时间特别紧,可能也是因为自己写作水平有限,所以相对来说比较痛苦。对于编程努力和学术能力两者的关系,我感觉学术能力更像是建立在编程能力之上,依赖于编程能力,同时又不等同于编程能力,好的学术能力将具有较好的编程能力,但较好的编程能力,并不能代表你有好的学术能力。

2023-12-31 18:04:29 1110 3

原创 深度学习:感知机

感知机常用于二分类问题,找一个超平面将线性可分的数据集进行分类。本文将从单层感知机的原理开始探讨,再到多层感知机原理以及多层感知机的实现。

2022-08-17 11:49:16 1103 1

原创 深度学习:Softmax回归

线性回归适合于预测连续值,而对于分类问题的离散值则束手无策。因此引出了本文所要介绍的softmax回归模型,该模型是针对多分类问题所提出的。下面我们将从softmax回归模型的原理开始介绍,最后我们同样会基于PyTorch来实现基本的softmax模型。......

2022-08-14 10:48:59 1619

原创 图像处理:坐标变换

在计算机图像学中常常涉及到对图像的进行各种变换,包括平移、旋转、缩放、剪切等操作,它们被称为坐标变换或仿射变换。本篇文章将由浅到深,详细地讨论关于图像坐标变换的原理。

2022-08-05 09:38:54 3003

原创 图像处理:边缘检测

在对图像的处理中,我们常常需要识别图像中的边缘:列如在自动化驾驶中,需要对道路的边线进行识别检测;在特征提取的时候,我们也需要识别出特定物体的边缘,方便后续进行特征提取。边缘检测是图像处理中的重要一环,本篇文章将围绕边缘检测进行讨论。......

2022-08-05 09:23:11 6461

原创 【计算摄影】相机成像原理:从光到JPEG图像

本文我们将从最基本的相机成像原理开始论述,再讨论光线进入相机后,经过一系列处理成为JPEG图像的大致流程。

2022-08-04 21:09:05 5749

原创 深度学习:线性回归模型

在机器学习领域中的大多数任务通常都与预测有关。 当我们想预测一个数值时,就会涉及到回归问题。 常见的例子包括:预测价格(房屋、股票等)、预测住院时间(针对住院病人等)、 预测需求(零售销量等)。 本篇文章将深入讨论线性回归的原理,并动手实现一个线性回归模型。...

2022-07-28 09:37:28 6872

原创 2020年度总结——品曾经,明得失,展未来

文章目录前言一、品曾经从0到1——小程序开发二、使用步骤1.引入库2.读入数据总结前言       转眼间,已是2020年年末,刚好最近几天挺闲的,总结一下过去一年的得与失,在总结的过程中找到自己的缺陷之处,同时明确新一年的目标。一、品曾经       每一次写总结,就感觉是一件很严肃的事情,感觉自己仿佛抓不住时间的尾巴。回顾一年当中,总觉得自己好像什么事

2020-12-29 09:18:30 3064 9

原创 [硬核干货]由0到1,突破信息系统项目管理师(呕心沥血经验之谈)!!!

目录前言一、何为软考二、我的经历一战:充满质疑、害怕、迷茫的背水一战2.读入数据总结前言       软考随着社会发展,逐渐成为了国内计算机专业最大最有权威的专业认证考试,它的价值也显而易见,考取软考证书对进国企以及评职称、落户等等都有一些的帮助。本篇文章将带领读者从浅到深了解软考的价值以及分享博主的软考备考经验,帮助读者快速构建出软考的基本架构体系,找到打开成功大门的金钥匙。一、何为软考   

2020-12-24 11:07:53 14813 86

原创 深入浅出安卓中封装组件的三种方法

文章目录前言一、封装组件样式二、include标签+layout布局文件封装组件三、自定义View封装组件总结前言在大前端中,有一些组件常常需要在不同的地方多次使用,但不可能在每一个地方都重新编写组件代码,因此组件的封装就显得格外重要。本篇文章将讲解安卓中封装组件的三种方法,提高读者的组件封装能力。一、封装组件样式这种方法是安卓中封装组件最简单的方法,将组件的样式抽离出来,单独写在styles文件里面,layout布局中直接引入样式即可。styles文件:<resources&gt

2020-12-15 09:11:57 3021

原创 Android布局深究(六)——AbsoluteLayout(绝对布局)

Android布局深究系列文章目录Android布局深究(一)——LinearLayout(线性布局)Android布局深究(二)——RelativeLayout(相对布局)Android布局深究(三)——TableLayout(表格布局)Android布局深究(四)——FrameLayout(帧布局)Android布局深究(五)——GridLayout(网格布局)Android布局深究(六)——AbsoluteLayout(绝对布局)文章目录Android布局深究系列文章目录前言一、Abs

2020-12-03 20:33:04 2148

原创 Android布局深究(五)——GridLayout(网格布局)

Android布局深究系列文章目录Android布局深究(一)——LinearLayout(线性布局)Android布局深究(二)——RelativeLayout(相对布局)Android布局深究(三)——TableLayout(表格布局)Android布局深究(四)——FrameLayout(帧布局)Android布局深究(五)——GridLayout(网格布局)Android布局深究(六)——AbsoluteLayout(绝对布局)(暂定)文章目录前言一、pandas是什么?二、使用步骤

2020-12-02 11:28:41 1168

原创 Android布局深究(四)——FrameLayout(帧布局)

Android布局深究系列文章目录Android布局深究(一)——LinearLayout(线性布局)Android布局深究(二)——RelativeLayout(相对布局)Android布局深究(三)——TableLayout(表格布局)Android布局深究(四)——FrameLayout(帧布局)Android布局深究(五)——GridLayout(网格布局)(暂定)Android布局深究(六)——AbsoluteLayout(绝对布局)(暂定)目录Android布局深究系列文章目录前

2020-11-29 17:50:32 1106

原创 Android布局深究(三)——TableLayout(表格布局)

Android布局深究系列文章目录Android布局深究(一)——LinearLayout(线性布局)Android布局深究(二)——RelativeLayout(相对布局)Android布局深究(三)——TableLayout(表格布局)Android布局深究(四)——FrameLayout(帧布局)(暂定)Android布局深究(五)——GridLayout(网格布局)(暂定)Android布局深究(六)——AbsoluteLayout(绝对布局)(暂定)文章目录Android布局深究系

2020-11-27 23:54:54 1267

原创 Electron之初出茅庐——搭建环境并运行第一个程序

最近在学习node.js的过程中,突然发现了electron这个宝藏开源框架。在学习过程中收获颇多,特此记录,方便知识整理。目录一、Electron的定义二、Electron的运行原理不得不说到JavaScript的运行原理Electron的运行原理三、从零开始,构建Electron开发环境1、安装node.js开发环境2、安装Electron四、第一个不会Hello world的Electron程序一、Electron的定义Electron 可以让你使用纯 JavaScript 调用丰富的原生.

2020-11-27 18:54:14 576

原创 Android布局深究(二)——RelativeLayout(相对布局)

Android布局深究系列文章目录Android布局深究(一)——LinearLayout(线性布局)Android布局深究(二)——RelativeLayout(相对布局)Android布局深究(三)——TableLayout(表格布局)(暂定)Android布局深究(四)——FrameLayout(帧布局)(暂定)Android布局深究(五)——GridLayout(网格布局)(暂定)Android布局深究(六)——AbsoluteLayout(绝对布局)(暂定)文章目录Android布

2020-11-26 21:47:10 912

原创 Android布局深究(一)——LinearLayout(线性布局)

Android布局深究系列文章目录Android布局深究(一)——LinearLayout(线性布局)Android布局深究(二)——RelativeLayout(相对布局)(暂定)Android布局深究(三)——TableLayout(表格布局)(暂定)Android布局深究(四)——FrameLayout(帧布局)(暂定)Android布局深究(五)——GridLayout(网格布局)(暂定)Android布局深究(六)——AbsoluteLayout(绝对布局)(暂定)目录Androi

2020-11-26 00:00:22 1603

原创 Android自定义Style在布局中的应用

目录一、自定义Style的概念二、目标明确三、使用步骤1.创建自定义Style文件2.Activity布局中使用自定义Style四、总结一、自定义Style的概念Style样式可以为组件或者窗口指定统一的外观和格式(宽高尺寸、字体颜色、字号、背景颜色等属性),并把这些样式抽离成一个单独的XML资源文件,方便复用。二、目标明确本次我们通过自定义Style实现登录按钮样式的抽离封装:未使用自定义Style抽离封装之前的代码:三、使用步骤1.创建自定义Style文件在res/values/目录

2020-11-25 12:50:47 768

原创 云服务器零基础部署网站(保姆级教程)

文章目录前言一、在服务器上搭建宝塔面板1、何为宝塔面板?2、搭建宝塔面板①首先使用SSH远程连接工具连接服务器二、使用步骤1.引入库2.读入数据总结前言最近在Boostrap实训,刚好想到自己上个月买的学生版服务器,因此对在服务器上部署网站产生强烈的兴趣。本篇文章将以云服务器为基础,借助宝塔面板,实现在云服务器上部署网站的保姆级教程。一、在服务器上搭建宝塔面板1、何为宝塔面板?在服务器上,一般使用的都是Liunx系统,没有像Windows那样的可视化界面,因此对于新手来说,在上面部署自己的网

2020-11-22 23:38:55 1168 1

原创 2020 数学建模之旅

在3天的数学建模比赛中,本人是第二天中午才过去参加比赛。在此之前,还没有过一次实战的经验,不过庆幸的是,有两个强大的队友,还有指导老师和学长的细心指导,勉强获得了市级二等奖,从此开启了我的数学建模之旅。强大的队友我们团队有两位小姐姐,都是财经学院大四的,本人是大数据学院大三的小学弟。赛题我们团队选择的C题,C题主要是通过对原始数据的清洗整理,建立预测模型,再把需要预测的数据扔入预测模型中预测信誉等级,最后根据每个企业的信誉等级给出银行对这些企业的信贷策略,从而获取最终的求解。数据的整理.

2020-10-03 11:50:13 729 1

原创 Electron日常学习笔记

1、Electron中URL使用网络地址时,必须要加上网络传输协议。2、每个渲染进程都是相互独立的,因此在一个渲染进程中引入的模块,都互相不干扰,但通过remote设置的属性,作用域为整个应用程序生命周期。3、设置菜单可以在主进程或渲染进程中设置,设置的效果是一样的,但推荐把设置菜单的代码封装为一个模块,在主进程中进行导入设置,在渲染进程中设置意味着需要在每个需要设置菜单的渲染进程中都设置一遍菜单。4、模块与模块是相互独立的,导入操作只会执行模块中的代码,但要使用其中的数据,必须要使用module.e

2020-09-05 16:33:03 541

原创 Electron中设置菜单(Menu),主进程向渲染进程共享数据

需求分析:设置主窗口的应用菜单以及鼠标的右击菜单,同时要求实现在应用菜单中开启打开调试工具(当用户自定义应用菜单时,应用菜单中的打开调试工具便会被取代),并设置快捷键F12实现看看主进程main.js:var electron = require('electron') // 引入electron模块var app = electron.app // 创建electron引用var BrowserWindow = electron.BrowserWindow; // 创建窗口引用.

2020-09-03 11:19:33 2192

原创 Electron使用romote报错 : Uncaught TypeError: Cannot read property ‘BrowserWindow‘ of undefined

今天在学习electron当中的remote模块时,遇到了一个巨坑:remote模块不存在。在国内的问答网站中皆未找到解决办法,最后在stack overflow中找到了解决办法,在此留下足迹,帮助其他伙伴。原因很简单,在Electron 10.x中,enableRemoteModule的默认值为false,也就是默认情况下是不支持使用remote模块的,因此使用remote模块的应用程序需要将enableRemoteModule显式设置为true。mainWindow = new BrowserWin

2020-09-02 18:56:36 2981 2

原创 Electron之初出茅庐——搭建环境并运行第一个程序

最近在学习node.js的过程中,突然发现了electron这个宝藏开源框架。在学习过程中收获颇多,特此记录,方便知识整理。参考文献:技术胖目录一、Electron的定义二、Electron的运行原理2.1、不得不说到JavaScript的运行原理2.2、Electron的运行框架2.3、Electron的运行流程:三、从零开始,构建Electron开发环境3.1、安装node.js开发环境3.2、安装Electron四、第一个不会Hello world的Electron程序4.1、创建项目文件夹与.

2020-08-31 19:34:14 764

原创 node.js中实现对数据库的链式操作

在平时的业务需求中,总是经常与数据库打交道,但书写SQL语句有时候是真的很头大。业务简单那还好,但遇到情况比较复杂时,也许就是一个字符串的拼接问题,却很难找到原因。为了解决SQL语句的书写问题,我想到了其他编程语言中的数据库链式操作,很好地简化了对数据库的操作复杂度,但遗憾的是node.js中没有这个...

2020-08-26 14:31:10 786

原创 uniapp中canvas与v-if更“配”

目录uniapp的小程序无法支持v-showv-if会与canvas发生冲突最近接到了一个开发小游戏的项目,一共由四个小游戏组成,前三个因为开发难度不大所以很快就完成了,但最后一个游戏时,却遇到了不少的问题,本人从未遇到过,所以记录下来,帮助其他人。uniapp的小程序无法支持v-show我们都知道,在界面元素节点需要反复切换显示时,v-show的效率肯定是比v-if高的,本来我很多时候都打算用v-show,但发现在小程序中根本没有任何效果,才在官方的文档中看到有关此问题的解释。v-if会与can

2020-08-08 12:37:17 1396

原创 javaScript中JSON.stringify()的超神玩法

目录萌新阶段:stringify的第一参数过滤属性toJSON()爆发阶段:stringify()的第二参数超神阶段:stringify()的第三参数json字符串是我们平时敲代码中,最常见的一种数据类型,是一种轻量级的数据交互格式。在JS中,json字符串一共有两种方法:JSON.stringify()和JSON.parse()。一个是序列化,一个是反序列化。本文章主要介绍JSON.stringify(),接下来,我们将开始超神操作。萌新阶段:stringify的第一参数过滤属性let obj

2020-06-26 19:44:01 577

原创 ES6 全新特性 Symbol类型详解

目录一、创建SymbolSymbol()创建 无全局注册Symbol.for()创建 全局注册二、通过Symbol创建对象属性或方法Symbol的内置静态方法Symbol.for(key)最近在研究ES6新特性时,发现了一个最新引入的数据类型——Symbol类型。在我们做大型项目时,难免会遇到使用别人提供的对象,但是往往我们想要加上自己所需要的属性和方法,这时候就可能会产生一个问题:属性或方法名冲突。Symbol类型有一大特色就是创建的值可以保证是独一无二的,完全避免了属性或方法名冲突的问题发

2020-06-26 15:56:30 544

原创 PHP中获取前端提交的非表单数据

最近实训的项目中,需要实现后端PHP服务器接收非表单数据的需求。本来按道理讲可以直接用HTML中的表单提交数据,但是恰好我使用了Vue.js框架,所以用到了axios发送post请求,传递前端数据到后端服务器。不过,经过本人大量测试,PHP服务器中的$_POST无法接收前端的非表单数据,后面经过验证,最终完成需求,步骤如下:1、设置Content-Type类型axios({ method:'post', url:'phps/sign.php', headers: {

2020-06-11 15:18:44 911

原创 PHP中Smarty初使用——实现前端页面与php代码的分离

目录Smarty概念安装Smarty使用Smarty项目环境初始化编写代码,实现前端页面与php代码分类运行结果Smarty概念Smarty是一个使用PHP写出来的模板引擎,是业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。----来自百度百科安装Smarty直接前往官方下载最新的Smarty压缩包,解压得到以下文件:使用Smarty项目环境初始化首先我们单独创建一个项目文件夹phpPra

2020-05-25 11:08:22 918

原创 javacv实现人脸识别——打开摄像头

最近做一个项目,需要用到虹软的JDK实现一个人脸识别的电脑桌面应用系统。本认为是一项很简单的事情,却踩了不少的坑,特此记录一下,方便需要的兄弟借鉴。一、打开摄像头打开摄像头是最简单的一步,也是坑最多的一步。java中打开摄像头主要有两种方式,...

2020-05-09 16:38:10 1490 1

原创 javaScript(ES5)中想方设法继承家产的方式详解

目录前言一、原型链继承原型链继承的概念原型链继承的不足二、借用构造函数继承借用构造函数继承的概念利用构造函数继承的不足三、组合继承(原型链继承+构造函数继承)组合继承的概念组合继承的优点多重继承多重继承的概念总结前言在JS中既然没有类,那继承也是没有的,但面对家财万贯的家产时,我们又岂能无动于衷呢?于是我们想到了用模拟的方式,实现继承。一、原型链继承原型链继承的概念在前一篇文章(java...

2020-04-28 15:47:40 483

原创 javaScript(ES5)面向对象——原型模式实现原理

目录前言如何使用原型对象共享属性和方法?创建对象四步曲原型对象什么是原型对象?原型链前言在javaScript(ES6)以前,并没有引入类,而是靠用函数结合原型对象模拟的类;尽管ES6开始引入类,但仍然是依靠原型对象实现的。因此理解原型对象与原型链就显得特别重要,将决定能否学JS中的类,所以下面我们来对原型对象和原型链进行剖析。如何使用原型对象共享属性和方法?function Person...

2020-04-22 23:09:51 647

原创 javaScript(ES5)中面向对象创建类的各种方法详解

目录通过字面量创建new Object()通过对象字面量"{}"创建通过一个对象创建另外一个对象工厂模式通过构造函数创建构造函数扩展模式寄生构造函数模式稳妥构造函数模式原型模式组合模式(原型+构造函数)动态原型模式通过字面量创建new Object()直接通过new关键字创建一个Object类的对象实例:var obj = new Object(); obj.name = 'x...

2020-04-21 23:06:00 1053 1

原创 Vuex从入门到弃坑

Vuex简介安装Vuex使用npm安装:在项目目录中创建store文件夹,并在该文件夹中创建index.js文件在main.js中导入store,并把store挂载到vue项目中Vuex特性storeMutationActions简介Vuex可以理解为一个数据仓库(store),专门用于管理vue中各个页面需要共享使用的全局数据,它的特点:存储在store中的数据是响应式的。当里面的数据被...

2020-04-15 17:27:40 504

转载 多CPU,多核,多进程,多线程以及进程和线程的简单理解以及区别

多CPU,多核:当你将这一百只手全安装到一个人身上,这模式就是多核。当你将这一百之手安装到50个人身上工作,这模式就是多CPU。当面临这些问题的时候,有两个关键词无法绕开,那就是并行和并发。首先,要先了解几个概念:1、进程是程序的一次执行。2、进程是资源分配的基本单位。3、一个进程可以包括多个线程。4、在单CPU计算机中,有一个资源是无法被多个程序并行使用的:CPU。5、操作系统调...

2020-04-14 14:06:54 975

原创 力扣——数据库刷题 No.6

今日刷题超过五名学生的课程有趣的电影交换性别1、超过五名学生的课程解题思路:分组之后,直接用having筛选即可count()统计条数时,需要对学生名称去重,同一个人选同一课程多次不应计第二次人数SQL语句:select classfrom coursesgroup by classhaving count(distinct student) >= 52...

2020-04-09 11:30:07 685

原创 力扣——数据库刷题 No.5

今日刷题:部门工资前三的所有员工部门前三的所有员工解题思路:首先对所有同部门下的所有员工工资进行排名,获取到所有员工工资在自己部门的工资排名表然后内连接的方式联合查询部门表获取部门名称(此处必须为内连接,因为员工表和部门表都有可能内容为空),并查询部门工资排名表中所有工资排名是前三的记录。SQL代码:select d.Name as Department,t.Na...

2020-04-08 15:02:45 505

原创 力扣——数据库刷题 No.4

今日刷题:部门工资最高的员工连续出现的数字1、部门工资最高的员工解题思路:先求出每个部门中最高的工资(注意:一定不能求出最高工资员工的名称,因为一个部门的最高工资可能是多个人),得到结果临时表再根据部门和工资字段联合(必须为内连接,因为员工表和部门表的记录都有可能为空)查询临时表,判断当前员工工资是否是部门最高工资SQL代码:select d.Name as Depart...

2020-04-07 17:43:14 571 2

原创 jquery实现购物车

效果图:注意:toFixed() 是将数值的计算结果保留指定的小数位数,但会自动转换为NumberObject 的字符串获取jquery对象数组的方法有:get()和eq() ,get() 得到的是普通的对象,不支持继续链式调用;eq()得到的是jquery对象,支持继续链式调用商品输入框的输入事件中,需要使用val()去得到输入的值(实时输入框的值),而不是用attr(),因为att...

2020-04-04 08:30:09 866

javacv.zip

JavaCV 是一款开源的视觉处理库,基于Apache License Version 2.0协议和GPLv2两种协议 [1] ,对各种常用计算机视觉库封装后的一组jar包,封装了OpenCV、libdc1394、OpenKinect、videoInput和ARToolKitPlus等计算机视觉编程人员常用库的接口。

2020-05-09

图书管理系统.zip

java swing开发的比较完整版图书管理系统,压缩包里面包含了sql文件,可以直接导入数据库运行程序

2020-01-05

空空如也

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

TA关注的人

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