自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 (机器学习周志华 西瓜书 南瓜书)吃瓜教程 Task02

目录第三章线形模型3.1基本形式3.3对数几率回归3.5 多分类学习第三章线形模型3.1基本形式解读:计算不同特征xi的权重,加上截距b,训练出线形模型为什么要加上截距?举例:如果只有x1 x2, 那不加截距,不论怎么改变它们俩的权重,得到的直线 y 都只会绕着原点旋转。这样拟合数据的能力是有限的。而加上截距b以后,这跟直线就能上下移动了,能更灵活进行拟合。3.3对数几率回归进行二分类任务的时候经常看到这个sigmoid函数,就是形状像s的函数。分类如图所示:红色是单位跃阶函数,黑色是对数几率

2021-07-19 23:13:32 362 2

原创 (机器学习周志华 西瓜书 南瓜书)吃瓜教程 Task01

目录1.3 假设空间1.4 归纳偏好你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。1.3 假设空间学习过程:在所有假设空间中搜索,为了使搜索结果与训练集一致,可以修改或删除假设。那么西瓜的色泽、根蒂、敲声就是样本的属性/特征,假设空间就是由数据集属性/特征的所有值组成的空间。学习过程就是就是学习符合“好瓜”特征的值。所有假设空间:倘若“色泽”有3种取值,那样本空间则为4

2021-07-13 22:49:01 453 3

原创 location.href的url带参数 codeigniter

location.href="<?php echo base_url(); ?>" + a;

2021-05-16 18:55:31 233

原创 detecting android sdk, Select Android SDK directory

打包安卓app的时候一直提示我选择安卓JDK direction,后来发现是在安装unity版本的时候没有勾选android build support模块下的所有选项,勾选后就可以打包了。"detecting android sdk "“Select Android SDK directory”...

2021-05-04 22:46:24 1274

原创 上传多张图片,实际只成功一张 codeigniter multi file

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述代码其他问题描述在实现多个图片上传的时候,数据库只能传一张图,orig_name显示都是同一张。然而print_r($_FILES['files']['name'][$i]); 又确确实实能打印出每张图,如下:这样表示获取文件没错啊,可是上传为什么出错?找了很久的原因,发现是因为config,for loop 中:上传每张图都需要config$this->upload->do_upload('file') 后,$this.

2021-04-30 16:46:17 286 1

原创 匿名评论anonymous 复选框checkbox 遇到的错误 ajax codeigniter

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述代码其他问题描述在实现匿名评论的时候,用到了☑️复选框,但是储存信息时候,时而成功,时而不成功。查了好久,终于发现是因为一行代码$('input').val(''); 导致的。由于每次提交评论后,评论框还会暂时保留用户输入的东西,所以我在方法的末尾加了一句 $('input').val(''); 用来清空input的值。但这样但话实际上会清空两个input:评论框、复选框。由于:复选框的值是默认的,文字输入框是用户输入的。所以会把☑️默.

2021-04-29 15:28:00 118 1

原创 VScode打开Xampp htdocs文件 mac

双击打开XAMPP把Services, network都搞定在volume卷宗点击mount (加载),然后点击expore, 找到htdocs文件夹,在里面新建你的项目/把已有的文件拖进去看看能不能在浏览器打开文件,在浏览器输入localhost:8080,回车,出现以下页面输入localhost:8080/文件名,如我已经有一个PHP文件在hotdocs文件夹里面,所以输入localhost:8080/phpcode.php,可以出现以下页面在你的finder左侧可以看到自己的.

2021-03-19 12:08:54 410

原创 爬楼梯 递归 C++算法

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码其他问题描述爬楼梯:每次走1级或2级输入:楼梯的级数输出:不同的走法数例楼梯有3级,可以每次走1级;第一次走1级,第二次走2级;第一次走2级,第二次走1级共3种方法。思路n级台阶的走法 =先走一级后,n-1级台阶的走法 +先走两级后,n-2级台阶的走法f(n)=f(n−1)+f(n−2)f(n) = f(n-1) + f(n-2)f(n)=f(n−1)+f(n−2)边界条件:n=1 1种走法n=2.

2020-09-03 11:42:46 5293

