- 博客(13)
- 收藏
- 关注
原创 物联网-智能家居相关知识了解
1、LED点阵显示系统中各模块的显示方式有静态和动态显示两种,在实际应用中一般采用动态显示方式,采用扫描的方式工作,由峰值较大的窄脉冲驱动,从上到下逐次不断地对显示屏的各行进行选通。2、在进程通信中,事件作为一种同步原语,是计算机科学中的一种同步机制,用来指示等待中的进程特定条件已经变为真。3、数制,也称为“计数制”,是用一组固定的符号和统一的规则来表示数值的方法。任何一个数制都包含两个基本要素:基数和位权。其中16进制的B代表了10进制的11。4、计数是一种最简单基本的运算,计数器就是实现这种运算的
2022-01-09 23:37:41
6744
原创 micro:bit 一款用于编程教育和硬件制作的微型计算机
认识micro:bitmicro:bit是一款由英国广播电视公司(BBC)设计的一款袖珍计算机,体积虽小但功能强大,集成了种类丰富的电子模块和功能:1)25个可独立编程的LED: Micro:bit有25个可以独立编程的LED灯,可以通过编程来让他们显示各种文字,数字表情,以及图像。他的LED灯也是一个坐标系。左上角是原点(0,0)。2)2个可单独编程的按钮:可以通过编程来达到用按钮控制程序的目的。3)光线感知:实际Micro:bit上没有光线传感器。但LED矩阵可以被用来感知周围的光,通过反复地将
2022-01-09 23:10:57
6577
1
转载 (转) 泪述:混职场的九大铁律
自2016年末至今已工作四年有余,虽半路出家,但依然坚强的活着,回想来几经坎坷。又执19年末20年初新冠疫情起,大公司优化人员结构,小公司为求活不得不裁员。初春气温回升疫情渐稳,各行各业渐渐复兴;21年初,疫情又起,又见裁员。。。看到篇文章,深有感触,只有让自己强大,才能处变不惊。一、别物质,跟对人更重要过于物质化,将会错过很多发展机遇。记得刚工作的时候月薪只有1500元,主管比我们多两百块钱的补助就感觉好生羡慕,心里暗想“我要是也能多两百就好了,多两百块就能更宽裕些”,非常简单的认为赚钱多就是
2021-01-27 15:23:55
236
原创 常用的git操作
> git branch 查看本地分> git checkout branch_name 切换分支> git diff 可以看工作区和暂存区的变动 > git status 查看所有信息> git fetch 是将远程主机的最新内容拉到本地,用户在检查了以后决定是否合并到工作本机分支中。(拉取更新,但不直接更新) > git merge origin/branch_name> git push 推...
2021-01-13 11:19:54
185
原创 组件化学习之gradle语法
Gradle是什么?在项目中新建一个文件,名命为config.gradle// 添加多个自定义属性,可以通过ext代码块ext { username = "xyzkaye" // 生产/开发环境(正式/测试区分) isRelease = true // 建立Map存储,对象名、key都可以自定义,groovy糖果语法,非常灵活 androidId = [ // 字典 compileSdkVersion: 28,
2020-08-21 22:28:06
363
1
原创 FileProvider,Bitmap报错 java.io.FileNotFoundException
java.io.FileNotFoundException: /my_images/Android/data/com.paning.safeline/cache/image/1573195780616.jpg (No such file or directory) 问题请教今天出现一个生产问题,通过FileProvider.getUriForFile得到uri,然后通过uri.getPat...
2019-11-08 16:43:19
869
转载 程序员接私活经验总结
转载自 微信公众号 yuerLoveCoding终端研发部到网上看看,接私活是多么不容易,技术问题本身是个因素,还有很多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私活是怎么接的?一般流程怎样?要注意什么?签合同的风险?等等问题,希望高手能将宝贵的经验与大家共享阿?最好是朋友或熟人推荐,这样双方都比较放心,项目也好拿一些,一般也不会欠款。 如...
2019-03-21 11:13:22
3931
1
转载 正则表达式学习
常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己做个笔记。 一、校验数字的表达式 数字:^[0-9]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1...
2018-11-26 14:48:09
348
转载 网站高并发大流量访问的处理及解决方法
1.硬件升级首先,确认服务器硬件是否足够支持当前的流量。普通的P4服务器一般最多能支持每天10万独立IP,如果访问量比这个还要大, 那么必须首先配置一台更高性能的专用服务器才能解决问题 ,否则怎么优化都不可能彻底解决性能问题。2.负载均衡它是根据某种负载策略把请求分发到集群中的每一台服务器上,让整个服务器群来处理网站的请求。 公司比较有钱的,可以购买专门负责负载均衡的硬
2017-07-23 22:46:33
571
转载 Android高新面试题2017汇总
前言:最近汇总了一些大公司的部分面试题,附答案,大家一同学习。题目包括腾讯、华为、阿里、网易等。插件化、热修复 、热更新的理解插件化 – apk 分为宿主和插件部分,插件在需要的时候才加载进来热修复 – 更新的类或者插件粒度较小的时候,我们会称之为热修复,一般用于修复bug热更新 – 2016 Google 的 Android Studio
2017-07-20 23:39:31
852
翻译 Android View的事件分发机制和滑动冲突解决方案
这篇文章会先讲Android中View的事件分发机制,然后再介绍Android滑动冲突的形成原因并给出解决方案。(供自己学习)1、View的事件分发机制View的事件分发机制说白了就是点击事件的传递,也就是一个Down事件,若干个Move事件,一个Up事件构成的事件序列的传递。当你手指按了屏幕,点击事件就会遵循Activity->Window->View这一顺序传递
2017-07-20 23:08:32
717
原创 MediaPlayer类
MediaPlayer是一个可以支持主流格式的媒体播放的工具类,可以播放视频、音频。常用方法:-- void reset() --> 重置播放工具,即恢复到初始状态-- void setDataSource(String) --> 设置播放来源,例如歌曲的完整路径-- void prepare() --> 加载媒体文件的数据,即:缓冲,该方法必须在setDataSource()之后
2017-06-04 20:59:04
625
转载 SectionIndexer接口中的getPositionForSection与getSectionForPosition
public int getPositionForSection(int section) {// 通过首字母section应显示的position位置// 循环遍历所有联系人数据for(int i=0;i//找到当次循环时,联系人名字的首字母int ch=contacts.get(i).pinyin.toUpperCase(Locale.CHINA).charAt(0);
2017-06-04 15:36:39
571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人