black0591
码龄18年
关注
提问 私信
  • 博客:269,985
    社区:10,088
    动态:18
    280,091
    总访问量
  • 21
    原创
  • 1,929,484
    排名
  • 42
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:福建省
  • 加入CSDN时间: 2007-04-25
博客简介:

black0591

博客描述:
记录自己的学习经历
查看详细资料
个人成就
  • 获得123次点赞
  • 内容获得33次评论
  • 获得674次收藏
创作历程
  • 2篇
    2019年
  • 8篇
    2018年
  • 1篇
    2017年
  • 3篇
    2016年
  • 17篇
    2012年
  • 4篇
    2011年
  • 8篇
    2010年
成就勋章
TA的专栏
  • 电子书籍
    1篇
  • ADC
    1篇
  • 游戏编程
    12篇
  • 工具使用
    8篇
  • 生活随想
    2篇
  • 嵌入式
    14篇
  • 数据库
    1篇
  • android编程
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

离散数学 左孝凌-教材与习题解析-分享

CSDN是越来越不人性化了,下载个资源还需要那么多积分,上传后还不能设置免积分下载,默认是5积分才能下载,需要的自行网盘下载吧,免积分离散数学 左孝凌-教材与习题解析-分享https://pan.baidu.com/s/1XjezOKkDQeK9eYGSwde7zg码:ix0q...
原创
发布博客 2019.11.22 ·
7562 阅读 ·
19 点赞 ·
20 评论 ·
6 收藏

ADC采样时间、采样周期、采样频率计算方法

一、概述ADC转换就是输入模拟的信号量转换成数字量。读取数字量必须等转换完成后,完成一个通道的读取叫做采样周期。采样周期一般来说=转换时间+读取时间,而转换时间=采样时间+12.5个时钟周期。采样时间是你通过寄存器告诉STM32采样模拟量的时间,设置越长越精确二、STM32 ADC采样频率的确定ADCCLK通常是由“AHB分频”->“HCLK(MHz)”->“APB2分频”-...
原创
发布博客 2019.11.21 ·
97077 阅读 ·
79 点赞 ·
9 评论 ·
570 收藏

500丁简历模板.7z

发布资源 2019.06.18 ·
7z

Qt+Tcp+udp调试工具

发布资源 2019.03.15 ·
7z

C函数返回多个参数给lua

lua通过一个运行时栈来维护参数传递及返回,使用lua_to*等函数获取lua传递到C函数的参数,使用lua_push*从C函数返回值到lua脚本。此外也可以使用lua_getglobal从C函数获取lua脚本定义的全局变量。 #include <lua.h> #include <lauxlib.h> #include <stdlib.h...
转载
发布博客 2018.11.30 ·
1484 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

c++调用lua注册的带参数的回调

1.luaL_ref原型:int luaL_ref (lua_State *L, int t);该方法对栈顶对象创建一个引用,放在table的index里,这里的index就是参数t,记住这个t,在用rawgeti是会用到。引用是唯一的2.lua_rawgeti原型:void lua_rawgeti (lua_State *L, int index, int n);把t[...
原创
发布博客 2018.11.28 ·
1206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MultiSIM_BLUE_14.0.1汉化)中文包

发布资源 2018.11.19 ·
7z

跨平台定时器编码使用函数参考

出于写一个支持跨平台的定时器功能在window平台已经了解用window api 可以实现CreateTimerQueueTimer(&(HANDLE  htimer), 0, _on_windows_timer, timer, milliSeconds, milliSeconds, WT_EXECUTEINTIMERTHREAD)具体参数可以自己查window比较好实现,直接设置...
原创
发布博客 2018.10.21 ·
505 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Windows Sockets新特性

看到这段代码的时候不明白SIO_LOOPBACK_FAST_PATH_这个参数是干什么用的经过茶叶资料在这里备注一下。新的Windows套接字Ioctl,允许TCP套接字上启用环回的快速路径。 此功能可以降低延迟并提高使用TCP环回的应用程序(例如金融服务行业使用的应用程序)的性能:SIO_LOOPBACK_FAST_PATH所谓的换回快速路径就是同一台主机上的客户程序和服务器程序通过...
原创
发布博客 2018.10.19 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Assist.X 2258 亲测可用

发布资源 2018.09.20 ·
7z

C语言十六进制数据同字符串的相互转换

