- 博客(117)
- 资源 (5)
- 收藏
- 关注
原创 Windows将桌面、我的文档、下载等文件夹转移到网络共享中
2、直接使用IP地址连接共享,例如\10.0.2.2\xxxx。1、不要使用Virtualbox自带的\VboxSvr共享。
2023-01-15 21:24:48
450
原创 Linux RAID记录
RAID1准备虚拟磁盘dd if=/dev/zero of=./disk0.img bs=1M count=128dd if=/dev/zero of=./disk1.img bs=1M count=128dd if=/dev/zero of=./disk2.img bs=1M count=128模拟成三块磁盘sudo losetup /dev/loop100 ./disk0.imgsudo losetup /dev/loop101 ./disk1.imgsudo losetup /dev
2022-04-10 20:57:32
626
原创 Linux创建网桥,桥接网络接口
使用nmcli创建网桥sudo nmcli connection add con-name 'br-lan' ifname br-lan type bridge ipv4.method share ipv6.method share ipv4.address 10.42.0.1/24 connection.autoconnect yes stp no绑定一个RJ45网口作为Lan(模拟路由器的网口)创建一个Hotspot(模拟路由器的wifi)...
2022-03-31 13:31:41
1672
原创 设置playonlinux环境变量(以支持中文)
在LANG=en_US.UTF-8等非中文环境下,wine运行某些程序或遇到CJK字体无法显示的问题,此时只需要把系统的环境改为中文就可以了。但是在某些情况下,仍想使用英文环境,而只对wine进行中文环境的设置,则编辑:重启wine程序即可。...
2022-03-23 17:01:49
945
原创 获取SSD写入量
sudo smartctl /dev/sda --all | grep Total_LBAs_Written | awk '{printf $10"\n"}'获取到的数字除以32,单位GB
2022-03-21 09:21:32
2663
原创 docker设置iptables=false后无法解析DNS的解决方法
docker默认使用iptables进行网络配置,与ufw有点不兼容,ufw无法管控docker暴露出来的端口,可能会造成一定的安全问题,所以某些情况下需要将docker的iptables设置为false。设置之后进入docker容器内部发现无法访问网络,只能与172.17.0.1网段通信。解决方案如下:sudo systemctl edit docker.service[Service]ExecStartPre=/usr/sbin/iptables -t nat -A POSTROUTING -
2021-10-12 11:05:14
4249
2
原创 Go、vlang、c调用C方法性能对比
GOpackage mainimport ( "fmt" "runtime" "github.com/student414/ffmpeg/avutil")func main() { fmt.Println("Starting,,,") runtime.LockOSThread() var avutil_version uint for i := 0; i <= 100_000_000; i = i + 1 { avutil_version = avutil.Avut
2021-09-14 19:29:30
1095
原创 UFW+TProxy+Docker配置
最终效果UFW和Docker不冲突Docker容器内的请求也走TProxy步骤安装sudo apt install ufwsudo apt install ipset # tproxy用# 安装docker详见官方文档配置ufwsudo ufw default allow routedsudo ufw allow OpenSSHsudo ufw enablesudo ufw allow in on docker0 # 重要,决定docker容器能不能使用主机的dns和透
2021-08-13 19:06:36
940
原创 ufw配置
安装sudo apt install ufw配置启用:sudo ufw enable各Chain配置:Routed:Allow(默认是Deny,个人修改为Allow)sudo ufw default allow routedOutgoing:Allow(默认是Allow,无需修改)Incoming:思路一:所有接口默认Deny,需要Allow的接口再手动Allow优点:限制严格,最小权限,不allow不能用缺点:如果内部有很多接口(例如docker0,veth,wifi共享等),则
2021-08-01 14:04:08
797
原创 Webmin开启IPV6访问
https://www.yinfor.com/2018/07/access-webmin-with-ipv6-address.html
2021-07-27 16:13:25
499
原创 Java科学计算器,支持三角函数、开根号等多种方式,支持优先级运算
import java.util.LinkedList;import java.util.List;public class Calc { final public static String[] OPT_ADD = { "+", "add", "plus", "jia" }; final public static String[] OPT_SUB = { "-", "sub", "jian", "cut" }; final public static String[] OPT_MUT ..
2021-07-11 11:10:49
1535
原创 中国移动光猫桥接模式
进光猫后台将连接类型改为Bridge桥接类型改为ip bridge,不要使用pppoe bridge保存即可路由器进行pppoe拨号ipv6通告:服务器模式ndp:服务器模式dhcpv6:服务器模式无状态(主要为了安卓机型获取ipv6)保存即可...
2021-05-31 09:50:37
10131
原创 NetworkManager共享ipv6
要点将netplan的renderer设置为NetworkManager否则nmcli无法管理外部网络,进而无法共享网络sudo cat /etc/netplan/00-installer-config.yamlThis is the network config written by ‘subiquity’network:renderer: NetworkManagerversion: 2sudo netplan generatesudo netplan applysudo reboo
2021-05-25 20:21:46
491
原创 Linux on Windows
实现效果不影响Windows基本功能,充分利用GPU,玩游戏和日常工作双网口机器将其中一个网口托管给Linux,实现路由功能步骤开启Windows Hyper-V配置Hyper-V虚拟交换机这是默认的NAT网络,不用管再新建一个用来做LAN侧共享网络的交换机取消勾选“允许管理操作系统共享此网络适配器”,原因:如果不取消勾选的话,此交换机会在Windows主机中显示、被使用,当网线插入的时候,Windows主机会自动通过此接口进行DHCP获取,则无法实现网络共享功能。这个网口只给Li
2021-05-25 08:46:23
221
原创 解决nmcli unmanaged问题
步骤touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf重启原理不明
2021-05-24 23:33:46
4387
3
原创 ttyd开启ipv6支持
ttyd开启ipv6支持默认情况下ttyd是不支持ipv6的,需要在启动时加上参数以开启ipv6支持。[Unit]Description=Terminal over HTTP[Service]User=rootExecStart=/usr/local/bin/ttyd -6 loginRestart=on-abort[Install]WantedBy=multi-user.target...
2021-05-23 22:31:34
595
原创 让sudo免密码
sudo visudo添加用户名 ALL=(ALL:ALL) NOPASSWD:ALL注意位置,不要添加在sudo那一句之前,否则无效最后结果如图:
2021-05-23 21:53:34
184
原创 Dynv6 DDNS更新脚本
文章目录Dynv6脚本CrontabDynv6脚本#!/bin/sh -ehostname=$1device=$2file=$HOME/.dynv6.addr6[ -e $file ] && old=`cat $file`if [ -z "$hostname" -o -z "$token" ]; then echo "Usage: token=<your-authentication-token> [netmask=64] $0 your-name.dynv6
2021-05-23 21:49:53
2990
原创 【LEDE】x86软路由之路-88-最终章-Ubuntu Server真香
禁用cloud-inithttps://www.cnblogs.com/abeen/p/12735807.html没有网络的话,使用netplan初始化一下网络配置https://www.jianshu.com/p/1378e6abd94d开热点https://docs.ubuntu.com/core/en/stacks/network/wifi-ap/docs/installation安装zerotierhttps://www.zerotier.com/download/安装docker.
2020-07-19 18:50:37
1196
原创 Laravel禁止对Alias自动加表前缀
前言使用DB::table('menu as m')->get()生成的SQL语句是select * from menu as prefix_m,可见Laravel自动给alias加了表前缀,可以通过预先注册Grammar实现的方式修改。缺点:不同数据库引擎需要分别编写不同的实现优点:简单可靠方便使用后,SQL语句变成了select * from menu as m适用版本:Laravel5.x、Laravel7.x (6.x未测试)代码<?phpnamespace App\
2020-05-21 19:05:31
1944
原创 PHP坐标系统转换
<?php// 代码根据互联网代码修改class CoordinateTransformUtil{ private static $x_pi = 3.14159265358979324 * 3000.0 / 180.0; // π private static $pi = 3.1415926535897932384626; // 长半轴 private static $a = 6378245.0; // 扁率 private static
2020-05-19 16:16:40
755
1
原创 Laravel返回SQL语句中间件
<?phpnamespace App\Http\Middleware;use Closure;use Illuminate\Database\Events\QueryExecuted;use Illuminate\Support\Facades\DB;class AppendSqlToResponse{ private $sql = []; /** * Handle an incoming request. * * @param \Il
2020-05-14 16:20:35
549
原创 WSL Web开发指南
准备安装WSL1 Ubuntu-18,04https://wsldownload.azureedge.net/CanonicalGroupLimited.Ubuntu18.04onWindows_1804.2018.817.0_x64__79rhkp1fndgsc.Appx步骤安装phpsudo apt updatesudo apt-cache pkgnames | grep php7.2 | xargs sudo apt install -y安装apache2sudo apt
2020-05-14 10:32:37
993
1
原创 Windows下PHP安装memcached扩展
步骤https://github.com/lifenglsf/php_memcached_dll复制libmemcached.dll到php.exe同级目录(也可以放到Windows目录)php-memcached.dll放到php的扩展文件夹ext配置php.ini......[memcached]extension=memcached重启PHP,查看phpinfo即可...
2020-05-07 07:48:57
1130
原创 在移动端开启XDebug调试PHP代码
原理将Http请求中追加XDEBUG_SESSION字段,激活php的xdebug功能。php.inixdebug.remote_autostart = 1 # 重要xdebug.remote_enable = Onxdebug.profiler_enable = offxdebug.profiler_enable_trigger = Offxdebug.profiler_outpu...
2020-03-29 11:06:58
391
原创 为X86架构的安卓平板修补boot.img,使其能够使用Magisk
前言在家里找到一条上古x86平板,型号为驰为Hi8 pro,配置一般,使用Intel Phone Flash Tool刷好了原厂Android5.1的系统,刷机的同时也把安卓空间扩展到全部的EMMC上(此操作在文末),准备普通手机一部(Mix2 Havoc with Magisk)电脑一台(Fastboot,ADB,*Intel Phone Flash Tool)x86平板一台(Ato...
2020-03-11 19:07:12
8683
原创 XDEBUG性能优化(VSCode版)
参考资料https://blog.youkuaiyun.com/longwenxia1234/article/details/78566459https://www.cnblogs.com/xiwang6428/p/5604102.htmlhttps://www.cnblogs.com/phonecom/p/10340038.html结论xdebug运行慢的话,尝试xdebug.remote_a...
2020-02-13 09:12:38
876
原创 使用IPV6搭建自己的Web网站
IPV6免内网穿透使用个人电脑搭建自己的Web网站早已被验证可行,但是由于工作生活方面的压力,一直也抽不出来心思去玩玩,最近正值疫情,手头空出来一些时间,就体验了一把IPV6的实际运用,这里写一写经验,欢迎指正。环境网络:山东某市中国移动宽带(绑定手机号固定月消费满88元送的宽带)PPPoE路由器:斐讯k1 psg1208 刷lintel的PandoraBox17.09服务器:自己的笔记...
2020-02-11 10:49:20
20230
8
原创 Windows PHP安装amqp支持RabbitMQ
去https://pecl.php.net/package/amqp下载amqp的DLL。注意,如果PHP版本为7.0.x,貌似最高只能使用1.9.3版本的amqp将下载到的压缩包内的php_amqp.dll存放到php的ext文件夹中,并在php.ini中配置extension=php_amqp.dll如果使用的是Apache或者(Wamp、Xampp、PHPStudy等)启动PHP,将压...
2019-12-03 14:58:19
831
原创 Android 8.1共享系统代理中的热点(LineageOS15.1)
https://github.com/Mygod/VPNHotspot下载安装这个软件,需要ROOT开发者选项:关闭WLAN硬件加速该软件设置:关闭IPV6、打开“修复DHCP”开启手机自带的热点该软件,点击wlan0接口即可。...
2019-09-11 15:42:36
23325
1
原创 【LEDE】x86软路由之路-18-让编译的固件自动开启无线
正文这是一个很老的主题了,这里所写的,没什么新奇的地方,和网上能搜到的大多数解决方案一致。详情{SDK}/package/base-files/files/sbin/wifi中的wifi_config方法写的很明白了,创建WIFI的时候会去加载{SDK}/package/kernel/mac80211/files/lib/wifi文件.(如果是博通网卡,则是{SDK}/package/k...
2019-09-09 17:21:40
2447
1
原创 gomobile的使用方法
环境变量ANDROID_HOME(安卓SDK路径)ANDROID_NDK_HOME(安卓NDK路径,>=r14b,但是实测r14b不可用,r20可用)GOPATH(GOPATH目录,需要bind的代码在这里写)GOROOT(GO根目录)JAVA_HOME(JDK根路径,不是JRE,因为需要JAVAC)PATH%JAVA_HOME%/bin(JAVAC)%GOROOT%/b...
2019-09-07 08:23:57
7028
原创 【LEDE】x86软路由之路-17-Docker逃逸方式
逃逸方式(说得好听了是提权)1. 特权模式实现方式:—privileged2. unixsock、fd、socket实现方式:docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name portainer portainer/portainer3. SSH、...
2019-09-07 08:02:58
1151
原创 【LEDE】x86软路由之路-16-让编译的固件默认wan口,默认ACCEPT外来连接(2019版)
问题官方master分支下的源码编译成固件之后,默认eth0是挂在lan上的,除非有第二个网口,才会再在wan上面挂一个。具体原因看源码:路径:/SDK/package/base-files/files/etc/board.d/99-default_network#!/bin/sh## Copyright (C) 2013-2015 OpenWrt.org#. /lib/fu...
2019-09-05 18:15:47
2182
Java微信开发框架
2017-10-17
轻量级SlidingMenu
2015-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人