wrapper

Win10多用户同时登陆远程桌面

╄→гoц情女王★ 提交于 2020-11-14 08:23:04
  想记录一下最近解决的一些问题,发现还是博客最合适,虽然之前从来没写过,希望以后能养成这个好习惯。   家里有一台台式机装着Win10,还有一台macbook,平时遇到需要用Win系统又不想坐在书桌前时,我通常是用macbook远程连接到台式机上操作。但女票同时也要用台式机时,这么操作显然是行不通的。这时就想起以前在学校,室友给我展示他们实验室大家公用的服务器,每人都远程登录同一台电脑做数据运算,互不干扰,岂不是正符合我的需求么?研究了一下发现,原来这是Windows Server专有的功能,难道要重装个Win2019了么?   答案当然是并不需要,否则标题就白写了,搜索了下发现有类似需求的人还挺多的,Win10经过一些破解,也可以支持多人同时登陆。具体步骤懒得复述了,直接转载这篇 《Win10多用户远程登陆》 了,在此表示感谢!该文的步骤很详细了,不过到了最后一步,打开RDPConf.exe后,Listener state有可能报红字:   这是由于 RDPWrap 这个工具已经一年多没更新了,新版本的Win10有可能不兼容。全靠 Issues 里各位大神自立更生地解决新版Win10的兼容问题。我的Win10版本是1903,从 其中一个Issue 的解答中找到了解决方案: 下载 包含更新配置的zip包 把zip包中的.ini文件复制到 C:\Program Files\RDP

vue中修改子组件(或第三方组件库)样式

微笑、不失礼 提交于 2020-11-07 15:38:06
一、问题叙述   项目里需要新添加一个表单页面,里面就只是几个select,这个几个select是原本封装好的组件,有自己原本的样式,而这次的原型图却没有和之前的样式统一起来,需要微调一下,这里就涉及到父组件修改子组件的样式。不想混用本地和全局样式,所以选择了>>>,但是并不起作用,就换成/deep/,其实到这里我也没有继续深入这个知识点,因为在浏览器里预览后已经实现了原型图的样式,直到打包在手机上测试,发现问题,在手机上浏览并没有将样式修改过来。如下图: 问题:①为什么使用>>>不起作用?②为什么我使用了/deep/却没有成功的在手机上将样式修改过来? 二、相关知识点   ㈠关于vue中使用scoped属性 在vue组件中,在style标签中添加scoped属性,这样在这里定义的css只作用于当前组件中的元素,可使组件之间的样式不会相互污染,使样式私有化。比如在父组件内使用子组件,父组件的样式不会渗透到子组件中。   Ⅰ、在加上scoped后,会为DOM节点自动添加一个唯一的属性(data-v-f3f3eg9后面这串数字像是独一无二的hash值),以保证其唯一性。同时在相应的css选择器末尾,也加上了当前组件的data-v-f3f3eg9属性,来使其私有化。 如Vue Loader中所给出的代码示例: < template > < div class ="example" >

Dubbo-go 源码笔记(一)Server 端开启服务过程

耗尽温柔 提交于 2020-11-06 16:50:34
简介: 随着微服务架构的流行,许多高性能 rpc 框架应运而生,由阿里开源的 dubbo 框架 go 语言版本的 dubbo-go 也成为了众多开发者不错的选择。本文将介绍 dubbo-go 框架的基本使用方法,以及从 export 调用链的角度进行 server 端源码导读,希望能引导读者进一步认识这款框架。 作者 | 李志信 dubbo-go 源码 : https://github.com/apache/dubbo-go 导读 :随着微服务架构的流行,许多高性能 rpc 框架应运而生,由阿里开源的 dubbo 框架 go 语言版本的 dubbo-go 也成为了众多开发者不错的选择。本文将介绍 dubbo-go 框架的基本使用方法,以及从 export 调用链的角度进行 server 端源码导读,希望能引导读者进一步认识这款框架。下周将发表本文的姊妹篇:《从 client 端源码导读 dubbo-go 框架》。 当拿到一款框架之后,一种不错的源码阅读方式大致如下:从运行最基础的 helloworld demo 源码开始 —> 再查看配置文件 —> 开启各种依赖服务(比如zk、consul) —> 开启服务端 —> 再到通过 client 调用服务端 —> 打印完整请求日志和回包。调用成功之后,再根据框架的设计模型,从配置文件解析开始,自顶向下递阅读整个框架的调用栈。 对于 C/S

