自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MySQL--mysqldump命令详解

1

2022-08-13 09:59:20 1922

转载 COS 访谈第 18 期:陈天奇(发明xgboost算法的大佬)

转自:https://cosx.org/2015/06/interview-of-tianqi 【COS 编辑部按】受访者:陈天奇 采访者:何通简介:陈天奇,华盛顿大学计算机系博士生,研究方向为大规模机器学习。他曾获得 KDD CUP 2012 Track 1 第一名,并开发了 SVDFeature,XGBoost,cxxnet 等著名机器学习工具,是 Distributed (Dee...

2019-02-21 23:48:04 18495 2

转载 再次深入理解TCP网络编程中的send和recv

转自: https://blog.csdn.net/yusiguyuan/article/details/21439719 本篇我们用一个测试机上的阻塞socket实例来说明主题。文章中所有图都是在测试系统上现截取的。需要理解的3个概念1. TCP socket的buffer每个TCP socket在内核中都有一个发送缓冲区和一个接收缓冲区,TCP的全双工的工作模式以及TCP的流量...

2018-12-26 08:36:30 823 1

原创 从汇编指令角度如何体现出高速缓存相对于主存的读写速度优势呢

??? 标题的问题cache优化是在汇编层下面的层完成的? 读写内存的汇编代码在内部执行时,会自动先访问cache,没命中的才去访问内存?

2018-12-16 22:30:40 750

转载 多核CPU的多个核可以同时访问内存吗?

转自:https://bbs.csdn.net/topics/390531464 目前的x86/x64的多核/多处理器系统是SMP结构,共享主存,内存是共享设备,多个处理器/核心要访问内存,首先要获得内存总线的控制权,任何时刻只有一个处理器/核心能获得内存总线的控制权,所以单就内存来说,不会出现多个处理器/核心同时访问一个内存地址的情况。但是每个处理器/核心可能有自己的cache(非共享的...

2018-12-15 22:20:37 7818 2

转载 怎么解决过拟合与欠拟合

转自:https://blog.csdn.net/u010899985/article/details/79471909 一.过拟合在训练数据不够多时,或者over-training时,经常会导致over-fitting(过拟合)。其直观的表现如下图所所示。随着训练过程的进行,模型复杂度,在training data上的error渐渐减小。可是在验证集上的error却反而渐渐增大——...

2018-12-14 12:11:02 2236

转载 10个逻辑回归的问题

转自:https://baijiahao.baidu.com/s?id=1576735177062484913&wfr=spider&for=pc 逻辑回归是解决分类问题的最常用算法,不过常常也让人摸不着头脑。下面10道题带你简单了解逻辑回归算法背后的“逻辑”。逻辑回归模型1.逻辑回归是监督机器学习的算法吗?答案:是。逻辑回归之所以是监督机器学习的算法,原因...

2018-12-14 10:46:52 1528

转载 逻辑回归(Logistic Regression)

转自: https://blog.csdn.net/liulina603/article/details/78676723 一. 逻辑回归在前面讲述的回归模型中,处理的因变量都是数值型区间变量,建立的模型描述是因变量的期望与自变量之间的线性关系。比如常见的线性回归模型: 而在采用回归模型分析实际问题中,所研究的变量往往不全是区间变量而是顺序变量或属性变量,比如二项分布问题。通过分...

2018-12-13 13:21:22 633

转载 逻辑回归的理解

转自:https://blog.csdn.net/t46414704152abc/article/details/79574003 逻辑回归(Logistic Regression)1. 回归(Regression)回归,我的理解来说,其直观的理解就是拟合的意思。我们以线性回归为例子,在二维平面上有一系列红色的点,我们想用一条直线来尽量拟合这些红色的点,这就是线性回归。回归的本质就是我...

2018-12-13 13:17:40 237

转载 七种常用的回归分析

转载:原文链接:7 Types of Regression Techniques you should know!(译者/刘帝伟 审校/刘翔宇、朱正贵 责编/周建丁) 什么是回归分析?回归分析是一种预测性的建模技术,它研究的是因变量(目标)和自变量(预测器)之间的关系。这种技术通常用于预测分析,时间序列模型以及发现变量之间的因果关系。例如,司机的鲁莽驾驶与道路交通事故数量之间的关系,最...

2018-12-13 13:13:01 1136

