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驱动开发笔记
jvm
开发笔记
4---jvm crash信息处理
ajvm是一个笔者正在开发中的java虚拟机,用c和少量汇编语言编写,目的在于探究一个可运行的java虚拟机是如何实现的,目前整个jvm的sourcecode代码量在5000行左右,预计控制在1w行以内,只要能运行简单的java代码即可。笔者希望ajvm能变成一个教学用的简单java虚拟机实现,帮助java程序员在陷入庞大的hotspotvm源码之前,能对jvm的结构有个清晰的认识。ajvm是笔者
亮宇
·
2020-09-13 11:02
jvm
java基础
jvm
开发笔记
5 - 虚拟机内存管理
是笔者正在开发中的一个java虚拟机,想通过编写这个jvm帮助程序员了解jvm的具体实现细节,它是国内第一个开源的java虚拟机项目:https://github.com/cloudsec/ajvm,同时笔者把它的
开发笔记
也分享到了
亮宇
·
2020-09-13 11:02
jvm
java基础
java
c语言
jvm
android
开发笔记
(四)BroadcastReceiver
1理解广播与广播接收器广播事件处理属于系统级的事件处理(一般事件处理是属于View级的事件处理)一个应用可以在发生特定事件时发送Broadcast,系统中任何应用只要注册了对应Receiver就会接收到此Broadcast一个应用如果对某个广播感兴趣,就可以注册对应的Receiver来接收广播广播事件机制是应用程序(进程间)之间通信的一种手段2相关APIContext:sendBroadcast(
wangsangun
·
2020-09-13 09:01
怎么写
Linux驱动
搞了一段时间驱动后的个人感悟,不管什么驱动,要少走弯路,共同的驱动工作流程应该如下:1、看书,看资料,搞清驱动的原理:内核的该类驱动的架构,工作机制等,建议必读的文档是linux内核源代码的Document目录下的该驱动的txt文档,这里的文档最直接,最核心、最关键...该有的都有了。2、看datasheet,datasheet往往很多页,需要现在全看吗?No,现在先看总体的相关内容,先了解管脚定
songwater
·
2020-09-13 08:40
Linux驱动
【Android
开发笔记
】光速码出一条万能虚线
作为一个常年混迹于UC的屌丝,我可谓得到了UC震惊部的真传,所以今天标题标题显得有些夸张,大家娱乐娱乐即可。进入正题虚线,想必在不少APP中都有用到。最近项目中正好也有这样的设计,所以就诞生了今天我要分享给大家的这个自定义View,我将它命名为ColorfulLine(多彩线条),之所以多彩,是因为它不仅仅能实现常规印象中的灰色虚线,也可以实现更多彩的其他效果,具体见效果图。效果图使用方法从效果图
Smartown
·
2020-09-13 08:19
Android
android
自定义view
自定义控件
虚线
【Android
开发笔记
】自定义表格控件 - TableView/TableLayout
2017年8月15日更新升级版TableLayout针对简友的反馈,在TableView的基础上做了一些小的提升:-内容超出屏幕范围可以滑动显示-单元格可被选中在编辑模式下预览,可以看出修改不同属性产生的变化属性表attrmeaningdefaultValue备注tableRowHeight单元格的高度36dptableDividerSize分割线大小1pxtableDividerColor分割线
Smartown
·
2020-09-13 08:18
Android
【Android
开发笔记
】仿微信支付密码
GitHub(提供demo及library源码)https://github.com/smartown/WeChatPwd项目简介仿微信支付密码输入控件,包含数字密码输入键盘和密码显示控件两部分实现功能密码显示控件(CodeView),开放部分属性,可自定义显示效果//密码长度,默认6位privateintlength;//描边颜色,默认#E1E1E1privateintborderColor;/
Smartown
·
2020-09-13 08:18
Android
android
微信支付密码
自定义view
自定义控件
学习chameleon
开发笔记
最近学习chameleon框架开发的一款以美食为主的商城demo。这种一份代码支持多端的框架还是第一次接触呢~~想的时候有点想吐啦,尤其是每次保存刷新页面的那个速度呀,,,之前小程序项目基本用原生开发,也尝试过mpvue。这次想挑战下生态框架,考虑到平时开发中vue后台系统和h5用的多,chameleon类似vue的语法,上手更快些吧,下面来总结几点学习中遇到的那么questions:1.根据ch
静静心中的梦_66
·
2020-09-13 07:06
chameleon
vue
html5
Executors.newSingleThreadScheduledExecutor异常后执行停止,不显示任何报错信息
title:2019-1-14-
开发笔记
Executors.newSingleThreadScheduledExecutortags:[java]categories:
开发笔记
Executors.newSingleThreadScheduledExecutor
gonefuture
·
2020-09-13 07:59
开发笔记
ARM-
Linux驱动
--ADC驱动(中断方式)
硬件平台:FL2440内核版本:2.6.28主机平台:Ubuntu11.04内核版本:2.6.39原创作品,转载请标明出处:http://blog.csdn.net/yming0221/archive/2011/06/26/6568937.aspx这个驱动写了好久,因为原来的Linux内核编译的时候将触摸屏驱动编译进内核了,而触摸屏驱动里的ADC中断在注册的时候类型选择的是IRQF_SAMPLE_
YongXMan
·
2020-09-13 07:01
嵌入式ARM+Linux
Linux内核游记
ARM-Linux驱动开发
实验题目:嵌入式
linux驱动
程序设计
实验题目:嵌入式
linux驱动
程序设计实验目的:1.编写一个字符设备驱动2.掌握添加设备驱动程序的方法3.编写一个应用程序测试添加的驱动实验步骤:1.在linux环境下编写字符驱动程序和测试驱动的应用程序
专注成就专业_
·
2020-09-13 07:11
嵌入式软件设计
linux
嵌入式
struct
file
测试
module
bb_player
开发笔记
(一):libupnp在visual studio2019下的配置和编译
最近因为小米电视4升级一次之后,用优酷投屏就非常的卡顿,网络是OK的,网速也是快的,笔者通过在电脑上开启dlna的‘MDP’功能,使用手机或ipad(优酷)投屏,均能正常流产的播放,但坑爹的时候,小米电视的系统不能回滚降级。于是乎笔者就准备自己写一个AndroidTV版的dlna接收播放器,来接收优酷的投屏。于是乎就想到了,使用libupnp加FFmpeg(需要使用播放器功能)的方案来实现这个功能
玄道公子
·
2020-09-13 07:40
bb_payer开发笔记
c/c++
Linux驱动
总结3- unlocked_ioctl和堵塞(waitqueue)读写函数的实现
分类:LINUX原文:http://blog.chinaunix.net/uid-20937170-id-3033633.html学习了驱动程序的设计,感觉在学习驱动的同时学习linux内核,也是很不错的过程哦,做了几个实验,该做一些总结,只有不停的作总结才能印象深刻。我的平台是虚拟机,fedora14,内核版本为2.6.38.1.其中较之前的版本存在较大的差别,具体的实现已经在上一次总结中给出了
smile_榕
·
2020-09-13 07:14
驱动
Linux
1.
linux驱动
开发与裸机开发的区别
裸机开发底层,跟寄存器打交道,有些MCU提供了库
linux驱动
开发linux下驱动开发直接操作寄存器,不现实根据Linux下的各种驱动框架,进行开发;一定要满足框架,也就是linux下各种驱动框架的掌握
chillinght
·
2020-09-13 06:48
linux驱动相关
《Android深度探索》(卷1)HAL与驱动开发读后感
第10章:嵌入式Linux的调试技术对于复杂的
Linux驱动
及HAL等程序库,需要使用各种方法对其进行调试。例如,设置断点、逐步跟踪代码、输出调试信息等。
diaoyu5330
·
2020-09-13 05:06
操作系统
驱动开发
移动开发
《Android深度探索》(卷1)HAL与驱动开发读后感
第9章:硬件抽象层HAL1.HAL(HardwareAbstractionLayer,硬件抽象层)是建立在
Linux驱动
之上的一套翻字库。
diaoyu5330
·
2020-09-13 05:06
移动开发
驱动开发
java
《Android深度探索》(卷1)HAL与驱动开发读后感
第8章:让开发板发出声音:蜂鸣器一、
Linux驱动
的代码重用
Linux驱动
的代码重用有很多种方法。可以采用标准C程序的方式。将要重用的代码放在其他的文件(在头文件中声明)中。
diaoyu5330
·
2020-09-13 05:05
操作系统
驱动开发
移动开发
《Android深度探索》(卷1)HAL与驱动开发读后感
而Linux内核的移植主要是
Linux驱动
的移植。所以为了开发和测试
Linux驱动
。需要在Linux下搭建两套开发环境。Android应用程序开发环境和Linux内核开发环境。本章的主要目的也就是
diaoyu5330
·
2020-09-13 05:05
移动开发
驱动开发
开发工具
《Android深度探索》(卷1)HAL与驱动开发读后感
第7章LED将为我闪烁:控制发光二极管在上一章我们已经了解了开发
Linux驱动
程序的步骤,并给了一个实例来演示如何开发完一个完整的
Linux驱动
。而对大多数
Linux驱动
来说,需要直接与硬件交互。
diaoyu5330
·
2020-09-13 05:05
驱动开发
操作系统
移动开发
《Android深度探索》(卷1)HAL与驱动开发读后感
第1章:安卓系统移植与驱动开发概述这一章主要概括的介绍了安卓驱动开发和系统移植的主要内容,对安卓与
Linux驱动
做了一个总体的介绍。通过对第一章的学习,使我对
Linux驱动
开发有了一个感性的认识。
diaoyu5330
·
2020-09-13 05:05
移动开发
驱动开发
操作系统
裸机驱动与Linux设备驱动的区别
Linux驱动
是在裸机驱动基础上,按照一定的规范来实现,虽然实现的都是同一个东西,不过你发现在
Linux驱动
搀杂了许多维护信息。总之,Linux设备驱动就是比裸机驱动多了一些框架。
qianxuedegushi
·
2020-09-13 04:24
arm
用测试驱动开发的思路重构ADC
LINUX驱动
(一)
用测试驱动开发的思路重构ADC
LINUX驱动
(一)前言测试驱动开发(TDD)是上个世纪末开始流行的一种敏捷开发模式。
王凯_光谷
·
2020-09-13 04:13
linux内核
三星打印机
Linux驱动
安装
http://www.samsung.com/cn/support/model/ML-1865W/SEE-downloads?isManualDownload=truehttp://downloadcenter.samsung.com/content/DR/201308/20130806093842817/ULD_Linux_V1.00.06.tar.gzcupssystem-config-pri
iteye_9067
·
2020-09-13 04:40
手把手教
Linux驱动
5-自旋锁、信号量、互斥体概述
在Linux系统中有大量的临界资源需要保护,如何让各个任务有条不紊的访问这些资源,这涉及到Linux中并发访问的保护机制设计相关知识。后面会详细介绍这几个机制。(据可靠消息,锁的实现经常出现在笔试环节。既可以考察面试者对锁的原理的理解,又可以考察面试者编程技能)。注:部分代码都是根据ARM64架构汇编代码翻译成C语言并经过精简(例如:spinlock、read-writelock)。也有部分代码实
一口网
·
2020-09-13 04:29
Linux驱动
操作系统
linux
驱动程序
《Android深度探索(卷1):HAL与驱动开发》新书发布
《Android深度探索(卷1):HAL与驱动开发》分为4篇,分别从搭建开发环境,
Linux驱动
和AndroidHAL的基础知识,开发
Linux驱动
的高级技术和分析典型的
Linux驱动
源代码4个方面介绍
蒙娜丽宁
·
2020-09-13 04:15
linux
操作系统
图书
Android
Google
Android深度探索
一文搞懂ADC裸机和基于
Linux驱动
编写方法
前言在嵌入式开发中,ADC应用比较频繁,本文主要讲解ADC的基本原理以及如何编写基于ARM的裸机程序和基于Linux的驱动程序。ARM架构:Cortex-A9Linux内核:3.14在讲述ADC之前,我们需要先了解什么是模拟信号和数字信号。模拟信号主要是与离散的数字信号相对的连续的信号。模拟信号分布于自然界的各个角落,如每天温度的变化,而数字信号是人为的抽象出来的在时间上不连续的信号。电学上的模拟
一口网
·
2020-09-13 04:40
Linux驱动
嵌入式
linux
驱动程序
exynos
手把手教
Linux驱动
7-内核互斥锁
互斥体概述信号量是在并行处理环境中对多个处理器访问某个公共资源进行保护的机制,mutex用于互斥操作。信号量的count初始化为1,down()/up()也可以实现类似mutex的作用。mutex的语义相对于信号量要简单轻便一些,在锁争用激烈的测试场景下,mutex比信号量执行速度更快,可扩展性更好,另外mutex数据结构的定义比信号量小。mutex的优点mutex和信号量相比要高效的多:mute
一口网
·
2020-09-13 04:09
Linux驱动
linux
驱动程序
FFmpeg
开发笔记
(三):ffmpeg介绍、windows编译以及开发环境搭建
若该文为原创文章,未经允许不得转载原博主博客地址:https://blog.csdn.net/qq21497936原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062本文章博客地址:https://blog.csdn.net/qq21497936/article/details/108542400各位读者,知识无穷而人
红胖子(AAA红模仿)
·
2020-09-13 04:01
#
FFmpeg
ffmpeg
编译
windows编译ffmpeg
msys
Qt
Linux驱动
学习(3) 驱动模型简介之usbhid和hid-generic驱动区别
驱动模型简介之usbhid和hid-generic驱动区别参考书籍:《LINUX设备驱动程序》(一)驱动模型简介,三个重要结概念总线,设备,驱动1.总线:a、处理器与单个或多个设备通信的通道b、可以互相插入表示结构体bus_type{var:name//名字subsystem//子系统,常常是自己devices//此总线上添加的设备drivers//此总线上添加的驱动func:match//当添加
上天肖
·
2020-09-13 04:37
linux开发
linux驱动
-设备树简单使用
本文章给出使用设备树来驱动板卡上的led灯的示例。设备树对gpio的描述如下:/{gpio-leds{ compatible="gpio-leds"; led1{ label="led1"; gpios=; }; led2{ label="led2"; gpios=;
草帽头
·
2020-09-13 03:32
linux驱动
7年
开发笔记
(总结):iOS个人开发者的困境与突破
前言:本文主要与大家分享我业余时间如何学习多门技术以及开发业余项目的一些心得,分为初衷、硬技能、软技能、第一生产力、环境、时间几个部分,业余开发项目的初衷总体来说,在我的感觉里,国内的环境对于业余开发者来说其实是非常不友好的,不过作为一个开发者,一味抱怨并不会有大的改观,能做的就是不忘初心,多做尝试多做积累。包括我之前也和一些朋友深入聊过类似的话题,例如“在行”上约我聊相关话题的同学,我其实是鼓励
weixin_34232363
·
2020-09-13 03:39
ATECC508A芯片
开发笔记
(十一):NXP 平台移植ATECCx08 CryptoAuthLib库(I2C)
ATECC508A芯片
开发笔记
(十一):NXP平台移植x08库(I2C)CryptoAuthLib最新库NxpRT10xx平台上移植CryptoAuthLib驱动代码分析硬件环境:Nxp的i.MxRT1060MCU
HowieXue
·
2020-09-13 00:53
网络安全-ATECC508A
Linux驱动
模块自动创建设备节点
在宋宝华《Linux设备驱动开发详解》中我们能找到如下描述:devfs与udev的另一个显著区别在于:采用devfs,当一个并不存在的/dev节点被打开的时候,devfs能自动加载对应的驱动,而udev则不能。这是因为udev的设计者认为Linux应该在设备被发现的时候加载驱动模块,而不是当它被访问的时候。udev完全在用户态工作,利用设备加入或移除时内核所发送的热插拔事件(hotplugeven
DreamCatcher100
·
2020-09-13 00:35
Linux驱动开发基础
ESXi 与其它虚拟化底层产品之比较:
磁盘占用空间小144MB磁盘占用空间3GB以上(含ServerCore安装)完整WindowsServer安装需要约30GB1GB2加强型驱动程序已针对硬件供应商进行优化通用Windows驱动程序通用
Linux
weixin_30721077
·
2020-09-13 00:54
docker
开发笔记
引言最近在做一个项目,客户要求我们利用docker来搭建我们程序所以来的环境,所以,我就开始学docker,学着学着发现,docker确实挺方便的。之前一直再用虚拟环境,看来以后得向docker方向靠拢了,而且听说现在大部分小伙伴们都是用的docker。所以我也来讲讲我在学习并开发过程中的一些笔记吧。开发环境系统:ubuntu16.04docker版本:Client:Version:1.13.1A
Louis_lan
·
2020-09-13 00:07
日志
如何编写一个简单的
Linux驱动
(二)——设备操作集file_operations
前期知识如何编写一个简单的
Linux驱动
(一)——驱动的基本框架前言在上一篇文章中,我们学习了驱动的基本框架。这一章,我们会在上一章代码的基础上,继续对驱动的框架进行完善。
山无言
·
2020-09-12 23:00
微信小程序
开发笔记
(二)——新建一个小程序项目
一、下载微信开发者工具点击微信开发者工具下载网址到微信开发者工具网址,根据自己的设备选择合适的版本。二、打开微信开发者工具1、选择小程序——点击新增。(页面还会显示之前导入或者新建的项目,也可以通过管理按钮进行删除操作)2、按照提示添写页面内容。目录:可以选择在桌面新建一个空的文件夹AppID:可以写自己注册好小程序的AppID或者使用测试号3、点击新建,微信开发者工具进入开发环境并且基本的代码目
程序媛啊啊啊
·
2020-09-12 21:41
微信小程序
snap7-c++/MFC
开发笔记
snap7-c++/MFC
开发笔记
书接上文,通过对python-snap7的库的研究,笔者掌握了上位机与plc通讯的基本原理与方法,然工业现场上位机的用户界面基本上是以c++为底层语言制作的,python
不约的小翔
·
2020-09-12 19:47
c++
python-snap7
开发笔记
开发笔记
1.0如何通过python与西门子1500plc进行通讯anaconda与snap7的安装snap7库使用详解read_area()地址信息:DB块地址:字节地址:字节长度:示例如下:write_area
不约的小翔
·
2020-09-12 19:16
python
DirectShow
开发笔记
与问题记录(2018.3.12更新)
本博文主要记录本人在使用DirectShow框架,进行播放器、流媒体处理开发过程中遇到的问题以及解决的方法。一方面作为笔记,方便日后参考,另一方面也记录一些疑难杂症,供大家查询。问题:1.使用Qt进行DirectShow开发时,遇上“无法解析的外部符号”此部分错误包括“cocreateinstance”及“sysfree”等一些com件常用的操作。本人此前已include相关的dshow.h和wi
EthanXZhang
·
2020-09-12 19:26
DirectShow
多媒体
RTL8811AU无线网卡
linux驱动
安装笔记(Fedora、Ubuntu)
最近公司重新布网络,采购了一批无线网卡都是是USB接口的,卡王(Card-king)KW-AC8012600M双频增强型外置天线USB无线网卡(https://item.jd.com/7216632.html),芯片型号是RealtekRTL8811AU的。这款无线网卡要是放在Windows环境下的话,即插即用,不用安装驱动。但是Linux就悲剧了,只能自己编译安装驱动。USB网卡自带了一张光盘,
zzzzllll2006
·
2020-09-12 18:30
Linux
ubuntu下安装keil4,stlink下载配置,stlink
linux驱动
KEIL安装参考这篇:http://blog.csdn.net/ropai/article/details/19813767winetrickscorefonts这句在配置的时候,先按ok,让你安装哪些东西就都安装就可以了stlink配置1.到https://github.com/texane/stlink下载stlink-master.zip,点击下图右下角的downloadzip2.解压unz
zenghuiyang
·
2020-09-12 17:09
[ios前端
开发笔记
]使用scrollView进行分页
本篇教程内的工程资源可以在下面这个地址下载,欢迎转载,谢谢。http://download.csdn.net/detail/ez_wzr/6364991使用场景举例:应用使用指南,使用ios里的scrollview来实现分页功能,通过如下方法一个普遍性的指南只要几分钟就能批量生产啦。实现的核心技术细节:scrollview的pagingEnabled属性,将其设置为YES,并设置其contentS
HeroKingsley
·
2020-09-12 16:38
ios开发笔记
TP link driver - TL-WN823N
linux驱动
长话短说sudoadd-apt-repositoryppa:hanipouspilot/rtlwifisudoapt-getupdatesudoapt-getinstallrtl8192eu-dkms重启即可
billbliss
·
2020-09-12 15:17
linux
Ubuntu16.04安装无线网卡驱动+设置无线热点(AP)
github.com/qslia/rtl8821CU](https://github.com/qslia/rtl8821CU).安装过程设置无线热点(AP)手机/笔记本即可连接该热点安装Realtek系列无线网卡
Linux
Leopiglet
·
2020-09-12 15:59
Ubuntu
ubuntu
经验分享
REL8192EU wifi
linux驱动
安装
去了官方网站下载
linux驱动
,客服告诉我tplink的usb无线网卡几乎都没有
linux驱动
,心里凉了半截。于是想从网上找驱动试试。亲测可用。
ESinker
·
2020-09-12 15:35
linux
linux无线网卡驱动
RTL8192EU驱动
在ubuntu16.04下面安装tplink无线网卡驱动
在网上找了很久,都没找到合适的方法.去tplink英文网站http://www.tp-link.com/en/download/TL-WN823N.html#Driver下载的
linux驱动
,因为编译失败
thytty
·
2020-09-12 14:24
linux相关
【
开发笔记
】茶余饭后:1、CAT监控搭建部署(windows)
一、下载资源1、下载地址:https://github.com/dianping/cat2、下载依赖:将分支mvn-repo下的jar包复制到本机maven仓库详细配置讲解文章:http://www.xinnet.com/xinzhi/65/126174.html参考安装部署文章:http://www.2cto.com/os/201507/422030.htmlhttp://unidal.org/
上天派来的帅哥
·
2020-09-12 14:36
JAVA学习
《嵌入操作系统 - Zephyr
开发笔记
》 第1章 Zephyr简介
官网:https://www.zephyrproject.org/英文手册:https://docs.zephyrproject.org/latest/index.html中文手册:https://zephyr-doc.readthedocs.io/zh_CN/latest/index.html源码:https://github.com/zephyrproject-rtos/zephyrZephy
Bruceoxl
·
2020-09-12 11:26
Zephyr
操作系统
张高兴的 Windows 10 IoT
开发笔记
:部署 ASP.NET Core 2 应用
今天是大年初二,都去走亲戚了吧,享受一下这难得的能和亲友相聚的时光。而我就不一样了,今天一回到家就又开始瞎折腾了,哈哈哈。问题背景最近花了点时间用ASP.NETCore2写了个个人博客,中间出了好多问题,过程弯弯曲曲的,但好歹最后还是完成部署在阿里云上了。这几天闲的没事看.NETCoreCLI,发现运行时标识符(RuntimeIDentifier)居然有win10-arm,这使我突然萌生了想把我的
ahuihun5901
·
2020-09-12 10:51
上一页
50
51
52
53
54
55
56
57
下一页
按字母分类:
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
其他