主页

配置云服务器(ubuntu)的vnc守护进程(服务)

写在前面 之前配置过了基于Ubuntu的阿里云服务器, 并且通过vnc远程查看UI界面, 但是美中不足的一点就是每次开启ssh会话都要重新输入vncserver -kill :1和vncserver -geometry 1920x1080 :1, 很不方便. 查看Google发现有人也遇到了这个问题, 并且给出了创建systemd服务的解决方案[^1], 下面来看看这是如何配置和实现的. 方法 下面我的操作均在root用户下. 所以家目录为/root. 安装 首先需要安装vnc的服务端, 这里我已经安装过了, 用的是vnc4server, (需要通过aptitude以及换源安装), 当然如果直接用apt的话可以安装tightvncserver, 这里就不赘述了. ...

阅读更多

阿里云服务器(ubuntu)配置calibre Web图书管理服务

写在前面 这次来配置一个基于calibre电子书管理软件web镜像的电子图书馆, 因为自己本地的电子书太多了, 各个文件夹都有, 显得比较乱糟糟, 有了calibre-web, 这个问题就可以解决了, 主要参考了1. 预备知识 配置Linux server, 现在已经是轻车熟路了, 但是这次配置的calibre需要一个新的内容, docker. 之前虽然接触过一些, 但是还是不够熟悉, 下面的一步步配置也算是对docker基本命令做一个总结了. docker 安装参考2. 先pull一下镜像, 稍后会用到. docker pull linuxserver/calibre-web 服务器配置 端口配置 管理界面开启8083/TCP. 参考之前我设置的快捷命令...

阅读更多

通过阿里云server配置属于自己的云笔记leanote

写在前面 有了服务器, 能做的事情就相当多了, 话不多说, 配置一个云笔记应用先. 检索一遍之后, 发现现在主流的云笔记定制是通过一个叫leanote(中文:蚂蚁笔记)的程序完成的, 虽然要花钱, 但那是对用他们公式的服务器来说的, 自己配置的话不花钱可定制性还特别高, 下面来看看. 服务器配置部分参考1,2. 配置前的准备 客户端 mac或安卓端安装一下leanote客户端, 之后要用. brew install leanote --cask 安卓的话客户端直接在官方GitHub下载. 其实直接在浏览器访问也可以, 但是总觉得应该有一个客户端方便一些. 服务器端 服务器端需要通过wget下载, 但是太慢了(因为代理出了一些问题), 这里我先下载到本地, 然...

阅读更多

Win或安卓通过内网穿透(frp)远控mac的配置指南

写在前面 前几天写了写通过mac远控Windows的一些方法, 下面来看看如何通过frp内网穿透的方法远控mac端, 这里给出通过安卓远控和Windows远控mac两种方式, 加上一些之前内容的补充, 包括一种新的方法给出Windows和服务器端部署开机启动守护进程的方法(Linux通过systemctl, Windows通过开机启动项), 主要参考了1. 服务器 开端口 addtcp 5900 addtcp 5902 reufw 对应管理界面开一下. 开机启动守护进程配置 首先是创建一个文件 vi /lib/systemd/system/frps.service, 编辑以下内容: [Unit] Description=Frps After=syslog.target...

阅读更多

单向链表的c++实现(增删改查)

写在前面 温习一下单链表, 然后通过C++实现出来, 虽然花了一些时间在不必要的报错上, 但是对于熟悉C++的面向对象,链表操作等还是很有必要的, 下面给出完整代码:dsa/Single_Linked_List.cpp at main · Apocaly-pse/dsa (github.com). 几点创新 以传入数组方式构造链表, 使构造变得方便. 重载输出操作符, 方便查看结果. 重载[]下标操作符以访问节点的指针, 实现修改任意位置的节点值的函数, 使用起来更加方便. 在插入和删除函数的实现上, 先实现对任意位置的增删, 然后给出删除头尾的函数实现, 在一定程度上简化代码. 配合析构函数释放链表占用的内存, 参考1. 代码 声明(结点和链表) ...

阅读更多

阿里云轻量应用服务器配置frp内网穿透通过mac远控win10主机配置指南

写在前面 之前一直是用向日葵或者todesk进行远程访问主机的, 虽然很方便, 却也存在有广告, 需要登录, 延时高等问题. 在此之前也有了解过一些内网穿透+Windows Remote Desktop的策略, 但是当时技术不行, 也没有合适的服务器选择. 这次有了阿里云, 就能大干一场了. 技术栈: Ubuntu/Windows batch file/frp(server&client) 下面看方法, 部分参考1. 安装配置frp(云服务端) 安装 这里我依然选择了/opt目录, 最后一行删除了客户端(因为这个是在云服务器上的配置, 不需要) wget https://github.com/fatedier/frp/releases/download/...

阅读更多

阿里云轻量应用服务器ubuntu20.04上手体验与基本配置(图形界面,ssh,代理等)

写在前面 最近通过帅地的公众号get了一个一年的阿里云轻量应用服务器, 2核4GB, 磁盘60GB,流量1100GB, 感觉还是相当够用的. 一开始我就将其当成一个x86_64架构的虚拟机了, 但是后来发现这样实在是有点浪费了, 云服务器能做的事情可真是多. 之前就了解过的内网穿透服务器就可以用云服务器来搭建, 此外还可以做一些个人站点之类的. 话不多说, 我们先来配置一下这座’毛坯房’, 让它能够适应我们的需求. 系统镜像我选择了Ubuntu当前支持的最新版本20.04(focal), 毕竟是最大众化的一款Linux发行版了, 用着顺手. 之后可以通过重置镜像的方式更改. ssh链接:秘钥文件+密码 由于平台默认已经为我们分配了公网ip, 此时就可以远程连接到云...

阅读更多

用c++递归lambda重写二叉树的生成与遍历完整程序

写在前面 之前写过一篇有关二叉树的生成与遍历的C++版本, 但是当时的递归用的是两个函数, 写法有点臃肿, 这次重写一下代码, 然后对树的结构部分加以改进, 不需要getroot()方法, 直接在函数内部传入根节点, 类的声明与实现分离. 完整代码见dsa/Binary_Tree.cpp at main · Apocaly-pse/dsa (github.com); 声明部分 #ifndef BTREE #define BTREE #include <iostream> #include <queue> #include <stack> #include <vector> #include <functional> ...

阅读更多

Total views.
您是Zorch的第 个小伙伴
Hits