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驱动开发笔记
iphone
开发笔记
iphone
开发笔记
退回输入键盘-(BOOL)textFieldShouldReturn:(id)textField{[textFieldresignFirstResponder];}CGRectCGRectframe
feosun
·
2020-08-24 12:48
iOS
Android
开发笔记
(九十九)圆形转盘
圆形转盘的实现思想圆形转盘的运用场景常见的有:抽奖转盘、圆形菜单列表、热点客户端环状列表等等。对于圆形转盘的编码实现,主要难点除了手势的触摸控制之外,就在于旋转角度的计算了。下面是旋转角度计算的解决办法:一、运用Math类的三角函数,计算视图旋转到某个角度时的x坐标和y坐标,此时旋转的圆心是转盘的中心点;二、运用Path类和Matrix类,对指定文本或图像做旋转操作,此时旋转的圆心是文本或图像的中
aqi00
·
2020-08-24 12:27
android开发
Android开发笔记
android
Math
Path
Matrix
圆形转盘
《ZigBee
开发笔记
》第一部分 入门篇-第1章 硬件资源简介
应热心读者的要求,我把我使用的ZigBee硬件资源贴出来,供大家参考,谢谢大家的支持!1.1开发板学习板具有以下特点:板上资源接口丰富,通用传感器插上就能用,摆脱短路帽拔插的烦恼采用底板加核心模块组合设计。便于更换带PA的模块或板载天线模块板载USB转串口电路,方便笔记本以及没有串口的电脑用户引出所有IO口,方便调试,外接自己的模块开发板丝印清楚,便于研究电路,并配有原来图支持OLED
Bruceoxl
·
2020-08-24 12:24
《嵌入式》ZigBee开发笔记
从内核驱动到android app
了解android驱动框架:1.方法1——jni调用底层驱动在android框架中写入c/c++直接调用底层
linux驱动
,并向上提供jni接口给应用程序:优点:简单易行;缺点:主要在于驱动程序,由于在
zue
·
2020-08-24 12:39
嵌入式Linux系统下I2C设备驱动程序的开发
【关键字】I2C总线嵌入式
linux驱动
开发1、I2C总线简介I2C(Inter-IntegratedC
夏豆芽
·
2020-08-24 11:27
linux驱动
基础系列--linux rtc子系统
前言
linux驱动
子系统太多了,连时钟也搞了个子系统,这导致一般的时钟芯片的驱动也会涉及到至少2个子系统,一个是时钟芯片接口子系统(比如I2c接口的时钟芯片),一个是内核给所有时钟芯片提供的rtc子系统
yuzeze
·
2020-08-24 11:18
linux
驱动
s5pv210_gpio驱动及其在android2.3.1下jni调用~~
1、编写GPIO驱动并编译为模块完全按照
linux驱动
的编写方式,封装为标准的linux字符驱动2、使用C语言编写测试程序编写、编译一个操作led的程序进行驱动测试以上两步可参考《s5pv210-gpio
老徐拉灯
·
2020-08-24 11:07
Android系统及底层驱动
android app调用内核驱动的方法
blog.csdn.net/callon_h/article/details/51909169一、了解android驱动框架:1.方法1——jni调用底层驱动在android框架中写入c/c++直接调用底层
linux
leocloud
·
2020-08-24 10:53
linux
Android
Micro:Bit LCD1602
开发笔记
Micro:BitLCD1602
开发笔记
插口介绍1.VCC对应正极3V或者5V2.GND对应负极3.SCL对应P194.SDA对应P20使用方法makecode扩展包地址I2CLCD16021.添加扩展打开
new对象
·
2020-08-24 10:31
Micro:Bit
android山寨卫士
开发笔记
-001
山寨卫士
开发笔记
-0011、目录结构:新建包packagecom.liujing.shanzhaisafe.welcome;包含欢迎页面、主页面、主页面适配器。
tjkj10
·
2020-08-24 10:44
安卓开发笔记
android山寨卫士
开发笔记
-002
山寨卫士手机防盗界面导航界面开发1、目录结构2、密码设置界面源代码:3、密码输入界面源代码:3、防盗页面导航页面3.1防盗页面底部导航栏为了实现功能这里我们选着使用RadioGroup嵌套RadioButton的方法来实现:代码如下:这里需要注意的是针对每一个RadioButton对于背景我们使用selector(新建drawable文件中,否则报错)来时实现让其选中的时候显示为白色,没有选中时显
tjkj10
·
2020-08-24 10:44
安卓开发笔记
QWidget实现手机ipad屏幕滑屏效果
[QML
开发笔记
]-QML滑屏效果功能:切换横屏/竖屏模式;增加动画效果,及滑动屏幕时和手机左右滑动屏幕效果一样;增加翻页指示器功能,在底部显示当前的显示页;壁纸
巧克力chocolate
·
2020-08-24 09:44
QT
Android驱动使用JNI调用
Android驱动是一个漫长的过程,当然你也可以说有了Linux设备驱动开发经验学习Android驱动是很简单的,呵呵,的却如此,毕竟Android内核是跑在linux内核上,Android的应用调用的其实是
linux
lishaman
·
2020-08-24 08:02
Android开发
RTC-BM8563-标准
Linux驱动
和app测试代码
最近需要调试一颗RTCBM6563,按照标准LinuxRTC来实现,方便驱动多平台的移植或者IC替换,也方便app代码rtc部分的移植性.遇到的问题1)设置的时间格式为无效值,导致无法设置rtc时间,排查了小半天.2)RTC框架上时间设置和bm6563不完全对应,寄存器的读写需要细微调整转换数值.//linux官方rtcapp测试codelinux下的RTC可概括为三个功能(1)watcher(当
辧聪
·
2020-08-24 08:00
Linux-内核驱动
Linux驱动随笔
Linux I2C驱动(2012-08-24 14:37:21)
在
Linux驱动
中对应driver/i2c/i2c-core.c文件。
deng10355148
·
2020-08-24 08:15
i2c
Linux驱动
子系统之I2C(3)
3i2c-dev3.1概述之前在介绍I2C子系统时,提到过使用i2c-dev.c文件在应用程序中实现我们的I2C从设备驱动。不过,它实现的是一个虚拟,临时的i2c_client,随着设备文件的打开而产生,并随着设备文件的关闭而撤销。I2c-dev.c针对每个I2C适配器生成一个主设备号为89的设备文件,实现了i2c_driver的成员函数以及文件操作接口,所以i2c-dev.c的主题是”i2c_d
cjok376240497
·
2020-08-24 08:42
Linux
driver
I2C
subsystem
I2C子系统
Android
开发笔记
(一百三十八)文本输入布局TextInputLayout
文本输入布局TextInputLayoutTextInputLayout是MaterialDesign库中对编辑框EditText进行增强的一个控件。众所周知,EditText未输入字符时,我们可以给它显示默认的提示文字hint;可是一旦输入字符,这个hint提示就消失了,虽然没有提示也没有什么大碍,但有总比没有好呀。TextInputLayout便是用来解决提示文字的显示问题,它默认把提示文字显
aqi00
·
2020-08-24 07:18
android开发
Android开发笔记
Android
开发笔记
(一百二十三)下拉刷新布局SwipeRefreshLayout
SwipeRefreshLayout下拉刷新布局SwipeRefreshLayout是Android又一与时俱进的控件,顾名思义它随着用户手势向下滑动就会触发刷新操作。从实际的下拉效果来看,SwipeRefreshLayout秉承了Android一贯的简洁界面,可定制性并不太好,远不如开源的下拉刷新框架PullToRefresh,但毕竟是原生的控件,用起来比较方便,所以我们还是好好了解了解它。Sw
aqi00
·
2020-08-24 07:18
android开发
Android开发笔记
Android系统下如何通过外设实现GPIO中断触发调用Android程序执行
沙雕老板不知道在哪请了个沙雕项目经理,公司产品改进需要,要求在Android系统下通过GPIO硬件中断实现Android程序唤醒,我擦,我特么要死了,还要去搞
Linux驱动
,在此记录一下实现方式。
永不做码农
·
2020-08-24 07:45
Android
学习
Linux
嵌入式
Android驱动使用JNI调用
Android驱动是一个漫长的过程,当然你也可以说有了Linux设备驱动开发经验学习Android驱动是很简单的,呵呵,的却如此,毕竟Android内核是跑在linux内核上,Android的应用调用的其实是
linux
weixin_33721427
·
2020-08-24 07:40
实现android JNI 直接调用android驱动程序
blog.csdn.net/zfzf294990051/article/details/7343468关于如何实现JNI请参考AndroidJNI实现步骤本例想测试一下,绕过硬件抽象层,直接在JNI中调用
linux
简单并快乐着
·
2020-08-24 06:02
Linux驱动
子系统之I2C(一)
主要是参考http://blog.csdn.net/cjok376240497/article/details/6972305,对I2C子系统讲解的很透彻的一篇文章,值得一读。1硬件特性1.1概述I2C总线是由Philips公司开发的两线式串行总线,这两根线为时钟线(SCL)和双向数据线(SDA)。由于I2C总线仅需要两根线,因此在电路板上占用的空间更少,带来的问题是带宽较窄。I2C在标准模式下传
_修_
·
2020-08-24 06:01
android
开发
linux
Android JNI直接调用驱动程序
关于如何实现JNI请参考AndroidJNI实现步骤本例想测试一下,绕过硬件抽象层,直接在JNI中调用
linux驱动
程序。
ZFZF294990051
·
2020-08-24 06:18
android
系统开发
iOS
开发笔记
-QQ,微信白名单设置
项目中接入分享,总要设置白名单,QQ,QQ空间,微信,新浪微博转载于:https://www.cnblogs.com/bryant07/p/7676738.html
weixin_30367543
·
2020-08-24 06:39
移动开发
STM32
开发笔记
54:STM32F4+DP83848以太网通信指南系列(八):收包流程
本章为系列指南的第八章,讲述如何使用STM32F407芯片配合DP83848进行以太网数据的收包流程,将监听到的网络包数据通过UART传给PC,同时辅以WireShark监听对比验证。关于UART,也就是串口通信的使用,这里不做赘述,我们这里预设两个函数分别为UART6Init()和UART6Send(),实现的功能是串口6的初始化和发送。以太网中断在《STM32F4+DP83848以太网通信指南
snmplink
·
2020-08-24 05:20
#
STM32快速开发
STM32快速开发
ubuntu 10.04 VIM安装以及apt-get修正
此版本用来学习Linux2.6内核比较有帮助,特别是学习
Linux驱动
编程,包括市场上比较经典的书籍都是基于Linux2.6内核讲的,所以一个稳定的2.6内核学习环境是必不可少的。
jackixzj
·
2020-08-24 05:02
Linux
ESP8266--MQTT--ESP_MQTT固件
开发笔记
(一)
参考:https://mlwmlw.org/2015/07/%E6%B7%B1%E5%85%A5%E6%B7%BA%E5%87%BA-wifi-%E6%99%B6%E7%89%87-esp8266-with-arduino/esp8266家族资料参考:http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family前言 目前网上没有开源的支
liefyuan
·
2020-08-24 05:46
ESP8266
C
ThreadX应用
开发笔记
之一:移植ThreadX到STM32平台
现在一些小型系统中也往往有多任务处理的需求,这就为实时操作系统提供了用武之地。事实上国内外各种各样的RTOS有很多,而且基本都在走开源的路线,ThreadX也不例外,在这一篇中我们就来学习ThreadX初步应用并将其移植到STM32平台中。1、前期准备在开始将ThreadX一直到STM32平台之间我们需要做一些前期准备。首先我们需要准备一个硬件平台,这次我们采用STM32F407IG控制单元来作为
foxclever
·
2020-08-24 05:16
ThreadX
ThreadX
STM32
外设驱动库
开发笔记
12:TSEV01CL55红外温度传感器驱动
有时候我们需要检测一些无法直接接触的器件的温度。为了实现这一需求,我们通常会选择红外温度传感器来实现这一功能。考虑到复用的问题,我们一般会将操作元器件的代码抽象为驱动函数以备调用。这里我们就来设计并实现TSEV01CL55红外温度传感器的驱动。1、功能概述TSEV01CL55是一种基于红外辐射检测的无接触测温系统。TSEV01CL55在前端装有红外传感器(热电堆)。1.1、硬件描述TSEV01CL
foxclever
·
2020-08-24 05:42
外设驱动库开发
TSEV01CL55
I2C
红外温度
6月17日
开发笔记
Eclipse快捷键:ctrl+shift+R打开资源ctrl+o快速查找文件中某个类的方法和属性alt+shift+r:重命名ctrl+shift+t快速查找文件ctrl+z撤销ctrl+d删除根据Java文件中组件的id,寻找该组件所对应的XML文件,方法是按住Ctrl键,鼠标单击id,自动打开所对应的XML文件中组件的属性设置。Eclipse自动提示快捷键Alt+/组合键
zhangzhifei1991
·
2020-08-24 05:00
ROS
开发笔记
(11)——Solidworks机械臂模型转化为URDF+mimic关节联动+gazebo中运动控制测试
URDF(UniversalRobotDescriptionFormat——通用机器人描述格式)是ROS里使用的一种机器人的描述文件,包含的内容有:连杆、关节,运动学和动力学参数、可视化模型、碰撞检测模型等。简单的机器人模型可以人工编写,但是对于复杂的模型,转动惯量等参数计算复杂,人工编写很费时费力,好在ROSwiki中提供一款将Solidworks模型转换为URDF文件的插件sw2urdfSet
天涯0508
·
2020-08-24 04:57
ROS开发
Paypal Express Checkout快速结账API心得--Star.Hou
遂今日整理开发对接API,为
开发笔记
学习使用吧。一般的支付厂商API集成对接规律:1、商务签约2、厂商提供测试账户、开发文档、SDK等。3、商户技术对接、测试、上线。
houxingyao
·
2020-08-24 00:42
Paypal
Windows下使用web3.py进行以太坊Dapp
开发笔记
--第3篇(关于账户解锁和离线签名)
1.账户解锁这是一种==“不安全的”==方法,目前应该很少采用了,但刚开始学的时候,每发送一个修改区块链数据的交易就需要unlock一次账户(ps:如果仅仅是调用智能合约中查询数据的函数,不需要unlock)。以太坊客户端解锁账户的形式如下:第一个函数参数是以太坊地址address,第二个参数是申请以太坊账户时设置的密码,以字符串形式输入。使用web3.py解锁账户的形式如下:fromweb3im
码路上的江小白
·
2020-08-23 22:39
Windows下使用web3.py进行以太坊Dapp
开发笔记
--第4篇(过滤器filter)
web3.py过滤器filter先简单说明一下,我还不是很熟练使用filter,而且在使用过程还出现了许多未解决问题,以下仅是将简单的实现过程记录以便日后翻查。1.首先是智能合约中的事件event以太坊中事件event和日志logs具有很大的联系,可以说事件的触发就是为了将一些信息记录到日志中。在智能合约中定义事件:eventUserRegisterLog(addressindexedaddr,s
码路上的江小白
·
2020-08-23 22:39
区块链
event
过滤器
Windows下使用python-web3.py进行以太坊Dapp
开发笔记
--第2篇(以太坊公钥加密功能python实现)
以太坊公钥加密功能python实现1.什么是公钥、私钥、地址私钥:32字节(256位),私钥需要保管和隐蔽(非公开)(截取《以太坊技术详解与实战》)公钥:(由私钥生成)64字节(512位),公钥是公开的,不需要保密(截取《以太坊技术详解与实战》)地址:20字节(160位),要注意,我们使用最多的地址并不等同于公钥地址的生成过程:从私钥得到一个512位(64字节)的公钥之后,将公钥进行sha3加密,
码路上的江小白
·
2020-08-23 22:26
Vue2.0练手项目
开发笔记
-1、请求本地数据的接口
因为是一个练手项目,所以访问的数据是本地的data.json在项目文件中找到以下js文件:build文件->webpack.dev.conf.jsconstportfinder=require('portfinder')在这句下面添加以下代码:constexpress=require('express')constapp=express()constappData=require('../data
喵无敌
·
2020-08-23 19:48
Vue
linux驱动
:i2c驱动(三)流程图之注册设备
一、设备注册过程1、将i2c设备信息保存到i2c_board_info结构体中;2、在注册i2c_board_info时(i2c_register_board_info)将它加入一个全局列表__i2c_board_list中,3、在注册I2cadapter适配器驱动后,再从全局列表__i2c_board_list中取出,将属于这个适配器的i2c_board_info转换成i2c_client(i2
郭老二
·
2020-08-23 19:43
linux驱动
Linux驱动
(基础):13---文件系统目录结构
一、Linux的根目录如下更多的信息可以查看文章:/bin系统有很多存放执行文件的目录,但是/bin比较特殊。/bin目录下放置的是在单人维护模式下还能够被执行的命令。/bin目录下的命令可以被root和一般账号使用。例如:cat、chmod、mv、mkdir.../boot主要放置启动会使用到的文件,包括Linux内核文件以及启动选项与启动所需配置文件等。Linux内核常用的文件名为:vmlin
江南、董少
·
2020-08-23 18:43
Linux驱动(基础)
Linux驱动
中的platform总线分析
最近在复习platform总线相关的知识,碰到一篇感觉不错的文章。http://blog.csdn.net/pillarbuaa/article/details/7680372概述从Linux2.6内核起,引入一套新的驱动管理和注册机制:platform_device和platform_driver。Linux中大部分的设备驱动,都可以使用这套机制,设备用platform_device表示;驱动用
fml1997
·
2020-08-23 16:12
驱动篇
从git上克隆项目和上传项目--
开发笔记
最近用到git的上传和下载。在此做一个简单的笔记。全是干货,从不啰嗦。直接上步骤。1、从git上面克隆代码到本地一:现在本地建立一个文件夹,用于存放本地克隆的代码。二:在新建的文件夹下右键选择“gitbashhere”.如下图所示:选择以后出现一个git界面:三:在此界面执行命令:gitclone你的git项目地址。文件便会出现到你的本地磁盘。2上传本地文件到github上面。打开git界面。执行
麻辣隔壁4
·
2020-08-23 12:22
杂谈
【
开发笔记
】Solr 7.5.0 部署笔记
环境说明Tomcat8.532bitsJDK1.832bitsWindows1064bits部署步骤总体参考6.5.1的部署,参见:https://blog.csdn.net/paulorwys/article/details/72727039。差异点集中在日志输出的设置。6.5.1中是使用log4j.properties文件,而7.5.0使用的是log4j2.xml(在Solr源文件夹下的【se
foolstudio1980
·
2020-08-23 10:47
Web开发
开发环境
部署
discuz二次
开发笔记
禁止游客访问后,QQ互联登录失效在connect.php添加一行define('CURSCRIPT','member');(自己翻源码看的,不保证不会造成其它问题,请自行测试)目录介绍代码upload/(上线只要copy这个文件夹就可以了)模板文件upload/template/(要修改模板样式都在这里,改完要管理员去“工具”->"更新缓存",才会出效果)缓存文件upload/data/(更新缓存
jia_xiaoli
·
2020-08-23 10:39
PHP
ios
开发笔记
--判断输入的手机号和价格是否合法
/手机号码的有效性判断//检测是否是手机号码-(BOOL)isMobileNumber:(NSString*)mobileNum{/***手机号码*移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188*联通:130,131,132,152,155,156,185,186*电信:133,1349,153,180,189*/NS
hopedark
·
2020-08-23 10:02
iOS
【Cocos2d-x游戏引擎
开发笔记
(11)】粒子系统----实现下雪效果
原创文章,转载请注明出处:http://blog.csdn.net/zhy_cheng/article/details/8289683太原市今天下雪了,8点出门,银装素裹,分外妖娆。今天就来主打下雪的效果,实现下雪效果需要使用粒子系统。这张照片是刚照的,看看太原的雪景吧先来说说我对粒子系统的了解吧,粒子系统是为了模仿自然世界的真实显现,比如说烟,雾,火花,闪电,火焰,下雪。粒子系统中需要包括四个部
临江仙
·
2020-08-23 08:26
Cocos2d-x游戏引擎开发
Modbus库
开发笔记
之三:Modbus TCP Server开发
在完成了前面的工作后,我们就可以实现有针对性的应用了,首先我们来实现ModbusTCP的服务器端应用。当然我们不是做具体的应用,而是对ModbusTCP的服务器端应用进行封装以供有需要时调用。这里我们不涉及TCP的协议,这部分与Modbus没有必然联系,我们只是在其应用层运行Modbus协议而已。对于ModbusTCP的服务器我们需要实现几个功能:首先是对接收到客户端命令进行解析,我们只实现前面提
weixin_30922589
·
2020-08-23 07:40
Modbus库
开发笔记
之二:Modbus消息帧的生成
前面我们已经对Modbus的基本事务作了说明,也据此设计了我们将要实现的主从站的操作流程。这其中与Modbus直接相关的就是Modbus消息帧的生成。Modbus消息帧也是实现Modbus通讯协议的根本。1、Modbus消息帧分析MODBUS协议在不同的物理链路上的消息帧有一些差异,但我们分析一下就会发现,在这些不同的消息帧中具有一下相同的部分,这对我们实现统一的数据操作非常重要,具体描述如下:(
weixin_30641465
·
2020-08-23 07:46
Modbus库
开发笔记
之九:利用协议栈开发Modbus TCP Server应用
前面我们已经完成了Modbus协议栈的开发,但这不是我们的目的。我们开发它的目的当然是要使用它来解决我们的实际问题。接下来我们就使用刚开发的Modbus协议栈开发一个ModbusTCPServer应用。开发ModbusTCPServer首先需要有TCPServer的支持以及网络的配置等,但这些与Modbus本身没有什么关系,我们再次不作讨论。我们规定网络和TCPServer已经配置妥当。接下来我们
Rki-dor
·
2020-08-23 07:33
《ZigBee
开发笔记
》第二部分 基础篇-第9章 CC2530看门狗
1理论分析1.1CC2530看门狗简介在CPU可能受到一个软件颠覆的情况下,看门狗定时器(WDT)用作一个恢复的方法。当软件在选定时间间隔内不能清除WDT时,WDT必须就复位系统。看门狗可用于受到电气噪音、电源故障、静电放电等影响的应用,或需要高可靠性的环境。如果一个应用不需要看门狗功能,可以配置看门狗定时器为一个间隔定时器,这样可以用于在选定的时间间隔产生中断。看门狗定时器的特性如下:四个可选
Bruceoxl
·
2020-08-23 07:58
《嵌入式》ZigBee开发笔记
《ZigBee
开发笔记
》第二部分 基础篇-第8章 CC2530系统睡眠唤醒—中断唤醒
1理论分析1.1CC2530睡眠定时器简介睡眠定时器用于设置系统进入和退出低功耗睡眠模式之间的周期。睡眠定时器还用于当进入低功耗睡眠模式时,维持定时器2的定时。睡眠定时器的主要功能如下:24位的定时器正计数器,运行在32kHz的时钟频率24位的比较器,具有中断和DMA触发功能24位捕获1、概述睡眠定时器是一个24位的定时器,运行在一个32kHz的时钟频率(可以是RCOSC或XOSC)上。定时
Bruceoxl
·
2020-08-23 07:58
《嵌入式》ZigBee开发笔记
《ZigBee
开发笔记
》第五部分 外设篇 - 协议栈实验 第6章 CC2530光敏和热敏传感器
1实验目的1)通过实验掌握CC2530芯片GPIO的配置方法;2)掌握光敏和热敏传感器在协议栈的用法。2实验设备硬件:PC机一台;ZB2530(底板、核心板、仿真器、USB线)两套;光敏或热敏传感器一个软件:win7系统,IAR8.20集成开发环境3实验相关电路图接线方法:1)、VCC:接电源正极(3V3)2)、GND:接电源负极3)、DO:TTL开关信号输出4)、AO:模拟信号输出(悬空没有使用
Bruceoxl
·
2020-08-23 07:58
《嵌入式》ZigBee开发笔记
上一页
54
55
56
57
58
59
60
61
下一页
按字母分类:
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
其他