原创 递归解 N皇后问题 图解 C++算法练习

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码其他问题描述N皇后:输入整数n, 要求n个国际象棋的皇后,摆在n×\times×n的棋盘上,互相不能攻击,输出全部方案。注:同一列、同一行、同对角线皇后会相互攻击。思路递归一个皇后一行,列不同,有n列,每个皇后有n个选择。摆第k个皇后的时候,逐列查看前面k-1个皇后和自己是不是同一列、同一对角线。如果当前列没有冲突,可放在当前列。调用函数摆放下一个皇后。递归出口:所有皇后都摆放好了。代码#include <io.

2020-09-02 19:30:27 994

原创 OJ百练习题:4147 汉诺塔问题(Hanoi) 递归 C++算法

目录问题描述思路代码相关内容其他问题描述4147:汉诺塔问题(Hanoi)思路问题描述中已写。另外b站这个视频讲得很详细,可以看看。代码#include <iostream>using namespace std;void Hanoi(int n, char src, char mid, char dest){ if (n == 1){ cout << n << ":" << src << "->

2020-09-01 22:16:31 262

原创 OJ习题详解 1222: EXTENDED LIGHTS OUT,2811: 熄灯问题 C++算法 枚举

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路枚举改进:枚举局部代码相关内容其他问题描述1222: EXTENDED LIGHTS OUT(点击可看详细描述)中文版2811: 熄灯问题(点击可看中文描述)简单来说,就是有一组5行6列的灯,每个灯有一个按钮,求一种按按钮方案,可使得所有灯都熄灭。上图用矩阵表示如下:要求输出结果:可以熄灭所有灯的按钮的方案。思路枚举这道题可以用枚举的方法解题。刚看到这道题可能有点懵,所以先梳理一下:最容易想到的应该是,把亮着的灯一.

2020-09-01 01:32:44 1421 1

原创 void指针是什么、区别、作用(memset,memcpy函数举例)C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录void指针void指针的区别void指针作用:内存操作memset: memory setmemcpy: memory copy相关内容其他void指针void * p;可以用任何类型的指针对void指针进行赋值或初始化;举例double d = 1.54;void * p = &d; //double * 类型指针初始化void指针 &d:double * 类型指针 (&:取地址运算符,&d:d的地址.

2020-08-29 15:38:16 612

原创 指针与字符串,读取字符串,字符串库函数举例 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录类型(字符串 v.s. 字符数组)指针和字符串(scanf举例)库函数举例相关内容其他本文主要讨论:字符串、字符数组名称的类型读取整数、字符数组的区别操作字符串的库函数举例类型(字符串 v.s. 字符数组)字符串常量类型:char *字符数组名称的类型也是 char *举例char * word = "Please input your name:"; //"Please input your name:"是字符串常量,类型:.

2020-08-29 14:11:28 1753 1

原创 不同类型数组输出所有元素区别,输出运算符<<对char*的重载,输出字符数组地址 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录回顾输出数组元素(int)输出数组元素(char)“<<”运算符对char *的重载相关内容其他本文将讨论:不同类型数组输出所有元素区别(int[ ] v.s. char[ ] )输出运算符 “<<” 对 char* 的重载如何输出字符数组地址回顾由 一维数组与指针可了解到:p[n] 与 *(p+n) 等价p是指针,指向数组p的起始地址p的起始地址:p[0]的地址输出数组元素(int)假如有一个数组 i.

2020-08-29 12:29:51 339

原创 一维数组、二维数组与指针(reverse函数举例)C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录一维数组与指针(reverse)代码举例二维数组与指针(reverse)代码举例额外内容相关内容其他一维数组与指针(reverse)数组的名字是一个指针常量,指向数组的起始地址。一维数组定义:T a[N];表示有N个元素的数组a。a是一个指针,类型是T *编译时就对a确定了常量,不能对a进行赋值可以用a给一个T * 类型的指针赋值,使得被赋值的指针,指向a数组的起始地址数组a起始地址:a[0]的地址数组a的大小 = 元素类型的大小.

2020-08-29 03:32:26 934

原创 (图解) 指针交换两个变量的值 swap C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码思考相关内容其他问题描述交换两个变量的值。举例:m=3, n=4交换后:m=4, n=3思路交换两个变量的值,也就是交换两块内存区域中储存的值。而通过指针,能够对该指针指向对内存区域进行读写。代码//定义交换函数,形参为两个指向变量地址值的指针void Swap(int * p1, int * p2){ //p1,p2是指针,类型:int *; *p1类型:int int tmp = *p1; //p1指向的.

2020-08-29 01:50:39 3945 1

