自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 apt结尾总是报错 ERROR: Timeout was reached

【代码】apt结尾总是报错 ERROR: Timeout was reached。

2024-05-14 13:08:46 1001

原创 如何理解JavaScript里的this

JavaScript里的this0️⃣什么是this?this可以表示JavaScript中函数的运行环境,也叫上下文(context);可以简单理解为this表示是谁在调用这个function(为了避免混淆,这里指用function关键字定义的代码,下同)。在JavaScript中function关键字定义的代码的触发方式可以分为三种:方法调用(Method Invocation)函...

2020-02-23 20:53:01 509

原创 css实现简单抖音订阅按钮动画效果

前段时间刷抖音,觉得关注时的按钮动画很好看,加上自己本身最近也在学习前端知识。所以就想怎么自己实现出来,最终效果还可以,但是感觉自己做的还不够好。仅供参考。最终效果思路使用jQuery的toggleClass()方法,添加删除类active分别为原本的和active的元素设置样式,使用css的transition属性,定义变化时间,速度等使用css的animation为activ...

2020-02-10 15:04:24 1173

原创 JS-prototype

由于原生的JavaScript不支持类(class),所以我们通过其他方式来模拟面向对象编程。定义类对象(Object)// constructor,ES6提供有新的定义类的方法function MyClass(field1,...) { // 这个类也是一个对象 // fields var privateVal; // private fields this....

2019-07-21 17:26:50 457

原创 JS-Ajax