转载 C++的堆和栈(栈是汇编指令集自带的,堆是由操作系统维护的逻辑结构)

转自: https://www.cnblogs.com/likwo/archive/2010/12/20/1911026.html 内存分配方面:堆: 操作系统有一个记录空闲内存地址的链表,当系统收到程序的申请时,会遍历该链表,寻找第一个空间大于所申请空间的堆结点,然后将该结点从空闲结点链表中删 除,并将该结点的空间分配给程序,另外,对于大多数系统,会在这块内存空间中的首地址处记录本次...

2018-12-12 23:16:56 747

转载 c++ 堆和栈的区别(又一篇)

转自: https://bbs.csdn.net/topics/390292159   用户 baichi4141 栈内存的效率的确是最高的,因为栈并不是一次次的分配内存,而是初始分配整个内存,每次压栈的时候只是单纯的移动栈指针而已但栈的优点和缺点是一体的,都源于它的概念“先进后出”。简单地说,你先压栈一万字节,再压栈五个字节,在这五个字节被弹出栈之前,那一万个字节必须一直放在栈内——哪...

2018-12-12 20:35:16 448

转载 【操作系统】堆与内存管理概述

转自: https://blog.csdn.net/bitboss/article/details/70154146 —–要说到操作系统的堆与内存的管理的话,那内容真的是海了去了,从开始的地方就能不停的扩展,但内容的重要性也是不可言喻的,本片博客着重于总结以下三点:Linux的虚拟地址空间布局堆和栈的管理,堆和栈的区别中间会涉及到一些扩展的知识,但是不会细说!开始的地方: 程序...

2018-12-12 17:01:03 937

转载 rep stos dword ptr es:[edi] 是做什么的?

转自:https://blog.csdn.net/nicholas199109/article/details/8560988 笔者在winDBG中反汇编一个小程序的main函数, 看到了如下的一段代码:0:000> uf . monitor!main [c:\users\myalias\documents\visual studio 2005\projects\mytest...

2018-12-12 13:39:28 797

原创 分析简单的c语言函数编译得到的X86汇编代码(VS2013)

查看源代码生成的汇编代码:单步调试->调试->窗口->反汇编 总结:①、函数被调用时,实参值赋值给函数栈中的形参,使用以下步骤:       I、call函数前实参值压栈          II、函数中分配局部变量的代码执行完          III、使用原始栈顶值 ebp 的正偏移量(实参),和负偏移量(形参),配合mov指令来实现值传递,如:  ...

2018-12-12 13:36:39 1466 2

转载 从汇编角度查看C语言函数调用约定【非常有用】

转自:https://blog.csdn.net/Holmofy/article/details/76094986 为了防止出现不必要的代码影响汇编语言的查看,所以程序中不使用任何库函数,以保持汇编代码的简洁。这里所使用的汇编是VC的MASM。默认函数调用方式__cdeclint add(int a, int b) {    return a + b;}int main(...

2018-12-11 23:38:20 566

转载 深入理解C语言(汇编语言程序员角度)

转自:http://blog.sina.com.cn/s/blog_16696ec8f0102wq2d.html 一、比较C与汇编的语言要素(可有表格、例子等)1.数据类型比较:所有数据类型(数与信息、无符号、有符号等;包括布尔类型、    指针、多维数组、结构、联合、自定义类型等;       类class(选作可加分)汇编语言: BYTE 8位无...

2018-12-11 23:36:56 4374

转载 反编译系列教程

转自: https://blog.csdn.net/u011001084/article/details/50914663 0x00 简介《编译原理》课程在大学本科阶段就难道了很多计算机专业的同学。而反编译技术更需要从事者具有深厚的编译技术基础,因此一直是很多业内人士希望能够深入了解和掌握的一门技术。从现在开始,我们讨论反向编译的一些内容。顾名思义,反编译可以认为是编译的逆过程,这...

2018-12-11 23:29:57 20094

转载 利用反汇编手段解析C语言函数

转自: https://blog.csdn.net/songjinshi/article/details/8450419 1、问题的提出函数是 C语言中的重要概念。利用好函数能够充分利用系统库的功能写出模块独立、易于维护和修改的程序。函数并不是 C 语言独有的概念,其他语言中的方法、过程等本质上都是函数。可见函数在教学中的重要意义。在教学中一般采用画简单的堆栈图的方式描述函数调用,但由于...

