c
hxl5955
这个作者很懒,什么都没留下…
展开
-
基于tcp实现http访问的简单例子,code blocks控制台c语言实现股票价格显示
目录大概思路1、了解下股票API2、写c socket 代码,加上http头,从服务端GET内容1)获取服务器IP2)获取头信息IDE:code blocks语言:c 语言涉及内容:socket应用,TCP 添加http协议头访问http// 不想直接用http接口大概思路1、了解下股票API用浏览器体验下,http://qt.gtimg.cn/q=sz000858,其中“000858”是五粮液股票代码;2、写c socket 代码,加上http头,从原创 2022-05-21 22:24:21 · 755 阅读 · 0 评论 -
生成包含人民币符号¥的二维码遇到的问题
遇到个问题,要生成的二维码内容是:123abc¥78用一直用的模式QR_MODE_AN,生成的二维码扫出来的结果不对,更换其他二维码编码,发现都不太行,最后在一朋友的启发下重新看下了下这些编码的介绍得知QR_MODE_8是UTF-8的编码,所以把输入内容换成UTF-8编码传入即可。二维码生成库的代码里有这几种编码模式:/*** Encoding mode.*/typedef enum { QR_MODE_NUL = -1, ///< Terminator (NUL...原创 2022-04-19 19:55:40 · 261 阅读 · 0 评论 -
FreeRTOS ***ERROR*** A stack overflow in task问题解决思路
原创 2021-12-08 10:38:22 · 3500 阅读 · 0 评论 -
EAN13条形码了解,有c测试代码
参考:条形码-EAN13码编码规则详细说明起始符:101中间分隔符:01010终止符:101char *num = "6903244981002";//注意:商品码数据不能随便,有规则,校验值不对扫不出,开头3位690是中国的国家代码 /* 校验值计算 C1 = N1+N3+N5+N7+N9+N11,即6+0+2+4+8+0 = 20 C2 = (N2+N4+N6+N8+N10+N12)*3,(9+3+4+9+1+0)*3 ...原创 2021-11-10 15:24:51 · 1170 阅读 · 0 评论 -
gb2312,GBK,GB18030等重新学习了解
gb2312,GBK,GB18030国标码查询参考:https://blog.csdn.net/wvqusrtg/article/details/110234149https://www.qqxiuzi.cn/zh/hanzi-gb18030-bianma.phpGB 2312 最少,只有6763 个汉字;GBK是21886 个汉字;GB18030最多,分别是27533和70244,2000年和2005年的版本;GB18030-2000汉字GB1803...原创 2021-07-06 09:54:11 · 988 阅读 · 0 评论 -
mdk keil添加自定义下载功能
前言:通常用mdk开发后,要下载固件到板子上,需要单独再打开下载工具下载(非debug片子),为了偷个懒,MDK支持添加自定义的工具,方法如下:步骤:1、准备下载工具(如有二次boot,可自己实现命令行工具),放到工程目录下,可用批处理命令把编译输出的copy到下载目录下;2、mdk添加下载菜单,Tools->Customize Tools Menu,3、使用:编译好工程,选择tools->download即可打开下载工具,...原创 2020-12-22 14:43:54 · 655 阅读 · 0 评论 -
windows实现menuconfig可使用PDCureses库做UI
参考:https://piggerzzm.github.io/2019/07/28/PDCurses/一、环境:1、codeblocks; -- 为了下面编译用到 mingw32-make2、pdcureses; -- git 仓库地址:https://github.com/wmcbrine/PDCurses.git二、方法:1、git取出源码后,进wincon目录,执行如下命令进行编译:mingw32-make -f Makefile WIDE=Y INFOEX=N如果m...原创 2020-11-24 11:26:43 · 2979 阅读 · 0 评论 -
ARM非对齐访问
结构体对齐的几种方式:typedef struct{ unsigned char sbuf[3]; unsigned int nLen; }ST_TEST_ALGIN;//4字节对齐typedef struct{ unsigned char sbuf[3]; unsigned int nLen; }__attribute__((packed)) ST_TEST_ALGIN_1;原创 2016-10-29 11:17:20 · 1472 阅读 · 0 评论 -
关于ndk开发使用jni回掉java方法更新UI的问题
参考自:http://blog.sina.com.cn/s/blog_4b650d650100moda.html重新整理,原理:应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发。耗时的操作,放在一个子线程中,如果子线程涉及到UI更新,那就要用到handler,Android主线程是线程不安全的, 也就是说,原创 2016-07-05 17:41:05 · 1660 阅读 · 0 评论 -
基于ndk jni技术实现串口收发的方法
步骤:1、写java jni类;2、javah生成.h,实现对应.c文件;3、写java activity类测试。参考代码://*******************java jni类*************************//package com.example.hellojni;public class JniInterface { static {原创 2016-06-27 17:06:37 · 629 阅读 · 0 评论 -
关于移植arm程序到x86遇到的struct对齐问题
简单记录:1、arm 32位 enum类型大小是1字节x86 enum类型是4字节2、X86上#pragma pack(push, 1)//是按1字节对齐typedef struct{ UCHAR ucA;//1 UCHAR ucB;//1 UCHAR ucC;//1 long laa;//4 UCHAR ucD;原创 2016-06-03 13:14:53 · 963 阅读 · 0 评论