8 yxtxiaotian

尚未进行身份认证

暂无相关简介

等级
TA的排名 2w+

【直观详解】线性代数的本质

【阅读时间】1小时左右 words 14069words【内容简介】将只停留在数值运算和公式的线性代数推进到可视化几何直观(Visual Geometric Intuition)的领悟上,致敬3B1B的系列视频的笔记,动图也都来自于视频。内容涉及到基变换,叉积,逆矩阵,点积,特征向量与特征值。每一章节都有一句经典的名言,非常有启发性在笔记开始之前,想象学习一个事物(概念)的场景:我们需要学习...

2020-02-24 18:53:53

[转]正则表达式验证Ip地址(绝对正确)

之前一直不太会写正则表达式,很多要用到正则表达式的都直接百度,像上次要用正则表达式验证是否是合法的ip地址,然后就上网找,结果就是没找到一个对的,今天就为大家贡献一下,写个对的,并做一下解析。(建议大家还是去看书去规范的学一下,不要直接百度,不然都是坑)。iPv4的ip地址都是(1~255).(0~255).(0~255).(0~255)的格式下面给出相对应的正则表达式:"^(1\\d...

2019-12-21 16:49:41

工作问题经验整理(3)——使用"/proc/self/exe"获取程序绝对路径

1、问题描述:(1)原来在linux执行可执行文件Tester,启动脚本都是直接cd到Tester所在路径(假设为路径A),然后再启动Tester;(2)这次在其他目录(假设为路径B)启动ester,发现Tester在打开某些配置文件的时候失败,提示找不到对应文件;2. 问题分析:跟踪代码发现,Tester执行程序 获取到的运行目录出错,获取到了路径B的绝对路径,并没有获取到Te...

2019-09-20 16:35:39

vs2017编译项目报错:Microsoft.Cpp.Clang.targets(212,5): error MSB6006 处理方法

目录一、问题描述​二、原因分析三、配置详细信息四、详细信息分析五、解决方案六、不足或缺点一、问题描述编译项目的时候,报下面错误,截图如下:二、原因分析错误显示退出代码为5(5=accessdenied),怀疑检查目标目录是否可写或是否可以访问到;三、配置详细信息为了进一步定位问题,通过vs2017,在工具->选项->项目和...

2019-05-08 16:26:38

工作问题经验整理(2)——带版本号so库文件含义和主程序链接so库机制

一、(20190412)1、问题描述:库的生成:项目工程 TestProj 中使用zlog开源日志库,使用两种方式编译生成so库:A:使用源码中自带makefile进行编译,会产生libzlog.a/libzlog.so/libzlog.so.1/libzlog.so.1.1(A) 四个文件; B:通过zlog 中的源码文件,自己在 eclipse 中创建 生成so库 的项目工程 ...

2019-04-12 11:43:51

sqlite3接口API函数备注(2)