原创 什么是指针、内存地址、空指针 c语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录什么是指针通过指针读写内容更多内容其他由于做OpenJudge的百炼习题中 2811熄灯问题的时候,涉及到一点点二维数组与memcpy函数的问题,所以回过头复习了一下指针以及一维数组、二维数组的存放。作为巩固,指针部分按个人理解写在这里,数组相关部分在文章末尾附有链接。什么是指针每个变量都被存放在从某个内存地址开始的若干个字节中。“指针”,也称作“指针变量”,大小为4或8个字节,其内容代表一个内存地址。通过指针,能够对该指针指向对内存区域进行读.

2020-08-28 16:12:28 1559

原创 如何用库函数binary_search进行二分查找 用法详解 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录binary_search二分查找用法一用法二相关内容其他在标准模版库(Standard Template Library)中,包含一些常用的算法和数据结构可供调用。使用前提:#include <algorithm>binary_search二分查找binary_search就是STL中已经包含的二分查找算法,需要在排好序的数组上使用。语法:binary_search (数组名+n1,数组名+n2,值,排序规则名( ) );bina.

2020-08-16 13:14:42 2497

原创 如何用库函数sort进行自定义排序 用法详解 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录sort排序用法一用法二用法三相关内容其他在标准模版库(Standard Template Library)中,包含一些常用的算法和数据结构可供调用。使用前提:#include <algorithm>sort排序sort就是STL中已经包含的排序算法,是用快速排序实现的,时间复杂度 O(nlogn)。sort函数可以:对基础数据类型的数组进行常规排序;对基础数据类型的数组进行自定义排序;对任意数据类型的数组进行自定义排序。.

2020-08-15 17:04:48 1576

原创 简单排序 冒泡排序详解 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码相关内容其他问题描述给n个数按从小到大排序 (冒泡排序)思路冒泡排序:把无序部分最大元素移动到有序部分第一个元素的左边。1.一开始数列中所有元素都是无序的;2.从最左开始往右,相邻无序元素两两比较,大的放右边,直到最后一对无序元素比完,使得最大无序元素放在无序部分最右边;3.标记最右边的无序元素为有序元素,无序元素-1;4.重复2~3操作;…直到没有无序元素。这样,大的元素就像水里气泡一样不断往上浮。关于怎么换位.

2020-08-14 15:06:18 582

原创 简单排序 插入排序详解 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码其他问题描述给n个数按从小到大排序 (插入排序)思路插入排序:把无序部分元素插入有序部分1.用无序部分的第1个元素,和前面有序部分每一个元素比较;2.如果比前面有序部分某元素小,则插到那个元素前面;…直到最后一个元素排完。关于怎么插入:代码代码思路因为位置1是第一个无序元素 (位置0不用排,有序),所以从位置1开始排序:和前面有序部分每一个元素比较;如果比前面有序部分位置 j 元素小,则插到那个元素.

2020-08-13 21:56:58 553 2

原创 简单排序 选择排序详解 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码其他问题描述给n个数按从小到大排序 (选择排序)思路选择排序:1.找第0小的数,换到最前面;2.找第1小的数,换到第0小的数后面;2.找第2小的数,换到第1小的数后面;…直到找到第n-2小的数(第n-1小的就是最大的,就不用排啦)。关于怎么换位置:代码代码思路遍历,依次查找第 i 小元素,每次遍历完,把第 i 小元素放到 i 位置。如:找第0小的数:设暂定最小数坐标为第0位;从第1位开始,依次.

2020-08-13 18:06:07 427

原创 什么是静态变量 举例 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录相关描述代码举例其他相关描述局部变量:定义在函数内部的变量(函数的形参也是局部变量),只能在定义它的函数内部使用全局变量:定义在函数外面的变量,所有函数都可以使用静态变量:有全局变量、前面加了“static”关键字的局部变量区别:静态变量的存放地址,在整个程序运行期间,都是固定不变的。非静态变量(一定是局部变量)地址每次函数调用时都可能不同,只在函数的一次执行期间不变如果没明确初始化,则静态变量会被自动初始化成全0(每个bit都是0),.

2020-08-11 22:33:29 17009 4

