数码

装饰器模式

泪湿孤枕 提交于 2020-01-11 06:30:11
为对象添加功能,不改变其原有的结构和功能 ,类似手机壳,手机功能还是正常使用,但是加了手机壳,可以防滑,美观 class Circle{ draw(){ console.log('画图') } } class Decorator{ constructor(circle){ this.circle=circle; } draw(){ this.circle.draw(); } setRedBorder(){ this.circle.color='给图加红色的边框'; console.log(this.circle.color); } } class Client{ constructor(){ /*原始的circle*/ this.circle1=new Circle(); /*使用装饰器生成的circle*/ this.circle2=new Decorator(new Circle()); } main(){ this.circle1.draw(); this.circle2.draw(); this.circle2.setRedBorder(); } } const client=new Client(); client.main(); 场景: ES7装饰器 core-decorators:装饰类,装饰方法(插件babel-plugin-transform-decorators

Linux 系统关闭笔记本屏幕盖后 仍能正常工作

纵然是瞬间 提交于 2020-01-11 02:01:19
Linux 系统关闭笔记本屏幕盖后 仍能正常工作   说明:     我使用的Linux系统版本: Red Hat Enterprise Linux Server release 7.5 (Maipo) 禁用进入睡眠模式   1. 编辑 /etc/systemd/logind.conf     找到 # HandleLidSwitch=suspend 将其改成 HandleLidSwitch = ignore (具体操作:解开注释 并修改值:suspend -> ignore)      2. 使用root账号执行指令:     # systemctl restart systemd-logind.service 来源: https://www.cnblogs.com/Charles-Yuan/p/12178808.html

使用中控指纹采集器开发指纹识别案例V1.0

邮差的信 提交于 2020-01-11 01:26:13
这两天正好有点琐碎的时间,就将两年前未开发完毕的指纹识别项目翻出来继续写了写。 运行环境:  中控指纹采集器  Win10操作系统  .netframework4.0  Sqlserver2008及以上 源码已经上传到微信公众号【雄雄的小课堂】中,回复“指纹识别源码获取”即可下载。 一、 指纹识别项目运行流程:  用户注册:输入用户名、密码以及采集完整的3遍指纹。  用户登录:输入注册时的用户名,使用注册时的指纹,即可登录成功  采集指纹时,3次需要一样的,如果不一样,提示采集失败  登录时,需要用户名和指纹对应,如果不对应,则提示登陆失败,采集器闪红灯以及有警告声响 二、 指纹识别项目中的部分截图: 注册页面: 2.登录页面 3.如果没有指纹识别采集器,提示: 4.指纹采集3次成功: 来源: CSDN 作者: 穆雄雄 链接: https://blog.csdn.net/qq_34137397/article/details/103865447

day1笔记

﹥>﹥吖頭↗ 提交于 2020-01-11 01:10:22
01.01_计算机基础知识(键盘功能键和快捷键) A:键盘功能键 a:Tab b:Shift c:Ctrl d:Alt e:空格 f:Enter g:Window h:上下左右键 i:PrtSc(PrintScreen)截屏截图 B:键盘快捷键 a:Ctrl+A 全选 b:Ctrl+C 复制 c:Ctrl+V 粘贴 d:Ctrl+X 剪切 e:Ctrl+Z 撤销 f:Ctrl+S 保存 ​ 01.02_如何打开dos控制台 A:xp下如何打开DOS控制台? a:开始–程序–附件–命令提示符 b:开始–运行–cmd–回车 c:win+r–cmd–回车 B:win7下如何打开DOS控制台? a:开始–所有程序–附件–命令提示符 b:开始–搜索程序和文件–cmd–回车 c:win+r–cmd–回1.03 C:win8下如何打开DOS控制台 a:鼠标左击开始–下箭头–命令提示符 b:鼠标右击开始–搜索–cmd–回车 c:鼠标右击开始–运行–cmd–回车 d:win+r–cmd–回车 01.03_常见dos命令讲解 A:d: 回车 盘符切换 B:dir(directory):列出当前目录下的文件以及文件夹 C:cd (change directory)改变指定目录(进入指定目录) D:cd… : 退回到上一级目录 E💿 退回到根目录 F:cls : (clear screen)清屏 G

Unity GUI自适应屏幕分辨率(一)布局自适应

陌路散爱 提交于 2020-01-10 23:51:48
这里我们先谈第一个问题坐标矩阵变化实现布局自适应。 选取基准尺寸 通常你需要选择一个基准的屏幕尺寸,象现在开发的应用也需要跨平台在iOS(iPhone/iPad)/Android都可以运行,我这边选取的是iphone4的屏幕尺寸: 480 * 320. 设计师设计的GUI的素材时就是按照这个尺寸来设计。但是紧接着的问题是如何保证它在其他不同尺寸/分辨率的平台上运行时不会出现各种诡异的位置大小错乱了。 举一个实际的例子来更好描述这个问题,比如我们的游戏是水平方向的, 然后游戏进行中间的暂停界面中,有三个角落有按钮或着标签,屏幕中间有一个按钮,如下图所示: 很简单的代码: void OnGUI() { GUI.Box(new Rect(15 , 10, 83, 49), bg_score); GUI.Box(new Rect(372, 10, 98, 44), bg_time); if (GUI.Button(new Rect(5, 280, 67, 41), bt_pause)) { //pause the scene } } 伸缩居中 在Unity中我们将Game窗口的模式选择为iPhone Wide(480x320), 然后运行游戏, 木有什么问题。 紧接着尝试运行在iPhone 4G Wide(960x640), 你就会发现问题了,整个格局错乱了,并没有有比例的伸缩

杰理-广场舞音响

≡放荡痞女 提交于 2020-01-10 14:04:18
其实一款好音质的拉杆箱是需要配置更高效果的喇叭还是很重要的 软件之鞥起一个帮忙加修饰不同音效的作用 通话具有话筒功能:有的是有线MIC有的则为无线MIC 重点还是介绍无线MIC,这样大家都知道音响一般为接收器 那么同样无线MIC作为一个发射器把MIC信号(音响版这边有个接收器)发射到接收启这边(前提你要发射和接收端要配对成功,发射器通常连接都很快的),但把MIC信号发射到接收端这边,通过一些运放方法电路把此MIC输入信号作为我们主控的输入信号传到MCU里边然后经过数字放大处理转换为模拟DAC输出经过功放将其信号放大的过程。 话筒 一般具有调音量大小,混响,话筒优先…有的具有双MIC效果,便于多人一起HAPPAY 2 带一键录音功能。目前杰理支持录 MP3 WAV格式的文件,一般是把录音源存到内存卡里边 3 为了方便用户体验,每家都会有对应的APP软件也就是专业术语为BLE透传功能,传统蓝牙加一个BLE蓝牙相互传数据的过程。可以在线去调试各种音响效果 和各种灯效果 ,灯效果就很多了 ,比如七彩…慢闪…快闪.呼吸…随音乐闪…爆闪…各种酷炫闪烁…由于内容太多小编就不重点讲这块。灯控制可以用传统蓝牙控制或者APP界面来操作 4 音频通道 目前杰理最多可以支持三路外音通道 5 收音这块 有经验的卖家还是会选择外挂收音ic来搜台,比如5807,1080,8035… 6 u盘 内存卡

自制安卓手机触控投影

寵の児 提交于 2020-01-09 23:34:09
介于小朋友爱玩手机,但手机伤眼。故想利用身边的物件整个墙面的手机触控投影。 一、准备材料 两个摄像头(一个要求广角120度以上,至于像素要求不高。笔者用一个720p的。另一个尽量对捕获的色彩饱和度越高越好,笔者用了个1080p的高清直播摄像头。尽量先利用身边的材料即可,后续可自行对代码进行调整) 带手机同屏的投影仪(也可以配个HDMI的投屏器,便宜。( ∩_∩ )) 安卓手机一台(笔者用高通骁龙652,3G内存。现在估计这种二手机就二、三百元) PC一台(I3即可) 红色LED发光件(可以淘宝看看 儿童玩具发光戒指 等,笔者是把发光耳勺的头部换成红色LED再套个红色塑料壳。下文表述为发光笔) 二、原理描述 两个摄像头各自分管,协同配合。顶部的判断发光笔触摸到墙面否,主摄像头识别发光笔在投影中正面的点击位置。 投影仪通过同屏方法连接手机屏幕。 PC上实现将摄像头识别的点击信息传递给手机,控制其进行相应的点击、滑动操作。 三、实现代码 代码用python完成。具体已上传至github( https://github.com/chenfengyan/Touch-projector ) 代码中需要根据自己的实际信息修改相应配置。 const.py 中 填写 手机的device id (可用adb devices查看) phone_operator.py 中 填写 'phone

小米盒子 dlna AC3解码噪音

为君一笑 提交于 2020-01-09 14:13:54
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 服务器端是 mindlna 用小米盒子的高清播放器播放。 其中ac3音频的文件全部噪音。 按照小米的人讨论, 关闭SPFI 并启用立体声,可以暂时解决。 等待bug修复。下面是bug讨论 -------------------------------- 发问前,我已经看过其他朋友类似的问题,可以透过关闭SPDIF输出,让HDMI电视输出的声音正常。 不过,因为我平常都是用SPDIF输出接数字功放,播放的AC3 MKV档案也相同,因此很肯定,即使SPDIF输出是开,很多时候还是可以顺利的由数字功放播放AC3音频。 换言之,这个AC3 MKV播放的杂音问题,是间歇性的。 对主要使用SPDIF数字输出的用户来说,这有点困扰,因为出状况就得切换到HDMI声音输出。 希望小米盒子这边可以帮忙抓出这个BUG,谢谢! 来源: oschina 链接: https://my.oschina.net/u/180901/blog/194239

浅谈2020年第一拆 荣耀V30 pro 5G手机拆机表现

时光怂恿深爱的人放手 提交于 2020-01-08 17:43:20
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>>      虽然不是很懂国产手机的硬件配置,但是国产芯片迅速发展,这点我也是有所耳闻的。我对国产元器件发展速度很好奇,如果大家也有这样的疑问,可以一起来看看这篇帖子。今天看到微博博主@二手数码郎中5G手机拆机视频,内心还是挺激动的,我国部分自主品牌5G手机的崛起,让我看完之后非常兴奋!下面就让我们一起看一看此次2020年第一拆中荣耀V30 pro 5G手机表现如何~      本次拆机共包括了四款手机,分别为OPPO Reno3 pro、vivo x30 pro、荣耀V30 pro、小米9 pro四部5G手机,通过该微博博主的全方位拆机视频,总体看来此次荣耀V30 pro还是很有料的,拆机表现十分惊喜~众所周知,5G频段共分为N1/N3/N41/N77/N78/N79六大五5G频段,5G手机支持的频段越多代表5G手机信号就越好。通过拆机视频中我们可以看出,荣耀V30 pro一马当先,支持六大5G频段;vivo x30 pro紧随其后,但是最大的弊端就是不支持N79这一中国移动明确要求频段,实际使用中5G信号肯定会差强人意;而OPPO Reno 3 pro和小米9 pro却更加偷工减料仅仅支持三个5G频段,实际使用中5G体验感一定会非常差。      在四款5G手机的核心配置方面,荣耀V30 pro表现最为亮眼