dash

海思3519A入门笔记:(一)海思Hi3519A开发环境搭建

半城伤御伤魂 提交于 2020-11-03 16:03:16
参考海思官方文档:《Hi3519AV100╱Hi3556AV100 开发环境用户指南.pdf》、《Hi3519AV100 SDK 安装及升级使用说明.pdf》 1、安装ubuntu18.04虚拟机 虚拟机版本:VMware® Workstation 15 Pro 操作系统版本:ubuntu-18.04.1-desktop-x64 海思Hi3519A交叉编译工具只支持32位 ubuntu18.04无官方32位ISO镜像 ubuntu16.04的32位系统,正在vmware-tools无法正常复制文件的问题 所以选择ubuntu18.04 64位操作系统作为开发环境 # 系统版本 hisilicon@ubuntu:~$ uname -a Linux ubuntu 5.3.0-28-generic #30~18.04.1-Ubuntu SMP Fri Jan 17 06:14:09 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux # 系统更新 hisilicon@ubuntu:~$ sudo apt update ...... hisilicon@ubuntu:~$ sudo apt upgrade ...... 2、安装arm-himix200-linux工具链 切换到root账号或者使用sudo安装,避免权限不足 工具链默认会安装/opt/hisi

Linux下的好用的编辑软件Remarkable

泄露秘密 提交于 2020-10-30 05:40:22
Linux下的好用的编辑软件Remarkable 最近着手开始学习Linux,就想着找一款好用的编辑器作笔记,在网上爬了些贴选择了Remarkable。官网崩了,有没有梯子,废了好大力气才装好。于是把资源拿来分享给大家,希望我们可以一同学习,共同进步。这也是我第一次在CSDN上面发贴,让我很惊喜的是,CSDN用的竟然就是markdown编辑器,其界面和功能与remarkable相差不大。 下载与安装 百度网盘下载链接(提取码 km55) Linux下安装及卸载步骤 #解压 sudo dpkg -i remarkable_1.87_all.deb # 补上依赖 sudo apt-get install -f # 再次解压 sudo dpkg -i remarkable_1.87_all.deb 1 2 3 4 5 6 #卸载 sudo apt-get remove remarkable 1 2 本人总结的常用快捷键 撤销:Ctrl/Command + Z 时间:Ctrl/Command + T 加粗:Ctrl/Command + B 斜体:Ctrl/Command + I 删除:Ctrl/Command + D 链接:Ctrl/Command + L 分界线Ctrl/Command + H 标记:Ctrl/Command + Shift + H 插入图片:Ctrl/Command +

Codeforces Round 662 赛后解题报告

本秂侑毒 提交于 2020-10-25 04:52:22
Codeforces Round 662 赛后解题报告 梦幻开局到1400+的悲惨故事 A. Rainbow Dash, Fluttershy and Chess Coloring 这个题很简单,我们可以画几张图,发现每一次我们染色的最佳方法就是每次往里面多填一圈,并把上一圈给填满。 比如上图就很好地说明了这个过程,大家可以用画一下 \(n=4,n=5,n=6,n=7\) ,就能验证这个命题了,所以一个 \(n\times n\) 的矩阵有 \(\lfloor\frac{n}{2}\rfloor+1\) 圈,所以直接输出即可。 //Don't act like a loser. //You can only use the code for studying or finding mistakes //Or,you'll be punished by Sakyamuni!!! //#pragma GCC optimize("Ofast","-funroll-loops","-fdelete-null-pointer-checks") //#pragma GCC target("ssse3","sse3","sse2","sse","avx2","avx") #include<bits/stdc++.h> #define int long long using namespace

四种方法移除linux(ubuntu)收藏栏/dock/左侧边栏)

