简
3年前
Flutter 移动应用开发指南
Flutter移动应用开发指南Flutter作为新一代的跨平台UI框架,已经在Android和iOS移动平台被广泛使用,未来还会进一步扩展到Web、桌面和嵌入式等平台。只要编写一次代码,就可处处运行,真正做到了全屏制霸。本文将通过从零开发一个类似抖音的短视频应用来展示Flutter应用的完整开发过程,以及它的强大性和易用性。
山东彭于晏 山东彭于晏
3年前
JAVA初步认识
Java可以分为三个版本:JAVASE、JAVAEE、JAVAME简单来说:JavaSE(标准版)就是标准版的java开发版本,与C语言的使用十分类似。JavaEE(企业版)是在JavaSE的基础上增加了一些面向于web服务器的API,可以用来搭建网站。JavaME(微型版)则是面向于嵌入式设备的,用来开发软件等等。认识JRE和JDKJRE又叫做JAVA
Wesley13 Wesley13
3年前
STM32嵌入式开发学习笔记(二):将功能封装为库文件
将所有的函数都堆在main.c文件里不是好的选择,庞大的代码文件会是你维护的障碍,明智的做法是,一种功能封装到一个库文件里。库文件就是你代码开始部分写的include<xxxx.h里面的xxxx.h,让我们打开stdio.h文件看一看里面具体有什么内容。!(https://oscimg.oschina.net/oscnet/71321f0b3
Easter79 Easter79
3年前
sqlite3修改源码默认启用外键
在开发一个嵌入式项目的时候用到数据库选了sqlite3而且用的是easysqlite(c封装的接口)测试过程中发现尽管代码中加了外键约束但始终没有起作用网上查了下说sqlite3默认关闭外键的功能需要手动打开执行PRAGMAforeign\_keysON;在命令行下面是解决了,可是代码中怎么办....找
Stella981 Stella981
3年前
Linux Socket 收发Json
点击上方蓝字可直接关注!方便下次阅读。如果对你有帮助,麻烦点个在看或点个赞,感谢~不管是Qt开发还是linux嵌入式应用开发,一个人的核心竞争力还是不断思考,也就是不断琢磨。下面的程序主要是LinuxCSocket读取JSON文件并传输,然后再写入文件,其中使用了cJSON库,关于cJSON库不过多介绍,主要介绍整体的思路。_
Stella981 Stella981
3年前
STM32用FSMC总线驱动ili9325液晶屏
搞了几天,总算是点亮了,很高兴,写篇文章记载下。贫道纯粹软件开发者,对硬件和嵌入式等狗屁不通,相关的概念也都不是很懂,读者自去搜索。环境:stm32f103zet6核心板stlinkv2仿真器ili9325液晶屏模块淘宝均有售。连线:FSMC总线是复用的GPIO脚,相关的对应关系可以从stm32f103zet6的资料中找到。
Stella981 Stella981
3年前
ARM Cortex
ARMCortexM3/M4启动分析序:  之前在进行嵌入式开发的时候,并没有太过于关注ARM芯片的启动逻辑,现在IMXRT1052的学习过程中,发现了还真的老老实实的回去学习一下关于CortexM的启动逻辑和原理,才能惬意的玩转IMXRT芯片!此处做个随笔,主要是方便自己回顾,温故而知新嘛!
Easter79 Easter79
3年前
STM32用FSMC总线驱动ili9325液晶屏
搞了几天,总算是点亮了,很高兴,写篇文章记载下。贫道纯粹软件开发者,对硬件和嵌入式等狗屁不通,相关的概念也都不是很懂,读者自去搜索。环境:stm32f103zet6核心板stlinkv2仿真器ili9325液晶屏模块淘宝均有售。连线:FSMC总线是复用的GPIO脚,相关的对应关系可以从stm32f103zet6的资料中找到。
Stella981 Stella981
3年前
Dicom关键概念
数据格式    DICOM将信息分组到datasets中,这意味着胸部X射线图像的文件实际上包含文件中的患者ID,因此图像永远不会被错误地与该信息分开。类似的,JPEG等图像格式也可以使用嵌入式tags中。    DICOM数据对象由许多属性组成,包括名字,ID等,还有一个包含图像像素数据的特殊属性。单个DICOM对象只能包含一个包含像素数