首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

也是可以开发蓝牙应用男人了

手机端大家通常会用LightBlue或者NordicnRF Connect软件测试,但是作为干嵌入式攻城狮,相信肯定有不少人会有兴趣想自己弄一个可以修改软件,难不成今天要介绍编程了吗?...不,因为不会!觉得也没必要专门为了这个去学,毕竟我们也不是专门从事开发。...有一种方法可以搞定,那就是使用QT,大家知道QT可以跨平台运行,并且用也是嵌入式工程师熟悉C++语言,所以可以用QT整一个系统里运行蓝牙软件。...如果手机通过USB连接电脑的话,点击运行,手机端就会提示你安装应用程序。当然也可以把编译后生成apk放到手机里安装,编译生成apk如下目录: ?...当然这个QT程序还有很多可以改进地方,比如UI美化、和不同尺寸手机适配、更加丰富功能等,感兴趣朋友可以拿源代码自由发挥,需要修改后源代码可以文章下方留言。

1.1K20

Android--SVG系统应用

,性能高等优势,谷歌Android5.0引进了SVG,并转化为Vector,Android中指的是Vector Drawable,也就是Android矢量图,可以说Vector就是Android...SVG实现(并不是支持全部SVG语法,现已支持完全足够用了) Vector图像刚发布时候,是只支持Android 5.0+,自从AppCompat 23.2之后,Vector可以使用于Android...,不需要通过分辨率来设置不同图片。...Vector 语法简介 通过使用它Path标签,几乎可以实现SVG其它所有标签,虽然可能会复杂一点,但这些东西都是可以通过工具来完成,所以,不用担心写起来会很复杂。...添加 defaultConfig { vectorDrawables.useSupportLibrary = true } 1.2、gradle添加 compile

2.7K20
您找到你想要的搜索结果了吗?
是的
没有找到

脚本项目开发一些简单应用

如果当时没有连上AS调试,那么可以去SD卡.crash文件夹查看对应app包名文件夹不同时间崩溃信息文件。但是有个小问题,里面关于崩溃信息是单行文本,如果信息很长不好定位问题所在。...由于app适配过程需要经常来回切换分辨率查看不同分辨率下效果,重复性比较高,而且比较繁琐,所以就想到利用脚本来自动切换分辨率。...是写了两个批处理,这样切换到不同分辨率时双击运行对应批处理即可。几秒搞定,再也不用记那些繁琐命令了。 3 资源更新 需求描述:项目中会使用到一些资源如图片、音频、视频、字体、H5页面等。...该批处理使用是输入两个参数作为初始名称和修改后名称。 为了实现批量操作,需要一个改名表。...以上只是说了一些很简单应用,还有一些其它可以需求可以使用脚本来实现。当在工作需要做一些重复工作就要考虑到是否可以使用工具来实现。希望大家多动脑筋,做一个懒人。

1.9K20

GitHub封杀一键脱衣应用后,热榜上找到一个

而且,这还是一个应用,apk安装文件可以随意下载。 ? GitHub所谓封杀,只是走走程序,做做样子? 本着”研究“心态,将这个项目下载了下来,体验了一番。...版DeepNude 整个apk安装文件大小,只有37.5M。 ? 相比官方提供版本(2.45G),要小太多太多。 难道是云端运行模型?看上去有点意思。...只需要点击右侧”下载“,文件就会下载到本地,然后把apk文件拷贝到手机上,直接安装就可以了。 是一部小米MIX2S,下载安装过程非常简单,没有遇到什么问题。...花几分钟填完之后,再打开应用,还是同样界面: ? 再填问卷,emmm……5、6个问题填完后,提示才完成2%问题。 ? 瞬间就有种预感,自己可能被骗了。 ?...看来,GitHub封杀的确是认真的。 但—— 还有一个相关项目没被封杀 GitHub周榜第一位置,也是与DeepNude相关项目。 ?

10.8K10

两个列表,现在需要找出两个列表不同元素,怎么

