大约有 22,000 项符合查询结果(耗时:0.0161秒) [XML]

https://www.fun123.cn/aia-store/ 

App Inventor 2 源码商店

... 蓝牙BLE硬件接入及IO控制 ...
https://bbs.tsingfun.com/thread-1808-1-1.html 

mac地址错误如何解决 - 创客硬件开发 - 清泛IT社区,为创新赋能!

我照着视频内容做的蓝牙连接模块,可是连接的时候显示蓝牙mac地址错误,换了几个不同的蓝牙设备都是这样。请教一下为什么会这样,怎么解决。连接的参数错误,要传当前的选中项目,而非全部设备的列表:
https://bbs.tsingfun.com/thread-1864-1-1.html 

AI伴侣的权限问题 - App应用开发 - 清泛IT社区,为创新赋能!

...权限,对此查看它所有的权限,如下图,发现没有相关的蓝牙一系列权限的总开关,图里的附近设备里的选项的点进去都是一些解释,没有涉及开启的功能 我也去查看别的一些软件,如下图,它的所有权限是有个读取设备...
https://bbs.tsingfun.com/thread-2352-1-1.html 

Mind+ 掌控板、ESP32开发板等硬件如何接入AppInventor? - 创客硬件开发 - ...

...通信方式,及使用什么组件。一般不外乎2种方式: 1、蓝牙(经典蓝牙),使用 蓝牙客户端 组件。Mind+ 参考代码如下: 2、WIFI(TCP服务器),使用ClientSocketAI2Ext 拓展。
https://www.tsingfun.com/it/cpp/1419.html 

ZeroMQ的学习和研究(PHP代码实例) - C/C++ - 清泛网 - 专注C/C++及内核技术

...不影响他继续的广播,当 Subscriber 再连接上来的时候,收到的就是后来发送的新的信息了。这对比较晚加入的,或者是中途离开的订阅者,必然会丢失掉一部分信息,这是这个模式的一个问题,所谓的 Slow joiner。稍后,会解决这...
https://www.tsingfun.com/it/cpp/2160.html 

VC菜单命令详解(文件打开、保存与关闭) - C/C++ - 清泛网 - 专注C/C++及内核技术

...的流程为:1,判断lpszPathName不空 则跳第二步,为空则获取文档的路径名,加上扩展符。bReplace为TRUE则显示保存文件对话框(AFX_IDS_ SAVEFILE),否则显示拷贝保存对话框(AFX_IDS+SAVEFILECOPY)。2,调用CDocument::OnSaveDocument保 存文...
https://www.tsingfun.com/ilife/tech/585.html 

80后夫妻创业,如今身价68亿,怎么做到? - 资讯 - 清泛网 - 专注C/C++及内核技术

...工程只是地产开发的一个环节,汉鼎的基本商业模式就是获取项目合同,然后予以执行。可大家都知道,地产业总是和另一个含义复杂的词汇有关,那就是“资源”。 一个中国的年轻人,如果没有什么背景,通常和“资源”不...
https://www.tsingfun.com/it/te... 

Android中Java和JavaScript交互 - 更多技术 - 清泛网 - 专注C/C++及内核技术

...回值的函数 Android在4.4之前并没有提供直接调用js函数并获取值的方法,所以在此之前,常用的思路是 java调用js方法,js方法执行完毕,再次调用java代码将值返回。 String call = "javascript:alertMessage(\"" + "content" + "\")"; webView.loadU...
https://www.tsingfun.com/it/cpp/655.html 

VC窗口刷新InvalidateRect和UpdateWindow - C/C++ - 清泛网 - 专注C/C++及内核技术

...不附带在WM_PAINT消息的参数中,在程序中有其他方法可以获取。WM_PAINT消息只是通知程序有个区域需要更新而已,所以Windows也不会同时将两条WM_PAINT消息放入消息循环中。当Windows要放入一条WM_PAINT消息的时候,如果发现已经存在...
https://www.tsingfun.com/it/cpp/1373.html 

C++中智能指针的设计和使用 - C/C++ - 清泛网 - 专注C/C++及内核技术

...l; if (--ptr->use == 0) delete ptr; } // 获取数据成员 int *get_ptr() const { return ptr->ip; } int get_int() const { return val; } // 修改数据成员 void set_ptr(int *p) const { ptr-...