使用原生JS<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <script type="text/javascript"> function refresh() { var xmlhttp; ...

2019-07-18 23:18:57 190

原创 jQuery学习

jQuery 学习$1 jQuery相对于原生JS的优势可以写多个入口函数函数名字简单易记jQuery代码简洁(隐式迭代)解决了浏览器兼容问题代码容错率高,前面的代码有问题不影响后面代码的执行链式编程$1.1 入口函数// 第一种写法$(document).ready(function() { ... });// 第二种写法$(function() {...

2019-07-18 19:49:57 285

原创 jQuery简单飞机大战

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>飞机大战</ti...

2019-07-18 19:48:12 1351

原创 拦截导弹 动态规划 LDS

LDS&lt;最长下降子序列&gt;定义Longest Decreasing SubsequenceGiven an array of N integers, find the length of the longest subsequence of a given sequence such that all elements of the subsequence are sorted ...

2019-03-17 21:11:53 339

原创 java 全排列

public class Main { private static int ans; public static void main(String[] args) { int[] arr = {1, 2, 3, 4, 5, 6, 7, 8, 9}; ans = 0; f(arr, 0); System.out.pri...

2019-03-16 16:29:46 193

原创 LeetCode 337 打家劫舍III

初始版本,会超时/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */class Solution {...

2019-03-03 11:32:05 238

原创 排序算法之快速排序QuickSort

快速排序分为两步:1)分割,2)分别对分割所得两部分进行快速排序所以重点在于partittion(),下面是java实现import java.util.Scanner;public class Main { public static void main(String[] args){ Scanner cin = new Scanner(System.in);...

2019-03-01 23:43:39 261

原创 数据结构与算法之并查集

引言并查集(Union-Find)是一种高效的数据结构,主要的操作有:合并(Union)查找(Find)路径压缩(可选)其中最基本的便是合并与查找合并为方便叙述,把所有元素视作点,元素之间的关系视作线,存在联系便存在关系(需要注意的是,这里的关系应当是1.自反的,2.对称的,3.传递的)自反:x与x存在关系对称:若x与y存在关系,则y与x也存在关系传递:若x与y存在关...

2018-11-24 17:30:41 574

原创 排序算法之归并排序MergeSort

排序算法之归并排序归并排序的主要思想为:分治法即将问题分解为本质相同的若干个分问题,通过对分问题的求解,达到对总问题求解的目的。中间会用到编程中的一个重要思想—递归思想。现在假设给定一个无序的长度为n的数组我们可以取数组的中间值mid然后我们可以得到两个数组,那么相似的,我们也可以把对这两个数组排序的问题看做同对原数组排序一样的分问题。假定我们已经利用递归思想对上述两个数组完成了...

2018-09-19 20:04:51 467

原创 TianChi新人赛之离线赛过程全纪录

原题地址:天池新人实战赛之[离线赛]题目理解:数据分为用户操作集D(tianchi_fresh_comp_train_user_2w.csv)和 商品子集P(tianchi_fresh_comp_train_item_2w),我们的任务即是利用D中数据训练得到模型,从P中商品选择出D中用户最可能购买的商品利用 python 的 pandas 第三方包进行数据处理删去无法利用的地理位置...

2018-08-31 10:55:57 1208 1

原创 python 修饰器

Python修饰器python 修饰器是python 语法中一个很神奇的存在,我们可以这样理解它:在python中,一切皆为对象,函数也是对象,我们定义的名称只是绑定到这些对象的标识符。 函数也不例外,它们也是对象(带有属性)。 各种不同的名称可以绑定到同一个功能对象。python 中的函数参数可以是函数(因为都是对象嘛),如果你曾经用过map,filter等方法,那么你一定会对此有所...

2018-08-29 16:06:46 3309

原创 linux CentOS 7 分辨率设置

在Parallels Desktop虚拟机CentOS 7中,分辨率的设置无法保存,每次开机都要重新设置很麻烦。在遇到这种问题时,我们可以通过命令行的方式进行设置。 1. 登陆CentOS,打开终端Terminal 一般来说我们的账户级别太低,操作权限不够,所以先要取得root权限 在终端输入 su root 根据提示输入你的root密码,一般来说在安装虚拟机时就已经设置好了 在lin...

2018-08-06 17:23:51 5394 2

原创 python中zip()与zip(*)的用法解析

zip在英文中有拉链的意思,我们由此可以形象的理解它的作用:将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同。 语法: zip([iterable, ...]) 示例:&gt;&gt;&gt; a = [1,2,3]&gt;&gt;&gt; b = [4,5,6]&gt;&gt...

2018-08-04 18:54:11 40916 4

原创 机器学习--逻辑回归模型(Logistic-Regression)的C++实现

实验思路在octave中,利用rand函数生成两类随机数,一类的y &amp;amp;gt; x^2,另一类的y &amp;amp;lt; x^2将数据导出,存为txt文件用代价函数评估优化模型性能,用precision,recall来对模型性能进行评估采用梯度下降法对模型进行优化代码展示//// main.cpp// logistic regression//// Created b...

2018-07-29 14:51:21 2167 4

原创 暑期机器学习小组读书报告----线性模型

机器学习的模型有很多种,本次的读书报告主要关于其中的线性模型,常用的线性模型有以下几种:线性回归模型 logistic 回归模型 Fisher判别分析下面我们逐个分析 线性回归模型 顾名思义,线性回归模型采用线性方程拟合数据,已到达预测数据的目的,常用在回归任务中。  线性回归模型的基本形式为:,其中θ 为参数向量,X 为特征变量向量,h表示假设函数,其值为学习器的预测结...

2018-07-17 23:34:41 533

原创 Xcode:C++文本数据写入二维数组出错解决方案

在进行机器学习线性回归模型的实现过程中,因为涉及到数据的读入与存储。我想要把数据从data.txt文件中读入二维数组代码段如下://...//文本操作,读入数据 fstream infile; infile.open("data.txt"); if (!infile) { cout &lt;&lt; "can't open file!...

2018-07-16 18:05:48 737

原创 机器学习---线性回归模型(linear regression)的C++实现

本次实践,从较为简单的多变量线性回归模型入手数据源于网络,是一个28行,12列的数据集,因为是初次上手,所以找的数据集较少。数据集的详细内容介绍附在文章末尾,简单地说,我们的任务是得出一个能较好拟合已知数据的线性回归模型,并对新数据进行房价的预测话不多说,上代码//// main.cpp// linear_regression_house_price//// C...

2018-07-16 17:21:42 3174 1

原创 暑期机器学习小组读书报告----模型评估

错误率(error rate)我们把分类错误的样本占样本总数的比例称为“错误率”;与之对应的是精度(accuracy),即“精度 = 1 - 错误率”。(隐式地假设了均等代价)更一般的,我们把学习器的实际预测输出与样本的真实输出之间的差异称为误差(error)。欠拟合(underfitting)与过拟合(overfitting)欠拟合意味着学习器对训练样本的一般性质尚未学好,过拟合...

2018-07-13 21:01:10 661

原创 暑期机器学习小组读书报告----机器学习概述

1.什么是机器学习    人类自身的活动大多是基于经验做出的判断。我们通过积累经验,通过对经验的利用,对新情况做出有效的决策。那么计算机能帮忙吗?机器学习正是这样一门学科,它致力于研究如何通过计算的手段,利用经验来改善系统自身的性能。    在计算机系统中,“经验”以数据的形式存在,机器学习即是研究在数据的基础上产生“模型”(model)的算法,也即“学习算法”(learning algorith...

2018-07-12 23:41:33 1611

空空如也

空空如也

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

TA关注的人

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