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

https://bbs.tsingfun.com/thread-3079-1-1.html 

App Inventor 2 物联网入门的两个方向:BLE直连硬件 vs MQTT云端通信,你的...

...| 蓝牙广播/连接,点对点 | 通过服务器中转,一对多 • 是否需要网络 | 不需要,离线可用 | 需要 WiFi/4G 联网 • 传输距离 | 10-30米(经典范围) | 理论上全球可达 • 硬件成本 | 低(BLE模块约15-30元) | 较高(WiFi模块+服务器)...
https://www.tsingfun.com/ilife/tech/1224.html 

从Sloodle看三维虚拟学习环境的发展趋势 - 资讯 - 清泛网 - 专注C/C++及内核技术

...种学习管理系统与 Second Life整合呢 ? 其实标准很简单 ,即是否能比较方便地获取底层数据和数据库。基于此 ,开源的学习管理系统是最好的选择。Moodle (Modular Object Oriented Dynamic Learning Environment) 是由澳大利亚 Martin Dougiamas博士主持...
https://stackoverflow.com/ques... 

How to detect iPhone 5 (widescreen devices)?

...OS 6 AutoLayout capabilities. That said, if you really need to detect the iPhone 5, you can simply rely on the screen size. [ [ UIScreen mainScreen ] bounds ].size.height The iPhone 5's screen has a height of 568. You can imagine a macro, to simplify all of this: #define IS_IPHONE_5 ( fabs( ( d...
https://bbs.tsingfun.com/thread-3102-1-1.html 

App Inventor 2 数学积木的9个隐藏用法:随机种子、位运算、取整陷阱,踩中...

...直接拿去做数学运算——App 崩了。is a number 块判断输入是否为合法数字,配合 if-else 做一层校验,比事后 try-catch 干净得多。 推荐写法:文本框内容 → is a number → true 时走计算逻辑,false 时弹出提示"请输入有效数字"...
https://www.fun123.cn/referenc... 

MQTT物联网协议完全实践指南 · App Inventor 2 中文网

...rent milliseconds add item to MessageCache MessageEntry // 检查是否需要批量发送 if length of MessageCache >= BatchSize then call batchPublishMessages // 错误处理和日志记录 when UrsPahoMqttClient1.PublishError errorCode, errorMessage do set Label_ErrorSta...
https://www.tsingfun.com/it/pr... 

项目管理实践【五】自动编译和发布网站【Using Visual Studio with Source ...

...ace the existing virtual directory前面的CheckBox根据实际情况确定是否选中,如下图: 点击确定按钮,编译部署项目StartKit.csproj_deploy,编译成功后,我们打开IIS,在默认网站下可以看到虚拟目录StartKit。OK,成功了! 方法二:使用Web...
https://www.tsingfun.com/ilife/tech/551.html 

大单融资后,MOOC去哪儿 - 资讯 - 清泛网 - 专注C/C++及内核技术

...在高校面临日益激烈的MOOC竞争的时候,寻求资本的帮助是否有可能成为日益普遍的做法?张有明表示,高科与过来人的合作,既是特例,又是MOOC在中国发展的又一个里程碑式的开始。 “最近几年市场上比较红火的在线教育公...
https://www.tsingfun.com/it/cp... 

ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升

...部指针会被设置为NULL。 所有下面的代码,可以用来检测是否转换成功: void Func(IUnknown * punk) { CComQIPtr<IXXX> pno(punk); if(pno) { //正确转换 pno->doSomething(); } } (2) 赋值 赋值的时候,发生下面三件...
https://www.tsingfun.com/it/cp... 

ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网 - 专注IT技能提升

...部指针会被设置为NULL。 所有下面的代码,可以用来检测是否转换成功: void Func(IUnknown * punk) { CComQIPtr<IXXX> pno(punk); if(pno) { //正确转换 pno->doSomething(); } } (2) 赋值 赋值的时候,发生下面三件...
https://www.tsingfun.com/it/cp... 

ATL CComPtr和CComQIPtr详解 - C/C++ - 清泛网移动版 - 专注IT技能提升

...部指针会被设置为NULL。 所有下面的代码,可以用来检测是否转换成功: void Func(IUnknown * punk) { CComQIPtr<IXXX> pno(punk); if(pno) { //正确转换 pno->doSomething(); } } (2) 赋值 赋值的时候,发生下面三件...