logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Ubuntu 16.04 安装使用最新版QQ 微信 (deepin-wine)

Ubuntu 16.04 安装使用最新版QQ 微信 (deepin-wine)技术简介这次安装软件的并非官方的版本,而是在x86Ubuntu上基于wine安装的QQ和微信2008年出现了一种名为wine的技术,这种技术在Linux平台实现了部分Windows的系统API和库,让用户可以在Linux端无缝使用Windows端的应用程序。后来国内深度社区将wine做了很好的封装并且在wine上...

Golang交叉编译中的那些坑

最近两个月,一直在搞项目的国产化移植,把golang开发好的程序,运行在国产化平台上,操作系统基本都是基于Linux,但是CPU架构除了x86,还有ARM和MIPS,我们平时的Golang都是运行于x86 && x64 架构的CPU上,因此移植过程中遇到了好多坑,记录于此。Golang交叉编译交叉编译在X64上的ubuntu 16.04系统上编译出其他平台的可执行程序查...

#golang
修改Docker MySQL官方镜像字符集UTF8

通过MySQL提供的官方镜像启动MySQLdocker run -p 0.0.0.0:3306:3306 -e MYSQL_ROOT_PASSWORD=toor -d mysql:5.7参数-d 开启 deamon模式-p port 映射端口内部本地3306到容器的3306-e environment 设置密码 toor编码问题采用默认的 MySQL Docker 官方镜像启...

Linux下的图标与文件关联机制:freedesktop

目前主流的Linux发行版中,使用的桌面基本都是基于GNOME、KDE、Xfce等环境,这几种桌面环境中,关于桌面图标,文件关联,应用程序启动等方面的实现,全部都使用的是FreeDesktop,可以说虽然Linux的发行版众多,但关于图标文件关联这部分机制,基本都使用的是同一套,研究明白了freedesktop基本可以在绝大多数的Linux桌面系统里得到应用。

文章图片
#linux
Linux下编译CEF源码及交叉编译

Linux 编译和交叉编译chromium源码,版本104.0.5112.102

文章图片
#linux
史上最硬核的Linux依赖问题解决方案

最近正好在研究dpkg和rpm,对Linux依赖有了更深的认识。在网上看了很多,所有docker、虚拟机、编译安装、以及各种另辟蹊径的答案都是面向日常繁重的业务没时间折腾而不得已做出的妥协和让步。而我们面向技术的,从来都喜欢正面硬刚!硬刚Linux软件安装依赖问题的办法有很多,我给他分为两大类!一类合法,另一类暴力。先说合法的解决方案也是所有人都知道的解决方案:sudo apt-g...

#linux#ubuntu#centos +1
Django后台接收嵌套Json数据及解析

0、干货先写在前1、前端传值的数据必须使用JSON.stringify()传化2、后端,通过request.body接收数据,直接使用json.loads解析,解析前,先decode一下:receive_data = json.loads(request.body.decode())。如果使用simplejson.loads(request.body),就不用decode()下面是这个...

#python
制作RPM安装包安装时出现:xxxxx conflicts with file from package.....

安装出现这种问题很常见,一般是文件冲突引起的。仔细看一下他说和那个包的文件冲突了!一般报错都是这种格式:file 某个文件 from install of 即将安装的安装包 conflicts with file from package 系统已经安装的安装包如果你要安装某个rpm,遇到这种情况,你可以:卸载已经安装的包加–replacefiles参数,会替换掉冲突的文件加--f...

#linux
error: undefined symbol: std::__cxx11::basic_string和std::__1::basic_string

undefined symbol: cv::imwrite(cv::String const&, cv::_InputArray const&, std::__1::vector<int, std::__1::allocator > const&)

#c++#编程语言
g++编译详解

g++编译详解资料准备:为了方便演示和讲解,在这里提前准备好几个简单的文件:test.cpp test.h main.cpp文件内容如下:main.cpp//main.cppint main (int argc, char **argv){return 0;}test.h//test.h#ifndef _TEST_H_#define _TEST_H_...

#linux#c++
到底了