RED

国内良心 Linux 桌面操作系统,全新 Deepin V20 来了

允我心安 提交于 2020-10-28 20:10:00
点击上方“ 逆锋起笔 ”,关注领取学习资源 ☞ 程序员进阶必备资源免费送「各种技术!」 ☜ 来源:深度操作系统 整理:strongerHuang 做嵌入式开发的读者都知道Linux,基于Linux的桌面系统有很多, Ubuntu(乌班图)、Red Hat(红帽)可能是大家最熟悉的 。 关于Linux的桌面系统之前也给大家分享过相关的文章: 2020 年最漂亮的 Linux 发行版 盘点多款国产Linux桌面操作系统 近日,国内Linux桌面系统,deepin深度操作系统V20 Beta来了。 先看视频: 从桌面环境和应用重新进行设计,其中底层仓库、内核分别升级到Debian 10、Kernel 5.3,全新的设计带来不一样的交互体验,同时不断优化系统各个方面,带来更加丰富的应用生态和系统稳定性,本次深度应用家族也带来全新的设计和新的应用。 一、全新的deepin桌面环境 焕然一新的图形界面,具备独树一帜的圆角窗口设计,自然、平滑的动画过渡效果,精美绝伦的多任务视图,别出心裁的配色与图标设计,处处精心,只为令您心动的操作体验。 二、桌面应用全家桶 预装大量精心设计的原创应用程序,贴心的设计,交互逻辑更贴合国人的使用习惯,使您的桌面操作体验更加丰富充盈、完整、一致、统一。 三、支持更多硬件的新版稳定内核 新版自带内核升级到最新Kernel 5.3版本

程序员副业保狗命指南

痞子三分冷 提交于 2020-10-28 17:38:54
2019年有两个很火的词,那就是“中年危机”、“35岁这道坎”,这两个词可能很多人听说过,甚至有些人也亲身体会过。 这段时间受疫情影响,我一个朋友A君,在微信上抱怨说:“这个月工资只发50%了,房贷要还,家里生活要开支,父母小孩要养,我现在好迷茫,不知道下一步该怎么走?” 类似A君的抱怨,其实,今年我听到或看到很多! 从来没想过这样的问题会发生在我的身边,以前总觉得网上说的这些离我们还有点远。我时常反问自己:像我们这样的二线城市,安逸的生活是不是让我们产生错觉了? 在家隔离期间,我也在思考反问自己:如果我遇到了像我朋友这种情况,我该怎么办?我的竞争力在哪里?我又凭什么认为我不会遇到?一旦无法确定,我就会陷入焦虑中。我相信很多朋友也会有跟我一样的焦虑! 面对当前的经济环境,想提高工资很难,面对工资的瓶颈和生活压力时,这时候,“副业”就变得迫在眉睫。那什么是副业?怎样建立自己的副业? 副业就是除了自己的主要工作(主业)之外的业余工作(爱好),比如作为程序员你每天上班,靠上班工资为主,上班就是你的主业,但是你还在业余时间接些项目开发,这个就是你的副业。副业也可以帮你开启人生第二曲线。 但是程序员没有资源,没有运营经验,怎么开启自己的副业之路呢? 关于如何开启副业,这段时间有点思考,通过分析副业方向、如何规划副业、副业落地渠道三个方面说出来和大家一起讨论下: 如何分析自己的副业? 0 1

ROS学习笔记一:ROS安装与测试

假装没事ソ 提交于 2020-10-28 11:13:23
一、Ubuntu和ROS版本的对应关系 Ubuntu 和 ROS 都存在不同的版本,其对应关系如下: <br /> 注 :如果Ubuntu版本和ROS版本不对应的话,安装就不会成功了~ <span style="color:red">笔者安装的是Ubuntu14.04 LTS(双系统,非虚拟机),所以安装的是Indigo版本,以下安装步骤均是基于Indigo版本的。</span> <br /> 二、配置Ubuntu的软件源 由于ROS属于社区支持,还有很多其他的库并不是官方支持的,所以需要修改ubuntu的仓库属性,让其允许获得属性为“main”、“restricted”、“universe”和“multiverse”的源,可以根据 这个 进行配置。 配置成如下图所示即可,一般情况下,这些配置都是默认的。 <br /> <span style="color:red">下面就可以正式准备安装了!</span>可以参考本篇文章安装,也可参考: ROS维基百科 - Indigo安装 <br /> 三、设置源地址文件sources.list 设置源地址文件使电脑系统可以接受来自packages.ros.org的软件包,ROS Indigo只支持debian安装包的Saucy(13.10)和Trusty(14.04)版本,执行如下命令把ROS的源地址添加进源地址文件列表。

