#深入理解计算机系统

【题目自解】北京大学2015计算机学科夏令营上机考试

AC代码#include<iostream>usingnamespacestd;inta[100];intn,c1=0,c5=0,c10=0;intmain(){cin>>n;for(inti=0;i<n;i++){cin>>a[i];if(a[i]==1)c1++;if(a[...

【题目自解】北京大学2016计算机学科夏令营上机考试

解题思路这题就像逗我玩似的,这连简单题都算不上。AC代码#include<cstdio>usingnamespacestd;intmain(){doublex,y;scanf("%lf",&x);if(x>=0&&x<5)y=2.5-x;elseif(x>=5&am...

【题目自解】北京大学2017计算机学科夏令营上机考试

解题思路两个坑,一个是x,y大小关系不确定,要写一个交换;一个是取值范围可以到100000,因此i*i到了十位数量级,在int表示中是负数(虽然我觉得没到int限制范围啊,但是测试结果确实是这样),这时候访问数组会报错。如果继续用i*i,语句应该改为for(intj=i*i;j<=N&&j>...

【题目自解】北京大学2018计算机学科夏令营上机考试

简单题,重点在闰年的判断和闰月的设置。AC代码#include<cstdio>boolisLeapYear(intx){return(x%4==0&&x%100!=0)||x%400==0;}intmonth[13][2]={0,0,31,31,28,29,31,31,30,30,31,31...

谈谈我对隐马尔可夫模型的理解

在hankcs大神开源的HanLP里面提供了很多分词算法,其中有一个维特比算法分词,于是查了一些资料发现:维特比算法用来求解隐马尔可夫模型的第二个问题:给定一个模型和某个特定的输出序列,找到最可能产生这个输出序列的状态序列---参考《数学之美 隐马尔可夫模型章节》于是就寻找各种隐马模型的资料,发现了很多写得好...

MyBatis简单使用和入门理解

本文记录第一次使用Mybatis时碰到的一些错误和简单理解,采用的示例是Eclipse中的JAVA工程,采用XML文件定义数据库连接。 可以使用JavaJDBCAPI直接操作数据库,但使用框架会更便捷、高效而且还可以利用框架提供的某些强大的功能(比如事务管理),而Mybatis就是这样的一个框架。Mybati...

PCA(主成分分析)的简单理解

PCA(PrincipalComponentsAnalysis),它是一种“投影(projection)技巧”,就是把高维空间上的数据映射到低维空间。比如三维空间的一个球,往坐标轴方向投影,变成了一个圆。球是3维的,圆是2维的。在球变成圆的这个投影过程中,丢失了原来物体(球)的一部分&ldquo...

感知机的简单理解

一,感知机模型1,超平面的定义令w1,w2,...wn,v都是实数(R) ,其中至少有一个wi不为零,由所有满足线性方程w1*x1+w2*x2+...+wn*xn=v的点X=[x1,x2,...xn]组成的集合,称为空间R的超平面。从定义可以看出:超平面就是点的集合。集合中的某一点X,与向量w=[w1,w2,...
代码星球 ·2020-04-04

机器学习中的贝叶斯方法---先验概率、似然函数、后验概率的理解及如何使用贝叶斯进行模型预测(2)

在机器学习中的贝叶斯方法---先验概率、似然函数、后验概率的理解及如何使用贝叶斯进行模型预测(1)文章中介绍了先验分布和似然函数,接下来,将重点介绍后验概率,即通过贝叶斯定理,如何根据先验分布和似然函数,求解后验概率。 在这篇文章中,我们通过最大化似然函数求得的参数r与硬币的抛掷次数(抛掷次数是10,求得的r...

机器学习中的贝叶斯方法---先验概率、似然函数、后验概率的理解及如何使用贝叶斯进行模型预测(1)

一,本文将基于“独立重复试验---抛硬币”来解释贝叶斯理论中的先验概率、似然函数和后验概率的一些基础知识以及它们之间的关系。本文是《AFirstCourseofMachineLearning》的第三章的学习笔记,在使用贝叶斯方法构造模型并用它进行预测时,总体思路是:在已知的先验知识(先验概率分布...

深入理解js的变量提升和函数提升

一、变量提升  在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。上个简历的例子如:12345678910console.log(global); //undefinedvar gl...

php+MySql实现登录系统与输出浏览者信息功能

这篇文章主要介绍了php+MySql实现登录系统与输出浏览者信息功能的相关资料,需要的朋友可以参考下 本系统,与之前在《ASP连接Access数据库的登陆系统》(点击打开链接)一文中的asp登录系统的思想完全一样,只是编程语言从asp变成了php,数据库从Access变成了mysql。一、基本目标首先在mys...

Web标准的简单理解 不同内核浏览器的差异以及浏览器渲染简介(转)

Web标准是一系列标准的集合。这些标准大概分三方面:结构、表现和行为。结构化主要有HTML,XHTML和XML,表现主要有CSS,行为标准主要包括对象模型,如W3CDOM、ECMAScript等。这些标准大部分是右W3C起草和发布的。   一、简单介绍一下什么是浏览器内核。浏览器最重要或者...

Ubuntu 18.04 LTS 系统设置打不开了

在更换软件源后,安装了vim和chrome,chrome很顺利,但是安装vim的时候后就显示有问题了,有的依赖版本不对,嫌版本太高,卸载后再装可以。安装了python和python2依旧是有些依赖的问题,于是采用同样的方式,成功安装之后系统设置就打不开了解决方法:sudoaptinstallgnome-control-...

如何做好系统的集成测试?

1.描述客观现象,不要带入主观结论。例如“分组”菜单没有存在的必要,这是一个主观结论。2.尽量使用语言准确,容易理解,可以使得开发人员通过阅读bug描述找到重现bug的步骤。例如打开某系统时尽量提供url,关键描述尽量详细。例如“聚合异常”,这句话不够详细,没有描述怎么算...
首页上一页...219220221222223...下一页尾页