2018-12-11 23:26:14 345

转载 C语言编译过程详解

转自:   https://www.cnblogs.com/CarpenterLee/p/5994681.html 前言C语言程序从源代码到二进制行程序都经历了那些过程?本文以Linux下C语言的编译过程为例,讲解C语言程序的编译过程。编写hello world C程序:// hello.c#include <stdio.h>int main(){ p...

2018-12-07 00:01:08 2100

转载 C语言中堆和栈的区别

转自:https://blog.csdn.net/tigerjibo/article/details/7423728 一.前言:C语言程序经过编译连接后形成编译、连接后形成的二进制映像文件由栈,堆,数据段(由三部分部分组成:只读数据段,已经初始化读写数据段,未初始化数据段即BBS)和代码段组成,如下图所示:1.栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量等值。...

2018-12-06 23:53:13 421

转载 C语言函数调用过程的汇编分析

转自:   http://www.cnblogs.com/xiaojianliu/articles/8733560.html 下面一段C程序:int bar(int c, int d){int e = c + d;return e;}int foo(int a, int b){return bar(a, b);}int main(void){foo(2,...

2018-12-06 23:51:44 635

转载 8051指令集

转自:https://blog.csdn.net/leehyfer/article/details/5040360 8051指令集算术运算指令指令    说明    周期ADD A,Rn    A←A+Rn    12ADD A,direct    A←A+direct    12ADD A,@Ri    A←A+Ri    12ADD A,#data    A←A+data ...

2018-12-06 22:34:35 3750

转载 常用的地图导航和路径规划算法

作者:李传学链接:https://www.zhihu.com/question/24870090/answer/73834896来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 明确一点,基本的图搜索算法dijkstra是无法满足互联网地图检索实时响应这种性能要求,所以各家公司都有各自的预处理方法:分层或者预计算。具体采用何种方式,这取决于采取的加速算法相...

2018-12-06 19:27:31 28974 1

转载 教你如何用AST语法树对代码“动手脚”

转自:https://blog.csdn.net/seeyousoonhhh/article/details/77186946 作为程序猿,每天都在写代码,但是有没有想过通过代码对写好的代码”动点手脚”呢?今天就与大家分享——先抛一个问题:如何将图一代码改写为图二?此题需要把代码中和程序逻辑无关的字符串提取出来,替换为id。比如个推日志输出类,缩短日志描述信息后,输出的日志就随...

2018-12-05 13:52:15 452

转载 C 语言 抽象语法树AST

转自: https://blog.csdn.net/u012935901/article/details/17284469 (一)简介抽象语法树(abstract syntax code,AST)是源代码的抽象语法结构的树状表示,树上的每个节点都表示源代码中的一种结构,这所以说是抽象的,是因为抽象语法树并不会表示出真实语法出现的每一个细节,比如说,嵌套括号被隐含在树的结构中,并没有以节...

2018-12-05 13:51:15 3166

转载 Hadoop 统计文件中某个单词出现的次数

转自:https://www.xuebuyuan.com/1270346.html 2013年10月24日 ⁄ 综合 ⁄ 共 2628字 ⁄ 字号 小 中 大 ⁄ 评论关闭 如文件word.txt内容如下:what is you name?my name is zhang san。要求统计word.txt中出现“is”的次数? 代码如下:PerWordMap...

2018-12-04 22:14:10 2874

转载 hdfs集群的搭建

转自: https://blog.csdn.net/wanbf123/article/details/81948026 版权声明:everything    https://blog.csdn.net/wanbf123/article/details/81948026wget http://www-eu.apache.org/dist/hadoop/common/hadoop-2.7.7...

2018-12-04 19:36:50 468

转载 Mapreduce与Hive比较(有Hive之后,为何还要学mapreduce或spark rdd编程)

转自:https://blog.csdn.net/xiaoshunzi111/article/details/49621857https://blog.csdn.net/zhanaolu4821/article/details/81871154 文章一、hive本身只是在hadoop map reduce 或者spark 计算引擎上的封装,应用场景自然更局限,不可能满足所有需求...

2018-12-03 15:19:25 2853 1

转载 svm算法 最通俗易懂讲解

转自:https://blog.csdn.net/lisi1129/article/details/70209945?locationNum=8&fps=1        详细的解释见李航的《统计学习方法》  最近在学习svm算法,借此文章记录自己的学习过程,在学习很多处借鉴了z老师的讲义和李航的统计,若有不足的地方,请海涵;svm算法通俗的理解在二维上,就是找一分割线把两类分...

