straka
码龄11年
  • 185,384
    被访问
  • 47
    原创
  • 1,749,598
    排名
  • 83
    粉丝
  • 0
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2011-09-11
博客简介:

straka的博客

查看详细资料
个人成就
  • 获得67次点赞
  • 内容获得31次评论
  • 获得327次收藏
创作历程
  • 1篇
    2021年
  • 15篇
    2020年
  • 4篇
    2019年
  • 25篇
    2018年
  • 2篇
    2017年
成就勋章
TA的专栏
  • neural network
    1篇
  • Linux
    2篇
  • C++
    21篇
  • Arduino
    5篇
  • PHP
    2篇
  • System
    2篇
  • .net
    1篇
  • software
    9篇
  • diy
    18篇
  • operation
    1篇
  • python
    3篇
  • Web
    3篇
  • hardware
    10篇
  • ESP8266
    8篇
  • network
  • golang
    4篇
  • raspberry
    2篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

腾讯极客技术挑战赛(安全平台部):第一期题解

腾讯极客挑战赛:第一期题解原题:https://mp.weixin.qq.com/s/tZ9BmXfzGYpzrNm2Jl5Mrw#!/usr/bin/env python3# -*- coding: utf-8 -*-from Crypto.Cipher import AESimport base64import timeimport gzipfrom hashlib import md5import sysimport iosys.stdout = io.TextIOWra
原创
发布博客 2021.07.02 ·
775 阅读 ·
1 点赞 ·
2 评论

Onnxruntime c接口说明及 动态调用示例

Onnxruntime c接口说明及动态调用示例背景:需要onnx模型推理的功能,直接引用onnxruntime代码会引起编译问题。所以考虑动态加载onnxruntime的动态库完成。C++的接口依然需要源码依赖,所以考虑使用onnxruntime的c接口。1.How to access Onnxruntime C API:要访问c api,需要拿到 c api的函数指针,而onnxruntime 的所有capi定义在 一个结构体中:https://github.com/microsof
原创
发布博客 2020.08.02 ·
3186 阅读 ·
2 点赞 ·
0 评论

Golang学习小结、从入门到精通资料汇总

Learning:【go语言教程】http://c.biancheng.net/golang/ 该教程结合着c、java、c++的对比进行知识点的介绍【Effective GO】https://go101.org/article/channel-closing.html一些注意点【50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs】http://devs.cloudimmunity.com...
原创
发布博客 2020.07.31 ·
262 阅读 ·
0 点赞 ·
0 评论

onnxruntime评测模型精度不一致问题排查

gpu精度不一致问题追查在做模型转换相关工作,但是最近发现转换后的模型精度评测的时候会出现两次评测精度不一致, 模型转换是从caffe转换成量化后的onnx模型,中间会有几个临时模型,分别为original_onnx, 这个是直接转换的模型,一个optimized_onnx,是对原onnx模型进行结构优化/整合后的模型,另一个为quantized_onnx模型,既量化后的模型,我们发现对量化后对模型进行精度评测的时候,多次评测的结果不同,而且是同样的转换代码的情况下,同样的评测图片集,最终评测结果不一致,
原创
发布博客 2020.07.03 ·
3126 阅读 ·
5 点赞 ·
1 评论

Go cache 源码阅读

项目地址:https://github.com/patrickmn/go-cachego-cache是一款类似于memached 的key/value 缓存。它比较适用于单机执行的应用程序。不需要额外部署服务,直接在内存中以map管理缓存的数据。go-cache实质上就是拥有过期时间并且线程安全的map,可以被多个goroutine安全访问。缓存过期策略为lru策略。项目主要代码都在ca...
原创
发布博客 2020.04.28 ·
234 阅读 ·
0 点赞 ·
0 评论

minGW cygWin 交叉编译总结

主要有两类方法:1、minGW cygWin等模拟了linux相关系统库对应windows中的实现,可以无需改动代码,但其中CygWin编译生成的程序要运行于windows还需额外的动态链接库cygwin1.dll等,效率上有些区别,而MinGW通过静态链接可以直接生成windows下运行的二进制文件。CygWin相当于通过动态链接模拟了Windows下的Linux运行环境,更彻底,更全面,而...
原创
发布博客 2020.04.28 ·
699 阅读 ·
0 点赞 ·
0 评论

python2.x 与python3.x共存问题 -- 汇总

先各自安装两种版本/usr/bin/下会有python2.x 和python3.x及相关的软连接ln -s /usr/bin/pythonV.x /usr/bin/pythonY.x 就能使用Y版本的python如果yum出问题了,那么就将vi .usr/bin/yumvi/usr/libexec/urlgrabber-ext-downvi/usr/bin/yum-conf...
原创
发布博客 2020.04.28 ·
133 阅读 ·
0 点赞 ·
0 评论

windows上交叉编译

Architecture ARM - Linux:Linux tegra-ubuntu 4.4.38-tegra aarch64 : gcc 5.4.0 : cmake 3.5.1Unix makefile 编译通过, 包括编译选项-march=armv8-a 和-march=armv8-a+crypto-mcpu=cortex-a57+cryptoArchitectu...
原创
发布博客 2020.04.28 ·
1533 阅读 ·
0 点赞 ·
0 评论

Openstack 资料整理

【8年-我在openstack上走过的路】http://www.sohu.com/a/254076808_610730谈了openstack的不足,发展方向的质疑,应该致力于基础云、原生云和未来Serverless云的支撑平台,而非虚拟机、ceph存储卷的编排器,『VMware 虚拟化』+『AWS Cloud 功能』没有足够聚焦核心功能,核心功能不够且不完善注意的是私有云和公有云的需...
原创
发布博客 2020.04.28 ·
237 阅读 ·
0 点赞 ·
0 评论