一、前言 前几天在帮助粉丝解决问题时候,遇到一个简单小需求,这里拿出来跟大家一起分享,后面再次遇到时候,可以从这里得到灵感。...二、需求澄清 问题如下所示: 三、实现过程 这里【听风】一开始给了一个集合求差集方法,差强人意。 不过并没有太满足要求,毕竟客户需求是分别需要两个列表不重复元素。...后来【听风】又给了一个方法,如下所示: 这次是完全贴合要求了,代码运行之后,可以得到预期效果: 这里再补充一个小知识点,提问如下图所示: 后来【听风】给了一个方法,如下图所示: 原来列表转df...是这样玩,接下来你就可以把数据导出为Excel等其他格式了,不再赘述。...三、总结 大家好,是皮皮。这篇文章主要盘点一个Python实用案例,这个案例可以适用于实际工作中文件名去重等工作,感谢【听风】大佬给予耐心指导。

3.2K10

定义一个函数,该函数可以实现任意两个整数加法。java实现

上面都是抛砖引玉,现在正式讲解这道题拓展题解法。 题目:定义一个函数,该函数可以实现任意两个整数加法。...通常对于大数问题,常用方法就是使用字符串来表示这个大数。我们可以首先将两个整数分别用字符串来表示,然后分别将这两个字符串拆分成对应字符数组。...当两个整数都是正数时候直接相加结果为正数,同为负数时候取两者绝对值相加然后结果前加一个负号。...假若是一正一负,则用两者绝对值相减,用绝对值大数减去绝对值小数,当正数绝对值大时候相减结果为正数,当负数绝对值大时候相减结果为负数,结果为负数时相减结果前加一个负号即可。...具体进行相加时候两个字符数组对应数字字符相加即可,当有进位时候做出标记,更高一位进行相加时再将这个进位加进去。同样相减时候有借位也做出标记,更高一位相减时候将这个借位算进去。

1.8K20

【完结】如何学习AutoML模型优化应用,这12篇文章可以作为一个参考

文/编辑 | 言有三 自动化机器学习技术是非常重要基础研究,也是如今深度学习模型优化热点方向,我们开辟了一个专栏,专门讲解AutoML深度学习模型优化一些重要思路,本次来给大家进行总结。...使用AutoML技术可以不同网络层学习到最适合该层归一化机制,从而提升模型能力。...AutoML与优化目标 一个有效损失函数深度学习任务起了关键作用,然而损失函数都是人为设定,不仅需要有经验的人员进行反复尝试,也只能获得次优方案,如果可以让模型自动对优化目标进行学习,将有望以更低成本学习到更优模型...AutoML与模型量化 模型量化也是非常重要模型压缩技巧,网络各层也可以配置不同量化策略,那么是否也可以使用AutoML技术来优化呢? 【AutoML】强化学习如何用于模型量化?...【AutoML】进化算法如何用于自动模型搜索(NAS) 可微分架构与NAS 可微分架构可以连续参数空间中进行搜索,这样带来好处就是可以通过梯度下降算法直接进行优化,是比较高效搜索NAS方法。

58910

2022-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等。 一次操作,你可以选择两个 不同 下标 i 和 j , 其中 0

一次操作,你可以选择两个 不同 下标 i 和 j ,其中 0 <= i, j < nums.length ,并且:令 numsi = numsi + 2 且令 numsj = numsj - 2...如果两个数组每个元素出现频率相等,我们称两个数组是 相似 。请你返回将 nums 变得与 target 相似的最少操作次数。测试数据保证 nums 一定能变得与 target 相似。...答案2022-04-22:给定两个长度相等整型数组 nums 和 target,要求将 nums 变为与 target 相似,并返回最少需要操作次数。...这里可以使用 sort.Ints() 函数进行排序。逐一比较 nums 和 target 对应元素,计算它们之间差值绝对值之和。这一步可以使用 abs() 函数和循环实现。...将差值绝对值之和除以 4,即得到最少操作次数。整个过程就是这样。具体来说,第二步和第三步是为了方便后面的比较和计算而进行预处理。第四步是最重要一步,需要仔细计算每一个位置上差值,并将它们相加。

1.1K30

到底是不是Linux

