科技赋能·智引未来——华清远见教育科技集团
集团官网
在线课程
研发中心
北京
上海
深圳
成都
南京
西安
武汉
广州
沈阳
济南
重庆
长沙
关于我们
联系我们
总裁荣誉
权威证书
专利软著
当前位置:首页 > 学习资源 > 学习笔记
Linux C下的命令行参数解析
C库中提供了相应的函数接口供用户解析命令行选项,我们常使用的有getopt_long_only和getopt_long,在使用的方法上相差不大。 命令行选项中一般可以选择传递长选项和短选项 长选项的用法为: ./a.out --username bryant --help 短选项的用法为: ./a.out -n b...…
Android中Java与web通信
Android中Java与web通信不是新的技术了,在android发布之初就支持这种方式,2011年开始流行,而这种模式开发也称作Hybird模式。这里对 android中的Java与web通信方式做一下总结。Android中有3种方式可以实现Java与web通信。 1、重写WebViewClient [java] vie...…
数据拷贝的方法解析
memcpy 与 memmove 区别:两个函数都是进行n字节内存内容的拷贝,入口参数和返回参数也都一样,可是这两个函数在内部实现上是有一定区别的,这主要是因为dest内存区域和src内存区域可能有一下四种不同的情况, 注意count的影响: 从图中可以看出,src的内存...…
属性动画
Android提供了几种动画类型:View Animation(补间动画) 、Drawable Animation (帧动画)、Property Animation (属性动画)。View Animation相当简单,不过只能支持简单的缩放、平移、旋转、透明度基本的动画,且有一定的局限性。比如:你希望View有一个...…
简析静态库与动态库
一、库的简介 当今程序员的程序开发流程与50年前对比可谓是发生了翻天覆地的变化:50年前,那些上古时期的大神们没有简便的可视化操作系统,没有详 尽的API文档,没有方便的面向对象语言(面向过程语言刚刚兴起),甚至连一些当今程序员认为某些天生的功能...…
一瞥Unity集成开发环境中的软件工程设计思想
概述: 本文对Unity集成开发环境主要部分进行了软件工程技术上的拆解,尝试从交互式的编程技术、正向与反向工程、设计模式、组件模型设计、 面向对象的设计和软件可扩展性等几个方面进行了论述,为想深入了解Unity开发世界的技术人员奠定基...…
Linux字符设备驱动模型之设备号
从上文中可知,在Linux用户空间中,如若需要操作硬件设备,均通过/dev目录下的设备文件节点进行操作,基本上每一种设备都会存在一个或者多个的设备节点。 并且在Linux内核中,其表示字符设备的结构成员也提供了相应的设备号。 设备号成员为dev_t dev;那么其...…
Linux字符设备驱动模型之框架解说
一、软件操作硬件设备模型 在进行嵌入式开发的过程中,在常做的事情就是驱动配置硬件设备,然后根据功能需求使用硬件设备,实现功能的逻辑。如下图为其相互之间的关系。 如上图所示: 驱动程序:主要作为操作和配置硬件设备,使得硬件设备能够正常进行工作...…
回到顶部