自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (23)
  • 收藏
  • 关注

原创 duckdb如何使用extension以及直接连接数据库

duckdb 拓展和直连数据库

2024-03-19 14:47:54 190

原创 rust给py写拓展如此简单

python rust

2024-02-07 12:12:31 656

原创 deepar,传统概率模型如何和深度学习结合的?

deepar预测的不是一个时间点,比如预测7天,那么每天都会预测出一个均值和方差, 这一共就是7组模型参数,我们需要:在每组参数条件下,给定实际价格出现概率最大,也就是给定7组参数,7个正态分布连乘概率最大(似然函数). 那么损失函数就是对这个似然函数取负log,损失函数最小就好.把这个损失函数放到seq2seq的模型中,就是deepar的主干框架思想脉络.,确实结合的很巧妙. 并没有太多新东西,但是可以让seq2seq的预测可以和置信区间这些统计概念结合,从而实用度更高,而不是简单算命.

2023-11-09 10:08:19 190

原创 sip服务器 国标gb28181

sip 国标gb28181服务器

2023-10-27 17:28:04 164

原创 命名实体标注工具

NER标注工具

2023-10-07 09:57:52 167

原创 注意力机制的qkv

关于qkv

2023-09-11 11:55:31 952

原创 mqtt的nginx和websocket部署

mqtt 的nginx配置

2023-09-05 12:48:16 922

原创 从imu到姿态

惯导数据推导出姿态和转换矩阵

2023-07-14 11:42:45 267

原创 python subprocess 调jar包

python 调jar

2022-10-21 09:38:37 489 1

原创 python在server程序中运行定时任务以及优雅退出

python 在server运行定时任务以及优雅退出

2022-10-13 13:57:41 647

原创 linux 加载新的硬盘

今天客串了把运维,记录下,就是给服务器加挂硬盘第一步,要把新加的硬盘分区:df -h 可以查看盘和目录的对应关系,当然lsblk -f 也可以,还更清晰fdisk -l 可以查看硬盘情况两个对比,发现vda盘一共三块,1,2 都用了,第三块(以前的)没用,然后这次又加了一块。第二部:新加的分区:fdisk /dev/vda 然后输入n 表示新建分区;然后输入4,表示在前面的3个基础上,加第四个,然后连续回车(其实就说把加的盘都用上),最后w生效第四部:格式化 mkfs -t ext4 /de

2022-03-11 12:26:51 2219 1

原创 flutter多版本管理(避免git不通)

怪自己喜欢尝鲜,手贱flutter upgrade然后灾难开始。开始的思路是把老版本的代码改成兼容v2以后的,尝试了4小时候发现此路不通,和重写也没啥区别呢。然后自然想到多版本管理,那么也就必然知道了一个叫fvm的东东。于是下载:https://pub.dev/packages/fvm。接着fvm又出幺蛾子了。 跟着文档走。发现fvm install 几乎无法使用,当然这和人家fvm没关系,这和我的git不通有关系,于是解决git问题种种方法都试了,无用,而且浪费了我半天时间。然后发现根本无需如此,

2022-02-09 15:13:18 1219

原创 密码None的sftp上传