均值不等式习题

你说的曾经没有我的故事 提交于 2020-10-28 10:04:27
典例剖析 <LT>例1</LT>均值不等式中有一类常考题型,比如,求限定条件下的最值问题,对应的解决方法是:常数代换,乘常数再除常数。 【模型1】:已知$2m+3n=2,m>0,n>0$,求$\cfrac{4}{m}+\cfrac{1}{n}$的最小值[或求$\cfrac{4n+m}{mn}$的最小值,难度稍微增大一点]。 思路:给定条件是整式,求分式的最值,常数代换,乘常数再除常数,部分使用均值不等式 分析如下:$\cfrac{4}{m}+\cfrac{1}{n}=\cfrac{1}{2}\cdot (2m+3n)(\cfrac{4}{m}+\cfrac{1}{n})=\cfrac{1}{2}\cdot (8+3+\cfrac{2m}{n}+\cfrac{12n}{m})=\cdots$ <!--- 思维模式: $\begin{gather*} &2m+3n=4 \\ &\cdots \\&\cdots\end{gather*}$ $\Bigg\}\xrightarrow[或间接推出]{直接给出} 2m+3n=4\xrightarrow[乘常数除以常数]{其他式子}$ $\begin{cases} &\cfrac{4}{m}+\cfrac{1}{n} \\ &\cfrac{1}{m}+\cfrac{4}{n} \\ &\cdots\end{cases}$---> 【模型2】:已知

HashMap源码分析

三世轮回 提交于 2020-10-28 04:22:59
一、简介 HashMap是基于哈希表实现的,因其实现了Serializable和Cloneable接口所以支持序列化和被克隆,其每一个元素都是一个唯一且允许key和value为null的key-value键值对,其内部通过单链表和红黑树(1.8中加入)解决冲突问题,容量不足(超过了阀值)时,会自动增长。其是非线程安全的,适用于单线程环境,多线程环境下可采用concurrent并发包下的concurrentHashMap。 数据结构如下: 二、源码分析 1. 成员变量 //默认初始容量(16),必须是2的幂。 static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; //最大容量(必须是2的幂且小于2的30次方,传入容量过大将被这个值替换) static final int MAXIMUM_CAPACITY = 1 << 30; //默认装载因子(0.75),当实际元素所占容量占分配容量比例达到装载因子即75%时就要扩容了。填充比越大利用的空间很多,同时查找的效率也越低,因为链表的长度很大(1.8版本使用了红黑树后会改进些)。当我们关注内存时填充比可以稍大,当我们关注查找性能时填充比可以稍小些。 static final float _LOAD_FACTOR = 0.75f; //一个桶(bucket)即链表的树化阈值

OSChina 周三乱弹 —— 当面啪啪,机器猫都惊了

≯℡__Kan透↙ 提交于 2020-10-28 01:21:38
Osc乱弹歌单(2020)请戳( 这里 ) 【今日歌曲】 小小编辑推荐:《【钢琴版】夏天的风(翻自 温岚)》- 吱吱吱小吱 《【钢琴版】夏天的风(翻自 温岚)》- 吱吱吱小吱 手机党少年们想听歌,请使劲儿戳( 这里 ) @ QAQ123345 :早 @ 没有脖子bogy :这么好的腿 ,不登三轮儿可惜了 为什么一到我约妹子的时候就GG呢? @ Daniel-01 :继上两次休息约饭妹失败GG后,老夫这周直接宅在家处理自己私活事宜,完全没去找人聊天约饭。然后昨晚六点半收到妹子微信说今晚经过我家附近商场,问有没空过来吃饭(她一人),她一说我啪就站起来了,很快啊,直接扔下驾校的两位同事赶赴海底捞。一晚上恰了接近300大洋,感觉肉的份量有点少,有点坑,奉劝大家不要犯上和我同样错误。 @ super苏然 :叫你去付钱而言,工具人,哈哈哈哈。。。。害,突然心酸 你好好站起来就行了, 还非要啪的一下站起来了。 “当面啪啪,机器猫都惊了。” 这个时候要想起来什么音乐呢? BGM来咯! @ 巴拉迪维 :《告白气球》—— 停车场里的歌 想起来第一次见女友的样子, “我女友是空姐 哈哈哈。” 我现在有一个疑问, @ _m2 :找工作和找对象哪个重要? 这个分人吧 @ 翻身码农把歌唱 :有钱两个都不需要找,没钱两个都要找 我觉得吧, 没找到对象之前, 你要做好准备 “爱自己。” 没找到工作之前,

vue2.0传值