2020Java面试试题及答案(基础部分)

与世无争的帅哥 提交于 2020-11-01 14:44:00
世人慌慌张张,不过图碎银几两。偏偏这碎银几两,能解世间万种慌张。最近实在揭不开锅了,有了换工作的想法,网上整理了部分Java基础面试题,好东西要拿出来分享。好了不多说了进入正题。 如果你不想再体验一次自学时找不到资料,没人解答问题,坚持几天便放弃的感受的话,可以加我们的扫描二维码,各种面试资料简历模板免费送! 1、面向对象的三个特征 封装(即包装或隐藏): 封装从字面上来理解就是包装的意思,专业点就是信息隐藏。它指的是将对象的数据、状态信息和对数据的操作方法及细节隐藏在对象内部, 不允许外部程序直接访问对象的内部信息或直接对对象进行操作,而是向外提供一些安全可靠的方法供外部程序对对象进行安全的访问和操作。 好处: 隐藏信息和实现细节 可以对成员进行更精确的控制,限制对对象的不合理访问 便于修改,提高代码的可维护性 良好的封装能够减少耦合 继承: 使用现有的类的所有功能,并无须重新编写原来的这些类的基础上对这些功能进行扩展(可以增加新的数据或新的功能)。 特点: 子类拥有父类非private的属性和方法 子类可以拥有自己属性和方法,即子类可以对父类进行扩展 子类可以重写父类已实现的方法 多态: 所谓多态就是一个实例的相同方法在不同的情形下有不同的表现形式,即程序中定义的引用变量所指向的具体类型和通过引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定

vue-bluJavascript

一笑奈何 提交于 2020-10-29 05:57:09
swiper swiper是一个支持滑动效果的js插件,它也支持在vue中使用,主要用于移动端的触摸滑动操作。 Swiper中文网 。 安装和导入插件 npm i vue - awesome - swiper - S //在main.js中导入swiper import Vue from "vue" import VueAwesomeSwiper from 'vue-awesome-swiper' import "swiper/dist/css/swiper.min.css" Vue . use ( VueAwesomeSwiper ) //在需要使用swiper的组件中导入具体的组件 import { swiper , swiperSlide } from "vue-awesome-swiper" swiper的html结构 < template > < swiper :options = "swiperOption" ref = "mySwiper" > //swipe标签会生成两个div,类名为:swiper-container和swiper-wrapper < swiper-slide class = "slider1 slides" > slider1 </ swiper-slide > //swiper-slide标签会生成一个div,.类名为:swiper-slide

React Hooks简介

谁说胖子不能爱 提交于 2020-10-28 10:54:03
感谢支持ayqy个人订阅号,每周义务推送1篇( only unique one )原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去 http://blog.ayqy.net 看个痛快 一.出发点 在 React 现有的组件模型下,存在很多难以解决的问题: 难以跨组件复用状态逻辑 组件复杂度高难以理解 Class 的诸多弊病 …… 而 Hooks, 肩负着破局使命 组件间逻辑复用 组件间逻辑复用一直是个问题,Render Props、Higher-Order Components等常用 套路 模式都是为了分离横切关注点(Cross-cutting concern),复用诸如: 日志 缓存/同步/持久化 数据校验 错误捕获/异常处理 的逻辑,目的是 将横切关注点与核心业务逻辑分离开 ,以便专注于业务逻辑 P.S.关于切面、关注点等 AOP 概念的更多信息,见AOP(Aspect-Oriented Programming) 然而,HOC 与 Render Props 虽然能以组件形式分离横切关注点,但也带来了一些新问题: 扩展性限制 Ref 传递问题 Wrapper Hell 之所以会出现这些问题,根本原因在于: 细粒度代码复用不应该与组件复用捆绑在一起