原创 使用库函数sqrt求平方根 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述库函数头文件代码其他问题描述使用库函数sqrt求平方根库函数库文件(Library function):C/C++标准规定的,编译器自带的函数。库函数顾名思义就是库里已存放的函数,使用者获取“钥匙”后可以直接调用,不用自己编写,省时省心。一门语言提供的库函数越多、功能越多,就越强大越受欢迎。比如:不用计算器,求2\sqrt{2}2​、5\sqrt{5}5​、17\sqrt{17}17​。1.你需要先自行编写一个计算平方根的方法2.再.

2020-08-07 16:28:24 8930

原创 输出一万以内2的整数次幂2种解法 while循环 左移 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码更多解法其他问题描述输出1~10000以内2的整数次幂。思路要输出的值是:1     2     4     8     16…202^020   212^121   222^222  &n.

2020-07-29 17:40:03 441

原创 递归求斐波那契数列第n项 详解 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码相关内容其他问题描述递归求斐波那契数列第n项的值思路斐波那契数列(Fibonacci sequence):1,1,2,3,5,8…规律: 除第1、2项,从第3项起,值为前两项数之和如:公式: F(1) = 1,F(2) = 1, F(n) = F(n-1)+ F(n-2)    (n ≥3, n∈N*)代码将上述公式写成代码://定义斐波那契Fibonacci函数int Fib(int n).

2020-07-29 15:47:15 3981

原创 递归求阶乘 n! 详解 C语言入门

目录问题描述思路代码相关内容其他问题描述用递归求阶乘 n!思路N!=N × (N-1)!     =N × (N-1)  × (N-2)!     …     =N × (N-1) × (N-2)  × … × 2 × 1 令,F(n) = n!则有,F(n) = n × F(n-1), ( n ≥ 2, n∈ N* )代码把上述公式写成

2020-07-29 15:31:27 1394

原创 Max函数比较两数大小 int main调用函数举例 C语言入门

目录问题描述思路代码实现其他问题描述定义一个Max函数,用来比较两整数大小,并在main函数中调用它。思路定义Max函数int Max(int x, int y){ ... return 最大值;}在main函数中调用Max函数int main(){ 调用 Max 函数; return 0;}代码实现//定义Max函数,括号内填形参,不需要实际值int Max(int x, int y){ if (x > y)

2020-07-26 12:42:37 8746

原创 C语言入门 函数调用 main函数 int main 是什么

目录引入函数main 函数其他引入学任何编程语言的时候,大家应该写的第一个程序都是输出“Hello, world!”。我学python,Java的时候都是,现在学C语言也不例外。于是就有了以下代码:int main(){ cout << "Hello, world!" << endl; return 0;}运行上述代码,就会输出Hello, world!了。我知道 cout 是输出的意思,endl 是换行的意思,但 int main 是啥呢? 为啥return

2020-07-25 23:56:40 16185 7

原创 while(true)和break用法 输出整数1~100 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力目录问题描述思路代码其他问题描述输出:1 2 3 … 98 99 100思路思路一while(true) + break初始化 n进入while循环如果 n > 100:break 跳出循环;否则:输出 n —> n+1 —> 进入下一次循环思路二while(条件)初始化 nwhile条件判断,若 n <= 100 ,进入while 循环:代码while(true) + break 代码:.

2020-07-24 14:44:17 3814

原创 用do while循环语句 输出一万以内2的整数次幂 详解 C语言入门

欢迎关注笔者,你的支持是持续更博的最大动力一万以内2的整数次幂问题描述语法思路代码其他问题描述输出1~10000以内2的整数次幂。语法do while 循环语句特点:至少执行一次。do{    循环主体} while (条件);流程图(每次):由图可看出,do while 至少执行一次循环后,才会判断 “条件” :真 True  —> 继续循环假 False —> 终止循环思路要输出的值是:1  &.

2020-07-24 13:53:17 835

原创 不使用库函数sqrt求平方根详解(牛顿迭代法) C语言入门

橘子冰????vlog: 点这里去B站~

2020-07-23 23:26:55 3816

原创 从小到大输出正整数所有因子 C语言入门

从小到大输出正整数所有因子问题描述思路代码注释问题描述输入正整数n,从小到大输出n的所有因子。思路设被除数为 n,除数为 i ;如果 n ➗ i 无余数,则 n 能被 i 整除,i 为 n 的因子;代码代码如下://从小到大输出正整数所有因子int main() { int n; cin >> n; //接收键盘输入的整数n (cin:输入 cout:输出) for(int i = 1; i <= n;

2020-07-23 10:36:42 6735 2

空空如也

空空如也

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

TA关注的人

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