自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 收藏
  • 关注

原创 ffi使用

编译程序时,发现测试用例过不去,抽象出其中的测试用例。

2023-01-30 10:11:20 180

原创 python3 对字典去重

对于一个列表中的多个字典进行去重1. 对key去重将相同的key合并到一个字典中2. 对元素去重将一个字典的重复元素去重代码如下:# initializing list

2022-03-11 10:16:37 783

原创 制作PyPI包

使用setup.py制作PyPI包

2022-03-04 20:03:15 681

原创 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 995

原创 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 1488

原创 在x86下交叉编译mips程序

龙芯mips交叉编译工具链的使用(gcc)

2021-12-16 16:30:34 2080

原创 同步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 613

原创 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 2596 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 3179 4

原创 龙芯平台使用Electron对应用进行打包

龙芯平台使用Electron对应用进行打包hello world 应用先本地安装简单的hello world应用,龙芯平台上安装方法参考如下链接:https://blog.csdn.net/isangmeng/article/details/112272222安装完成后使用npm start可以打开一个窗口弹出hello wold,如下:...

2021-01-09 15:13:47 1820 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 875

转载 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 340

原创 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 1454

转载 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 197 1

原创 linux下使用分布式编译Electron

分布式编译介绍分布式编译用于解决编译较大工程时速度忙的问题,充分利用网上上闲置的主机,加快编译时间。比如Electron,动辄几十个G代码,在本机编译一次需要20几个小时。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽

2020-11-21 16:14:12 1767

原创 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 1350

原创 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 2187

原创 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 12989 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 416

原创 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 402

原创 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 278

原创 简单的线程池和队列搭配使用

一个简单的线程池和队列的搭配使用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 319

原创 ubuntu下安装smokeping支持FPing6

参考文章https://blog.csdn.net/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 700

原创 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 469

原创 centos 6.10下安装smokeping 支持ipv6

    公司网络总是出现问题,又不好定位到某一台设备,从网上查到有一款很好的工具smokeping,安装方法网上很多,基本大同小异,这里参考Erica_Yue的https://blog.csdn.net/erica_yue/article/details/78455101这篇文章安装成功,非常感谢。    由于公司主要做IPv6服务这方面的,所以要监控一下服务器上的IPv6是否通。如果要监控I...

2018-12-11 11:08:52 636

electron-quick-start-linux-mips64el.tar.gz

使用electron在龙芯mips架构上打包好的hello,world程序,可以直接运行使用出hello,world页面

2021-01-26

分布式编译icecream源码

icecream也是一款分布式编译工具,其有至少一个调度服务器,多个客户端组成,可以使用网络上闲置的主机,加速大工程的编译。

2020-11-21

tmux配置文件,兼容vim按键

tumx配置文件,兼容vim的h,j,k,l按键,下载后,在当前文件夹执行mv tmux.conf ~/.tmux.conf,然后tmux new -s test新开一个tmux的session,使用crtl+b h,j,k,l既可以快速移动窗口。

2020-11-21

linux下astyle安装包和使用说明

从http://astyle.sourceforge.net下载的最新版astyle源码包,附赠安装使用说明文档。 格式化代码的利器,支持c,c++,clang。

2020-11-21

pthread.dll.zip

windows下pthread线程库,主要用于windows下编译多线程程序是提示缺少-lpthread

2019-10-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除