笔记本电脑

2.抽象工厂(Abstract Factory)

谁都会走 提交于 2019-12-01 09:45:15
注:图片来源于 https://www.cnblogs.com/-saligia-/p/10216752.html 抽象工厂UML图解析: 抽象工厂模式:client用户需要三步: 1.创建工厂(一种工厂可以有多种功能); 2.生产产品对象; 3.使用对象方法。 代码: Factory.h // // Created by DELL on 2019/10/15. // #ifndef ABSTRACT_FACTORY_FACTORY_H #define ABSTRACT_FACTORY_FACTORY_H #include "Product.h" //工厂类,可以生产两种以上产品:Phone与PC class Factory { public: virtual Phone* CreatePhone() = 0; virtual PC* CreatePC() = 0; }; //HUAWEI工厂 class HUAWEI : public Factory { public: Phone* CreatePhone() override { return new HUAWEIPhone(); } PC* CreatePC() override { return new HUAWEIPC(); } }; //XIAOMI工厂 class XIAOMI : public Factory {

小坑也难受

醉酒当歌 提交于 2019-12-01 09:38:18
小坑也难受 20190927 (1) 20190927 windows 自带笔记本的 编码 问题 windows 自带笔记本的 编码 问题,有时打开修改保存文件后,文件编码格式会变化【特别是有中文的时候】,可能为 UTF-8bom 或为 GB2312 ,但是在 linux 用到 UTF-8 格式,就需要转码。建议 txt 及其他文件都用 nodepad++ 打开编辑, nodepad++ 右下角有 编码 及 换行格式 选择。 来源: https://www.cnblogs.com/damahuhu/p/11675493.html

opencv根据摄像头名称获取索引值

岁酱吖の 提交于 2019-12-01 08:14:31
OpenCV的VideoCapture是一个视频读取与解码的API接口,支持各种视频格式、网络视频流、摄像头读取。 针对一般摄像头的读取,opencv为了实现跨平台读取摄像头时是使用的摄像头索引, 1 VideoCapture capture(int index); 一般而言电脑自带的摄像头id=0,但是也存在一些特殊情况,有些usb的摄像头接入笔记本后,usb摄像头的id会变位0,原有的笔记本id则变为1,所以为了程序的稳定性,最好还是使用图像采集设备的名称获取对应的id最后在使用opencv接口打开对应的设备(摄像头、视频采集卡...)。 1 #include<opencv2/objdetect/objdetect.hpp> 2 #include<opencv2/highgui/highgui.hpp> 3 #include "windows.h" 4 #include "dshow.h" 5 #include <iostream> 6 7 #pragma comment(lib, "strmiids.lib") 8 #pragma comment(lib, "quartz.lib") 9 10 using namespace cv; 11 using namespace std; 12 13 int listDevices(vector<string>& list) { 14

嵌入式Linux+NetCore 笔记一

≡放荡痞女 提交于 2019-12-01 07:25:06
记录嵌入式Linux+NetCore培训中遇到的一些问题以及解决方法 十一放假期间发现园里大神大石头(NewLife团队)开了一个嵌入式Linux+NetCore培训,就报名参加了。更幸运的是,我刚好最后一个名额。 今天中午收到大石头发的快递,立马取回来拆开接好树莓派的线,然后开机启动。本人之前没有Linux基础,同时笔记本只有一个鼠标,没有多余键盘。这里把自己连接树莓派遇到的问题及解决方法讲一下,希望能帮助到其他人。 大石头发的树莓派已经安装好系统了,预装了vnc等软件。 1、用网线连上树莓派以及笔记本。window10系统控制面板里面查找‘网络和Internet’->'网络和共享中心'。点击已经连接的无线网络,然后属性->共享 勾选"允许其他网络用户通过此计算机的Internet连接来连接(N)" 家庭网络连接选择以太网 勾选"允许其他网络用户控制或禁用共享的Internet连接(O)" ps:中午收到快递后,连接好树莓派就去睡觉了。下午重新连接时候我把"允许其他网络用户控制或禁用共享的Internet连接(O)"取消了,就各种连接不上。找了好久才发现是这个造成的,然而我也不清楚为什么会这样。 2、window10 使用ssh命令。直接win+r输入cmd,输入ssh错误。 先查看电脑是否安装ssh服务端,没有安装,就按照下图操作安装 没有安装,就点击添加功能

数据库-关系代数作业

血红的双手。 提交于 2019-12-01 06:59:47
题目 现有一产品数据库,该数据库模式由四个关系组成,这四个关系的模式如下: \(Product(maker,model,type)\) \(PC(model,speed,ram,hd,price)\) \(Laptop(model,speed,ram,id,hd,screen,price)\) \(Printer(model,color,type,price)\) 试写出下列查询的关系代数表达式,并针对下面数据样例,给出查询的结果。 (你的答案应该在任何数据上都能正确工作,而不仅限于图中的数据) a)哪种PC模型具有最少3.00的速度? b)哪个生产厂商的笔记本电脑(笔记本)的硬盘容量至少100GB? c)查询厂商B生产的所有产品的型号和价格。 d)查询所有彩色激光打印机的型号。 e)查询那些只出售笔记本电脑,不出售PC的厂商。 f)查询在一种或者两种PC机中出现过的硬盘的容量。 g)查询有同样处理速度和同样内存大小的PC对。每对只被列表一次,即列表给出 \((i,j)\) 但不给出 \((j,i)\) 。 h)查询那些至少生产两种处理速度大于2.80的PC或者笔记本电脑的厂商。 i)查询平均处理速度(PC或者是笔记本电脑)最高的所有厂商。 j)查询至少生产三种不同处理速度电脑的厂商。 k)查询恰好出售三种型号的PC厂商。 四个关系的数据样例如下图所示: a)哪种PC模型具有最少3