Linux 内核和这些应用一起打包后就被称作 Linux 发行版本。Linux 有很多发行版本,之前文章(《这么多Linux版本,你究竟该怎么选择?》),对不同版本做过比较。 ?...手机上,系统信息可以看到 Linux 内核版本。 ? 既然是 Linux 内核,那是不是可以说它就是 Linux一个发行版本呢?...我们应用都要用 Java开发,运行在 ART 上面。Linux 其他发行版本也可以用 Java 开发应用,只要运行在 Linux Java 虚拟机上就可以了。...解释清楚了与 Linux 内核关系以及与 Linux 其他发行版本区别后,我们再来看下小伙伴们经常问到两个问题: 1) 可以上运行 Linux 桌面应用吗?...不过有一些应用尝试让我们环境中使用 Shell,终端模拟器还有busybox,感兴趣同学可以去了解一下。 2) 可以Linux 桌面上运行应用吗?

6.3K30

程序员 基础教程 5分钟彻底明白Activity生命周期

系统 开篇 本文章属于开发基础教程。 建议先收藏,然后打开开发工具,按照步骤一起。 本教程致力于讲解及快速进行开发学习。...除开发教程之外,还有Python、C#、网站建设、SEO等教程。对电脑技术感兴趣朋友直接点击上方“关注”。 本文章要求你有一点基础。没有基础朋友可以,查看以前关于开发文章。...关注之后,点开头像,菜单即可找到对应目录。 上次课程:开发基础教程-使用隐式意图打开系统内置应用,干货 前几次课程主要是介绍了Intent,打开activity等相关技术。...生命周期 Activity生命周期 Activity,以on开头方法,都是由系统调用。这也正是声明周期提前。不同阶段,系统调用了不同方法。...完全可以activity中加入这些方法,当运行到一定阶段时候则会执行。 那Activity从创建到销毁经历了怎么样过程呢? ? Activity生命周期 上面是随便画一个声明周期过程。

67150

【翻译】30多个短小而又专业最佳开发者建议

应大家请求为成为一名更优秀开发者,这里有一些从经验吸收小巧而专业小窍门来助你一臂之力。所以,如果你决定从事开发或者已经是一名开发者的话,那么你算是找对地方了。...进一步熟悉内部框架 并不是告诉你怎样去熟悉文档,指的是实实在在框架源码。见过很多开发者很害怕查看或者深入框架内部,探索其实际工作原理和不同模块之间是如何正确地一起运作。...这里有一些该做和不该做条例,能助你成为一名更优秀开发者,并能让你应用从其他应用程序脱颖而出。 小贴士:这里有一个最佳实践文章可以让你做出更好应用 11....小贴士:碎片广播和开发者后台是两个让你开始行动超酷资源广播电台。 12. 不要过于工程化,现实点。 这不仅仅发生在自己身上,同时一些和我工作其他开发者伙伴身上也看到了。...拥抱 Reactive 编程到来 如果你作为开发者想要提升自己技能,你绝对应该考虑拥抱 reactive 实现。这会迫使你构建应用时候采用完全不同方式思考问题。

63620

搞个锤子国产ROMEN!

举个形象例子,雷军当年对外宣称“为了给MIUI选一个好壁纸,看了X万张照片”。众网友都在思考,雷总看啥照片呢? 各种“ROM”拥护者会反驳说:我们不是做主题,我们是基于深度定制。...一个产品有不同版本是合理也有各种语言版本。但是,用国家来给用户需求和习惯打标签,就跟动不动就闹着要“打造中国特有的XX”一样夸张。 芸芸众生每个人都一样,每个人又都不一样。...世界上没有一个完美的产品。包括和IOS。但是移动互联网与PC互联网一大变化是产品快速迭代。APP版本更新,和IOS一年可以上1个大版本,N个小版本。...智能手机体验,一部分是手机硬件本身和网络,一部分是操作系统,还有一部分是App。智能手机为什么智能?不是因为ROM可以给它预装了一堆应用,而是它可以支持无数个全新APP。...如果真有这样产品出现,作为一名发烧友,也会期待。毕竟世界需要更多色彩。不过迄今为止,还没看到哪个ROM整体上能超越IOS和本身友好便捷。 三、要继续吗?——中国自己ROM?

