- 博客(442)
- 资源 (6)
- 收藏
- 关注
原创 基于TF的CNN 与LSTM/GRU 的《流浪地球》影评数据分析
摘 要:为了通过影评数据反应电影《流浪地球》的口碑以及其造成热度,并核实网络水军恶意对其刷差评现象是否存在,本文利用猫眼PC端接口,通过控制时间参数,动态爬取了,《流浪地球》在2019年3月5日之前的52万余条影评数据。对这些数据进行预处理操作,特征处理,可视化分析后,引入了卷积神经网络与循环神经网络对影评内容进行了更深一步的情感分析,对今后的的数据分析预测学习有一定的指导意义。 Abst...
2019-04-14 19:24:17 4465 7
原创 Getting the maximum element of an array
Array.reduce()最佳方式Array.prototype.reduce() can be used to find the maximum element in a numeric array, by comparing each value:var arr = [1,2,3];var max = arr.reduce(function(a, b) { return Math.max(a, b);}, 0);Math.max.apply()The follow
2021-11-15 10:27:41 484
原创 JS 基础 二
目录教程网站Win10软件下载Win10使用教程网站http://www.vsent.top/xf/pay/jc/index.php?payno=2021012222001409481414798671Win10软件下载https://vsent.lanzous.com/iaedkuhWin10使用http://www.vsent.top/xf/pay/jc/images/jc/pc.png...
2021-10-29 16:40:39 1047 5
转载 VSCode配置C#环境
开始因为平时想用C#写一些测试程序但是单开一个IDE感觉又太麻烦,所以研究下怎么使用VSCode来写C#控制台应用程序。准备工具下载安装VSCode,官网上下载安装即可。 下载安装C#所需的插件,我这边下载安装了C#,C# Extensions,C# FixFormat这三个插件,如下图下载安装.NetCore SDK,下载链接,默认安装就可以了。 完成安装之后打开命令行工具输入:dotnet -h如果有输出表示sdk安装成功。创建工程使用dotnet命令工具创建一个...
2021-02-27 20:01:22 7019 2
原创 C# 虚方法virtual详解
在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的,它会根据运行时期对象实例来动态判断要调用的函数,其中那个申明时定义的类叫申明类,那个执行时实例化的类叫实例类。如:飞禽 bird = new 麻雀();那么飞禽
2021-02-27 19:57:41 321
原创 3DRPG4-5 场景搭建与导航地图烘焙
4.PolyBrush 发挥创意构建场景接上之前的步骤,聚焦地形的使用4.1.安装使用 PolyBrush / Pro Builder / Pro Grids导入样例,项目使用URP导入第二个,否则导入第三个;方便管理文件,新建Addons对所有导入的Package进行管理同时安装ProBuilder与ProGrids操作同上;由于ProGrids为Preview版本的包,需要在设置中开启许可才可搜索到安装4.2.熟悉每个工具的基本使用4.2.1.PolyBr
2021-02-24 09:37:11 465
原创 3DRPG1-3 基础认识
目录1.课程准备2.Create Project 创建项目导入素材2.1.使用 Unity2020.2 创建新 3D 项目2.2.安装 Universal RP 并将整个项目升级到URP2.2.1.URP简介与使用(点击访问了解详情)2.3.在商城中下载:地图素材、人物素材3.Build Level 尝试熟悉基本工具3.1查看素材中的 Prefab 尝试摆放场景3.2.快捷键 V 顶点吸附 、CMD/Ctrl+Shift 平面吸附1.课程准备欢迎你加入到这个系列课
2021-02-23 14:26:38 429
转载 Unity URP介绍
1.URP简介通用渲染管道(URP)的目标是为开发人员提供优化的性能,这些开发人员可以针对实时照明需求有限的各种平台,VR和游戏。它通过在照明和阴影方面做出一些权衡来做到这一点。图01:URP照明示例URP使用一个实时阴影光和每个对象的光消隐执行单遍正向渲染。相比之下,转发渲染的传统管道对范围内的每个像素光执行一次附加遍历。这意味着URP将减少绘制调用。着色器图形工具也支持此功能,该工具为着色器创作工作流提供了其他好处。图02:使用Universal Render Pipelin..
2021-02-23 09:26:05 15946
原创 C# 泛型初探
C#泛型(Generic)泛型(Generic)允许您延迟编写类或方法中的编程元素的数据类型的规范,直到实际在程序中使用它的时候。换句话说,泛型允许您编写一个可以与任何数据类型一起工作的类或方法。您可以通过数据类型的替代参数编写类或方法的规范。当编译器遇到类的构造函数或方法的函数调用时,它会生成代码来处理指定的数据类型。下面这个简单的实例将有助于您理解这个概念:实例usingSystem;usingSystem.Collections.Generic;namespaceGe...
2020-12-16 20:02:42 181
原创 Unity Ctrl+Shift+F移动摄像头视角快捷键无效的解决方案!!!
目录Unity Ctrl+Shift+F移动摄像头视角快捷键无效的解决方案:进入系统输入法设置页面按键设置关闭热键Unity Ctrl+Shift+F移动摄像头视角快捷键无效的解决方案:Ctrl+shift+f为简繁体的切换快捷键,与系统输入法冲突!进入系统输入法设置,关闭该热键即可解决问题!进入系统输入法设置页面按键设置关闭热键...
2020-12-16 18:42:54 4410 3
原创 C# 继承详解
简介继承(封装、多态)是面向对象编程三大特性之一,继承的思想就是摈弃代码的冗余,实现更好的重用性。继承从字面上理解,无外乎让人想到某人继承某人的某些东西,一个给一个拿。这个语义在生活中,就像家族继承财产,爷爷将财产继承给儿女,儿女在将财产继承给子孙,有些东西可以继承有些的东西只继承给某人。映射到编程当中,其思想也大致如此。通过示例引出继承的作用在代码中定义个三个类:Cat猫、Dog狗、Cattle牛。从类图上可以看出红色标识区域,三个类的定义出现了大量的冗余(字段、属性、方法),那么
2020-12-15 23:22:02 4325
原创 Visual Studio 插件推荐与快速下载
github extension for vshttps://visualstudio.github.com/提取下载地址,迅雷下载关闭VS,点击下载完成的文件自动安装
2020-12-15 16:58:41 1310
原创 C# static的用法详解
目录一、静态类1、静态类的主要特性:2、静态类与私有构造函数区别:二、静态成员三、静态方法四、静态构造函数五、静态成员的存储5.1 静态全局变量定义:特点:5.2 静态局部变量定义:特点:5.3 静态数据成员 内存分配:初始化和定义:特点:访问形式:作用:5.4 静态成员函数特点:作用:调用形式:注意:static静态的,不变的,在某个类中只有一个,不会因实例化对象的不同而不同。static可以修饰...
2020-12-14 21:50:19 16937 1
原创 C++中“.”和“->”的使用区别
这两个符号都是C++成员运算符,主要用于确定类对象和成员之间的关系,用于引用类、结构和共用体的成员。点运算符“.”应用于实际的对象,箭头运算符“->”与一个指针对象的指针一起使用。class A{public: int a = 0;};int main(){ A b; A *p = &b; b.a; //类类型的对象访问类的成员 p->a; //类类型的指针访问类的成员 *p.a; //等价于p->a}...
2020-12-13 18:35:54 969 1
原创 对LNode*与LinkLinst等价却不等用的理解
LinkList等价于LNode*连个代码段是等效的,同时LinkList等价于LNode*LinkList与LNode*本质上没有区别,只是前者强调这是链表,后者强调这是结点合适的地方使用合适的名字,代码可读性更高!!!typedef struct LNode{ ElemType data; struct LNode* next;}LNode, * LinkList;struct LNode{ ElemType data; struct LNode* next
2020-12-13 17:19:21 2651 2
转载 C++中NULL和nullptr的区别
目录一、C程序中的NULL二、C++程序中的NULL三、C++中的nullptr总结:其他:在没有C++ 11的nullptr的时候,我们怎么解决避免这个问题呢?一、C程序中的NULL在C语言中,NULL通常被定义为:#define NULL ((void *)0)所以说NULL实际上是一个空指针,如果在C语言中写入以下代码,编译是没有问题的,因为在C语言中把空指针赋给int和char指针的时候,发生了隐式类型转换,把void指针转换成了相应类型的指针。int .
2020-12-13 17:05:25 288
原创 C++中,引用和指针的区别是什么?
目录1. 引用的底层实现方式1.1 从对象出发对引用和指针的理解2. 引用与指针的区别2.12.22.32.4引用是C++引入的重要机制(C语言没有引用),它使原来在C中必须用指针来实现的功能有了另一种实现的选择,在书写形式上更为简洁。那么引用的本质是什么,它与指针又有什么关系呢?1. 引用的底层实现方式引用被称为变量的别名,它不能脱离被引用对象独立存在,这是在高级语言层面的概念和理解,并未解释引用的实现方式。常见错误说法是“引用”自身不是一个变量,甚至编译器可以不以
2020-12-13 16:48:52 301
原创 C++中的void*理解
目录1. void *是什么?1.1 跳跃力什么时候定?2. void*详解2.1 void*可以指向任何类型的地址,但是带类型的指针不能指向void*的地址2.2 void*指针只有强制类型转换以后才可以正常取值2.3 void*指针变量和普通指针一样可以通过等于0或者NULL来初始化,表示一个空指针2.4 当void*指针作为函数的输入和输出时,表示可以接受任意类型的输入指针和输出任意类型的指针2.5 和void的区别3.作用及典型应用3.1 函数传参时不确定类.
2020-12-13 15:55:18 22599 11
转载 C# 常量
C#常量常量是固定值,程序执行期间不会改变。常量可以是任何基本数据类型,比如整数常量、浮点常量、字符常量或者字符串常量,还有枚举常量。常量可以被当作常规的变量,只是它们的值在定义后不能被修改。整数常量整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。整数常量也可以有后缀,可以是 U 和 L 的组合,其中,U 和 L 分别表示 unsigned 和 long。后缀可以是大写或者小写,多个后缀以任意顺序进行组合。.
2020-12-02 21:51:48 234
转载 C# 变量
C#变量一个变量只不过是一个供程序操作的存储区的名字。在 C# 中,每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。我们已经讨论了各种数据类型。C# 中提供的基本的值类型大致可以分为以下几类:类型 举例 整数类型 sbyte、byte、short、ushort、int、uint、long、ulong 和 char 浮点型 float 和 double 十进制类型 decimal 布尔类型.
2020-12-02 21:47:58 177
转载 C# 类型转换
C#类型转换类型转换从根本上说是类型铸造,或者说是把数据从一种类型转换为另一种类型。在 C# 中,类型铸造有两种形式:隐式类型转换- 这些转换是 C# 默认的以安全方式进行的转换, 不会导致数据丢失。例如,从小的整数类型转换为大的整数类型,从派生类转换为基类。 显式类型转换- 显式类型转换,即强制类型转换。显式转换需要强制转换运算符,而且强制转换会造成数据丢失。下面的实例显示了一个显式的类型转换:实例namespaceTypeConversionApplication{ ...
2020-12-02 21:45:51 216
转载 C# 数据类型
C#数据类型在 C# 中,变量分为以下几种类型:值类型(Value types) 引用类型(Reference types) 指针类型(Pointer types)值类型(Value types)值类型变量可以直接分配给一个值。它们是从类System.ValueType中派生的。值类型直接包含数据。比如int、char、float,它们分别存储数字、字符、浮点数。当您声明一个int类型时,系统分配内存来存储值。下表列出了 C# 2010 中可用的值类型:类型 ...
2020-12-02 21:44:26 85
转载 C# 基本语法
目录C#基本语法实例using关键字class关键字C# 中的注释成员变量成员函数实例化一个类标识符C# 关键字C#基本语法C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。例如,以 Rectangle(矩形)对象为例。它具有 length 和 width 属性。根据设计,它可能需要接受这些属性值、计算面积和显示细节。让我们来看看一个 ...
2020-12-02 21:40:52 236
转载 C# 程序结构
C#程序结构在我们学习 C# 编程语言的基础构件块之前,让我们先看一下 C# 的最小的程序结构,以便作为接下来章节的参考。C# Hello World 实例一个 C# 程序主要包括以下部分:命名空间声明(Namespace declaration) 一个 class Class 方法 Class 属性 一个 Main 方法 语句(Statements)& 表达式(Expressions) 注释让我们看一个可以打印出 "Hello World" 的简单的代码:实例.
2020-12-02 21:38:12 159
转载 C# 环境
目录C#环境.Net 框架(.Net Framework)C# 的集成开发环境(Integrated Development Environment - IDE)在 Linux 或 Mac OS 上编写 C# 程序C#环境在这一章中,我们将讨论创建 C# 编程所需的工具。我们已经提到 C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。因此,在讨论运行 C# 程序的可用工具之前,让我们先了解一下 C# 与 .Net 框架之间的关系。.Net 框架(.Net Fr..
2020-12-02 21:35:57 163
转载 C# 简介
C#简介C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。C# 是由 Anders Hejlsberg 和他的团队在 .Net 框架开发期间开发的。C# 是专为公共语言基础结构(CLI)设计的。CLI 由可执行代码和运行时环境组成,允许在不同的计算机平台和体系结构上使用各种高级语言。下面列出了 C# 成为一种广泛应用的专业语言的原因:现代的、通用的编程语言。 面向对象。 面向组件。 容易学习。 结构化语.
2020-12-02 21:34:01 416
转载 C# 教程
C#教程C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。现在开始学习 C#!C# 在线工具谁适合阅读本教程?本教程有助于初学者理解基础的 C# 编程。在学习完本教程后,您将到达一个中级的 C# 编程水平。阅读本教程前,您需要了解的知识:C# 编程是基于 C 和 C++ 编程语言的,因此如果您对 C 和 C++ 编程有基本的了解,将有助于您..
2020-12-02 21:33:00 598
转载 Git 七 分支管理
Git 分支管理几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。有人把 Git 的分支模型称为必杀技特性,而正是因为它,将Git从版本控制系统家族里区分出来。创建分支命令:git branch (branchname)切换分支命令:git checkout (branchname)当你切换分支的时候,Git 会用该分支的最后提交的快照替换你的工作目录的内容, 所以多个分支不需要多个目录。合并分支命令..
2020-10-28 19:24:25 183
转载 Bootstrap3 一 简介
Bootstrap简介什么是 Bootstrap?Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。历史Bootstrap 是由Twitter的Mark Otto和Jacob Thornton开发的。Bootstrap 是 2011 年八月在 GitHub 上发布的开源产品。为什么使用 Bootstrap?移动设备优先:自 Bootstrap 3 起,框架包含了贯穿于整个库的...
2020-10-28 19:20:50 594
转载 Bootstrap3 零 目录
Bootstrap教程Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。本教程将向您讲解 Bootstrap 框架的基础,通过学习这些内容,您将可以轻松地创建 Web 项目。教程被分为 Bootstrap 基本结构、Bootstrap CSS、Bootstrap 布局组件和 Bootstrap 插件几个部分。每个部分都包含了与该主题相关的简单有用的实例。现在开始.
2020-10-28 19:20:16 100
转载 CSS3 八 2D转换
CSS32D 转换CSS3 转换CSS3 转换可以对元素进行移动、缩放、转动、拉长或拉伸。它是如何工作?转换的效果是让某个元素改变形状,大小和位置。您可以使用 2D 或 3D 转换来转换您的元素。鼠标移动到以下元素上,查看 2D 和 3D 的转换效果:2D 转换3D 转换浏览器支持表格中的数字表示支持该属性的第一个浏览器版本号。紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。属性 ...
2020-10-28 19:19:53 124
转载 CSS3 七 字体
CSS3字体CSS3 @font-face 规则使用以前 CSS 的版本,网页设计师不得不使用用户计算机上已经安装的字体。使用CSS3,网页设计师可以使用他/她喜欢的任何字体。当你发现您要使用的字体文件时,只需简单的将字体文件包含在网站中,它会自动下载给需要的用户。您所选择的字体在新的CSS3版本有关于@font-face规则描述。您"自己的"的字体是在CSS3 @font-face规则中定义的。浏览器支持表格中的数字表示支持该属性的第一个浏览器版本号。...
2020-10-28 19:19:18 284
转载 CSS3 六 文本效果
CSS3文本效果CSS3 文本效果CSS3中包含几个新的文本特征。在本章中您将了解以下文本属性:text-shadow box-shadow text-overflow word-wrap word-break浏览器支持属性 text-shadow 4.0 10.0 3.5 4.0 9.5 box-shadow 10.0 4.0-webkit- 9.0 4.0 ...
2020-10-28 19:18:11 134
转载 CSS3 五 渐变
CSS3渐变(Gradients)CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(gradients),你可以减少下载的时间和宽带的使用。此外,渐变效果的元素在放大时看起来效果更好,因为渐变(gradient)是由浏览器生成的。CSS3 定义了两种类型的渐变(gradients):线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向 径向渐变(R..
2020-10-28 19:17:10 399
转载 Git 十六 解决冲突
Table of Contents小结人生不如意之事十之八九,合并分支往往也不是一帆风顺的。准备新的feature1分支,继续我们的新分支开发:$ git switch -c feature1Switched to a new branch 'feature1'修改readme.txt最后一行,改为:Creating a new branch is quick AND simple.在feature1分支上提交:$ git add readme.txt$ gi
2020-10-28 19:16:07 233
转载 关系模式规范化(设计范式)
数据库之六大范式详解关系数据库中的关系满足一定要求的,满足不同程度要求的为不同的范式。满足最低要求的叫第一范式,简称1NF;在第一范式的基础上满足进一步要求的称为第二范式,简称2NF,其余范式以此类推。对于各种范式之间有如下关系:1. 第一范式 1NF定义:属于第一范式关系的所有属性都不可再分,即数据项不可分。理解:第一范式强调数据表的原子性,是其他范式的基础。如下图所示数据库就不符合第一范式:上表将商品这一数据项又划分为名称和数量两个数据项,故不符合第一范式关系。改正之后如下图所示:..
2020-10-28 19:13:56 16054 3
转载 CSS3 四 背景
CSS3背景CSS3 背景CSS3 中包含几个新的背景属性,提供更大背景元素控制。在本章您将了解以下背景属性:background-image background-size background-origin background-clip您还将学习如何使用多重背景图像。浏览器支持表格中的数字表示支持该属性的第一个浏览器版本号。紧跟在 -webkit-, -ms- 或 -moz- 前的数字为支持该前缀属性的第一个浏览器版本号。属性 ...
2020-10-27 20:35:26 142
转载 Linux 七 远程登录
Linux远程登录Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器。这时我们就需要远程登录到Linux服务器来管理维护系统。Linux 系统中是通过 ssh 服务实现的远程登录功能,默认 ssh 服务端口号为 22。Window 系统上 Linux 远程登录客户端有 SecureCRT, Putty, SSH Secure Shell 等,本文以 Putty 为例来登录远程服务器。终端利用ssh登录远程服务器安装ssh:yum .
2020-10-27 20:34:09 143
转载 Linux 六 忘记密码解决方案
Linux忘记密码解决方法很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。步骤如下:重启linux系统3秒之内要按一下回车,出现如下界面...
2020-10-27 20:33:50 173
基于RFM模型的电商零售数据分析.ipynb
2020-04-20
数据分析流程案例(电商零售数据分析).ipynb
2020-04-18
ecommerce-data.zip
2020-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人