- 博客(16)
- 资源 (7)
- 收藏
- 关注
原创 win10下开发Qt ARM应用
0.安装好mingw环境1.交叉编译mingw板Qt for Embedded。编译命令:^是batch换行符 2.配置好交叉编译器
2022-07-12 16:05:03
658
1
原创 最新cef3下载与编译,dll调用
1.cef3下载与编译1.1下载libcef以及wrapperCef3 (chromium embedded framework)下载编译好的,下载地址在总览页面中。 Libcf_dll_wrapper是C++接口封装,但是最新的使用的是vs2019编译通过,Cef3分为跨平台,windwos平台分为x86,x64.2.1 cmake编译注意Cef3中编译默认只有静态库,因为chromium中核心功能只能静态库使用,但是也是使用但是,需要禁用沙箱机制 set(BUILD_SHA.
2021-12-22 14:08:47
1782
原创 windows组播例子
接收端:#include <stdio.h>#include <stdlib.h>#include <string.h>#include <winsock2.h>#include <ws2tcpip.h>void sockerr(const char* message){ wchar_t* s = NULL; FormatMessageW(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORM
2021-11-18 09:29:50
596
原创 zeroMQ支持PGM协议编译
vs2019编译1.下载openPGM 链接:https://github.com/steve-o/openpgm2.下载zeroMQ源码 链接:https://github.com/steve-o/openpgm3.cmake编译 cmake-gui打开cmake文件,勾选WithOpenPGM.选择编译动态库,静态库比较麻烦4.打开工程编译 编译后产生.lib.dll文件5.建立测试工程测试...
2021-11-15 15:10:46
972
原创 C语言 lamda使用
前提:GNU C语法实现: 1.定义宏 #define lambda(RType, Body) ({ RType __fn__ Body; __fn__; }) 2.例子#include <stdio.h>#define lambda(RType, Body) ({ RType __fn__ Body; __fn__; })void baz(void(*fn)(int),int x){ fn(x);}void fo...
2021-11-12 09:33:20
929
原创 scp 使用用户名密码
scp -o KexAlgorithms=diffie-hellman-group1-sha1 demo root@192.168.1.10:/tmp
2021-11-03 09:35:53
7388
原创 linux framebuffer 背景有时突然变蓝问题
linux 默认是某个虚拟控制台占用framebuffer,会不定时刷屏操作,必须让他处于显卡独占模式。才不会乱切换。不会显示时,突然某块变成蓝色背景色。给出示例代码 const char *const devs[] = {"/dev/tty0", "/dev/tty", "/dev/console", 0}; if (ttyDevice.isEmpty()) { for (const char * const *dev = devs; *dev; ++dev)
2021-04-15 14:09:30
248
原创 Ubuntu 下Clion workspace 目录、文件名中文解码不对
Ubuntu 下Clion workspace 目录、文件名中文解码不对设置 LANG=zh_CN.GBK,改成 LANG=zh_CN.UTF-8
2021-02-24 16:05:31
547
2
原创 [GDB] which is more than max-value-size
gdb 有变量显示大小限制取消限制set max-value-size unlimited
2020-02-13 10:40:13
3562
原创 ip route add default via $i metric $metric ip: RTNETLINK answers: File exists
错误原因:网关的metric不能一样验证:https://askubuntu.com/questions/293827/error-rtnetlink-answers-file-exists想增加metric 网关用route 命令route add default gw $i dev $interface metric $metric它不会校验metric。...
2019-12-19 14:34:14
1229
原创 Boa PHP 配置问题
1.Boa对PHP安全要求很多,详情看http://owen-hsu.blogspot.com/2011/02/step-by-step-setup-of-boa-with-php.html2.高版本php编译调用时,还有 No input file error详情看https://woozle.org/papers/php-cgi.html最后使用busybox 中http...
2019-06-13 17:54:09
562
原创 Qml 支持flickable View ,索引delegate中item属性、函数方法
两种方式:1.不正规 View.currentIndex = index;View.currentItem.属性/func()2.正规 View.contentItem.children[index].属性/func()
2018-06-22 18:17:13
949
1
转载 linux实现共享内存同步的四种方法一
本文主要对实现共享内存同步的四种方法进行了介绍。共享内存是一种最为高效的进程间通信方式,进程可以直接读写内存,而不需要任何数据的拷贝。它是IPC对象的一种。为了在多个进程间交换信息,内核专门留出了一块内存区,可以由需要访问的进程将其映射到自己的私有地址空间。进程就可以直接读写这一内存区而不需要进行数据的拷贝,从而大大提高的效率。同步(synchronizatio
2017-12-06 10:58:45
465
转载 C++中堆栈,堆和栈的区别
堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态
2014-06-24 17:53:52
415
转载 Java 接口和抽象类区别
1.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 。面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用。说到了抽象,我就不
2014-06-13 10:26:06
520
基于HTK的嵌入式猪只声音识别系统设计.pdf
2020-02-17
测试驱动的嵌入式C语言开发高清!! pdf
2017-10-23
精通Linux_第2版_ Brian Ward_2015
2017-03-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人