【转】MFC内嵌cef3浏览器内核

一世执手 提交于 2020-10-28 09:57:12
一、cef3内核的下载 可以从 http://opensource.spotify.com/cefbuilds/index.html 下载,注意:很多版本编译都可以通过 但是运行的时候会崩溃,以cef_binary_3.2704.1414.g185cd6c_windows32为例,该版本debug编译都可以通过,运行的时候加载本地网页会出现错误,原因未知,加载www.baidu.com,关闭的时候会出现崩溃的情况,release版本完全正常, 二、使用cmake创建成vs工程 本文创建为vs2015, 打开vs工程文件, ,编译libcef_all_wrapper,另外编译自带cefsimple,从libcef_dll_wrapper文件下的生成目录debug或者release获取libcef_dll_wrapper.lib,另外要把cefsimple需要的依赖都拷出来,后面作为我们demo必要的依赖。 三、cef相关文件夹介绍 文件夹介绍 (1)cmake,该文件夹包含Cmake的一些宏定义,配置信息。 (2)include,使用该库的所有头文件 (3)libcef_dll,库的源代码 (4)tests,测试程序demo源代码 (5)Resource,资源文件 该资源文件是程序运行需要依赖的资源文件,含语言包,unicode支持等 (6)Debug/Release

11.Vue技术栈开发实战-从SplitPane组件谈Vue中如何“操作”DOM

匆匆过客 提交于 2020-10-27 19:39:52
vue中是数据驱动视图。 创建组件的文件夹叫做split-pane 在路由列表里面注册一下 添加这个vue页面 创建组件的vue文件,设置name为SplitPane 创建index.js.把组件引进来,并导出去 引入这个组件,然后注册这个组件。 容器中分成两个区域,通过拖动来改变两个区域的比例。 还可以上下,嵌套使用。 分为三个部分,左边的区域,右边的区域,然后是中间可拖动的部分 我们首先来定义三个div。它的宽和高应该和父容器是一样的,所以这里我们设置它的高度和宽度是100% 宽度其实可以不设置,div是一个块级元素,它本身的宽度就是和它容器的宽度是一样的 less里面的写法,有层级管理的关系的class类型,可以嵌套着写。他们有一个共同的class是pane。左边是pane-left右边是pane-right 它们的高度也是和父容器一样高 &-left就是拼接了父级别的pane。所以这里就相当于是.pane-left 我们给左边加了一个背景色,可以看到它的颜色和父容器是一样宽的。 再给右侧的div设置一个背景色是橘黄色的,可以看到俩div成了上下布局了,因为他俩的宽度都是100%和父容器的宽度一样。所以右侧的就被挤下来了 想让这俩div在一排上显示。给.pane设置宽度为50%。值是宽度变窄了, 还没有在一排上显示。 可能有个默认的演示居中的, 把这里注释掉

安卓 gradle-6.5下载失败,解决方案

徘徊边缘 提交于 2020-10-27 09:59:25
android studio gradle-6.5下载失败, 方案1,换个下载地址: 打开gradle-wrapper.properties,编辑distributionUrl: distributionUrl=https://downloads.gradle-dn.com/distributions/gradle-6.5-bin.zip 修改后保存,按同步。 方案2,离线方式: (1)把上面的下载地址复制,用迅雷下载。 (2)进入C:\Users\Administrator\.gradle\wrapper\dists\gradle-6.5-bin\5a59v65v3d3is8vozuci38s95\,删除此目录下所有的内容, (3)把gradle-6.5-bin.zip粘贴到此目录下,解到当前文件夹。 (4)启动android studio。 Good Luck. 来源: oschina 链接: https://my.oschina.net/u/4259850/blog/4690494