目录一、打开数据库文件二、预查询过程:准备-执行-完成三、扩展:使用参数化SQL (sqlite3_prepare_v2 )sqlite3_prepare_v2 和 参数化SQL 使用示例:四、封装查询sqlite3_exec五、遗留查询接口(不推荐使用)sqlite3_get_table六、格式化SQL语句sqlite3_mprintf非标准格式化(%...

2019-04-04 23:52:39

工作遇到小技巧

一、xlsx表中需要知道某一列数据是否连续数字,使用xlsx自带的 IF函数 可以实现:二、vs2017 快捷按钮(1)F12:跳转到函数定义;(2)Alt+F12:本窗口显示函数定义;Esc 退出;...

2019-04-04 10:09:13

sqlite3操作备注(1)

目录一、基本操作命令(Linux)二、使用.output/.dump/.read 命令,通过脚本来 保存或创建 数据库表三、另一种使用 .dump 命令导出导入整个数据库 的例子四、使用 .import 导入数据库表的内容五、附加数据库 attach/detach一、基本操作命令(Linux)1. sqlite3 数据库不用创建,系统命令行下直接执行"sql...

2019-04-03 11:24:06

工作问题经验整理(1)——在so库中日志写到主程序日志文件

一、(20190316) 1、问题描述:需要在so库中写日志,可以采用两种方法(网络开源日志库很多,比如zlog日志库):(1)so库自己定义写日志函数,自己管理日志文件; (2)在调用so库的主应用程序中写日志,同时需要将so库中的日志写入到主应用程序的日志文件里面,由主应用程序统一进行日志写等级控制和日志文件管理;2、问题分析:so库自己定义写日志且自己管理日志文件,只需要定...

2019-03-16 09:09:48

ECC加密算法入门介绍

在线搜索 | 有问题找看雪ECC加密算法入门介绍标 题:ECC加密算法入门介绍 作 者:zmworm 时 间:2003/05/04 08:32pm 链 接:http://bbs.pediy.comECC加密算法入门介绍作者 :ZMWorm[CCG]E-Mail:zmworm@sohu.com主页 :Http://ZMWorm.Yeah.Net/前言 同...

2019-03-04 16:03:53

全面认识电子现金、电子钱包、qPBOC、闪付、UPCash

  最近,小编所在的一个金融大咖群里出现了一场关于电子钱包、电子现金、非接小额、脱机交易等等方面的讨论,小编入行不久关于技术知识了解甚微,看着这些专业名词、英文缩写有点像丈二的和尚。为了能大致弄懂这些大咖们在说些什么,我恶补了一下金融IC卡以及相关应用方面的知识,在此分享给大家。文章内容大多来源于网络和业内前辈们的分享,我只是个搬运工,还请大家轻喷。  一、关于金融IC卡领域的规范  由E...

2019-03-01 18:08:58

金融tag对照表

tag 说明 格式 长度 值 描述 4F 应用标识符(AID) b 注册应用提供商标识(RID)和专用标识符扩展:A000000333010101A000000333确定UICS注册应用提供商(所有的卡片都一样),010101表明UICS借记应用。 50 应用标签 ans 5...

2019-02-28 09:48:04

支付机构AID汇总(部分)

AID-应用标识符的组成规则AID:即唯一标识一个应用,分为两部分,RID(5字节)+PIX(最多11字节)RID:注册标识符,由ISO组织来分配,标识一个全球唯一的应用提供商,一般是分配给卡组织。PIX:扩展应用标识符,一般是由应用提供商自己定义。 Card scheme RID Product PIX ...

2019-02-28 09:43:20

非接环境(PPSE)和接触环境(PSE)的FCI有什么区别

FCI 产生区别的原因在于非接环境做交易有可能走快速支付的流程,为了减少交易时间就必须要优化指令流。有人可能会有疑问,如果是走非接PBOC,PPSE的FCI是否就可以和PSE一样了?答案是否定的,因为在选择PPSE阶段,卡片并不知道这笔交易后面会走借贷记还是快速支付。首先,PPSE环境的交易不再支持目录选择方法建立AID列表,因为这种轮询的查找方式确实非常耗时间。对于目录选择方法,PSE的...

2019-02-20 10:11:40

Linux下uboot学习备记

1、uboot不可以在挂载目录下进行配置和编译uboot在编译之前需要先根据不同开发板进行配置,比如"make x210_sd_config"进行配置之后,才可以执行"make"进行编译;注意uboot在Makefile文件中引入了uboot编译配置文件mkconfig,mkconfig内部会有创建符合链接的指令,所以配置编译uboot的时候不可以在挂载目录下进行【使用虚拟机编译windows...

2018-11-26 10:51:27

Linux内存管理之SLAB内存分配器

目录一、前言1、 为什么需要SLAB内存分配器2、 SLAB内存分配器作用3、 SLAB内存分配器工作机制4、 SLAB相关说明     (1)SLAB与伙伴(Buddy)算法     (2)SLAB与对象     (3)SLAB与per-CPU缓存二、SLAB内存分配器结构分析1、SLAB内存分配器高层组织结构2、 kmem_cache定义3、km...

2018-11-20 09:23:28

kmalloc分配内存大小的限制和宏的一种用法

kmalloc是通过cache来实现的, 只不过每次kmalloc的大小不同, 因此是从不同的cache中分配:/* include/linux/slab.h */// 注意kmalloc是在头文件中定义的static inline void *kmalloc(size_t size, gfp_t flags){ if (__builtin_constant_p(size)) ...

2018-11-19 17:58:17

kmalloc/kzalloc/vmalloc/malloc和get_free_page的区别

目录1. 简述2. linux内存分布图:​2.1 kmalloc2.1.1 kmalloc和get_free_page申请内存方式2.1.2 kmalloc的用法3、kzalloc4、vmalloc5、kmalloc、get_free_page和vmalloc的区别:6、用户空间申请内存malloc1. 简述kmalloc申请的是较小的连续的物理内存,...

2018-11-19 09:31:07

Linux下5种IO模型以及阻塞/非阻塞/同步/异步区别

目录1. 引言2. Linux下的五种I/O模型2.1 I/O发生时涉及的对象和阶段2.2 阻塞I/O模型(blocking I/O) 2.3 非阻塞I/O模型(non-blocking IO)2.4 I/O复用模型(I/O multiplexing)2.5 信号驱动I/O模型(Signal-driven I/O)2.6 异步I/O模型(Asynchronous I...

2018-11-14 17:47:11

select与阻塞/非阻塞IO

目录1、引言(select应用场景)2、select意义3、select 说明4、 select使用例子5、浅谈select阻塞机制1、引言(select应用场景)很多人把【阻塞/非阻塞socket】和select联系在一起,需要指明select函数与【阻塞/非阻塞socket】没有半毛钱的关系。select函数本身是阻塞的(与socket是否阻塞并没有关系), 直到:...

2018-11-14 10:57:11

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。