两台笔记本电脑之间实现屏幕扩展

自作多情 提交于 2019-12-01 02:30:09
闲置的旧笔记拿来做扩展屏正合适。但是笔记本电脑屏幕没有采集口,两台笔记本不能直接用VGA或者HDMI线连接起来实现屏幕扩展。不过还是又免费软件实现这一功能的。 两台笔记本,一台性能较好的为主机,另一台稍差的作为扩展屏机。查了知乎,提到了virtual managerhttp://virtualmonitor.github.io/,折腾了一番装不上去,仔细读了说明,才发现目前只支持win7 32位系统,而我的是win7 64位系统,只能放弃。选择另外一款 spacedesk,http://spacedesk.ph/ , 在主机上安装spacedesk_64_driver_099z11_BETA.msi,注意安装时关闭杀毒软件,否则会删除某些文件;在扩展屏机上安装spacedeskWindowsVIEWER_v099z11_BETA.msi。 进入扩展屏机,用Google Chrome浏览器 进入 http://spacedesk.ph/html5viewer/, 浏览器右上角 –》更多工具-》添加到桌面,将html5viewer保存下来,下次不用联网也能用了。html5viewer通过局域网传输数据。 在主机所有程序-》运行-》cmd, 输入ipconfig, 记下主机的IPv4地址 在扩展屏机桌面打开html5viewer,输入主机IPv4地址,点击连接,这样就完成扩展了。

Event Hub小白入门指南

徘徊边缘 提交于 2019-11-30 18:24:20
Event Hub事件中心 本文的目的在于用最白的大白话,让你从“完全不懂”开始,理解什么是分布式大数据流平台Event Hub,并且理解它的关键概念,并且初步理解其收发数据API。 定义, Event Hub 是什么、产生的目的 Event Hub是微软云服务Azure的一个产品,是分布式大数据流平台。属于PaaS。Event Hub: 支持大规模、实时的流数据 每秒能处理百万级的事件 简单易用,托管式服务 支持全球54个Azure地域 这里指的大规模、实时的流数据是指什么? Big Data Streaming 大数据流 很多应用需要从各处搜集数据来进行分析和处理,如网站收集用户的使用数据,或者物联网系统搜集所有连网设备的实时数据。这些数据从多个不同的终端产生,并且随时都在产生。所以这些数据是流数据,即时性的,好像水流一样,源源不断,从一个地方流向下一个地方。 为什么是“大数据”呢? 因为这些数据可能从成千上万的客户端发出,并且发出的频率很高,要汇集在一个地方进行处理,形成了很大的数据规模,所以是大数据。 Event Hub 可以处理多大的数据? 每秒可以处理百万级别的事件(event)。这里的“事件”:就是你收发的数据。 - https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-about , 2019.8

远程控制桌面方法集锦

隐身守侯 提交于 2019-11-30 11:55:17
时间:2019-09-25 整理:PangYuaner 标题:Ubuntu16.04笔记本自带的Remmina(远程桌面客户端)操作流程_ubuntu本地连接服务器的图形化工具 地址: https://blog.csdn.net/weixin_41919236/article/details/85009234 来源: https://www.cnblogs.com/jswl/p/11582555.html

笔记本触摸板可以完成的指令

大城市里の小女人 提交于 2019-11-30 02:46:26
  在 Windows 10 笔记本电脑的触摸板上尝试使用这些手势:   选择项目:点击触摸板。   滚动:将两根手指放在触摸板上,然后以水平或垂直方向滑动。   放大或缩小:将两根手指放在触摸板上,然后收缩或拉伸。   显示更多命令(类似于右键单击):使用两根手指点击触摸板,或按右下角。   查看所有打开的窗口:将三根手指放在触摸板上,然后朝外轻扫。   显示桌面:将三根手指放在触摸板上,然后朝里轻扫。   在打开的窗口之间切换:将三根手指放在触摸板上,然后向右或向左轻扫。   需要注意的是,某些手势需要精准式的触摸板才可以支持。熟练运用这些手势操作,可以大大提高我们的工作效率。 来源: https://www.cnblogs.com/ratels/p/11547812.html

电脑类选购

喜欢而已 提交于 2019-11-30 00:25:09
购买笔记本逻辑: 1.看需求:(1).办公;(2).娱乐 如果办公类;不要在显卡上花钱,选择集成或者核心显卡 2.笔记本核心五大件: 根据需求重要性排名 硬盘 > 内存 > cpu > 电池 > 显卡 分别细说: 硬盘:制约电脑体验的最大短板,首选SSD固态,次选机械硬盘,体验好很多。 内存:软件功能越做越丰富,越来越吃内存,现在四G内存只能保证一年以内讲究够用,低于4g内存,就不要选择了 cpu:虽说是电脑的核心硬件,CPU型号越高,笔记本越贵,但是现在是CPU性能过剩的时代,CPU不见得要最好的,够用即可。 电池:续航对于笔记本来说很重要,毕竟是移动办公、但是电池的电力容量近些年没有质的飞越,现在普遍的改善点都是在如何更低的耗能,这个有跟cpu相关了。 显卡:放到最后,因为笔记本不是玩游戏的首选,体验不如台式机,毕竟我此次推荐的都是办公用的,所以不必再显卡上花钱了。 3.特殊需求:如要要轻便,不沉,首选轻薄本,控制在1.5kg以内;一般选择13寸即可,大一寸重量提升不少 来源: https://www.cnblogs.com/DBGzxx/p/11541563.html