Termux玩转PostgreSQL

安装PostgreSQL 1pkg install postgresql 初始化运行 1# 创建目录 2mkdir -p $PREFIX/var/lib/postgresql 3 4# 初始化 5initdb $PREFIX/var/lib/postgresql 运行postpresql 1postgres -D $PREFIX/var/lib/postgresql/ 后台运行 1# 后台运行 2nohup postgres -D $PREFIX/var/lib/postgresql/ & 3 4# 查看后台任务 5jobs 6 7# 关闭后台命令 8kill %<id> 进入数据库 查看用户名 1whoami 列出数据库 1psql -l 进入命令行 1clear 连接数据库 1psql -U u0_a96 -d postgres ...

2021 年 11 月 08 日 · 2 分钟 · 971 字 · JunYan

基于Termux终端搭建内网web影音方案

之前折腾过Transmission搭建PT下载平台,下载了好多电影,只能在手机播放不怎么方便,突然脑洞大开,利用PHP的H5ai列目录来映射pt的下载目录,从而达到电脑/电视也能播放视频,想法是有,搁了好几天才动手。最近干什么都是一拖再拖,好烦好烦。 ...

2021 年 11 月 05 日 · 3 分钟 · 1444 字 · JunYan

Termux 入门到入坑教程

Termux 简介 Termux是一个安卓手机模拟Linux环境,提供标准的命令行界面,让手机也能变身轻量化的DIY极客工具。软件开源且不需要root权限,可以安装其他Linux发行版,支持pkg、apt软件包管理,可以很方便找到安装软件包,也可以跑Nginx、PHP、MySQL、Python、NodeJS等。 ...

2021 年 10 月 14 日 · 4 分钟 · 1899 字 · JunYan

旧手机折腾termux安装transmission 玩转PT下载

最近家里退役一台360 N7,配置还行6+128,挂海鲜鱼也不值多少钱,就当做废物循环利用动手搭建一些有趣的东西玩一下。虽然pt文件普遍文件较大,但是128的配置也足够下载几部大片下班回去投屏欣赏一下,也不必要使用动辄就开启NAS来进行下载存储。 ...

2021 年 08 月 31 日 · 2 分钟 · 962 字 · JunYan

开源虚拟化环境KVM/LXC搭建 :Proxmox VE

Proxmox VE简介 Proxmox VE(Proxmox Virtual Environment)是一款套开源的虚拟化管理软件,用户可通过网页WEB的方式来管理服务器上使用kvm以及lxc技术运行的虚拟机。同时提供了一些先进功能的支持,如集群、HA等。 ...

2021 年 05 月 20 日 · 2 分钟 · 934 字 · JunYan

Typecho实现图片lazyload懒加载

如果网站图片很多的话,一张1M ,100个请求就是并发带宽100M,导致网站加载慢,这个时候加上图片延迟加载,能有效的提升网站加载速度。 要实现图片延迟加载必须要把真实图片地址写在 data-original 属性。若src和data-original 属性data-original相同,只是一个特效,并不能实现图片延迟加载。 ...

2021 年 01 月 30 日 · 2 分钟 · 794 字 · JunYan

安卓手机装 Linux 系统 让玩机变成无限可能

为什么有本文 现在手机更新换代简直快的不要不要的,家里闲置下来的旧手机难道只能换剪子换盆么?No!其实老旧的安卓手机也能焕发新春,接下来就跟钧言博客一起来给手机装个 Linux 系统,体验一把 Android 设备的高逼格玩法~ ...

2019 年 12 月 07 日 · 3 分钟 · 1240 字 · JunYan

typecho非插件实现文章阅读次数统计(cookie版)

在 functions.php 中加入下面代码 1function get_post_view($archive) 2{ 3 $cid = $archive->cid; 4 $db = Typecho_Db::get(); 5 $prefix = $db->getPrefix(); 6 if (!array_key_exists('views', $db->fetchRow($db->select()->from('table.contents')))) { 7 $db->query('ALTER TABLE `' . $prefix . 'contents` ADD `views` INT(10) DEFAULT 0;'); 8 echo 0; 9 return; 10 } 11 $row = $db->fetchRow($db->select('views')->from('table.contents')->where('cid = ?', $cid)); 12 if ($archive->is('single')) { 13 $views = Typecho_Cookie::get('extend_contents_views'); 14 if(empty($views)){ 15 $views = array(); 16 }else{ 17 $views = explode(',', $views); 18 } 19if(!in_array($cid,$views)){ 20 $db->query($db->update('table.contents')->rows(array('views' => (int) $row['views'] + 1))->where('cid = ?', $cid)); 21array_push($views, $cid); 22 $views = implode(',', $views); 23 Typecho_Cookie::set('extend_contents_views', $views); //记录查看cookie 24 } 25 } 26 echo $row['views']; 27} 在需要显示次数的地方 (如 index.php,post.php,page.php) 加下边的代码<?php get_post_view($this) ?>

2019 年 03 月 19 日 · 1 分钟 · 176 字 · JunYan