//字节流转换为十六进制字符串void ByteToHexStr(const unsigned char* source, char* dest, int sourceLen){ short i; unsigned char highByte, lowByte; for (i = 0; i < sourceLen; i++) { hig...
转载
发布博客 2018.09.14 ·
6079 阅读 ·
0 点赞 ·
0 评论 ·
13 收藏

ERROR: 错误 1406。未能将值 写入项 \Software\Classes\CLSID\{4B75FA16-56AF-4DC4-941D-F84B279DDB15}\LocalServer3

由于要编译以前的很老的项目需要用到VS2003,在XP上安装时切换到第二张光盘老是出错,Visual Studio .NET Enterprise Architect 2003 - CHS: [2] ERROR: 错误 1406。未能将值 写入项 \Software\Classes\CLSID\{4B75FA16-56AF-4DC4-941D-F84B279DDB15}\LocalServ...
原创
发布博客 2018.09.07 ·
14178 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

232\485\CAN\IIC\SPI\TTL\USB的简单比较

参考别人整理一份表格,嵌入式的串口,一般是指UART口, 但是我们经常搞不清楚它和COM口的区别,  以及RS232, TTL等关系,  实际上UART,COM指的物理接口形式(硬件), 而TTL、RS-232是指的电平标准(电信号).UART有4个pin(VCC, GND, RX, TX), 用的TTL电平,  低电平为0(0V),高电平为1(3.3V或以上)...
原创
发布博客 2018.03.16 ·
3469 阅读 ·
3 点赞 ·
0 评论 ·
16 收藏

CAN2.0B的逻辑数值:“显性”和“隐性”

物理信号  CAN2.0B规范定义了两种互补的逻辑数值:“显性”和“隐性”,同时传送“显性”和“隐性”位时,总线结果值为“显性”。“显性”(“Daminant”)数值表示逻辑“0”,而“隐性”(“Recessive”)表示逻辑“1”。  在CAN规范中并未定义代表逻辑电平的物理状态(例如电压),iCAN网络使用符合ISO11898-2标准的电平信号,典型地,CAN总线为“隐性”(逻辑1)时,CAN...
转载
发布博客 2018.03.16 ·
1751 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

通俗讲解 Kademlia 原理

我这好久没有学术性的文章出现了。。翻看了下日志,最早的是07年发表的做PCB电路板的日志,之后是08年PHP网页制作,之后是09年C# 的GPS定位软件(虽然自己都没怎么用过。。。)今天就通俗介绍一下一个最常用,最简洁,最实用P2P的索引算法---Kademlia协议(简称 Kad)。 使用BT 的同学经常会发现DHT这个缩写,使用电驴的同学就会发现KAD缩写。 DHT的全称叫哈希表(Dist
转载
发布博客 2017.12.05 ·
8787 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

如何理解js中的call及apply

call和applyobj.call(thisObj, arg1, arg2, ...);obj.apply(thisObj, [arg1, arg2, ...]);两者作用一致,都是把obj(即this)绑定到thisObj,这时候thisObj具备了obj的属性和方法。或者说thisObj『继承』了obj的属性和方法。绑定后会立即执行函数。唯一区别是apply接受的是数组参数,c
转载
发布博客 2016.09.05 ·
427 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

npm安装Electron缓慢网络超时导致失败

Electron 框架的前身是 Atom Shell,可以让你写使用 JavaScript,HTML 和CSS 构建跨平台的桌面应用程序。它是基于io.js 和 Chromium 开源项目,小编碰到npm安装Electron缓慢网络超时导致失败情况,下面我们来看看。1. npm源过慢的话,可以把源切到国内的淘宝的镜像上。npm config set registry https://reg
转载
发布博客 2016.08.26 ·
5280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

windows下cmd命令行显示UTF8字符设置(CHCP命令)

在中文Windows系统中,如果一个文本文件是UTF-8编码的,那么在CMD.exe命令行窗口(所谓的DOS窗口)中不能正确显示文件中的内容。在默认情况下,命令行窗口中使用的代码页是中文或者美国的,即编码是中文字符集或者西文字符集。如果想正确显示UTF-8字符,可以按照以下步骤操作:1、打开CMD.exe命令行窗口2、通过 chcp命令改变代码页,UTF-8的代码页为65001ch
转载
发布博客 2016.03.09 ·
743 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多