今天遇见一个以前没遇见的问题,用了自己写的remote_run_everything的库sftp上传文件,库地址:[https://github.com/wangmarkqi/remote_run_everything]。由于ssh登陆参数是管理员给的,按照这个参数,xshell是可以登陆的,但是自己写的库接不上,始终报错,定位在paramiko: if not self.is_authenticated(): e = self.transport.get_excep

2021-10-20 12:08:35 74

原创 如何用bert做微信公众号自动问答问题

bert不说了,用它主要是公司客户先把客户拉进公众号,然后写好了问答卷子给我,让公众号自己先回答问题。具体思路就是直接用bert的transformer做特征提取,也不fine tune,直接把他的输出接着往下面贯,具体如下:1 用哈工大训练好的bert,这样程序自动拉pretrained from transformers import BertTokenizer, BertModel, BertForMaskedLM mod_name="hfl/chinese-roberta-wwm-

2021-09-27 16:17:05 242

原创 向量沿着另一个向量旋转-旋转轴和四元数

stackoverflow上看到的问题:I have two vectors as Python lists and an angle. E.g.:v = [3,5,0]axis = [4,4,1]theta = 1.2 #radianWhat is the best/easiest way to get the resulting vector when rotating the v vector around the axis?也就是v沿着axis转1.2弧度,求旋转后向量,发现答案都很复杂

2021-09-03 17:02:16 1304 1

原创 cvat 外网部署阿里云

cvat是英特开发的标注工具,比labelimg强很多。一是便于多人协同,标注这活不可能一个人干,多人协同不可或缺;二是对比labelimg,前面标注的东西,再次打开,老的还在,适合不断修改标注精细度。但是部署官网上有很多误导,其实很简单,但是不三不四的小道消息太多,干扰了我,所以记录如下。安装不必说了,按官网来,就是慢,慢了找梯子。核心是装完了以后,默认是localhost:8080访问,官网给出了aws的例子,就一行命令:export CVAT_HOST=your-instance.amazon

2021-08-26 10:48:55 1666 7

原创 python读取word中active控件值

word中出现了这种鬼东西:问卷很多,同事要帮忙提出来。研究了下,找到py的最佳方法,直接上代码大概思路就是先转html,然后提取html就简单了,注意一定要用pywin32转,其他的转发,丢东西,这是微软的active控件,只能他们自家转的好。#!/usr/bin/env python # coding=utf-8 import win32com.client as win32from bs4 import BeautifulSoupimport osfrom openpyxl impo

2021-05-29 17:39:11 1290

原创 node mcu esp32s烧固件

安信可的esp32 ,真便宜,烧写micropython固件,也真的很容易:pip install esptool然后根据你的情况,找到esptool.exe如果是com5连接,esptool --port COM5 erase_flash下载bin https://micropython.org/download/all/esptool --chip esp32 --port COM5 write_flash -z 0x1000 D:\esp32-20210418-v1.15.bin打开Th

2021-05-18 10:02:42 463

原创 海康安防平台api的python调用两种方式

海康给了java的sdk,c++的,瞧不起我py,居然没有py的sdk。话说视频流+深度学习应用,py难道不是主流?废话不多说,有两个方式调用:python 调用javaimport jpypeimport jpype.importsfrom jpype.types import *import os, jsonimport requestsclass CallJava: def __init__(self): # java调用不可以加https://

2021-05-08 13:51:17 2347

原创 python调用dll三种方式

很早就开始用cython方法,ctype方法,最近知道还有个pythonnet方法。分别说来。1 cython包海康sdk根目录先放inc和lib ,分别是厂商的.h文件和.so文件。然后根据头文件写cython的声明文件wrap.pyd:# -*- coding: UTF-8 -*-# -*- coding: UTF-8 -*-# cdef extern from "string.h":# void* memcpy(void* dest, void* src,size_t count)

2021-04-29 15:04:36 5344 2

原创 从tcp到http

利用tcp 搭建一个http,其实很简单。都是在请求头以及响应头部加点固定格式的字符串。直接上代码,简单起见,用pythonimport socket# Define socket host and portSERVER_HOST = '127.0.0.1'SERVER_PORT =12345# Create socketserver_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)server_socket.sets

2021-04-26 11:48:07 1421

原创 python 调用jar

物联网程序,厂商提供jar包很多,用python要么自己重新写,要么调用jar。发现了一个很好的python调用jar的库。安装:pip install JPype1Java代码:Wq.javapackage com.company;public class Wq { public void hello() { System.out.println("i am test"); // write your code here }}Main.j

2021-04-15 16:58:27 2048

原创 micropython开发stm32 nucleo固件烧写

micropython使用thonny编辑器开发单片机,把视图的文件点出来,那比写服务器程序还爽。固件官方也越来越官方,具体可以查询https://micropython.org/download/all/。唯一可能不太为一般非专业嵌入开发者熟悉的,就是固件烧写,固件烧写比较通用的有两种方式,这两种方式本人都亲测可用:1 使用stlinkstlink如何接线,自己查。stlink只可以烧写hex,elf,bin文件。官方提供的多dfu文件。怎么办?需要自己编译固件的hex或者bin格式。这个也可以自己

2021-03-29 14:32:55 1004 1

原创 cubemx uart收发

今天写了点单片机,因为这块不是经常写,需要把一些经验教训记录下,免得以后再走弯路。1 uart收发三种方式 阻塞,中断,dma(其实也中断了)2 阻塞发送没问题,接受我没成功;3 中断方式接受发送都没问题,但是接收如果buf过长,发送几次才能echo;4 dma最稳定,但是记住,dma接收,就不能dma发送了,最佳方式dma接受,阻塞发送。需要配置uart 中断以及dma 接受,注意mod circular。代码其实简单:全局变量:/* USER CODE BEGIN PFP */uint8

2021-03-12 15:52:55 253

原创 keil5 stlinv2 cube nucliol476rg和野火指南者调试

最近试了下rust,micropython,cube hal对于单片机(手里的板子l476rg)编程:rust资料少,出了问题不容易解决,尤其是翻墙不灵的时候。micropython 固件库下载的是dfu,需要自己编译hex或者bin,或者板子切成dfu模式(boot0短接3v3),简单是简单,在无法翻墙的情况下,完善都是pyboard的例子。cube+keil5这个是主流。这个的问题是debug。记录如下:重点需求其实就是查看变量,包括非全局变量,有几个注意点:1 局部变量要加volatile

2021-03-12 12:03:17 561

原创 javascript代码提示:以vscode,typings,babylonjs为例子

这块相关文章不少,但是有点老。如果你不想用typescript,如果你正在用vscode但是不愿意webpack,npm install,只想用script引入,还如果你虽然那么多事,仍然需要代码提示,好吧,那你就和我一样,往下看吧。首先,你要装typings。自己上typings的查阅安装指南。本文只说全局,不说细节。typings是干嘛的?他是提示类型的,他需要在类型文件的帮助下干这个事情。类型文件typescript的开发者学雷锋,很多库都有。那么我们需要把他们download下来。一种方法是n

2021-02-05 11:18:45 981

原创 yolov5 训练bdd100k踩坑记

两个都是好东西,不多说,说坑:pycocotools装不上到git上下载下来,进入setup.py,然后两行命令:D:\pyenv\yolo5\Scripts\python.exe setup.py build_ext --inplaceD:\pyenv\yolo5\Scripts\python.exe setup.py build_ext install数据格式转化bdd的标注是这样的:yolo的是这样的:奉上转化代码:class Bdd2yolo: def __init__

2021-01-07 16:51:36 2110 6

原创 移动端扫码路线效率比较以及flutter firebase ml vision 国内可用

移动端扫码有三种路线:1 在移动端利用二维码的规则解析,比如flutter的qr_code_scaner,扫码慢,并且要对准,靠近,不晃。2 照相发后台,比如python pyzbar(实际是c的zbar),如果分辨率调高点,似乎比第一种方法还快点并且不太好的照片也成。3 前沿主流,基于机器学习的扫码,比如基于google firebase ml vision,快,准,晃动中即可识别。那么问题来了,国内可以使用吗?由于众所周知的原因,大部分firebase服务是不可以的,但是ml vison可以。以

2020-11-18 12:52:05 942

原创 rust wasm 最简单最快速入门填坑

核心是全程使用wasm-pack. 但是wasm-pack 官方安装指南有坑,描述在此解决方法是:cargo install wasm-bindgen-cli然后:1 wasm-pack new 2 wasm-pack build --target web3 创建index.html<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>My Was

2020-10-30 09:45:24 3013

原创 一种利用jetbrain家社区版远程调试所有语言的方法

一种利用jetbrain家社区版远程调试所有语言的方法统一解决各种语言远程调试我的方法以运行rust代码为例统一解决各种语言远程调试jet家的什么python,java,clion的c/c++都带remote debug,但是第一要缴费版本,第二rust这种语言,缴费也没有。一种方法是使用gdbserver,这个具体可以google我的方法使用python脚本,在远程环境调用cmd,把结果打印到目前的ide,调用的时候运行python脚本就可以,最好配合虚拟机共享文件夹使用。以运行rust代码为

2020-09-07 14:33:57 243

原创 安卓studio 模拟器无法访问localhost

使用10.0.2.2不灵;使用命令行启动, 我的路径 C:\Users\Dell\AppData\Local\Android\Sdk\emulator\ emulator -list-avds ,查看当前模拟器的名字, emulator -avd advName -writable-system,启动模拟器,进入 \platform-tools、adb root adb remount...

2020-04-13 13:07:18 971

原创 flutter web hello world和go mod常用命令

flutter web注意安卓studio sdk—》 sdk tools,不要勾不显示obsolete,然后下载android sdk tools(obsolete)上这个网站,下载beta版本:不要下载stable然后转化,太慢了。https://flutter.dev/docs/development/tools/sdk/releasesgoogle的东西,你懂得。官方换源不好用,用这...

2020-04-10 11:13:59 114

原创 Rust win10交叉编译linux

1 在.cargo/config中,前面的是换源的。最后两行是重点,此外,.cargo/config放到项目根目录也是可以的,当然这是项目层面.[source.crates-io]registry = "https://github.com/rust-lang/crates.io-index"replace-with = 'ustc'[source.ustc]registry = "ht...

2020-03-02 20:16:27 1698 1

原创 Rust 和c/c++互动

先说c++的情况,大的思路是变c这个方法很多,说我习惯的。extern c写一个wrapper.cpp把cpp里面c没有的语法给消除了。然后写一个c的wrapper.c。可以走静态和动态编译两条路。静态// g++ -c apple.cpp AppleWrapper.cpp// 加-lstdc++表示链接c++库,加-lc表示链接c库,默认情况下就是链接c库,所以如果编译c文件可以不...

2020-03-02 20:15:02 8633 1

原创 Rust 给python写扩展,whl格式

贴一个 str到str和int到str的例子,比python的c扩展以及cython不知道舒服到哪里去了。传str足矣,别的我没研究了,class也能传,但是我一般降低复杂度,都是序列化json跨语言交互。use pyo3::prelude::*;use pyo3::wrap_pyfunction;use pyo3::types::PyDict;pub mod mylibs;// 可以做...

2020-03-02 20:10:14 723

原创 Rust diesel win10安装填坑

1 sqlite是可以直接安装的,但是不是官方的文档,cargo install diesel_cli --no-default-features --features “sqlite-bundled”2 mysql坑更大。首先要安装mysql,安装完成以后,找到mysql installer的程序,接着选择install msql c connector,通过命令#setx MYSQLCLIE...

2020-03-02 20:08:47 1236 1

原创 docker compose scale的时候解决端口冲突问题

比如这个情况,pspdfkit希望扩展多几个docker,但是简单scale,5000宿主机端口冲突version: "3"services: db: image: postgres:latest environment: POSTGRES_USER: pspdfkit POSTGRES_PASSWORD: password # ......

2019-09-22 13:49:24 4006

原创 matplotlib中文字体问题

1 下载中文字体网址为http://fontzone.net/download/simhei ,没有搜索simhei.ttf2 安装字体搜索 matplotlib 字体的安装位置locate -b ‘\mpl-data’会得到 这个路径/usr/share/matplotlib/mpl-data下面有fonts/ttf这个目录,进入这个目录,把刚才下载的simhei.ttf 字体复制到这...

2019-09-17 12:35:54 284

原创 vmware deepin 和win10共享文件夹最简方法

在vmware deepin clion写c、c++,经常需要共享文件。下面是综合网上的方案,最简单实现。1 vmware 界面操作设置共享这个网上教程大把,不贴图了。2 安装toolsdeepin 终端 apt install open-vm-*,安装需要的东西,是啥其实我也不知道,大概是vm的工具集合。3 修改fstab进入ect 修改fstab文件,如果主机共享D:/my,那么添...

2019-09-17 11:32:45 6443

原创 boost python的ubuntu最简单使用方式

网上收集的,综合各种方案,找到的boost python最简单方式,python调用c++1 安装 boost:apt-cache search boostapt-get install libboost-all-dev2 安装anaconda这个自己去下载后sh就可以。要点是在/ect/profile增加c++寻找h文件目录:export PATH=/root/anacon...

2019-09-17 09:39:54 1096

ffmpeg_libx264.tar

ffmpeg安装不复杂,但是加上libx264,还是有些繁琐。此工具把所有资源打包,安装过程用pytho自动化,只用进入文件,执行py文件即可,包含ffmpeg,last_x264,nasm,yasm源码包,以及自动化安装的python包,需要提前安装好anaconda。注意执行完了以后要修改动态链接。代码最后注释已经写明。

2019-09-17

基于MVC的JavaScript Web富应用开发

基于MVC的JavaScript Web富应用开发,用于指导前段编制 基于MVC的JavaScript Web富应用开发

2015-08-18

backbone 框架

backbone.js是javascript的一个框架,该框架侧重于mvc架构,可以有效地组织前段代码

2015-08-18

javascript设计模式

javascript设计模式,涉及使用javascript编写类方法,组织有效的javascript代码等

2015-08-18

学习js聪明的方法

javascript 学习经典教程,英文版,英文不好的慎入

2015-08-18

ironpython

ironpython是把python和dot net平台结合起来的工具,这本书我只要1分,别处5分啊。

2015-02-07

networkx文档

python处理网络图的包,处理各种生成树,最大流,最短路径,非降路径,欧拉一笔画等经典算法,非常方便

2014-12-05

python excel

python处理excel的包,可以读写,调整格式

2014-12-05

enthought python安装exe包

enthought的exe安装包,含有很好的3d软件mayavi

2014-11-15

python 机器学习 并行算法

python 机器学习 并行算法,主要是多核心多进程,没有涉及集群计算机

2014-11-04

python统计包

python统计包,比较不好下载,因为国外网站被墙了,用代理很长时间才找到

2014-11-04

sqlalchemy文档

比较通用的数据库接口,可能除了nosql,其他的全了,没有mogodb

2014-11-04

ggplot介绍

ggplot是r的一个包,但是python也有了,这是介绍,基于r的,但是python一样

2014-11-04

pyramid文档

python的一个web框架,英文文档,很详细

2014-11-04

时间序列分析

时间序列分析,arma等,各种自回归模型。mckinney_time_series.pdf

2014-11-04

python 算法

python的算法,比较实用,包含图的处理等

2014-11-04

线性代数经典教材

线性代数的经典教材,国外计算机学院的必修书籍

2014-11-04

matplotlib文档

matplotlib文档,英文版,非常详细

2014-11-04

社交网络算法分析

应用python语言(networkx)分析社交网络,包含对算法的分析,运用了大量机器学习算法

2014-11-04

python机器学习

python 机器学习,深刻解释机器学习的算法,不是简单用包

2014-11-04

python for fiance

python编程书籍,是为数不多的关于finace方面的应用

2014-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除