
C++
文章平均质量分 79
Jacky_Lu
这个作者很懒,什么都没留下…
展开
-
unity调用dll 实现非阻塞socket server 的tcp 网络通信
dll端的代码#include "TcpSrv.h"#pragma comment(lib,"ws2_32.lib")static SOCKET sServer = INVALID_SOCKET;static SOCKET sClient = INVALID_SOCKET;int InitSrv(int ip, int port){ WSADATA wsd; int ret...原创 2020-03-11 00:19:30 · 554 阅读 · 0 评论 -
PHP Extension组件开发完整实例(C/C++扩展PHP) Mark一下
https://blog.youkuaiyun.com/zjuwangleicn/article/details/79528375原创 2019-10-29 12:13:31 · 247 阅读 · 0 评论 -
接收rtp数据保存为h264
#include "CommonCode.h"#define RingPoolSize (2*1024*1024)CRtpDecoder::CRtpDecoder(){ int i; pRingPool = new char[RingPoolSize]; nRingGet = 0; nRingPut = 0; nTimeCnt = -1; nRecUd...原创 2019-08-28 14:22:30 · 1644 阅读 · 6 评论 -
基于mfc的简单的串口助手,发送接收
#pragma once#include "Com.h"class CComDlgDlg : public CDialog{// 构造public: CComDlgDlg(CWnd* pParent = NULL); // 标准构造函数// 对话框数据 enum { IDD = IDD_COMDLG_DIALOG }; protected: ...原创 2019-07-14 11:30:44 · 711 阅读 · 0 评论 -
bin2hex
在单片机程序里面 有时候 要将 bin 转换为 hex 写下 mark 一下#include "stdio.h"typedef unsigned char BYTE;typedef unsigned long DWORD;int main(int argc, char* argv[]){ char *pt, buf[256] = ":", filename[256]; ...原创 2019-07-04 14:46:13 · 1040 阅读 · 0 评论 -
Cocos Sequence动画不执行CallFunc问题解决
在 cocos 的使用过程中,在Sequence里面调用CallFunc时候 有时候会出现 没有调用到的情况,在安卓端出现的概率比较大,windows的调试环境没有出现一开始总是怀疑自己的应用端出问题,或者是安卓的问题,寻找了好久没有找到,问了度娘也没有找到类似的情况最后在 简书 找到了问题的所在, 问题出现在浮点类型的数据, 在 Sequence 的update 代码里面 可能会...原创 2019-03-11 10:43:40 · 883 阅读 · 0 评论 -
linux上面 实现 游戏手柄 映射 键盘
main.c#include <string.h>#include <stdint.h>#include <stdio.h>#include <unistd.h>#include "joy.h"#include "vkey.h"#include <linux/input.h>#define MASK_UP原创 2018-08-14 12:24:39 · 2361 阅读 · 0 评论 -
skynetclub轻量级服务端底层管理框架 mark一下
http://skynetclub.github.io/book/skynet/index.htmlskynet是云风编写的服务端底层管理框架,底层由C编写,配套lua作为脚本使用,可换python等其他脚本语言。skynet主要工作是管理注册服务,并开启多线程协调服务之间的调用和通讯。skynet一般用于开发游戏服务端程序。朋友推荐的 mark 一下 免得以后忘记...原创 2018-06-06 13:37:45 · 286 阅读 · 0 评论 -
ubuntu 安装已经编译好的 ffmpeg 库
sudo add-apt-repository ppa:mc3man/trusty-mediasudo apt-get updatesudo apt-get install ffmpeg原创 2018-03-05 20:57:40 · 781 阅读 · 1 评论 -
Stm32ISP 2
读出stm32芯片的唯一id 并写入 0x8000000地址中// JkIsp.cpp : Defines the entry point for the console application.//#include "stdafx.h"HANDLE m_hIDComDev; //串口句柄int OpenCom(){ DCB dcb = { 0 }; m_hIDComDe...原创 2018-02-24 15:47:34 · 326 阅读 · 0 评论 -
STM32 串口 ISP 记录 1
发送0x7F 读取 0x79 成功,证明stm32已经进入boot状态0x7F是用于stm32自我校正波特率的,然后它会回复 0x79 (就是ACK) (PS:0x1F 代表 NACK)本代码使用的COM2 偶校验#include "stdafx.h"int OpenCom(HANDLE *pCom){ HANDLE m_hIDComDev;//串口句柄 DCB dcb ...原创 2018-02-22 15:26:20 · 718 阅读 · 0 评论 -
用 android ndk 将 V4L2 写成lib 供 cocos2dx 调用
头文件如下#ifndef __V4L2_LIB_H__#define __V4L2_LIB_H__class CapCocos{ public: CapCocos(); ~CapCocos(); int OpenVideo(const char *video); unsigned char* GetVideoData(); ...原创 2018-02-27 09:47:25 · 267 阅读 · 0 评论 -
监控窗体按键,发送相应的串口信息
项目需要 摇杆 控制机器,但是在家里调试 摇杆机构不方便,所以采用了 串口 加 电脑键盘按键 =单片机接收串口消息,生成摇杆信息监控窗体按键信息的代码如下,本来打算用keyup keydown 事件的,发现不行,必须重写 PreTranslateMessage 函数BOOL Ckey2comDlg::PreTranslateMessage(MSG* pMSG){原创 2017-12-11 10:10:01 · 427 阅读 · 0 评论