血红的双手。 提交于 2020-10-13 07:38:08
文章目录 四种方法 隐藏dock而非移除 直接移除ubuntu dock包 使用其他风格界面 使用gnome扩展Dash to Panel   参考 How To Remove Or Disable Ubuntu Dock 四种方法 隐藏dock而非移除   bash键入 gsettings set org.gnome.shell.extensions.dash-to-dock autohide false gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed false gsettings set org.gnome.shell.extensions.dash-to-dock intellihide false   恢复则设为true即可   bash键入 gsettings set org.gnome.shell.extensions.dash-to-dock autohide true gsettings set org.gnome.shell.extensions.dash-to-dock dock-fixed true gsettings set org.gnome.shell.extensions.dash-to-dock intellihide true 直接移除ubuntu dock包  

Codeforces A. Rainbow Dash, Fluttershy and Chess Coloring (思维) (Round #662 div.2)

馋奶兔 提交于 2020-10-04 03:16:22
传送门 题意: 有n*n的方格棋盘,现有黄蓝两种颜色,一圈一圈的图色,使得上一圈与下一圈相邻。试问总共最少要图多少钱? 思路: 嗐,太菜了,被这个题卡了好久,还是队友先写出来。 答案就是n/2+1。 代码实现: # include <bits/stdc++.h> # define endl '\n' # define null NULL # define ll long long # define int long long # define pii pair<int, int> # define lowbit(x) (x &(-x)) # define ls(x) x<<1 # define rs(x) (x<<1+1) # define me(ar) memset(ar, 0, sizeof ar) # define mem(ar,num) memset(ar, num, sizeof ar) # define rp(i, n) for(int i = 0, i < n; i ++) # define rep(i, a, n) for(int i = a; i <= n; i ++) # define pre(i, n, a) for(int i = n; i >= a; i --) # define IOS ios::sync_with_stdio(0); cin.tie(0

android布局XML属性能力增强(圆角、虚线、边框等)

懵懂的女人 提交于 2020-10-03 03:39:18
概述 android开发中,我们常常使用xml来写布局文件,这种实现方式不仅简单,而且表达能力更强。但是google提供的布局属性有限,有些功能的实现我们不得不使用代码,或者自定义控件的方式来实现。那有没有一种方法,可以将属性增强来实现额外的功能呢? 例如我们常常使用background 来表示和设置背景,那是不是可以使用layout_radius来表示和设置圆角呢? 使用示例 需要在项目build.gradle中引用依赖 implementation 'com.zhangzheng.superxml:library:1.1.0' 另外在Application注册一行代码 SuperXml.init(this) OVER 能力说明 属性增强 圆角: <View android:layout_width="100dp" android:layout_height="100dp" android:layout_marginTop="20dp" android:background="#FF0000" app:layout_radius="40dp" /> 说明 app:layout_radius 支持将控件背景设置为圆角,背景支持纯色背景或者图片,另外对于ImageView 的src如果想设置成圆角需要使用app:layout_src_radius,例如 <ImageView

CentOS7.3学习笔记总结(六十一)

荒凉一梦 提交于 2020-09-30 17:46:37
Linux 系统中有很多种类的 shell ,不管是 bash,sh,dash, 都会有一个 ~/.bashrc 的隐藏文件,该文件存在于用户的家目录,是每一个用户运行 shell 时执行的文件,当 shell 被打开时,该文件被读取。这个文件主要保存个人用户的一些个性化的设置。 使用 find 命令查找 linux 中的 .bashrc 文件: find / -name “.bashrc” 上图中除了用户家目录下的 .bashrc 文件,还有一个 /etc/skel/.bashrc , 文件将复制到系统上创建的任何新用户的主文件夹中 root 用户的 .bashrc 问价内容: 系统默认在 root 用户的 .bashrc 文件中增加了 rm 的别名: alias rm='rm -i' ,使用 rm 删除命令时总是加上 -i 参数需要用户确认。还有: alias cp='cp -i' alias mv='mv -i' 我们在 .bashrc 文件中增加 echo 语句: 我们看看效果: source ~/.bashrc 登录时效果: 来源: oschina 链接: https://my.oschina.net/u/4353069/blog/4556001

15个免费学习JavaScript的优秀网站

人走茶凉 提交于 2020-08-17 08:10:03
JavaScript是Web最流行的语言。对于任何Web开发人员来说,JavaScript现在是必须学习的语言。像追踪树这样的创新已经大大提高了JavaScript的性能,并且它在所有开发人员中越来越受欢迎。 如果您想要事业得到进一步的发展,成为一个非常抢手的企业资产,并赚更多的钱,那么下面是一条通往成功的简单途径:学习JavaScript。每个开发者至少需要一个基本的理解,了解JavaScript的开发者是公司的超级明星,也是雇主不断需要的人才。 因此,在本文中,我们已经列出了15个学习JavaScript的最佳网站列表,下面的网站是绝对免费的,而且有大量有用且易于理解的教程和视频,您可以从中轻松学习和理解JavaScript基础知识。 所以,您在等待什么,让我们来浏览这个列表,并且如果您知道一些其他有用的资源来学习JavaScript,请在下面评论。 JavaScript.com JavaScript.com是由Code School团队为JavaScript社区构建的资源。它现在和将来都是免费的。因为对于初学者来说,JavaScript是一种很好的编程语言,他们已经收集了一些最好的免费学习资源,并构建了一个JavaScript课程来帮助开发新手快速入门。在社区成员为网站提供内容的帮助下,JavaScript.com还致力于让更多高级开发人员了解最新的新闻、框架和库。

解读 B 站跨平台播放器 IJKPlayer 的前世今生

£可爱£侵袭症+ 提交于 2020-08-17 05:29:08
转自: https://www.bilibili.com/read/cv3901523/ (B站开源IJKPlayer 的过程,很不错,但是不能复制) 最近几年,伴随着开发人员对移动端的跨平台需要,B 站自研的 IJKPlayer 应运而生。它是一款基于 FFmpeg 的轻量级 Android/iOS 视频播放器,具有 API 易于集成、编译配置可裁剪、支持硬件加速解码、DanmakuFlameMaster 架构清晰、简单易用等优势。作为开源项目,IJKPlayer 还支持用户根据业务类型进行定制,受到了越来越多的开发者的喜爱。那么,B 站的这一开源明星项目究竟是怎样炼成的?在开发过程中遇到过哪些技术难题?目前,经过多轮改造,堪称“IJKPlayer2.0”的新版本又有哪些突破?InfoQ 近日采访到 B 站资深开发工程师郑翰超,了解到了 IJKPlayer 的前世今生。本文整理自 InfoQ 与郑翰超的采访全文。 InfoQ:请您简单介绍下自己,以及目前所负责的工作。 郑翰超: 我在 2016 年加入 B 站,就职于移动技术部,现负责移动端播放器 IJKPlayer 相关优化和改造,以及新的多媒体技术探索和实现。 InfoQ:请您谈谈 B 站开源项目 IJKPlayer 的研发背景。 郑翰超: 作为视频网站,B 站从创建之初就非常重视播放体验。考虑到移动端的跨平台需要

把当前ubuntu系统做成镜像

风流意气都作罢 提交于 2020-08-16 12:19:12
Systemback是一个很好的备份还原软件。用它还可以生成自己的linux系统镜像文件,所以我们这里使用Systemback来制作UBuntu的镜像文件。 1 安装Systemback 在开始之前我们先update以下自己的ubuntu,确保没啥问题: sudo apt-get update 接下来安装Systemback: sudo add-apt-repository ppa:nemh/systemback sudo apt-get update && sudo apt-get install systemback unionfs-fuse 安装完成后在Dash菜单中就能找到这个软件了。 2 使用Systemback生成镜像文件 输入管理员密码,打开后界面如下图所示: 下面介绍一下自定义系统的iso文件如何制作。 第一步:这里我们选择"创建Live系统",出现界面如下图所示: 第二步:勾选左侧的include the user data files(包含用户数据文件),这样自己主文件夹内的文件都会被包含在系统镜像中。 很多相关的程序的配置文件都是保存在主文件夹内的。Working Directory是设置工作目录,程序运行时产生的临时文件都会被保存在这里。所以一定要保证这里有足够的存储空间。 第三步:点击"创建新的"就开始创建了,等待创建完成,这个过程有点长