不问归期 提交于 2020-10-27 03:29:17
目录 父传子 props provide和inject $attrs $listeners(可直接改变父组件中的值) .send(可直接改变父组件中的值) $parent(可直接改变父组件中的值) 子传父 1.ref(可直接修改子组件值) 2.this.$children (得到的为数组)(可直接修改子组件值) 3.$emit(分发事件形式) 4.通过插槽方式传给父组件 $bus(两个组件中传值) vuex 通过app.vue分发 父传子 props provide和inject 必须是两个存在关系的组件,不能在两个毫无关系的两个组件中传值,只能跨层级传值。 相关文章链接: 文章 . $attrs 例: 父组件中 子组件中,如果没有在props中接收,那么就会在this.$attrs中,如果接收了的话就不会在this. $attrs 中,如下图所示 $listeners(可直接改变父组件中的值) 可以在子组件中自定义事件,在子组件没有分发事件的前提下,如下图所示 父组件中: 子组件中: 原理:调用this. $listeners.send传进去一个值,会传到父组件中send方法中,然后进行改变数据的操作 .send(可直接改变父组件中的值) 需要在子组件中通过this. $emit分发事件方式第一个参数为事件名字,必须叫‘update:要修改的属性名’,第二个参数为修改的值

你应该知道的JavaScript是什么?

北城以北 提交于 2020-10-27 00:38:31
本文由乐字节Java课程赞助 主要内容 JavaScript 简介 ​ JavaScript 是一种具有面向对象能力的、解释型的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。它的主要目的是,验证发往服务器端的数据、增加 Web 互动、加强用户体验度等。 JavaScript 的组成 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-L9kGf24v-1590577251130)(/图片1fuvj.png)] ​ ECMAScript定义的只是这门语言的基础,与Web浏览器没有依赖关系,而在基础语法上可以构建更完善的脚本语言。JavaScript的运行需要一定的环境,脱离了环境JavaScript代码是不能运行的,JavaScript只能够寄生在某个具体的环境中才能够工作。JavaScript运行环境一般都由宿主环境和执行期环境共同构成,其中宿主环境是由外壳程序生成的,如Web浏览器就是一个外壳程序,它提供了 一个可控制浏览器窗口的宿主环境。执行期环境则由嵌入到外壳程序中的JavaScript引擎(或称为JavaScript解释器)生成,在这个环境中 JavaScript能够生成内置静态对象,初始化执行环境等。 ​ Web浏览器自定义的DOM组件,以面向对象方式描述的文档模型。DOM定义了表示和修改 文档 所需的对象

html中input提示文字样式修改

耗尽温柔 提交于 2020-10-26 05:09:24
在很多网站上我们都看到input输入框显示提示文字,让我们一起来看看如果在input输入框中显示提示文字。我们只需要在<input>标签里添加:placeholder="提示文字即可",那么如果要修改提示文字的样式呢?可以这样设置css样式: <! DOCTYPE html > < html > < head > < meta charset ="UTF-8" > < title > input输入框提示文字 </ title > < style > /* 修改提示文字的颜色 */ input::-webkit-input-placeholder { /* WebKit browsers */ color : red ; } input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color : red ; } input::-moz-placeholder { /* Mozilla Firefox 19+ */ color : red ; } input:-ms-input-placeholder { /* Internet Explorer 10+ */ color : red ; } </ style > </ head > < body > < input type ="text" placeholder =

manjaro19安装deeepin桌面dde更新,导致循环登录

前提是你 提交于 2020-10-26 04:03:19
今天开机后提示有更新,照例使用Timeshift做了备份,安装deeepin桌面dde更新重启后,出现循环登录问题;如果输错密码,更是连删除登录框密码都不能做,只能重启。 由于使用Timeshift默认没有备份用户主目录的任何文件,所以不能使用这个进行恢复了,现在就设置一下,这亏吃一次就够了。 接下来赶紧一通搜索,第一个比较有用的是这个文章 Ubuntu16.04陷入登录循环 参考文章准备进行排除,发现manjaro从图形到tty的快捷不是其他发行版的Shift+Ctrl+F1,原来是从Crtl+Alt+F2开始,与F1组合是从tty切换到图形。查看了文章中的原因1、2,看权限没有问题,只能查看xsession-errors文件显示 no xresources data found 百度搜索manjaro xresources,在贴吧里看到 Manjaro初始配置 Xft.dpi: 96 Xft.antialias: true Xft.hinting: true Xft.rgba: rgb Xft.autohint: false Xft.hintstyle: hintslight Xft.lcdfilter: lcddefault 照着这个创建了.Xresources文件,写入以上内容保存退回,Crtl+Alt+F1切换到图形登录,成功登录! 来源: oschina 链接: