LINUX 技术
文章平均质量分 63
整理一些关于基于Linux上的技术交流文章
sizaif
这个作者很懒,什么都没留下…
展开
-
Cmake 使用过程中的一些记录
cmake的一些常用用法记录原创 2024-03-11 09:59:33 · 367 阅读 · 0 评论 -
vscode针对docker手动安装vscode server
当vscode版本更新后, 需要重新安装vscode server, 由于众所周知的原因,经常下载不下来,所以采用手动安装的方式。step2. 获得vscode 版本信息。至此重新启动vscode 连接容器。step1. 进入容器内部。step3. 手动下载。原创 2023-03-21 09:23:11 · 1257 阅读 · 0 评论 -
ASAN 检测内存错误 debug
ASAN检测内存错误,使其编译时有效原创 2023-02-14 09:51:13 · 3047 阅读 · 0 评论 -
windows环境下删除docker容器中的日志文件
网上关于删除日志文件的方法大多都是基于linux系统。在windows环境下,docker运行在VM名字叫。后面就可以以正常的linux方式进行删除日志文件了。我们无法直接通过ssh进行访问删除。而关于windows环境下的缺少之又少。通过以下方式进行访问。原创 2022-10-24 23:00:14 · 1267 阅读 · 0 评论 -
windows下使用wireshark抓取docker容器中的数据包
在windows环境下使用wireshark抓取docker容器中的数据包。原创 2022-10-24 22:26:09 · 1928 阅读 · 0 评论 -
linux c/c++ 编译加载动态库so
linux环境下编译并加载指定路径动态so文件正确操作原创 2022-10-14 22:47:45 · 1848 阅读 · 0 评论 -
OpenSSL公私钥证书哪些事儿
openssl 生成公私钥以及证书相关知识整理原创 2022-08-03 22:22:16 · 1425 阅读 · 0 评论 -
execve 执行遇到的问题-已解决
一段很简单的C++代码, 输入a,b 输出a/b;测试代码如下直接执行肯定是没问题的,但是当我想fork一个子进程通过execv进行调用的时候, 会出现内存越界读的问题如下错误:execve fork 的代码如下:当我尝试将a_argv[] 修改如下时execve未正确执行,如下图效果当我们想使用时, 应该使用文件重定向函数,将输入等文件内容作为` STDIN_FILEN正确的方式如下代码所示:...原创 2022-07-14 00:19:55 · 551 阅读 · 0 评论 -
linux 下C/C++ 生成Configure 和Makefile
linux 下C/C++ 生成Configure 和Makefile前提:automake简要步骤编写test.c运行autoscan运行mv configure.scan configure.ac修改configure.ac中内容# -*- Autoconf -*-# Process this file with autoconf to produce a configure script. AC_PREREQ([2.69])AC_INIT(test, 1.0,原创 2022-04-10 16:51:33 · 2022 阅读 · 0 评论 -
关于windows下 mysql5.7 忘记root密码重置
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql 打开一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" --skip-grant-tables5.7 版本的 my.ini 不在安...原创 2018-06-09 10:19:07 · 388 阅读 · 0 评论 -
python 批处理修改图片名字
import osfrom random import Randomdef random_str(): randomlength=32 str = '' chars = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789'# chars='abcdefghijklmnopqrstu...原创 2019-07-10 15:57:34 · 1137 阅读 · 0 评论 -
第八届山东ACM(青科之行)赛后总结以及关于ubuntu系统下 codeblocks 和java 的安装和获取root权限
先写下赛后总结吧.ACM 比赛 环境 比较尴尬 ubuntu Linux 系统 不会用, 第一次 ,也没经验, 铩羽而归. 比较遗憾, G题的 数据有问题,少了个零, 中间公告弹出过, 当时以为又是系统故障弹出谁的代码, 直接无视忽略过去了, 一直在这个题上死磕,用了各种方法, 甚至用JAVA大数来写, 还有那个K题 , 离散数学蕴含式证明, 我的天, 这个证明题愣是被理解成数原创 2017-05-10 19:27:19 · 430 阅读 · 0 评论 -
hexo博客优化
hexo博客优化本地优化文章链接唯一Hexo默认使用的文章永久链接格式是:year/:month/:day/:title/缺点:若标题为中文标题,则分享链接时会变成%X%X%X%之类的东西,非常难受.又臭又长,而且一旦更改标题和日期,链接会失效,非常不友好解决方法:采用 hexo-abbrlink插件在博客根目录(执行hexo命令的地方)安装插件:npm install hexo-abbrlink --save编辑站点配置文件 _config.yml首先注释掉原先的per原创 2021-08-17 12:31:57 · 302 阅读 · 0 评论 -
py自动化脚本实现去除hexo标签插件语法
py自动化脚本实现去除hexo标签插件语法文章目录py自动化脚本实现去除hexo标签插件语法需求代码使用方法已知bug联系需求鱼和熊掌不可兼得,当采用typora编写md文档时,typora等其他软件是不支持hexo的插件语法的,故而不会实时渲染的.只会显示源代码: 例如{% note danger, note error/danger %}{% note success, note done/success %}当同步发表到CSDN等其他博客时,会把源代码显示出来,显得非常不美观,且含有乱码原创 2021-08-09 00:16:19 · 128 阅读 · 0 评论 -
hexo+github博客搭建
hexo+github博客搭建文章目录hexo+github博客搭建需求搭建步骤安装必要环境设置github设置使用ssh方式推送选择配置自己的hexo 主题(可选)域名绑定github需求 将本地博客存放在DropBox云中,实现多设备读取本地博客 使用hexo构建博客系统 使用github作为远程仓库 使用gitee作为备用仓库 绑定域名,实现域名访问 本地使用ssh git方式推送,避免每一次推送输入用户名和密码搭建步骤安装必要环境gitwindows10 (非必须)He原创 2021-08-08 21:24:03 · 109 阅读 · 0 评论 -
PicGo + Gitee(码云)实现markdown图床
https://www.jianshu.com/p/b69950a49ae2原创 2021-07-17 10:45:15 · 114 阅读 · 0 评论 -
Dockerfile构建docker时apt-get install遇到交互式处理方法
Dockerfile构建docker时apt-get install遇到交互式处理方法???? @auther by sizaif????2021-07-01 02:20:43文章目录Dockerfile构建docker时apt-get install遇到交互式处理方法编辑历史问题说明解决方法编辑历史2021-07-01 02:21:01: 第一次编辑问题说明当使用Dockerfile构建docker时,执行命令apt-get install -y build-essential原创 2021-07-01 02:31:17 · 5214 阅读 · 0 评论 -
本地navicat连接本地docker容器中mysql
本地navicat连接本地docker容器中mysql???? @Auther by sizaif???? 2021-06-24 17:54:18文章目录本地navicat连接本地docker容器中mysql修订历史具体步骤docker 拉去 mysql 镜像启动MySQL镜像进入MySQL容器进入MySQLnavicat 远程连接问题发现整理修订历史2021-06-24 17:54:31: 首次编辑具体步骤如果已经有了mysql镜像, 直接跳过,到docker mysql容器中原创 2021-06-24 18:23:14 · 489 阅读 · 2 评论 -
使用代理进行 docker build 问题的解决思路
使用代理进行 docker build 问题的解决思路???? @Auther: sizaif???? 2021-06-10 00:03:14???? 转载至:原文作者: simpleapples原文链接: http://www.simpleapples.com/2019/04/18/building-docker-image-behind-proxy/许可协议: 知识共享署名-非商业性使用 4.0 国际许可协议文章目录使用代理进行 docker build 问题的解决思路:facepu转载 2021-06-10 00:09:02 · 3418 阅读 · 0 评论 -
tensorflow-C++ & OpenCV & OpenBlas & eigen3 & protobuf 环境docker镜像
tensorflow-C++ & OpenCV & OpenBlas & eigen3 & protobuf 环境docker镜像文章目录tensorflow-C++ & OpenCV & OpenBlas & eigen3 & protobuf 环境docker镜像版本使用方法:版本tensorflow 2.4.1protobuf 3.9.2opencv 4.5.2openblas 0.3.13eigen3 3.3.9原创 2021-04-20 23:25:08 · 254 阅读 · 1 评论 -
OpenCV Tensorflow C++API Protobuf eigen3 OpenBlas 编译过程
OpenCV Tensorflow C++API Protobuf eigen3 OpenBlas 编译过程文章目录OpenCV Tensorflow C++API Protobuf eigen3 OpenBlas 编译过程OpenCVTensorflowbazeltensorflow-v2.4.0测试ProtobufEigen3简单命令安装源码编译安装OpenBlasOpenCV首先安装OpenCV的依赖文件,在终端运行下面命令:sudo apt-get install build-ess原创 2021-04-20 22:58:47 · 442 阅读 · 0 评论 -
tensorflow V2.4 C++ 编译测试遇到的问题以及相关解决方法
tensorflow V2.4 C++ 编译测试遇到的问题以及相关解决方法文章目录tensorflow V2.4 C++ 编译测试遇到的问题以及相关解决方法fatal error: *absl/strings/string_view.h:* *No* *such* *file* *or* *directory*atal error: tensorflow/core/protobuf/error_codes.pb.h: No such file or directoryfatal error: absl/原创 2021-04-18 20:46:25 · 1692 阅读 · 2 评论 -
Vmware 中 Ubuntu 20.04 安装 NVIDIA CUDA以及 cuDNN
Vmware 中 Ubuntu 20.04 安装 NVIDIA CUDA以及 cuDNN文章目录Vmware 中 Ubuntu 20.04 安装 NVIDIA CUDA以及 cuDNNvSphere Bitfusion Client前提条件安装过程CUDACUDNN为了使用Tensorflow GPU 尝试在vmware中 安装cuda , 但是 vmware不允许直接安装nvidia驱动;采用 vSphere Bitfusion 技术来间接使用CUDA参考链接 vSphere Bitfusio原创 2021-04-17 14:04:46 · 35307 阅读 · 19 评论 -
tensorflow 与protobuf版本对应问题
tensorflow 与protobuf版本对应问题文章目录tensorflow 与protobuf版本对应问题问题描述尝试解决卸载 protobuf重新安装protobuf问题描述我在前面的文章编译了tensorflow 2.4.1版本, 然后随之又根据protobuf github教程安装了3.15版本的protobuf当我在编译代码引入tensorflow 时 提示如下错误:当我运行如下命令; 得到protoc的位置,和版本信息siz@ubuntu:~$ which protoc/us原创 2021-04-17 13:17:59 · 16168 阅读 · 1 评论 -
ubuntu 20.04LTS 编译tensorflow C++
ubuntu 20.04LTS 编译tensorflow C++NOTE! 因为ubuntu在虚拟机里,我是用的笔记本的显卡比较落后,安装NVIDIA驱动失败,故未使用 GPU功能,仅使用了CPU模式;编译得到libtensorflow_cc.so和libtensorflow_framework.so 是C++ 所需要的文章目录ubuntu 20.04LTS 编译tensorflow C++tensorflow 和Bazel 以及python 对应的版本LinuxCPUGPU具体步骤一 首先安原创 2021-04-15 21:34:51 · 983 阅读 · 1 评论 -
小米青春版使用OpenWrt实现无线中继功能
目录简介小米青春版OpenWrt刷机一解锁SSH与Root刷入OpenWrt包浏览器进入路由器后台简介因为小米路由器自带的后台无线功能太鸡肋了, 无法实现自定义设置DCHP,默认为DCHP分配IP,但是分配的IP地址和主路由器在同一个字段,当设备多时会造成IP冲突现象.所以将机器刷机成Openwrt后实现需要的功能小米青春版OpenWrt刷机一解锁SSH与Root参考文章链接:小米青春版路由器解锁root与SSH方法刷入OpenWrt包使用有线连接电脑和路由器下载地址:1: 重命原创 2020-07-08 23:34:19 · 3026 阅读 · 0 评论 -
小米青春版路由器解锁root与SSH方法
目录前期准备思路下载开发版本ROM包登录后台手动升级系统本地以太网设置手动IP地址为192.168.31.2进入后台192.168.31.1进行引导地址栏开启ROOT和ssh测试前期准备小米路由器 x1; 宽带线x1(连接路由器和电脑),思路因为小米青春版路由器没有USB插口,只能通过先刷开发版,再通过开发版来开启ROOT和SSH下载开发版本ROM包版本(miwifi_r1cl_all_59371_2.1.26.bin)更高版本已经修复了此方法,所以只能是此版本下载地址1:百度原创 2020-06-23 22:38:50 · 5102 阅读 · 1 评论 -
MacOX配置GCC编译器 以及sublime支持 c++11和输入和支持 bits/stdc++.h 头文件
Mac 内 写 sublime 本身是个很舒服得问题.但是因为 Mac 编译器得问题不支持 bits/stdc++.h 这个头文件. 也不支持 c++11 版本太低的问题.没有bits/stdc++.h 感觉写起来非常的难受.. 所以就着手研究 Mac 上更新 GCC 版本.网上好多教程, 都是直接调用 clang , xcode 来省事, 不符合要求 pa...原创 2018-11-13 20:26:04 · 1459 阅读 · 0 评论 -
C++ 连接数据库MySQL (迷的操作..) (Codeblocks(32位) + MySQL(64位)
导语:C++ 连接数据库MySQL.我的本机环境是 MySQL(64位) 安装的 Codeblocks 是(32位的) 因为 不兼容的原因. 所以 一直出现各种错误.经过各种尝试, 终于连接成功. 解决方案: 安装 MinGW64 位的编译器. 一般默认的 编译器是MinGW32 位的.需要的前置环境:如果你的Codeblocks 是 64 位的 , ...原创 2018-10-18 11:09:19 · 1428 阅读 · 1 评论 -
Win10 linux子系统文件位置
在 AppData 默认是隐藏的.C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs原创 2018-08-05 10:09:46 · 8473 阅读 · 0 评论 -
Ubuntu 脚本设置开机自启 已经shell出现/bin/bash^M: bad interpreter: No such file or directory问题
1.运行shell脚本出现 /bin/bash^M: bad interpreter: No such file or directory问题 原因可能为 脚本是在 windows 下创建的, 移动到linux 在linux 运行 可能会出现此问题.结局方法: 在脚本中 :set ff? 查看是 dos 还是 unix 如果为 dos 则 :set ff=unix 改成unix 然后...原创 2018-07-11 17:07:19 · 807 阅读 · 0 评论 -
SS 隧道穿透 内网 NAT
对应的情况这篇文章主要介绍了如何利用SSH 反向隧道穿透NAT,并演示了如何维持一条稳定的SSH 隧道。假设有机器A 和B,A 有公网IP,B 位于NAT 之后并无可用的端口转发,现在想由A 主动向B 发起SSH 连接。由于B 在NAT 后端,无可用公网IP + 端口 这样一个组合,所以A 无法穿透NAT,这篇文章应对的就是这种情况。首先有如下约定,因为很重要所以放在前面:机器代号机器位置地址账户...转载 2018-03-30 21:12:48 · 4908 阅读 · 0 评论 -
ubuntu 1604 双系统解决Nvidia 显卡问题
又开始了自己的ubuntu 折腾之路,起初 安装了1710 版本, 然后 在google上寻找资料,找到一片关于ubuntu1707版本的解决NVIDIA显卡问题,然后跟着操作了一遍,发现竟没有之前出现的chrome 突然假死的现象, 然后我突发奇想,是不是1604也可以这样呢然后就去官网下载最新的ubuntu1604 操作了一边, 果然可以;分享一下过程:安装ubuntu具体过程可以看GPT+...原创 2018-03-15 21:07:00 · 1575 阅读 · 0 评论 -
ubuntu 安装nginx 并开启目录浏览功能
首先 如果安装apache 应该卸载sudo apt-get --purge remove apache2sudo apt-get --purge remove apache2.2-commonsudo apt-get autoremove删除掉的配置文件,sudo find /etc -name "*apache*" -exec rm -rf {} \;sudo rm -rf /v...原创 2018-03-14 10:45:23 · 1384 阅读 · 0 评论 -
GPT+UEFI+双硬盘+双系统 win10+ubuntu 安装指导
笔记本是双硬盘,且双显卡,win10在SSD盘;ubuntu在机械盘;正好这学期经常会用到Ubuntu, 不如直接做双系统,此文将介绍 GPT+UEFI 模式下引导 win10 和ubuntu 双系统,已及提供解决在 笔记本双显卡(NVIDIA+intel) 模式下 安装ubuntu 卡logo 情况和 进入ubuntu 卡logo 的方案介绍:引导方式为bios 引导, 不通过GRUB引导,...原创 2018-02-28 19:55:17 · 8263 阅读 · 0 评论 -
下载网页视频而不需要通过迅雷等软件 (基于python3 方法简单迅速)
如果你是程序员话,或者接触过的话,我相信这很简单,直切主题, 如果 没有安装python 先安装python 安装教程 1 安装python 3 (window 安装3.5以上) 复制到浏览器地址 直接下载安装https://www.python.org/ftp/python/3.6.3/python-3.6.3-amd64.exe2 。 配置环境原创 2017-12-10 21:56:58 · 6278 阅读 · 2 评论 -
HUST oj 搭建历程 分析 install_ubuntu1404.sh
弱校 菜鸡,一直到现在 还没有自己的 OJ, 上个星期,领导搞来一台服务器, 准备自己搭个oj , 这个任务分配到我身上了, 搞了 一个星期 终于搞定了分享一下 自己的历程;搭建起来 但是, 第一次特别混乱,第二次 用Apache 但是 又同时装了 nginx 到账两个互掐,最后最后 从新装了系统 一次点亮;【 MYSQL + Nginx原创 2017-11-14 17:28:48 · 969 阅读 · 0 评论 -
Ubuntu Server 1404 换源
换源 先备份cp /etc/apt/sources.list /etc/apt/sources.list bak备份完后sudo vi /etc/apt/sources.list 没有 vii vim 也可以阿里的有点bug cn 是可以的##Ubuntu 官方更新服务器(欧洲,此为官方源,国内较慢,但无同步延迟问题,电信、移动/铁原创 2017-11-10 21:59:44 · 1217 阅读 · 0 评论 -
Ubuntu server 1404 SSH 远程搭建
因为我装的是 ubuntu server 1404 版本 没有图形界面的 搭建服务器用的所以 用ssh 命令行内 直接$ sudo apt-get install openssh-server重启 $ssh start【注意】因为在安装的时候没有联网(服务器的网不好弄) 所以装完后 什么都没有连 源也没有; 先 换源, 换源后 开始装 软件,原创 2017-11-10 15:42:10 · 440 阅读 · 0 评论 -
U盘安装 Ubuntu Server 14:04 遇到NO CD-ROM 解决办法
实验室 拿来了一台服务器, 准备搭建个oj, 先 安装Ubuntu server从百度下载了 ubuntu 14:04 server地址:http://pan.baidu.com/s/1dF8gOBf用ultralSo 刻录成启动盘, 插入电脑 开始安装一切正常 后来就遇到了 NO CD-ROM的问题解决 方法::::先把 ubunt原创 2017-11-08 21:55:25 · 4565 阅读 · 0 评论