1.5K40

咱们天朝国产ROMEN!

举个形象例子,雷军当年对外宣称“为了给MIUI选一个好壁纸,看了X万张照片”。众网友都在思考,雷总看啥照片呢? 各种“ROM”拥护者会反驳说:我们不是做主题,我们是基于深度定制。...一个产品有不同版本是合理也有各种语言版本。但是,用国家来给用户需求和习惯打标签,就跟动不动就闹着要“打造中国特有的XX”一样夸张。 芸芸众生每个人都一样,每个人又都不一样。...世界上没有一个完美的产品。包括和IOS。但是移动互联网与PC互联网一大变化是产品快速迭代。APP版本更新,和IOS一年可以上1个大版本,N个小版本。...智能手机体验,一部分是手机硬件本身和网络,一部分是操作系统,还有一部分是App。 智能手机为什么智能?不是因为ROM可以给它预装了一堆应用,而是它可以支持无数个全新APP。...如果真有这样产品出现,作为一名发烧友,也会期待。毕竟世界需要更多色彩。不过迄今为止,还没看到哪个ROM整体上能超越IOS和本身友好便捷。 三、要继续吗?——中国自己ROM?

1.1K50

手机系统连接电视,最好方案是什么?

电视看视频,才有更好体验。 ? 最近研究了一下,如何把手机画面输出到电视机。下面就是对各种技术方案总结,希望对大家有用。...手机投屏原理是,通过家庭 Wifi,将手机画面传送给显示设备。它必须满足两个前提条件:电视机能够上网,并且与手机一个局域网。 如果电视机自带系统(或机顶盒有),就可以手机投屏了。...机顶盒就是一个没有屏幕主机,外接电视作为显示设备。因为要用遥控器操作,跟手机触屏操作完全不同,所以机顶盒 App 都需要重新写过,专门适配遥控器和远距离观看。...由于机顶盒就是系统,只是桌面不同而已,所以手机可以安装 App,机顶盒都可以安装。但是,手机 App 电视机上,没法用遥控器操作,这时就需要配蓝牙键盘和鼠标(或触摸板)。 ?...如果只是单纯想看视频,不需要两个屏幕的话,也可以一个盒子 ChromeBox。它就是一个没有屏幕 Chrome OS 设备。

5.1K20

机别扔了!自制 Web 服务器了解一下

你家是否还有堆角落积灰旧手机?给它一个机会,让他变废为宝可好?来看看将其改造成Ruby Web服务器攻略吧! 你一定有旧手机吧?...每年都有大量电子垃圾被扔掉,发达国家,平均每个人每隔几年都要扔掉一台手机,而废弃手机是最大电子垃圾来源。 有一台角落兜灰旧摩托罗拉G5 Cedric,所以我决定用它来点什么。...现在,利用它运行一个Puma Web服务器,上面跑着一个简单Sinatra应用进一步介绍之前,你也许会想:这有什么实际用途吗?...安装Termux 首先我们需要在手机上设置一个Linux环境。Termux是一个运行在终端模拟器和Linux环境,可以直接从谷歌应用商店下载。安装完成后不需要任何配置。...下面是服务器上运行siege情况,服务器支持3个并发用户(真实世界应该设置得更大): 截图中数字意义不大,因为我们Web应用响应只不过是时间戳,不超过100个字符,但足够证明,我们服务器可以处理少量并发用户了

2.8K40

开发基础教程-使用隐式意图打开系统内置应用,干货

开篇 本文阅读需15分钟,属于开发基础教程。 建议先收藏,然后打开开发工具,按照步骤一起。 本文由全栈攻城狮原创首发。 本教程致力于讲解及快速进行开发学习。...除开发教程之外,还有Python、C#、网站建设、SEO等教程。对电脑技术感兴趣朋友直接点击上方“关注”。 本文章要求你有一点基础。...没有基础朋友可以,查看以前关于开发文章。 上次课程:开发基础教程-Android多界面应用程序开发 实现功能: 点击按钮实现打开系统内置浏览器,并访问百度功能。 ?...为了准确了解这两个方面的知识,我们用两个例子来展示。 使用隐式意图打开本应用内界面。了解整个过程。 通过隐式意图打开系统内置浏览器 下面是重头戏。...BrowerandroidManifest文件 其中有很多intent-filter。可以根据自己需求选择对应intent-fliter就可以了。我们使用圈intent-fliter。

