开发专题

全志R128 SDK HAL 模块开发指南之 MSGBOX

MSGBOX msgbox 用来实现多 CPU 之间通讯,在一些 IC 内部可能同时存在多种核心用来实现多种不同功能,这些不同核心运行不同架构、不同系统,需要通过 MSGBOX 用来实现这些不同系统间通讯。 模块介绍 msgbox 为一个双端 fifo 结构,cpu0 从一端写,cpu1 从一端读。rpmsg 为 linux 用来实现通讯的一种框架msgbox 为片上处理器之间提供了中断通讯

前端混编IOS开发7步曲

前端混编IOS开发7步曲 1、申请ios苹果开发者账号 2、申请ios开发证书(一证书对多app)3、用测试证书制作对应app描述证书4、申请ios发布证书(一证书对多app)5、用发布证书制作对应app描述文件6、有推送需要申请ios推送证书7、打包是用Ios测试证书或者正式证书去打包成.ipa,上架appStore 1、申请ios苹果开发者账号 2、申请ios开发证书(一

Android应用开发:Fragment与大型数据缓存

引言 在Android应用开发:Fragment的非中断保存setRetaineInstance一文中已经介绍过了如何让Fragment不随着Activity销毁从而保存数据的方法。在移动应用程序的架构设计中,界面与数据即不可分割又不可混淆。在绝大部分的开发经历中,我们都是使用Fragment来进行界面编程,即使保存数据基本上也只是界面相关控件的数据,很少做其他的数据保存,毕竟这样与开发原则相背

macbook Android开发环境搭建,真机调试

一、下载配置ADT和SDK   随着Android设备的普及,Google也简化了ADT和SDK的配置过程,现在提供整合的ADT+SDK包供开发者下载:http://wear.techbrood.com/sdk/index.html 用Google的说法,下载完成后就可以拥有开发所用的一切: Eclipse + ADT插件 Android SDK Tools Android Platfo

Android 强大的开发支持库组件AppFromwork框架详解

AppFromwork是一款带有多方支持的App通用开发组件,可以更快的开发android应用程序,AppFromwork能帮你解决很多在开发中出现的问题,也可以大大的提高你的开发速率,也可以支持你二次开发一款属于自己的通用App开发集成组件。    目前该套AppFromwork框架提供的功能有:       1.添加了“再按一次退出系统”提示,只需要继承BaseActivity将需要作出

开发环境搭建(1):Ubuntu 16.04+Win10 双硬盘双系统安装

安装环境: 基于 BIOS+MBR,两块硬盘SSD+机械硬盘,win10 1709+ ubuntu16.04.04 1.安装Windows 10 笔者使用的电脑为联想小新锐7000基础版,仅有一块机械硬盘,后来加的固态硬盘。所以机械硬盘为笔记本的第一硬盘,在重装系统的过程中,将windows的保留分区(boot分区及其他)安装在了机械硬盘上,笔者曾试图用windows安装程序自带分区

CTO是如何写代码的,对扩展开放,对修改封闭原则 开发封闭原则

父类 public abstract class GeneralChannelRule {public abstract void process();}     枚举类,只需要增加 import javax.print.attribute.standard.Sides;public enum ChannelRuleEnum {/*** 头条*/TOUTIAO("TOUTIA

公众号开发|解锁技术潜力,量身打造企业品牌

经过多年的发展,微信拥有巨大的流量红利。因此,很多企业都希望通过微信平台进行营销推广。在移动互联时代,微信公众号的作用越来越突出,渐渐成为企业商家营销产品、传递信息、发布资讯的首选平台。对于企业商家来说,有效的开发利用微信公众号的功能,可以更加便利、迅捷的搭乘商业快车。 不同的开发框架和工具有不同的特点和优势,可以根据项目需求、团队技能选择最适合的开发方式。无论选择哪种方式,都能帮助企业更有效地

Springboot开发 -- @RequestBody 接收参数的实例

Spring MVC @RequestBody 实现前后端数据交互 以下是一个使用 jQuery 的 $.ajax 方法发送 POST 请求到后端,后端使用 Spring MVC 的 @RequestBody 注解接收 JSON 参数的示例。 一、前端代码实现 // 假设你已经有了要发送的密码数据 var passwordData = { oldPwd: 'oldPassword',

【Java开发面试系列】JVM相关面试题(精选)

【Java开发面试系列】JVM相关面试题(精选) 文章目录 【Java开发面试系列】JVM相关面试题(精选)前言一、JVM组成二、类加载器三、垃圾回收四、JVM实践(调优) 🌈你好呀!我是 山顶风景独好 💝欢迎来到我的博客,很高兴能够在这里和您见面! 💝希望您在这里可以感受到一份轻松愉快的氛围! 💝不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。

Ubuntu 使用pycharm+virualenv+python 版本隔离开发环境搭建

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 1. java环境安装 pycharm由java开发,故需要安装java环境 sudo add-apt-repo

windows驱动开发-PCI和中断(三)

在前面我们用一个实际的案例来说明了INTx中断是如何编程的,但是现在几乎已经很少遇到INTx中断了,基本上都是MSI和MSIX中断。 MSI和MSIX PCI 2.2 规范中引入了 (MSI) 的消息信号中断,作为基于线路的中断的替代方法。 使用 MSI 的设备通过将值写入特定内存地址来触发中断,而不是使用专用引脚触发中断。 PCI 3.0 定义了一种扩展形式的 MSI,称为 MSI-X,可实

Android驱动开发系列六

在Ubuntu上为Android系统内置Java应用程序测试Application Frameworks层的硬件服务  我们在Android系统增加硬件服务的目的是为了让应用层的APP能够通过Java接口来访问硬件服务。那么, APP如何通过Java接口来访问Application Frameworks层提供的硬件服务呢?在这一篇文章中,我们将在Android系统

Android 驱动开发系列一

最近开始接触Android底层的开发,这里面将记录开发一个驱动以及到测试的全过程。   首先,需要搭建Android的开发环境。我这里采用的是Ubuntu 11.04 64bit的系统,里面使用gcc-4.4,Android 4.0.4源码,硬件是S5PV210。 搭建环境这一步就不说了。 其次,编译好u-boot、kernel和ICS。 最后,开始确定要编写什么驱动。

Android网络编程之Volley开发笔记

Android网络编程之Volley开发笔记 Android网络编程几乎是每个APP必不可少的功能,Android系统对应网络编程提供了两种http通信方式,HttpURLConnection和HttpClient,这两个的使用率非常高,但是,这两种方式的开发相对比较复杂。于是,谷歌开发团队也意识到了有必要对Http通信操作做一些简化,在2013年的Google I/O大会上发布了一个新的网络通

RK3568平台开发系列讲解(SPI篇)spi_dev 驱动分析

🚀返回专栏总目录 文章目录 一、结构体二、API三、spidev驱动分析3.1、init3.2、probe3.3、spidev_write3.4、spidev_read3.5、spidev_open 四、spi_register_driver分析五、spi_dev缺点 沉淀、分享、成长

助力数字农林业发展服务香榧智慧种植,基于YOLOv5全系列【n/s/m/l/x】参数模型开发构建香榧种植场景下香榧果实检测识别系统

作为一个生在北方但在南方居住多年的人,居然头一次听过香榧(fei)这种作物,而且这个字还不会念,查了以后才知道读音(fei),三声,这着实引起了我的好奇心,我相信不认识这种作物的肯定不是只有我一个人吧。趁着假期的出去游玩的时间间隙专门去拍摄采集了相应的图片,想要结合自己做的事情来搞点有意思的事情,也是希望在不久的未来,AI真正落地数字农业赛道,为农业的发展带来新的活力,下面是我查的香榧的介绍:

js车牌识别接口开发示例、Vin解析接口

首先,我们来看一下车牌识别的功能一般都应用在哪些地方:第一种就是各种停车位置在进行管理的时候,一般会采用OCR技术来帮助系统识别车牌并进行管理;第二种就是汽车保险管理工作的场景,当工作人员对车辆进行保险勘察的时候,车牌识别技术能够帮助他们更好、更快地去录入车辆信息;第三种就是汽车4S店及维修门店的应用,当您把爱车送到4S店或维修门店去进行保养或者修整的时候,也会应用到车牌识别功能对您的车辆进行登记

鸿蒙ArkUI开发:常用布局【相对布局】

相对布局(RelativeContainer) 相对布局可以让子元素指定兄弟元素或父容器作为锚点,基于锚点做位置布局必须为RelativeContainer及其子元素设置ID,用于指定锚点信息。未设置ID的子元素不会显示RelativeContainer ID为“__container__”,其余子元素的ID通过id属性设置。子元素通过 alignRules 指定相对布局规则开发前请熟悉鸿蒙

Lucene4.3开发之第七步之合体后期(七)

[b][color=cyan][size=x-large]转载请注明原创地址: [url]http://qindongliang1922.iteye.com/blog/1942030[/url] [/size][/color][/b] [b][color=green][size=x-large]今天散仙要写的是关于Lucene里面Collector这个东西,暂且称它为收集器吧,先来看

Lucene4.3开发之插曲之烽火连城

[b][color=red][size=x-large]转载请注明,原创地址,谢谢配合! [url]http://qindongliang1922.iteye.com/blog/1938234[/url] [/size][/color][/b] [b][color=green][size=x-large]上次散仙给大家总结了Lucene中,一些常用Filter的用法和例子,今天,我们

Lucene4.3开发之第六步之分神中期(六)

[b][size=x-large][color=red] 转载请注明,原创地址,谢谢配合! [url]http://qindongliang1922.iteye.com/blog/1934607[/url] [/color][/size][/b] [b][size=x-large][color=green]散仙前些日子写了两篇Lucene的插曲,分别是关于分词和分页的知识,虽然当成插曲

Lucene4.3开发之插曲之斗转星移

[b][size=x-large] 允许转载,转载请注明原创地址: [url]http://qindongliang1922.iteye.com/blog/1931191[/url] 谢谢配合 [/size] [/b] [b][size=x-large][color=green]散仙在上篇文章中,总结了几个Lucene的特殊的分词需求,以及怎么定制我们自己的Tokenizer和Anal

Lucene4.3开发之插曲之包容万物

[b][color=red][size=x-large]允许转载,转载请注明原创地址: [url]http://qindongliang1922.iteye.com/blog/1927605[/url] 谢谢配合 [/size][/color][/b] [b][size=x-large][color=green]最近在群里面(324714439)遇到几位朋友提出了一些特殊的分词需求,在

Lucene4.3开发之第五步之融丹筑基(五)

[b][size=x-large][color=red]本文章允许转载,转载请注明原创地址 [url]http://qindongliang1922.iteye.com/blog/1924608[/url] [/color][/size][/b] [b][color=green][size=x-large]排序是对于全文检索来言是一个必不可少的功能,在实际运用中,排序功能能在某些时候给我

Lucene4.3开发之第四步之脱胎换骨(四)

[b][size=x-large]为防止,一些小网站私自盗用原文,请支持原创[/size][/b] [b][size=x-large]原文永久链接:[url]http://qindongliang1922.iteye.com/blog/1922742[/url][/size][/b] [b][color=green][size=x-large]前面几章笔者把Lucene基本入门的任督二脉