2018-12-03 10:46:18 2924 1

转载 支持向量机(SVM)通俗理解

转自: https://www.jianshu.com/p/51a72543ebff 听了冯老师在七月在线上讲的【纯白版手推SVM】一节,感觉很顺畅,没有那么么多的数学名词,直接进入本质,不经意间就得出了结果,也下定决心整理一下自己对SVM的认识。下面是自己对SVM的t通俗理解!具体的理论数学推导,可以参考支持向量机通俗导论(理解SVM的三层境界)这篇文章。SVM和DeepLearni...

2018-12-03 10:40:49 935

转载 SVM最通俗的解读

转自:http://www.cnblogs.com/bonelee/p/7053642.html 摘自:https://www.zhihu.com/question/21094489/answer/86273196 什么是SVM?当然首先看一下wiki. Support Vector Machines are learning models used for classifica...

2018-12-03 10:38:05 793

转载 卡尔曼滤波通俗理解2

转自: https://www.zhihu.com/question/23971601/answer/46480923 作者:肖畅链接:https://www.zhihu.com/question/23971601/answer/46480923来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 怒答!刚刚学过并且试着直观地理解过,如有不妥的地方还望...

2018-12-02 22:28:21 262

转载 mysql千万级数据库插入速度和读取速度的调整记录

转自: https://www.jianshu.com/p/d017abaea8d1 一般情况下mysql上百万数据读取和插入更新是没什么问题了,但到了上千万级就会出现很慢,下面我们来看mysql千万级数据库插入速度和读取速度的调整记录吧。1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项:...

2018-12-02 00:31:51 4726

转载 mysql提高insert into 插入速度的3种方法

转自:https://blog.csdn.net/lxf0613050210/article/details/79611006 当mysql大批量插入数据的时候就会变的非常慢, mysql提高insert into 插入速度的方法有三种:第一种插入提速方法:如果数据库中的数据已经很多(几百万条), 那么可以 加大mysql配置中的 bulk_insert_buffer_size,这...

2018-12-02 00:27:22 2223

转载 mysql数据库插入速度和读取速度的调整记录

转自:https://www.cnblogs.com/zrbfree/p/5241592.html 需求:由于项目变态,需要在一个比较短时间段急剧增加数据库记录(两三天内,由于0增加至5亿)。在整个过程调优过程非常艰辛思路:  (1)提高数据库插入性能中心思想:尽量将数据一次性写入到Data File和减少数据库的checkpoint 操作。这次修改了下面四个配置项: 1)将 i...

2018-12-02 00:12:25 643

转载 JUnit单元测试的基本使用方法和API

转自:   https://www.w3cschool.cn/junit/2wjx1hvc.htmlJUnit - 基本用法由 珍珍阿姨 创建, 最后一次修改 2016-08-12JUnit - 基本用法现在我们将应用简单的例子来一步一步教你如何使用 Junit。创建一个类在C:\ > JUNIT_WORKSPACE 路径下创建一个名为 MessageUtil.jav...

2018-12-02 00:01:14 1478

转载 【java基础】import static 静态导入

转自: https://blog.csdn.net/happydecai/article/details/80610962 import static 是静态导入,是jdk1.5的新特征.利用import static 可以不通过调用包名,直接使用包里的静态方法。我这里举个例子:用import的情况:public static void main(String args[]...

2018-12-01 23:52:47 184

转载 单元测试的功能和使用介绍(转自廖雪峰的官方网站)

转自:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/00140137128705556022982cfd844b38d050add8565dcb9000 如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生。单元测...

2018-12-01 00:10:03 210

转载 有限状态自动机 (类似的还有 下推自动机 、图灵机)

转自百度百科 有限状态自动机(FSM "finite state machine" 或者FSA "finite state automaton" )是为研究有限内存的计算过程和某些语言类而抽象出的一种计算模型。有限状态自动机拥有有限数量的状态,每个状态可以迁移到零个或多个状态,输入字串决定执行哪个状态的迁移。有限状态自动机可以表示为一个有向图。有限状态自动机是自动机理论的研究对象。中文...

2018-11-26 14:33:36 2981

空空如也

空空如也

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

TA关注的人

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