1.3K20

采访Philipp Crocoll:平台上整合Java和C#

Keepass2Android不仅具有强大密码存储功能,还是一个单独应用同时使用Java和C#很好案例。...事实证明,版Mono是一个很好平台:你可以同时拥有.net框架以及Java平台和类库强大威力。 另一个好处是,可以直接将Java库包含进来。...事实上,利用Eclipse对更好支持用Java完成了应用一部分编写(云存储、自定义键盘)。 InfoQ:将Java和C #代码整合到同一个应用主要需要做哪些事情?这很顺利吗?...实现代码,这是唯一一处“对象”处于两台虚拟机地方,这两个世界都有着各自垃圾收集机制。 InfoQ:你会考虑针对未来项目再次使用C#吗?...Keepass2Android中使用C#原因是,它让能够一个App中用到一个非常强大库(Keepass 2 code)。

1.7K80

教程 | 如何用TensorFlow设备上实现深度学习推断

她在 Insight 工作时候,系统上用 TensorFlow 部署了一个 WaveNet 模型。本文详细介绍了部署和实现过程。... Insight 任职期间,用 TensorFlow 上部署了一个预训练 WaveNet 模型。目标是探索将深度学习模型部署到设备上并使之工作工程挑战!...这篇文章简要介绍了如何用 TensorFlow 上构建一个通用语音到文本识别应用程序。 ? 图 1. 流程概述。将 WaveNet 安装到三个步骤。...第二步:适用于 TensorFlow 库 要用 TensorFlow 构建安应用程序,推荐从 TensorFlow Android Demo开始。...项目中,把 TF speech example 作为模板。这个示例 gradle 文件帮助我们构建和编译 TF 库。但是,这个预构建 TF 库可能不包括模型所有必要 ops。

1.8K50

重磅实战:如何用TensorFlow设备上实现深度学习,附Demo和源码

Insight 任职期间,用 TensorFlow 上部署了一个预训练 WaveNet 模型。目标是探索将深度学习模型部署到设备上并使之工作工程挑战!...这篇文章简要介绍了如何用 TensorFlow 上构建一个通用语音到文本识别应用程序。 ? 图 1. 流程概述。将 WaveNet 安装到三个步骤。...第二步:适用于 TensorFlow 库 要用 TensorFlow 构建安应用程序,推荐从 TensorFlow Android Demo开始。...项目中,把 TF speech example 作为模板。这个示例 gradle 文件帮助我们构建和编译 TF 库。但是,这个预构建 TF 库可能不包括模型所有必要 ops。...如果您正在训练自己模型或重训练一个预先训练好模型,那么处理训练数据时,一定要考虑设备上数据通道。最终, Java 重写了 librosa MFCC 来处理转换问题。

2.2K30

用R语言爬取美国新总统-川普twitte进行数据分析

为了能够访问Twitter数据编程,我们需要创建一个与TwitterAPI交互应用程序。...注册后你将收到一个密钥和密码: 获取密钥和密码后便可以R里面授权我们应用程序以代表我们访问Twitter: 根据不同搜索词,我们可以几分钟之内收集到成千上万tweet...然后我们一些简单文本清理 从得到数据里,我们可以看到有twitter发表时间,内容,经纬度等信息 清理数据之后,我们对twitter内容进行分词,以便进行数据可视化...有个美国网友发现川普发推特有两个客户端。一个,另一个是 iPhone 。 而且这位细心网友还发现,一些言辞激烈推都来自;而画风比较正常推都来自 iPhone。...并且通过统计,图表,最终他基本确定,川普推特并不是他一个人写。 数据证明,端和iPhone发推分别是两个人所写。而且发推时间,使用标签,加链接,转发方式也截然不同

2.7K50
领券