- 博客(25)
- 资源 (5)
- 收藏
- 关注
原创 python3 对字典去重
对于一个列表中的多个字典进行去重1. 对key去重将相同的key合并到一个字典中2. 对元素去重将一个字典的重复元素去重代码如下:# initializing list
2022-03-11 10:16:37
867
原创 python3 对yaml文件的操作
一. yaml读取和写入的方法主要用到yaml.safe_load()、yaml.safe_dump()函数进行读写操作。yaml.safe_load()读入的返回是字典,yaml.safe_dump()传入到参数也是字典。二.具体实现1.pyaml.py#!/usr/bin/python3
2022-01-26 09:42:47
1122
原创 docker数据的持久化存储
引述Volumes are the preferred mechanism for persisting data generated by and used by Docker containers. While bind mounts are dependent on the directory structure and OS of the host machine, volumes are completely managed by Docker.docker 数据存储的三种方式volume
2021-12-17 11:50:54
1587
原创 同步github代码分支到gerrit
一.准备需要上传的分支代码1.从github上下载代码# git clone https://github.com/google/skia.git# cd skia# git branch -a2.切换到特定的分支# git checkout chrome/m90分支 'chrome/m90' 设置为跟踪来自 'origin' 的远程分支 'chrome/m90'。 切换到一个新分支 'chrome/m90'
2021-05-12 15:14:12
719
原创 mips版本electron在龙芯平台上的安装
本文主要讲述如何安装mips版本的electron,和上两篇不通的是,此安装方法只需要用户修改一样代码即可完成。在《electron在龙芯平台上本地安装使用和打包(二)》这篇文章的2.1章节中讲到本地安装方法,以此为展开,进行讲述。一.更改electron-download模块通过更改electron-download里面的下载链接,将其指向公司ftp进行下载。将electron-quick-start_good/node_modules/electron-download拷贝出来1.1 修改li
2021-01-28 17:34:50
2824
2
原创 electron在龙芯平台上本地安装使用和打包(二)
electron在龙芯平台上本地安装使用(二)安装electron前的准备从http://www.loongnix.org/index.php/Electron下载所需软件包,本文应该对大多数版本有效,以electron-v6.1.7为例将tar包解开,重新压缩成zip包$ cd$ tar xzf electron_v6.1.7_0.6.tar.gz$ cd electron_v6.1.7_0.6$ zip -r electron-v6.1.7-linux-mips64el.zip ./*
2021-01-26 10:46:48
3657
4
原创 龙芯平台使用Electron对应用进行打包
龙芯平台使用Electron对应用进行打包hello world 应用先本地安装简单的hello world应用,龙芯平台上安装方法参考如下链接:https://blog.youkuaiyun.com/isangmeng/article/details/112272222安装完成后使用npm start可以打开一个窗口弹出hello wold,如下:...
2021-01-09 15:13:47
1926
3
原创 Linux下动态库链接问题
Linux下动态库链接问题今天在编译一个软件做链接时,提示找不到-lgtk-3,安装此库1.安装libgtk-3库apt-get install libgtk-3-0apt-get install libgtk-3-dev安装完成后查找动态库的安装路径dpkg -L libgtk-3-0显示如下/usr/lib/mips64el-linux-gnuabi64/libgtk-3.so.0/usr/lib/mips64el-linux-gnuabi64/libgdk-3.so.0更改/e
2021-01-08 11:17:29
1279
转载 tmux使用
.tmuxSelf-contained, pretty and versatile .tmux.conf configuration file.InstallationRequirements:tmux >= 2.1 (soon >= 2.4) running inside Linux, Mac, OpenBSD, Cygwinor WSLawk, perl and sedoutside of tmux, $TERM must be set to xterm-256color
2021-01-07 14:06:00
428
原创 electron在龙芯平台上本地安装使用(一)
electron在龙芯平台上本地安装使用安装electron前的准备从http://www.loongnix.org/index.php/Electron下载所需软件包,本文以electron_v4.1.3.tar.gz为例a)将tar包解开,重新压缩成zip包tar xzf electron_v4.1.3.tar.gzcd electron_v4.1.3zip -r electron-v4.1.3-linux-mips64el.zip ./* mv electron-v4.1.3-lin
2021-01-06 14:36:46
1529
转载 Electron Build Instructions
Build Instructions (experimental GN build)Follow the guidelines below for building Electron with the experimental GNbuild.NOTE: The GN build system is in experimental status.PrerequisitesCheck the build prerequisites for your platform before proceed
2020-12-19 14:32:28
237
1
原创 linux下使用分布式编译Electron
分布式编译介绍分布式编译用于解决编译较大工程时速度忙的问题,充分利用网上上闲置的主机,加快编译时间。比如Electron,动辄几十个G代码,在本机编译一次需要20几个小时。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽
2020-11-21 16:14:12
1995
原创 Docker中使用非root用户
在docker中运行一些程序时,有的程序会限制以root用户运行1.查看本机的基础镜像$ docker imagesfedora_base 21 886a9840d56d 3 weeks ago 655 MB记住上面的fedora_base 21,写Dockerfile时会用到。2.Dockerfile 基本的语法是使用 # 来注释FROM指令告诉 Docker 使用哪个镜像作为基础:)接着是维护者的信息:MAINTAINER Docker xxx <xxx@xxx.c..
2020-11-16 10:37:18
1420
原创 Debian下制作deb包
Debian下制作deb包1.安装相应的编译工具 $ apt-get install dh-make dpkg-dev debhelper fakeroot build-essential Docker中执行dh_make出现如下错误:Cannot get username; neither LOGNAME nor USER is setin the environment!解决方法:$ export USER=root2.制作tar包$ tar --use-compres
2020-11-16 09:44:06
2349
原创 xrdp无法启动
xrdp无法启动xrdp突然无法启动l:$ systemctl start xrdpA dependency job for xrdp.service failed. See 'journalctl -xe' for details.查看日志信息:$ journalctl -xemy-pc:my# journalctl -xe-- Subject: xrdp-sesman.service 单元已失败-- Defined-By: systemd-- Support: https:
2020-10-26 20:01:12
15111
1
原创 centos7.5设置开机关闭进度条
编译过内核后发现设备开机卡在进度条上,按esc也没反应,于是选择旧内核启动,更改相应配置,使设备启动时以输出信息的方式启动。1.vim /etc/default/grub将GRUB_CMDLINE_LINUX这一行的rhgb删除,删除后如下所示:GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=...
2020-04-14 17:07:14
481
原创 linux下shell脚本中case用法
#!/bin/bashcase $1 in add)ovs-vsctl add-port s5 eth0;; del)ovs-vsctl del-port s5 eth0;; *) echo "Usage:`basename $0` {add|del}";; esac
2020-03-30 14:43:23
441
原创 windows下实现ipv6 客户端批量登录
一个简易的win下的ipv6 socket编程,读取配置文件,创建线程,连接服务器,用于测试多并发情况下服务器运行状况login.c#include<stdio.h>#include<stdlib.h>#include <windows.h> // for HANDLE//#include<pthread.h>#i...
2020-03-02 14:20:53
303
原创 简单的线程池和队列搭配使用
一个简单的线程池和队列的搭配使用thread_pool.c#include <stdio.h>#include <string.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <pthread.h>#include ...
2020-02-26 17:56:08
352
原创 ubuntu下安装smokeping支持FPing6
参考文章https://blog.youkuaiyun.com/bittersweet0324/article/details/77585368如果没有安装apache,使用下面命令安装apt-get install smokeping curl libauthen-radius-perl libnet-ldap-perl libnet-dns-perl libio-socket-ssl-perl l...
2019-10-30 17:55:08
798
原创 dpdk18.05 rte_lpm6_lookup
今天看dpdk18.05 ipv6路由查找时发现rte_lpm6_lookup并不能搜索出相对应的函数,sourece insight中发现如下两个函数:rte_lpm6_lookup_v20和rte_lpm6_lookup_v1705继续查看发现如下两个函数: VERSION_SYMBOL(rte_lpm6_lookup, _v20, 2.0);BIND_DEFAULT_SY...
2018-12-11 16:00:56
513
原创 centos 6.10下安装smokeping 支持ipv6
公司网络总是出现问题,又不好定位到某一台设备,从网上查到有一款很好的工具smokeping,安装方法网上很多,基本大同小异,这里参考Erica_Yue的https://blog.youkuaiyun.com/erica_yue/article/details/78455101这篇文章安装成功,非常感谢。 由于公司主要做IPv6服务这方面的,所以要监控一下服务器上的IPv6是否通。如果要监控I...
2018-12-11 11:08:52
704
electron-quick-start-linux-mips64el.tar.gz
2021-01-26
tmux配置文件,兼容vim按键
2020-11-21
linux下astyle安装包和使用说明
2020-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人