logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MacOS:多架构产物如何融合?

本机系统架构:x86_64太长不读总结:通常会默认以本机系统架构进行融合,如果编译器或链接器无法分析出需要融合的架构,需要指定 -target / -arch 来辅助。1、多架构编译编译多架构gcc -target x86_64-apple-macos10.15 -c add.c -o x86gcc -target arm64-apple-ios9.0 \-isysroot /Applicatio

#ios
代码分析属性图 CPG 介绍

代码分析工具层出不穷,编译器本身也内置了大量的静态检查,但分析的数据源较为单一。而本文要介绍的,是集众之所长的代码分析属性图 CPG,在漏洞分析上很有帮助。1、定义代码属性图(code property graph,简称 CPG) 是一种数据结构,用来通过 DSL(domain-specific language) 查询语句来挖掘代码漏洞。它的主要思想如下:CPG 将多个程序表示(program

Rust 学习,与 node.js 交互

1、背景近期,参与了一个活动:学 Rust,免费拿树莓派。主要内容为开发应用,在 node.js 中调用 Rust 函数。实际上我认为在很多地方都能用上 Rust,鉴于活动要求,或许 node.js 是一个不错的切入点,毕竟提供了模版,应该会更快熟悉。难点就在于这两,我都没有相关的知识,不过这挑战我接受,学呗!工作党,所以就每天挤出点时间来进行了。2、配置环境配置环境算是每个开发者必须跨过的第一道

#rust
c++ vtable 深入解析

c++ 利用虚函数实现了多态的能力,虚函数涉及到虚指针和虚表,本文将从汇编和虚表深入探索虚函数机制。【之前写过关于 vtable 的分为上下两篇文章,但发现并不好懂,且有一些疏漏的地方,本着要对写出来的东西负责任的态度,所以修改了文章,并整合为一篇。】refer https://www.tuicool.com/articles/iUB3Ebi1、环境x86_64-apple-macos10.15A

#c++
机器学习小白如何阅读天池获奖方案代码

本人也是小白,阅读他人的代码并不容易,虽然作者会有解释(博客、视频等),但并非人人都能理解。本文试图通过一个案例来学习他人的方案来达到学习的目的,我也当是写给自己看了,反正没人看当做笔记好了。注:阅读代码非常消耗时间,但对于学习的提升会很大。1、找到其中一个竞赛,里面一定要有作者提供源码,不然没法去学习。竞赛页面: https://tianchi.aliyun.com/competition/in

《WebAssembly 原理与核心技术》笔记

读了一本关于 WebAssembly 虚拟机实现的书 ——《WebAssembly 原理与核心技术》,这本书写得非常详细,也有实现的源码讲解。本文是对阅读时所做的粗略的笔记。1、Wasm (WebAssembly)1.1、asm.jsasm.js 是 JavaScript 语言的一个严格子集,试图通过减少动态特性和添加类型提示的方式帮助浏览器提升 JavaScript 优化空间。相较于完整的 Ja

#wasm
【译】Ninja 构建系统

Ninja 是设计目标为速度快而生的构建系统,通过官方的博客,本文来深入了解下 Ninja 为何而快。内容来源:https://aosabook.org/en/posa/ninja.html原文标题:Ninja作者:Evan Martin译者:流左沙注:翻译较原文会有一定的精简、重排和添删,主要是为了提取重要内容以达到更好的理解,请以原文为准。As input you describe the c

Data Science London + Scikit-learn(伦敦数据分析)

最近在阅读一些AI项目,写入markdown,持续更新,算是之后也能回想起做法项目 https://github.com/calssion/Fun_AI Data Science London + Scikit-learn(伦敦数据分析)Kaggle(网址):https://www.kaggle.com/c/data-science-london-scikit-learntut...

ColorNet(灰图涂色)

最近在阅读一些AI项目,写入markdown,持续更新,算是之后也能回想起做法项目 https://github.com/calssion/Fun_AIadd color for grayscale image(为灰度图添加色彩)sources from pavelgonchar(资料来源):https://github.com/pavelgonchar/colornettutor...

Titanic(泰坦尼克号)

最近在阅读一些AI项目,写入markdown,持续更新,算是之后也能回想起做法项目 https://github.com/calssion/Fun_AI Titanic: Machine Learning from Disaster(泰坦尼克号:从灾难中机器学习)kaggle:Titanic(比赛地址) https://www.kaggle.com/c/titanic#evalua...

    共 14 条
  • 1
  • 2
  • 请选择