- 博客(7)
- 资源 (15)
- 收藏
- 关注
原创 网络编程-条件触发 vs 边缘触发
此函数非跨平台,windows上对应IOCPepoll_create: 创建epoll文件描述符的空间epoll_ctl: 想空间注册、注销文件描述符epoll_wait:与select类似,等待文件描述符发生变化。
2024-04-15 16:08:29 301
原创 如何训练word2Vec
word2Vec 概述、算法实现过程一、word2Vec 是什么,作用什么背景自然语言处理中,比如翻译,问答系统,都需要一个基础:如何用数据表示单个的词呢?只有很好的表征单个词以后,才能后续输入到模型中去训练。这样的表征能使每个词不一样,最好能反映出词更多的自身特性。二、有哪些词向量表示方法one-hot vector这种是比较容易想到的表示方法:每个单词表示成一个 V*1 维的向量...
2019-09-18 16:29:59 1117
原创 决策树算法使用
决策树基础理论是什么决策树多用于分类任务,本质上就是一棵树形结构,通过树形结构中的节点属性来划分新的数据属于哪个分支。形式其实和流程图一样OneTwoThree属性判断Result oneResult twoResult oneResult one决策树通常有三个步骤:特征选择、决策树的生成、决策树的修剪。作用根据给定的训练数据集构建一个决策树模型,使它能够对实例进行正确的分类。本...
2019-08-15 15:25:22 410
原创 spdlog 代码分析
spdlog 源码解析##记日志两种模式:同步: 对于basic_file_sink, 日志每次调用fwrite写入到文件缓存,即使同步模式,也需要flush_every来定时flush,否则crash 时有丢失日志风险异步:log写日志就是把日志入一个循环queue。初始时会开启一个线程池,里面有n个线程,每个线程里做的工作就是从循环队列中取日志,写入到指定输出设备。当队...
2019-06-19 13:23:48 2041
原创 c++11 多线程
#c++11 多线程引入多线程,对于跨平台开发提供了很大的便捷mutex lockint g_i = 0;std::mutex mm;void add_one(){ for (size_t i = 0; i < 10; i++) { std::unique_lock<std::mutex> lck(mm);//默认创建时加锁 ...
2019-06-19 13:21:59 109
原创 sqlcipher windows 平台编译方法
sqlcipher windows 平台编译方法预先准备条件:1、OpenSSL windows平台下的库 2、MingW 环境,包括一些编译开发工具,如 gcc-g++、tclsh 3、sqlcipher 源码 对于 1:OpenSSL windows平台下的库比较好编,源码中直接有VS工程,网上也有教程。我编的是静态库,编译好后会有两个dll和两个lib文件: libeay32.dll,
2017-04-28 17:05:24 5967
基于WEB的网络教学平台的设计与实现
2009-02-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人