- 博客(26)
- 资源 (1)
- 收藏
- 关注

原创 钉钉小程序后台 遍历企业内部所有员工 python源码
钉钉python SDKhttps://dingtalk-sdk.readthedocs.io/zh_CN/latest/client/api/department.html钉钉只有遍历部门、子部门、部门下所有员工的信息的api,没有遍历所有员工的API,所以写了个递归来获取公司所有员工废话少说,源码from dingtalk import SecretClientde...
2019-09-18 16:01:08
2775
5

原创 c语言重写 python中 scipy.signal 滤波算法
项目中要用到相关scipy的sosfilt滤波算法,阅读scipy.signal源码后发现最终调用的是_linear_filter,是用c语言编写的,找到scipy的git仓库https://github.com/frankxiongzz/lfilter_c/blob/master/lfiler.c,并以此重写了float类型的滤波算法static void bb_digital_...
2019-08-13 14:08:11
2326
1
原创 GD32F450xx 使用FreeRtos 擦除flash遇到出现HardFault_Handler
GD32使用官方例程在擦除Flash时,遇到硬件出错使用函数fmc_erase_sector_by_address调试代码定位到打开调试stack,右键看到调用,定位到出错为delay的问题,估计时FreeRtos的Delay与FMC函数的Delay冲突导致解决办法,将执行的fmc_erase_sector_by_address函数放到Task里,问题解决同理出现的delay问题,都可能这个导致...
2022-03-07 17:15:31
2020
原创 STM32 Uart HAL发送数据太多导致接收不进入中断
项目需求需要每50ms发送数据,接收端要接收不定长数据,采用 HAL_UART_Receive_IT 方式读取1字节进入中断void HAL_UART_RxCpltCallback(UART_HandleTypeDef *uartHandle){HAL_UART_Receive_IT(&UartHandle, &g_recvBuf.recvByte, 1);}问题出现,发送多个数据后,开始能接收进入中断,过段时间进入中断就卡死了怀疑是在串口接收完成回调中调用中断接...
2022-02-11 18:02:27
4311
1
原创 Zynq linux加载axi_dma驱动报错 axidma: axidma_dma.c: axidma_request_channels: 651: Unable to get slave chan
Xilinx SDK 2018.3 Linux版本建立bsp项目,经过编译,生成system-top.dts,pl.dsti文件等,编译好axi-dma驱动后加载出现如下错误axidma: axidma_dma.c: axidma_request_channels: 651: Unable to get slave channel 0: tx_channel.提示找不到dma驱动的slave channel经过煎熬的观察,发现生成的pl.dsti中,dma有bug如下图,生成的时钟有问
2020-05-23 16:23:48
3887
2
原创 zynq 上电后出现No valid device tree binary found错误
记录一次Zynq移植错误Zynq 7000系列移植Linux后,编译好Uboot后启动不了出现错误No valid device tree binary found - please append one to U-Boot binary, use u-boot-dtb.bin or define CONFIG_OF_EMBED. For sandbox, use -d <file.dtb>initcall sequence 04059208 failed at call 040
2020-05-23 11:49:03
1494
1
原创 Zynq 移植 Debian9 stretch
搞了一块米联客的7035开发板,非标准版的,移植Debian9系统先,然后将FPGA数据通过DMA传到ARM端,走TCP/IP协议栈传出来。当然还有一种是使用standalone的lwip轻量级的协议栈,比较了下有操作系统毕竟好维护。PC操作系统 Ubuntu 18.04硬件 Zynq7035 (米联客的,非标准开发板,类似于这种非标准版的开发板需要自己配置好defconfig...
2019-05-14 10:37:19
2949
3
原创 利用ArcMap发布地图服务推送到ArcGis Server服务器
1. 利用地图下载软件下载好湘潭的18级google地图,并拼接好2. 打开ArcMap,新建一个项目,googleXTRoadL18.mxd3. 在图层上加载数据,选择刚刚的18级地图,并使用金字塔模型处理大型图片,加快地图加载的方式,双线性插值(BILINEAR)、最临近像元法(NEAREST)、三次卷积法(CUBIC)。其中最临近像元法速度最快,如果对图像的边缘要求不...
2018-04-26 18:09:50
2898
1
原创 Pyinstaller 出现 pyinstaller unicodedecodeerror 'utf-8' codec can't decode byte 错误和Pyinstaller编译多文件成一个
Pyinstaller 编译多文件成一个exe,a.py,b.py命令Pyinstaller -F -w a.py b.py,在Administrator 的dist目录下会生成a.exe文件我用python 3.6 x64环境联合编译pyqt5代码出现错误 pyinstaller unicodedecodeerror 'utf-8' codec can't decode byte
2017-09-29 17:23:41
3735
原创 关于python3.6使用pyinstaller出错问题
使用python3.6在win7上打包程序发生错误IndexError: tuple index out of range解决办法:下载:https://github.com/pyinstaller/pyinstaller将pyinstaller文件夹覆盖python3.6文件夹下的Python36\Lib\site-packages\PyInstaller我的是C:\Prog
2017-09-21 16:06:04
2690
原创 opencv 检测抛出异常 +&…
opencv 抛出异常try{//执行代码}catch(cv::Exception &e){const char* err_msg = e.what(); //控制台程序输出 std::cout << "exceptioncaught: " << err_msg << std::endl; CString a; a+= err_msg; OutputDebug
2017-07-17 17:35:18
575
原创 VC++ 回调函数+线程回调
回调函数能够很好的解决处理模块和执行模块分离,将程序解耦MFC VC++的回调函数案例, 调用回调函数后开启处理线程再回调给调用者头文件CImgProcessor.h#pragma once#include "stdafx.h"typedef int(__stdcall * CallBackHandle1)(char quanjingtu, intqiepiantu, char
2017-07-17 17:35:15
1786
原创 MFC上CSerialPort类解决线程内异步…
CSerialPort类是MFC上串口通信的开源代码,由于不能多次发送消息,用PostMessage模拟事件可以解决此问题发送消息时间PostMessageW(WM_COMMAND,MAKELONG(IDC_BUTTON_XXX,BN_CLICKED),NULL);然后鼠标点击内添加代码m_ctrlComm.WriteToPort(b_ay.GetData(), b_ay.GetCo
2017-07-17 17:35:12
585
原创 QT5和libpcap混合编程
在QT5的跨平台性非常好,用的是C++,libpcap是C语言,因此需要C/C++混合编程 这几天摸索了下QT5和libpcap,在linux下进行QT5与Libpcap套件编程需要注意下面几点1. 安装:linux如ubuntu,centos下直接可以在QT官网下载一键安装的,方便2. 创建好工程后:因为libpcap编译需要增加参数 -lpcap,因此要在工程的*.p
2017-07-17 17:35:03
2766
原创 linux 2.6.32-504.23.4.el6.x86_64…
linux内核更新,sk_buff变了,博一个linux2.6.32-504.23.4.el6.x86_64下的netfilter钩子#include#include#include#include#include#include#include#include#include#include#include#include#include#define NIPQ
2017-07-17 17:35:00
1875
原创 数据结构----FIFO队列
之前发的都是链表,补一篇队列形式的,不用指针形式表示。之所以用到先入先出队列是用来缓存我写交换时进入的packet,#include#include#define MAXSIZE 100typedef struct {int Data[MAXSIZE];int front, rear;}*packet_queue, pp_queue;int is_empty_queue(pack
2017-07-17 17:34:52
587
原创 数据结构----双向队列
mark下双向队列,比起循环队列,遍历更加轻松愉快,复杂度还是O(n):#include#includetypedef struct Node {int Data;struct Node *prior, *next;} DuNode, *DuLinklist;DuLinklist Create_Linklist() {DuLinklist Head = (DuLinklist
2017-07-17 17:34:49
682
原创 数据结构----循环队列
相对于顺序队列,循环队列遍历更加方便#include#includetypedef struct Node {int Data;struct Node *next;} R_LNode, *RLinklist;RLinklist Create_Linklist(){RLinklist Head;Head = (RLinklist)malloc(sizeof(R_LNode))
2017-07-17 17:34:47
378
原创 数据结构----顺序队列
最近写了个用于交换机学习老化的软件,正好用到很多数据结构Mark下,先来一发单链表,头插法#include#includetypedef struct Node{int Data;struct Node *next;}LNode,*Linklist;Linklist Create_Linklist(){Linklist Head;Head = (Linklist)malloc
2017-07-17 17:34:44
236
原创 BCM56330系列交换芯片学习心得
因为所里面的任务的要求,所以要学习学习BCM交换芯片,导师也说过,学习BCM芯片的Datasheet或者Programmerguider是对以后是很有好处的,所以我就奔着学习英语的心态开始学习BCM56330交换芯片。我学习的是BCM56330PG100,其实博通的芯片在5633x系列都差不多,会一种其他都会了。长话短说,开始记录学习内容。2015.2.12首先要弄清楚BCM5633X是
2017-07-17 17:34:41
17030
4
转载 是工作还是读博
现在很纠结原文地址:是工作还是读博作者:笃静暗香科学研究的一个总体目的是扩展人类的知识宝库、加深人类对世界和对自身的认识。因此你的研究即使在现实中全无应用价值,只要做到拓展人类视野,或者加深对一个领域的理解,就是有意义的研究。读博士这几年所付出的时间精力、所受的专业训练,是不是浪费了。其实人这一辈子这么多年,能学会的东西很多,能做到的事情也很多,但并不是所有学会的东西都能在随后的工作中用
2017-07-17 17:34:39
3087
转载 MIPS指令集
mips原文地址:MIPS指令集作者:泥人MIPS CPU的一次操作可加载或存储1到8个字节的数据。由于乘法的结果返回的速度不足以使下一条指令能够自动得到这个结果,乘法结果寄存器是互锁的(interlocked)。在乘法操作完成之前试图读取结果寄存器就是导致CPU停止运行,直到完成。和其他一些更简单的RISC体系结构相比,MIPS体系结构的目标之一是:体系结构朝着64位发展,从而使得地址的段
2017-07-17 17:34:36
2596
原创 ckedict+ckfinder的配置,asp.net…
下面为详细的c#配置方法CKEditor和CKFinder的最新版可以到官方网站(http://cksource.com)上下载获得。把以上两个资源放到网站的根目录: /CKEditor 和 /CKFinder (不区分大小写)在页面使用 CKEditor: hello world! CKEditor 本身不自带上传功能,所以需要配合CKFinder
2017-07-17 17:34:33
448
转载 WebForms UnobtrusiveV…
原文地址:UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping">WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping作者:IndusTria 异常详细信息: System.InvalidOperationException: WebForms Unobt
2017-07-17 17:34:30
299
px4flow开发文档
2019-04-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人