StarlingX 前世今生 -- (汇总了网上的一些资料)

背景要说StarlingX,首先要弄清楚其发展的背景,作为致力于边缘云的基础设施,可以从两个角度,一个是云计算的发展,另一个是边缘计算的发展云计算的发展经历了虚拟化→基础云-->云原生的发展,虚拟化时代的vmware领航着当时的云发展,通过VMware完成虚拟机资源的统一管理,显然这种方式有一定局限,必须采购VMware的商业产品,只能使用VMware虚拟机,性能也比较受...
原创
发布博客 2020.04.28 ·
2891 阅读 ·
2 点赞 ·
0 评论

读写锁应用浅谈

关于读写锁,大家还争论不休,先把陈硕大佬总结的贴出来吧,大佬说的已经非常全面到位了这里我也总结下:1,读写锁一定比互斥锁(普通锁)单次加锁开销大,很容易理解,读写锁要做额外的引用计数已加锁读写性质判别,也做了benchmark,macbook pro i5 8g上,读写锁20ns,普通锁13ns左右2,读写锁容易误用,例如加了读锁结果进行了写操作3,读写锁的优势在于可以读并发,...
原创
发布博客 2020.04.12 ·
567 阅读 ·
0 点赞 ·
0 评论

Arduino UNO基于Timer2的舵机驱动库(精度比官方的高)

Arduino UNO基于Timer2的舵机驱动库(精度比官方的高)原博客格式更友好:http://www.straka.cn/blog/more-accurate-arduino-uno-timer2-servo-driver-library-than-official-one/事情是这样的,本来有个小车,想改装下,已经有的驱动板上引脚已经限定了用途和功能,最终的结果就是,如果我想用红外...
原创
发布博客 2020.01.30 ·
2198 阅读 ·
3 点赞 ·
2 评论

Arduino红外发射的调频定时器设置

Arduino红外发射的调频定时器设置原博客格式更友好:http://www.straka.cn/blog/arduino-uno-infrared-emission-timer-setup/网上了解了下ARDUINO的定时器、中断、PWM、舵机控制,红外收发等相关知识。尤其是仔细阅读了AVR atmega328p,也就是ARDUINO UNO的芯片手册的定时器部分,其中有两点:AT ...
原创
发布博客 2020.01.30 ·
942 阅读 ·
0 点赞 ·
0 评论

C++封装的基于libevent的HTTP 服务器(含源码)

本想找个好用方便简单高效的c++ http服务器框架,看来看去也没看到有非常合适的,后面也就懒得纠结了,用libevent自带的http server功能吧,不过看了看接口,c语言的接口用起来还是不太方便,如果用户是用c++,还要管理大量的c层面的指针,buffer,结构体等,于是就想着封装成c++形式的,而且利用c++11以后的一些特性,可以完全屏蔽c的这些细节。原博客格式更友好:http:...
原创
发布博客 2019.08.18 ·
3869 阅读 ·
1 点赞 ·
0 评论

golang mongo使用总结--一致性模型、copy/clone等

原博客格式更友好:http://www.straka.cn/blog/golang-mgo-consistency-copy-clone/业务上的注意点:Mongodb当系统内存满时会挂掉,所以使用时要注意其他服务占用内存的监控sort【排序】、pipe【聚合】、单条document比较大,或者数据条目多时的 filter字段 一定要建索引,因为mongodb留给排序的内存空间为32M...
原创
发布博客 2019.07.01 ·
1540 阅读 ·
0 点赞 ·
0 评论

arduino气象站源码

发布资源 2019.05.04 ·
zip

centos上用cmake交叉编译树莓派版的dlib

原博客格式更友好:http://www.straka.cn/blog/cross-compile-dlib-for-raspberry-using-cmake/人工智能大火,自然大家都会想要在树莓派上跑个模型折腾折腾。在树莓派上有跑TF的,有跑CAFFE的,自然少不了dlib,想到dlib性能比较好,我也想在树莓派上试试dlib,但是网上查了半天,发下树莓派上跑dlib的,基本都是靠在树莓...
原创
发布博客 2019.04.20 ·
5633 阅读 ·
0 点赞 ·
0 评论

树莓派版dlib交叉编译cmake脚本和重建脚本

发布资源 2019.04.20 ·
zip

从groupcache源码看分布式一致性缓存设计

总述项目地址:https://github.com/golang/groupcache原博客地址:http://www.straka.cn/blog/groupcache-source-code-reading/题外话,是memcached的作者写的,细节处还是很精彩的groupcache已经在dl.Google.com、Blogger、Google Code、Google Fib...
原创
发布博客 2019.04.03 ·
1687 阅读 ·
0 点赞 ·
0 评论

浅谈深度学习模型如何保护--AES加密文件流的实现(带源码)

通常,我们会遇到项目中的一些数据、模型、资源文件保护问题,以防被人挪用,或者泄露流重要、敏感信息。本文即讨论这种外部资源文件的保护,以Windows环境下的模型文件的保护为例:(如果是linux,方法一不可行,只能将方法一用字节数组加载,参考https://blog.csdn.net/flyingleo1981/article/details/8193964)主要考虑两种方法,一种是将外部资源...
原创
发布博客 2020.03.27 ·
2917 阅读 ·
1 点赞 ·
0 评论
加载更多