E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux驱动开发笔记
安卓
开发笔记
——数独游戏
最近在做一个安卓小游戏的开发,主要是将小时候和小伙伴们在村里田间玩的一个小游戏在安卓手机中实现。先拿数独游戏开发来练练手,做了一点笔记,分享我遇到的坑和收获。1、Super的用法:Super必须写在构造方法的第一行。2、this是指向对象本身的指针。3、安卓四大组件:Activity、Service、BroadcastReceiver、ContentProvider。4、Activity的跳转实现
LapChun
·
2020-09-16 03:42
Android
【Visual C++】游戏
开发笔记
之四——游戏画面绘图(一)基本图形绘制
毛星云邮箱:
[email protected]
欢迎邮件交流编程心得从本篇文章开始笔锋一转,展开介绍了GDI相关的知识,想知道浅墨具体需要更改思路的原因,请移步本系列文章的第一篇:【VisualC++】游戏
开发笔记
之一
iteye_15968
·
2020-09-16 03:31
【Visual C++】游戏
开发笔记
之五——游戏画面绘图(二)绘制位图
本系列文章由zhmxy555编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7335103作者:毛星云邮箱:
[email protected]
欢迎邮件交流编程心得以游戏文件来说,使用的位图数量相当多,因此都会先将位图存成文件,等到程序需要时再将文件加载到窗口中。将位图从文件加载带绘图窗口中必须经过一下几个步骤。从文件中加载位图对
weixin_34370347
·
2020-09-16 02:46
为AM335x+Linux移植SGX+OpenGL+Qt5之完全
开发笔记
这里的主机是64位的ACER5745DG,安装了桌面发行版Fedora20,桌面环境是GNOME。这里的目标板是CortexA8的AM335x,安装了之前编译好的U-Boot、Kernel和Filesystem,安装的过程见《U-BootforAM335x》、《为AM335x移植Linux内核主线代码》系列。Step1:InstallQtforMaster给主机安装Qt的方法可以非常简单粗暴:
jzjhome
·
2020-09-16 02:35
移植
编译
Linux驱动
程序
基于Ubuntu12.10,编译
Linux驱动
程序1.准备linux内核源码此时,我要编译的驱动是基于Ubuntu12.10内核的,所以我下载的是其对应的内核源码包:linux_3.5.0-17.28.
zhenyongyuan123
·
2020-09-16 01:07
Linux
linux驱动
工程面试必问知识点
一:说明一看就知道,找工作用的,主要想从事驱动方面的开发工作,当然追求linux的道路还很漫长,先说说面试,面试了4家跟驱动相关的公司,只有一家(深圳中微电科技有限公司)让我佩服(还是通过电话面试的),工程师问的问题其实也不难,平时看书的朋友都大概知道(只是不能全面的回答罢了,所以写这个原因就是把它尽量搞清楚,下次在碰到类似的问题,就可以滔滔不绝了),其他3家的工程师,没有问一个驱动的方面的问题,
suiyuan0755
·
2020-09-15 23:11
驱动面试
linux驱动
中实现上层select接口
在驱动中实现file_operations结构的poll方法后,上层应用可以通过select或者poll方法来查询设备是否有数据可以读写。本文记录驱动中实现上层select查询设备是否有数据可以读取的方法。1、实现file_operation实现file_operation结构体中的相关打开、关闭、查询和读取方法,在上层调用select接口时会调用poll方法,该方法完成如下动作:①在一个或多个可
yingxian_Fei
·
2020-09-15 21:03
嵌入式/驱动
linux驱动
转载_Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分
在
Linux驱动
程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
williamwanglei
·
2020-09-15 20:50
Linux内核
Linux驱动
之poll机制
上一篇文章中我们采用了中断方式来查询按键,当你仔细观察的时候,虽然我们已经睡眠了,但是read的函数一直在那里等待,一直休眠下去,有没有一种机制设置个时间,来自动唤醒呢?也可以被中断函数唤醒呢?答案是有的,就是这篇文章讲得poll机制。上篇文章的链接:http://blog.csdn.net/qq_21792169/article/details/48415987驱动程序:#include/*模块
weixin_34307464
·
2020-09-15 20:12
shell
Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分析if
在
Linux驱动
程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
公子烨
·
2020-09-15 20:45
linux驱动
iOS ^ 比较值
开发笔记
:BOOLoneStr=YES;BOOLtwoStr=YES;NSLog(@"str=%@",oneStr^twoStr?@"1":@"2");结果为2.相等的话为2,不相等为1
栋飞同学
·
2020-09-15 20:35
iOS
linux驱动
之poll/select轮询机制实例分析(结合驱动中断使用)
poll/select轮询机制让等待队列wait_queue有了超时机制,如果阻塞一定时间后会直接返回。例如当我们实现一个中断方式的按键驱动时,虽然中断式的驱动,效率是蛮高的,但是大家有没有发现,应用程序的死循环里的读函数是一直在读的;在实际的应用场所里,有没有那么一种情况,偶尔有数据、偶尔没有数据,答案当然是有的。我们期望要做到的就是,当有数据的时候,我们才去读它,没数据的时候我们就不去读它,这
只是一些暗恋而已
·
2020-09-15 20:47
Android驱动开发
Android移动APP
开发笔记
——Cordova(PhoneGap)通过CordovaPlugin插件调用 Activity 实例...
引言Cordova(PhoneGap)采用的是HTML5+JavaScript混合模式来开发移动手机APP,因此当页面需要获取手机内部某些信息时(例如:联系人信息,坐标定位,短信等),程序就需要调用手机内部的API跟页面进行信息交换。Cordova特别为此定制了完善的解决方案,以方便用户进行程序编辑。在这一章里将为大家逐一介绍Cordova与Actitity通讯的实现原理。目录一、CordovaP
weixin_34306446
·
2020-09-15 19:50
Linux 内核驱动--阻塞与非阻塞机制及Poll/Select分析
在
Linux驱动
程序中,我们可以使用等待队列(waitqueue)来实现阻塞操作。waitqueue很早就作为一个基本的功能单位出现在Linux内核里了,它以队列为基础数据结构,与进
hardy_2009
·
2020-09-15 19:58
Linux
Driver
linux驱动
开发之i2c从设备驱动at24c02的编程
编译从设备驱动编程的前奏:1,将i2ccore层和i2cadapter控制器层编译进内核makemenuconfigDeviceDrivers—>I2Csupport—>//i2c-core.cI2CHardwareBussupport—>S3C2410I2CDriver//i2c-adatper的驱动–i2c-s3c2410.c2,为创建i2cclient提供信息,内核就会根据信息自动创建i2c
辉夜星辰
·
2020-09-15 18:54
linux驱动开发
odoo
开发笔记
-- context上下文
字段级别视图级别窗口动作级别转载于:https://www.cnblogs.com/hellojesson/p/9086765.html
weixin_34146986
·
2020-09-15 18:02
前端
后端
Linux驱动
之GPIO子系统和pinctrl子系统
前期知识 1.如何编写一个简单的
Linux驱动
(一)——驱动的基本框架 2.如何编写一个简单的
Linux驱动
(二)——设备操作集file_operations 3.如何编写一个简单的
Linux驱动
山无言
·
2020-09-15 18:00
C#
开发笔记
之06-为什么要尽可能的使用尾递归,编译器会为它做优化吗?
C#
开发笔记
概述该文章的最新版本已迁移至个人博客【比特飞】,单击链接https://www.byteflying.com/archives/962访问。
byteflying.com
·
2020-09-15 17:19
C#开发笔记
mvvp变形_mvl
开发笔记
①
mvl框架是基于mvc框架的变形,适配于我的编码习惯。https://github.com/Finderchangchang/MVLDemo本项目地址,将会持续更新文件布局ui:存放activity和fragment。view:逻辑处理以后用于在activity或者fragment进行显示。listener:activity的逻辑处理页面。其中这个MainMView其实也没什么实际的作用就是把主页
Finder_畅畅
·
2020-09-15 17:08
安卓学习
mvvp
mvc
android
基础
修改参数后linux启动不了
跟着韦老大的学习了一段时间的
linux驱动
的开发,第一遍的时候基本上是他在讲我在听,真正思考的属于我自己的东西是很有限的。
倒骑毛驴的令狐冲
·
2020-09-15 16:29
linux
驱动
Failed
to
execute
li
Try
passing
init
opt
linux无法启动
u-boot
linux驱动
前端
开发笔记
4-总结一周中遇到的问题及解决方法
1.echartsCandlestick关键字的坑Candlestick是绘制k线图的关键字,最近一直再做k线图相关的需求,分享给大家我遇到的坑,有遇到过的同学可以留言讨论哟。先上图selected是控制data栏目数据显示的关键字,但是有一个特殊情况,当selected隐藏类型为candlestick,设置为false会报错:传入数据不能为空,报错位置在echarts源码23600多行。由于我的
昨夜是今晨的开始
·
2020-09-15 15:10
web
android Framework
框架中包含三个主要部分,分别为服务端、客户端和
Linux驱动
。
开到靡荼
·
2020-09-15 14:36
Android
android
linux网卡驱动对网卡类型的依赖性
前面我们对网卡的各种类型进行了描述,不同的网卡如何开发相应的
linux驱动
呢?有没有一个捷径,或者统一的标准,让我们一学就会,快速上手呢?
xiyu_1986
·
2020-09-15 12:30
linux
linux内核
工作
测试
产品
linux驱动
模块开发(一)
Linux的模块开发注意一、模块Linux模块是linux的特色,他可以在需要的时候动态加载进内核,也可以在合适的时候移除内核,这样就保证内核的简洁高效二、代码分析#include#includestaticinthello_init(void){return0;}staticvoidhello_exit(void){}module_init(hello_init);module_exit(hel
wx7year
·
2020-09-15 11:46
linux
drivers
Android
开发笔记
----radioGroup的使用
radioGroupradioGroup是单项选择按钮,用来实现单选功能。简单地创建一个radioGroup,和建立一个button,textview等基本相同,就是要写xml文件,只不过radioGroup需要在其中在写入radioButton,代码如下只要在radioGroup中添加多个radioButton即可,这样便可以使用了。对radioButton单选的操作首先我们需要通过findvi
liang1232015
·
2020-09-15 10:28
Android
Linux驱动
| 解读块设备驱动的重要概念
块设备驱动块设备驱动比字符设备驱动要复杂得多,在I/O操作上表现出极大的不同,缓冲、I/O调度、请求队列等都是与块设备驱动相关的概念。字符设备与块设备I/O操作的不同:1.块设备只能以块为单位,接受输入和返回输出;而字符设备则以字节为单位。2.块设备对于I/O请求有对应的缓冲区,因此可调整顺序进行读写3.虽然块设备可以随机访问,但是顺序地组织块设备的访问可提高性能块设备的I/O操作方式与字符设备存
Yumin_Wu
·
2020-09-15 10:25
ARM-Linux
随笔
linux驱动
模块开发(二)----字符设备驱动
字符设备驱动(Linux的模块)开发流程一、字符设备字符设备指的是在I/O传输过程中以字符为单位进行传输的设备,例如键盘、打印机等。注意,以字符为单位并不一定意味着以字节为单位,因为编码有不同规定,有的一个字符占用两个字节。在linux中一切都是文件,所以设计驱动的最终目的是为了迎合上层系统调用对于设备文件的操作。二、系统调用(文件操作)系统调用中对于文件的操作主要有以下几个:intcreate(
wx7year
·
2020-09-15 09:24
linux
drivers
【Visual C++】游戏
开发笔记
三十 DirectX11 2D纹理映射知识全攻略
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。http://blog.csdn.net/zhmxy555/article/details/7801729作者:毛星云邮箱:
[email protected]
本节知识先是对DirectX11关于2D纹理映射方面基础知识的一个讲解,然后通过一个demo的创建过程来将学到的理论知识付诸实践。一、引言在之前我们提到过,纹理实际上就是映射到物
iteye_910
·
2020-09-15 09:02
【Visual C++】游戏
开发笔记
三十一 回归季:游戏开发资料整理打包下载&专栏行文思路整理...
http://blog.csdn.net/zhmxy555/article/details/8147229作者:毛星云邮箱:
[email protected]
阔别近三个月,游戏
开发笔记
系列文章终于又与大家见面了
iteye_11539
·
2020-09-15 09:02
Linux 字符设备驱动(一)---cdev、file_operations、inode、file结构体详述,上层应用如何访问到底层驱动
参考资料:《
Linux驱动
开发入门与实战》,概念及源码主要参考《
Linux驱动
开发入门与实战》,务求准确。同时衷心感谢其他网友的分享。大部分内容都是手敲的,错漏之处望指正,谢谢!
the_wan
·
2020-09-15 09:49
linux
【Visual C++】游戏
开发笔记
三十七 浅墨DirectX提高班之五 顶点缓存的红颜知己:索引缓存的故事...
本系列文章由zhmxy555(毛星云)编写,转载请注明出处。文章链接:http://blog.csdn.net/zhmxy555/article/details/8304741作者:毛星云(浅墨)邮箱:
[email protected]
本篇文章里,我们首先对索引缓存的相关概念进行了详细的剖析,然后介绍了索引缓存配合顶点缓存一起绘制图形的具体方法,最后依旧是提供文章配套的详细注释的源代码的欣赏
iteye_11539
·
2020-09-15 09:36
京东投票项目
开发笔记
京东投票项目
开发笔记
打开项目$yarninstall/$npminstall:跑环境(把项目依赖的插件进行安装)$nodeadmin.js:启服务(把自己的计算机作为服务器,创建一个指定端口的服务,来管理后台程序
Cool_breeze_
·
2020-09-15 09:55
Nodejs
MongoDb
Ajax
nodejs
ajax
mongodb
内核 驱动 硬件直接的关系
linux驱动
是直接和硬件打交道的软件程序。层次结构上它处于操作系统和硬件之间。
Farmwang
·
2020-09-15 07:52
linux
Android
开发笔记
04 篇:Mqtt 框架 - Paho Java
官方文档:EclipsePahoJavaClientAPI:Packageorg.eclipse.paho.client.mqttv3Paho基础知识PahoJava客户端是用Java编写的MQTT客户端库,用于开发在JVM或其他Java兼容平台(例如Android)上运行的应用程序PahoJava客户端提供了两个API:MqttAsyncClient提供了一个完全异步的API,该活动通过注册的回
Look For Answer
·
2020-09-15 06:13
Android
android
_button.enabled = NO 无效
iOS
开发笔记
self.和_下划线的区别,同时遇到的问题self.通过访问的方法引用,包含set和get,下划线是获取自己的示例变量self.是对属性的访问,而下划线是对局部变量的访问问题:_button.enabled
你可以叫我men
·
2020-09-15 06:38
iOS开发
[Openwrt 项目
开发笔记
]:Openwrt平台搭建(一)补遗
[Openwrt项目
开发笔记
]系列文章传送门:http://www.cnblogs.com/double-win/p/3888399.html正文:昨晚上熬夜写了[Openwrt项目
开发笔记
]:Openwrt
weixin_30920853
·
2020-09-15 05:44
操作系统
嵌入式
shell
linux驱动
(网摘)
Linux驱动
程序入门—HelloWorld分类:linux1、引言记得在学习VC++和C语言的时候,一开始都会以一个HELLOWORLD的例子作为演示,将学者逐渐引入殿堂,这个几乎成了计算机编程语言学习必经的一个入门之路
tutb12345
·
2020-09-15 05:19
linux
module
linux内核
gcc
user
网络
Java
开发笔记
(一百三十九)JavaFX的输入框
循着Swing的旧例,JavaFX仍然提供了三种文本输入框,分别是单行输入框TextField、密码输入框PasswordField、多行输入框TextArea。这些输入框都由抽象类TextInputControl派生而来,因此拥有共同的编辑方法,常用的主要有下列两个:setEditable:设置输入框能否编辑。为true表示能够编辑,为false表示不能编辑。setPromptText:设置输入
pinlantu
·
2020-09-15 05:58
Java开发笔记
java
eclipse
TextField
PasswordField
TextArea
Java
开发笔记
(一百四十)JavaFX的选择框
与Swing一样,JavaFX依然提供了三种选择框,它们是复选框CheckBox、单选按钮RadioButton、下拉框ComboBox,分别说明如下:一、复选框CheckBox复选框允许同时勾选多个,已勾选的时候在方框内部打个勾,未勾选的时候显示空心方框。查看CheckBox的源码,发现它与Button控件都派生自抽象类ButtonBase,因而CheckBox拥有和Button同样的set**
pinlantu
·
2020-09-15 05:58
Java开发笔记
java
eclipse
CheckBox
RadioButton
ComboBox
Java
开发笔记
(一百五十三)时间戳的获取和转换
日期时间是Java一个重要的数据类型,常见的日期时间格式通常为“yyyy-MM-ddHH:mm:ss”,但是计算机中存储的日期时间并非字符串形式,而是长整型的时间戳。因为字符串又占用空间又难以运算,相比之下,长整型只占用四个字节,普通的加减乘除运算更是不在话下,所以时间戳是最佳的日期时间存储方案。获取时间戳的代码很简单,只需调用System类的currentTimeMillis方法即可,如下所示:
pinlantu
·
2020-09-15 05:57
Java开发笔记
java
eclipse
Java
开发笔记
(一百三十六)JavaFX的窗格
虽然Java自诞生之初就推出了AWT,紧接着第二版又推出升级后的Swing,打算在桌面开发这块大展拳脚;可是后来Java在服务器开发上大放异彩,在桌面开发上反而停滞不前,可谓失之J2SE收之J2EE。至于手机开发方向的J2ME,也因为安卓的异军突起而逐渐凋零,尽管安卓开发仍以Java语言为主,但谷歌公司却转去拥抱Kotlin,致使手机端的Java天下岌岌可危。为今之计,既然服务器开发的Java霸主
pinlantu
·
2020-09-15 05:57
Java开发笔记
java
eclipse
javafx
FlowPane
GridPane
Java
开发笔记
(一百五十二)Date工具的时间格式
Java开发经常要把当前时间转为字符串,比如“2020-07-0822:59:48”这样,此时会用到格式化工具SimpleDateFormat,该工具通过下列字符表示不同的时间单位:小写的yyyy:表示四位年份数字,如1949、2017等等。大写的MM:表示两位月份数字,如01表示一月份,12表示12月份。小写的dd:表示两位日期数字,如08表示当月八号,26表示当月二十六号。大写的HH:表示24
pinlantu
·
2020-09-15 05:57
Java开发笔记
java
date
日期格式
Java
开发笔记
(一百三十八)JavaFX的箱子
前面介绍了JavaFX标签控件的用法,其中提到Label文本支持中文字体,那么它到底支持哪些中文字体呢?自然要看当前的操作系统都安装了哪些字体才行,对于中文的Windows系统,默认安装了黑体“SimHei”、宋体“NSimSun”、仿宋“FangSong”与楷体“KaiTi”。在AWT与Swing的体系中,Font工具支持填入中文字体的名称;但在JavaFX编程之中,Font工具则要填写中文字体
pinlantu
·
2020-09-15 05:57
Java开发笔记
java
eclipse
HBox
VBox
箱子
Java
开发笔记
(一百五十)C3P0连接池的用法
JDBC既制定统一标准兼容了多种数据库,又利用预报告堵上了SQL注入漏洞,照理说已经很完善了,可是人算不如天算,它在性能方面不尽如人意。问题出在数据库连接的管理上,按照正常流程,每次操作完数据库,都要关闭连接,无论是代码里手工关闭,还是由try语句自动关闭。如果没有及时关闭数据库连接,就会长时间占用有限的数据库内存,致使无谓的系统资源浪费。然而频繁开关数据库连接也有毛病,因为每次获取操作都要CPU
pinlantu
·
2020-09-15 05:56
Java开发笔记
java
eclipse
jdbc
c3p0
连接池
Java
开发笔记
(一百五十一)Druid连接池的用法
C3P0连接池自诞生以来在JavaWeb领域反响甚好,业已成为hibenate框架推荐的连接池。谁知人红是非多,C3P0在大型应用场合中暴露了越来越多的局限性,包括但不限于下列几点:1、C3P0管理池内连接时没有采取LRU排队规则(最久未使用算法),意味着C3P0未能将数据库性能调到最优。2、在处理大批量数据的时候,C3P0对耗时操作过于容忍,致使容易出现线程死锁的状况。3、C3P0不支持监控功能
pinlantu
·
2020-09-15 05:56
Java开发笔记
java
eclipse
jdbc
连接池
Druid
Linux驱动
之设备模型(1)
1.Overviewl设备模型是2.6内核引入的新特性,提供了一个独立的机制专门来表示设备,并描述其在系统中的拓扑结构,使得系统具有以下优点:n代码重复最小化n提供诸如引用计数这样的统一机制n可以列举系统中所有的设备,观察它们的状态,并查看它们连接的总线n可以将系统中的全部设备结构以树的形式完整、有效地展现出来n可以将设备和其对应的驱动联系起来,反之亦然n可以将设备按照类型加以归类,比如归类为输入
cjok376240497
·
2020-09-15 04:07
Linux
driver
model
设备模型
Linux驱动
程序入门-1
开始学习
Linux驱动
,记录学习内容与路线,下文中超链接多为网络中前辈们的blogLinux常用头文件其中的部分头文件:#include#includeWritingInstalling:函数Intinit_module
淡定路过的我
·
2020-09-15 04:36
嵌入式
Java
开发笔记
(一百三十七)JavaFX的标签
前面介绍了JavaFX的窗口框架,其中舞台、场景、窗格都能与AWT/Swing体系的相关概念一一对应,不仅如此,JavaFX的常见控件也能在Swing中找到相应的控件。比如JavaFX的按钮控件名叫Button,对应Swing的JButton,两种按钮提供的方法也类似,下面是Button控件的常用方法说明:setText:设置按钮的文本。setPrefSize:设置按钮的推荐宽高。setAlign
pinlantu
·
2020-09-15 04:57
Java开发笔记
java
eclipse
JavaFX
标签
Label
PaaS 平台的架构、现状及未来
主要工作领域:
linux驱动
,内核,容器平台,PaaS,微服务架构。查看本场Chat说起云计算平台,大家可能
Shine_安
·
2020-09-15 01:53
PaaS
HTML和CSS——中国大学mooc上web
开发笔记
文章目录HTML1、基本语法结构及标签2、HTML标签的属性2.1、属性概述2.2、标识属性2.3、input标签属性再说明2.4、table标签属性说明CSS1、CSS的引入、语法格式及规则1.1、引入方式1.2、语法格式、选择器类型及优先级规则语法格式选择器类型选择器属性的优先级2、常用属性2.1、颜色属性2.2、font属性和text属性2.3、背景设置2.4、超链接属性的设置2.5、Lis
笨鸟晚飞
·
2020-09-14 22:53
web
html
CSS
html
css
web
定位
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他