一文掌握机器学习必备数学知识(附学习资源)
本篇文章是由留德华叫兽在知乎的优秀回答改编扩展而成的,作者留德华叫兽有着应用数学和硕士运筹学、优化理论的背景转到德国海德堡大学读博,主要从事机器学习、计算机视觉的研究,希望自己的一些经验可以对想入门机器学习的朋友们有点借鉴作用。
使用llvm实现一门语言 —— cava
本文将介绍如何使用llvm+bison+flex技术实现一门编程语言。
以我们实现的cava语言为例,介绍编译器各阶段,词法分析 -> 语法分析 -> 语义分析 -> 中间代码优化 -> 目标代码生成,最终生成汇编指令,再由汇编语言根据不同的指令集生成对应的可执行程序是如何实现的。
如何撸一个领域语言
如何撸一个领域语言
DSL概述
DSL是一种抽象的概念,泛指用在特定领域的语言。例如在数据库管理系统中,使用SQL增删改查数据库内容,在C++编译中,Makefile也是一种DSL,它专用来描述各个编译单元的依赖关系以及编译参数,以此规则控制编译器和链接器。
从实现方法上来分类,DSL分为内部
二、Angular 2.0开发指南以及搭建开发环境
> 自第一章讲Angular2.0的简单开发入门,我们了解到ng2的开发实践是围绕着web-component来展开的,ng2中更加强化了Component的概念,弱化了指令的概念(实际上Component是复杂指令)。同时我们学习到web-component中数据和视图是如何互相影响的,即`Inp
centos7升级gcc至8.2
yum -y install texinfomkdir /opt/soft/cd /opt/soft/wget http://ftp.gnu.org/gnu/gcc/gcc-8.2.0/gcc-8.2.
纯C++实现的HTTP请求封装(POST/GET)
纯C++实现的HTTP请求(POST/GET),支持windows和linux, 进行简单的封装, 方便调用。实现如下:
#include "HttpConnect.h"
#ifdef WIN32
#pragma comment(lib,"ws2_32.