- 博客(26)
- 资源 (9)
- 收藏
- 关注
原创 搭建本地局域网域名并配置本地的mqtt服务器
然后其他的电脑通过 testapi.com 就能直接解析到ip地址 192.168.2.139。输入自己的Ip地址,然后显示成 192.168.2.139 具体看自己的局域网ip地址。启动 start 然后进入 http://localhost:5380/进入你的路由器设置dns 也要为 192.168.2.139。上面的输入域名 比如 testapi.com。或者通过ping testapi.com测试。如果要把这台电脑作为服务器域名使用。下载完成之后,需要配置的界面。然后进行下一步的操作。
2024-03-26 14:39:17 939
原创 iOS蓝牙多台连接BleManageSwift工具
# BleManageSwiftThis is BleManageSwift快速度开发蓝牙工具安装介绍 只能支持 ios10.0以上版本Installation Guide for BleManageSwiftYou want to add pod 'BleManageSwift', '~> 1.0' similar to the following to your Podfile:```javatarget 'MyApp' dopod '...
2020-09-23 14:21:41 771
原创 Python使用scrapy爬虫
首先创建scrapy准备工作pipev install scrapyscrapy startproject ZhihuLovecd进入项目的spider目录scrapy genspider ZhihuLove 'www.zhihu.com'然后用 vscode 或者 pycharm打开项目创建完成后会自动创建好项目接下来可以开心的写需要的数据了爬数据主要是处理网站的节点首先找到大节点question = response.xpath('//div[@cla..
2020-06-19 17:13:12 288
原创 Flutter 使用provider记录
由于谷歌官方目前对provide停止了更新现在采用的是Provider首先导入包import 'package:provider/provider.dart';然后在Main函数中注册void main(){ runApp( MultiProvider( providers: [ ChangeNotifierProvider(create: (_)=>Counter()), ChangeNotifierProvide.
2020-06-19 16:54:51 660
原创 uni-app的获取屏幕高于宽的布局
在页面加载的时候使用 onLoad加载如下代码onLoad() { console.log("132131241241") let res = wx.getSystemInfoSync() this.width = res.screenWidth this.bottom = res.screenHeight this.wrapperHeight = res.screenHeight },在使用的时候可以用控件去获取屏幕的高度和宽度 &l
2020-06-19 16:39:01 2729
原创 Google CloudPlatform 物联网项目之Lora-Server
首先我们找到Lora-Server服务器的地址https://cloud.google.com/community/tutorials/setting-up-loraserver或者https://www.chirpstack.io/官网推荐的是使用 谷歌VM来创建注意:创建服务器按照官方文档推荐的方式创建第一部分网关和网桥的安装2. 生成密钥 openssl genpkey -algorithm RSA -out rsa_private.pem -pkeyopt rs.
2020-06-18 13:45:45 1632
原创 Google CloudPlatform 物联网项目之 IoT Core
一直没有使用这个CSDN写文章,已经2年了,习惯于Github上写文章。抱歉没有维护。Google CloudPlatform集成了许多的功能,包含数据存储,Compute Engine..等等。要使用Google CloudPlatform首先得有帐号需要1美元购买体验当你支付后就会变成这样第一步创建项目首先创建项目可以看谷歌官方文档重要的部分1.怎么样去创建Pub/Sub主题?2.怎么去实现官方的代码?3.怎么去合理使用 function方法?...
2020-05-11 20:11:58 730
原创 iOS—YModem蓝牙固件升级
原理1.首先理解什么是YModem通讯?YModem协议是XModem的改进协议,它最用于调制解调器之间的文件传输的协议,具有快速,稳定传输的优点。它的传输速度比XModem快,这是由于它可以一次传输1024字节的信息块,同时它还支持传输多个文件,也就是常说的批文件传输。YModem分成YModem-1K与YModem-g。我使用的是YModem-1K 也就是一次传输1024字节。YModem-1...
2018-06-15 12:53:08 1101
原创 安卓蓝牙YModem固件升级
安卓蓝牙YModem固件升级原理1.首先理解什么是YModem通讯?YModem协议是XModem的改进协议,它最用于调制解调器之间的文件传输的协议,具有快速,稳定传输的优点。它的传输速度比XModem快,这是由于它可以一次传输1024字节的信息块,同时它还支持传输多个文件,也就是常说的批文件传输。YModem分成YModem-1K与YModem-g。我使用的是YModem-1K 也就是一次传...
2018-06-06 17:21:50 3621 4
原创 详细的MVP+Retrofit2+Rxjava2+RxLifecycle2.0的项目流程开发
详细的MVP+Retrofit2+Rxjava2+RxLifecycle2.0的项目流程开发本次详细的讲解MVP+Retrofit2+Rxjava2+RxLifecycle2.0项目流程,包含了怎么去使用基本的方法去调用服务器一个登录的接口,以及包的创建流程,本文章都为基础知识。基本能使大家看懂。导入依赖App bulid.gradleapply plugin: 'co...
2018-04-26 20:39:23 580
原创 MVP+Retrofit2+Rxjava2+RxLifecycle2.0萌新文章
1. Rxjava2为什么会造成内存泄漏?一句话描述:使用RxJava发布一个 Subscribe(订阅)后,当页面被finish(),此时订阅逻辑还未完成,如果没有及时取消订阅,就会导致Activity/Fragment无法被回收,从而引发内存泄漏。2. 当出现了内存泄漏怎么解决?使用trello公司提供的RxLifecycle来解决rxjava所造成的内存泄漏。Rxlifecycle是通
2018-03-19 15:32:59 1306
原创 iOS蓝牙连接多台设备
1. 框架 利用蓝牙CoreBluetooth框架 在7.0以上就用这个连接蓝牙框架。2.连接 连接多台蓝牙设备与单台连接蓝牙设备的道理是一样,同样需要首先发现蓝牙设备然后把发现的设备添加到一个 NSMutableArray 保存起来。具体看下面代码:首先 我们需要创建 @property (nonatomic,strong ) CBCentralManager *manager;
2017-09-07 11:37:30 6063 3
原创 iOS MVC简单的原理
运用了一些第三方库运用的代码是OC代码。运用了Masonry布局,AFNetworking网络请求,MJExtension,SDWebImage,MJRefresh。第三方库的链接Masonry https://github.com/SnapKit/Masonry AFNetworking https://github.com/AFNetworking/AFNetworkingMJExt
2017-09-04 15:07:43 846
原创 初学Kotlin MVP+Retofit2+Rxjava2
kotlin项目 需要配置 build.gradle 如下:apply plugin: 'com.android.application'apply plugin: 'kotlin-android'apply plugin: 'kotlin-android-extensions'android { compileSdkVersion 26 buildToolsVersion "
2017-08-28 09:47:39 1283
原创 记录软件安装出现问题
1.安装 mysql5.7.17版本的时候 出现无法启动sql服务 需要注意的是 没有 生成 data 可以从其它有的data数据复制过来就可以了。2.安装SQLserver2008的 时候老是出现连接服务器连接失败主要原因是 安装免费版本 服务器名:.\sqlexpress 就可以了。3.安装sqlserver2008出现需要电脑重启 在键盘上按下组合键【Win】+【R】,调出运行窗
2017-07-17 08:20:57 334
翻译 安卓Kotlin之小白翻译一
首先感谢谷歌翻译 使用Kotlin进行Android开发 Kitlon非常适合安卓开发应用程序,将现代语言的所有优势带入Android平台,无需引入新的限制: 1.兼容性:Kotlin与JDK 6完全兼容,确保Kotlin应用程序可以在较旧的Android设备上运行,无任何问题。 Kotlin工具在Android Studio中完全支持,与Android构建系统兼容。 2.性能:Kotlin
2017-05-19 13:54:09 1035
原创 发布安卓APP到谷歌Play
1.发布安卓app到谷歌play首先需要电脑翻墙,并在谷歌play里面注册开发者账号,支付25美金购买永久的账号。2.点击进入https://support.google.com/googleplay/android-developer/answer/6112435?hl=en这个网址。 出现下面的界面然后点击之后 又点击进入到自己的控制台当点击进入之后出现下面的这种形式(当有app的情况下)
2017-05-18 08:33:20 5331
原创 APP Privacy Policy
The LH thermometer respects and protects the privacy of all users who use the service. In order to provide you with more accurate and personalized service, the LH Thermometer will use and disclose your
2017-05-17 15:11:14 826
原创 安卓蓝牙4.0以上连接多台设备并接收蓝牙设备数据
前沿: 在我之前写的代码中都没有实现蓝牙连接多个设备,由于时间的原因没有进行更改。iOS端实现 蓝牙多个连接确实比安卓的方便,本身利用官方的Demo就可以实现多台连接,只不过自己利用view加以区分就可以。到此蓝牙4.0之前是通过scoket连接多台设备,不过感觉传输的稳定性没有 BluetoothGatt稳定所以本次我利用BluetoothGatt来连接 蓝牙多台设备1.由于连接多台设备 我只讲
2017-05-09 16:23:22 12459 12
原创 IOS学习笔记二
我ios网络获取j son数据所使用的方法:再使用Masonry的时候记得导入 Masonry包里面的 Masonry 操作方法跟下面的这些框架导入的模式一样。熟悉了 利用Masonry 代码 布局 解决了 storyboard布局。跟安卓布局的 方式 有点一样。上一个星期 使用 AFNetworking实现了网络请求框架。请求速度明显变快速。引用了Github的下载的东西 直接复制2个文件夹 并新
2017-04-17 14:31:40 297
原创 IOS蓝牙连接和发送数据
首先要确定蓝牙是否打开 本文使用的是 Objective-C语言 1.新建一个蓝牙帮助类BlueHelp 并导入 pragma mark - CBPeripheralDelegate//只要扫描到服务就会调用,其中的外设就是服务所在的外设 - (void)peripheral:(CBPeripheral )peripheral didDiscoverServices:(NSError )er
2017-04-12 08:57:28 4155
原创 ios Oobjective-C 初级 一
学习IOS的时候出现的问题一以下是报错误的代码提示地方 setValue:forUndefinedKey class is not key value coding-complian出现上面这个问题 我 找了很久没有找到解决方案。最后发现了在使用故事模版做点击事件的时候出现了问题按住 control + 鼠标左键 连续点了2次事件 所以 xcode在执行的时候 就会发现 有个连接 在代码里面没有
2017-03-10 09:28:10 276
原创 MySQL5.7.17免安装版本配置
MySQL5.7.17安装配置下载MySQL官网地址: http://dev.mysql.com/downloads/mysql/ 可以选择自己所需要的版本下载。 目前分为免安装版本和安装版本。 我使用的是免安装版本的。我安装了SQLYog在打开的时候出现了以下的问题如下图所示 配置部分出现了问题然后进入我的电脑CMD命令如下: 首先要输入net stop mysql 先停止掉服务器 。
2017-02-07 09:33:15 1225
原创 安卓蓝牙4.0和蓝牙多通道
安卓蓝牙4.0和蓝牙多通道1.首先连接蓝牙的时候需要在配置文件manifest中增加权限<uses-permission android:name="android.permission.BLUETOOTH" /><uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />这个时候我们才算正式开始进入主题2.
2016-12-13 09:31:06 3006 1
iOS蓝牙连接多台设备
2017-09-07
安卓蓝牙5.0Android L BLE Peripheral
2017-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人