自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(117)
  • 资源 (5)
  • 收藏
  • 关注

原创 Windows将桌面、我的文档、下载等文件夹转移到网络共享中

2、直接使用IP地址连接共享,例如\10.0.2.2\xxxx。1、不要使用Virtualbox自带的\VboxSvr共享。

2023-01-15 21:24:48 344

原创 Wine无法初始化libGL的解决方案

Wine无法将D3D转换为OpenGL指令的解决方案!

2022-10-16 14:47:06 299

原创 Transmission3.0配置

Transmission新版配置远程访问

2022-09-21 20:02:15 2458

原创 Ubuntu中Edge无法上传文件的解决方法

Edge上传文件卡死Ubuntu解决文件上传问题

2022-09-10 09:24:55 2177

原创 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 586

原创 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 1468

原创 设置playonlinux环境变量(以支持中文)

在LANG=en_US.UTF-8等非中文环境下,wine运行某些程序或遇到CJK字体无法显示的问题,此时只需要把系统的环境改为中文就可以了。但是在某些情况下,仍想使用英文环境,而只对wine进行中文环境的设置,则编辑:重启wine程序即可。...

2022-03-23 17:01:49 686

原创 获取SSD写入量

sudo smartctl /dev/sda --all | grep Total_LBAs_Written | awk '{printf $10"\n"}'获取到的数字除以32,单位GB

2022-03-21 09:21:32 2160

原创 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 3252 1

原创 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 982

原创 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 745

原创 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 664

原创 Webmin开启IPV6访问

https://www.yinfor.com/2018/07/access-webmin-with-ipv6-address.html

2021-07-27 16:13:25 405

原创 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 1328

原创 apt安装golang

https://github.com/golang/go/wiki/Ubuntu之后配置PATH即可

2021-05-31 09:53:53 2143

原创 中国移动光猫桥接模式

进光猫后台将连接类型改为Bridge桥接类型改为ip bridge,不要使用pppoe bridge保存即可路由器进行pppoe拨号ipv6通告:服务器模式ndp:服务器模式dhcpv6:服务器模式无状态(主要为了安卓机型获取ipv6)保存即可...

2021-05-31 09:50:37 7940

原创 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 416

原创 Linux on Windows

实现效果不影响Windows基本功能,充分利用GPU,玩游戏和日常工作双网口机器将其中一个网口托管给Linux,实现路由功能步骤开启Windows Hyper-V配置Hyper-V虚拟交换机这是默认的NAT网络,不用管再新建一个用来做LAN侧共享网络的交换机取消勾选“允许管理操作系统共享此网络适配器”,原因:如果不取消勾选的话,此交换机会在Windows主机中显示、被使用,当网线插入的时候,Windows主机会自动通过此接口进行DHCP获取,则无法实现网络共享功能。这个网口只给Li

2021-05-25 08:46:23 180

原创 解决nmcli unmanaged问题

步骤touch /etc/NetworkManager/conf.d/10-globally-managed-devices.conf重启原理不明

2021-05-24 23:33:46 4007 2

原创 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 515

原创 让sudo免密码

sudo visudo添加用户名 ALL=(ALL:ALL) NOPASSWD:ALL注意位置,不要添加在sudo那一句之前,否则无效最后结果如图:

2021-05-23 21:53:34 149

原创 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 2727

原创 获取数据大小端

echo -n I | od -to2 | head -n1 | cut -f2 -d " " | cut -c6

2020-10-22 09:53:22 230

原创 【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 1083

原创 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 1822

原创 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 632 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 496

原创 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 867 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 1080

原创 在移动端开启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 352

原创 为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 8254

原创 XDEBUG性能优化(VSCode版)

参考资料https://blog.csdn.net/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 769

原创 使用IPV6搭建自己的Web网站

IPV6免内网穿透使用个人电脑搭建自己的Web网站早已被验证可行,但是由于工作生活方面的压力,一直也抽不出来心思去玩玩,最近正值疫情,手头空出来一些时间,就体验了一把IPV6的实际运用,这里写一写经验,欢迎指正。环境网络:山东某市中国移动宽带(绑定手机号固定月消费满88元送的宽带)PPPoE路由器:斐讯k1 psg1208 刷lintel的PandoraBox17.09服务器:自己的笔记...

2020-02-11 10:49:20 19399 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 774

原创 Android 8.1共享系统代理中的热点(LineageOS15.1)

https://github.com/Mygod/VPNHotspot下载安装这个软件,需要ROOT开发者选项:关闭WLAN硬件加速该软件设置:关闭IPV6、打开“修复DHCP”开启手机自带的热点该软件,点击wlan0接口即可。...

2019-09-11 15:42:36 22724 1

原创 【LEDE】x86软路由之路-19-Hostname读取流程以及如何修改Hostname

流程

2019-09-10 18:04:17 915

原创 【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 2217 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 6905

原创 【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 1100

原创 【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 2025

Java微信开发框架

站在各位大牛的肩膀上提炼出来的一款简单的Java版微信开发框架。 感谢开发人员liuhf以及本行业各位大佬的代码。 功能:基本的都有!不该有的自己加。使用相当的简单。

2017-10-17

UML建模复习时整理的资料

UML建模复习时整理的资料 用例图 时序图 类图 活动图 状态图 部署图 各种图。

2017-01-21

轻量级SlidingMenu

这几天用手机写的一个超级轻量级的安卓版本的SlidingMenu库, 可以实现左右抽屉菜单的功能, 和网上的那个著名的SlidingMenu库非常相似。记下源码, 方便以后的学习。 PS:此代码为手机所写, 代码中难免会有或多或少的瑕疵, 并且用手机码代码是极度纠结的, 我也会时不时的偷个小懒, 一些不大重要的地方我也就没花大的心思好好的写, 所以请见谅思密达。 如有疑问, 请联系我, QQ邮箱 [email protected] 希望和大家一起学习android, 一起交流一些实际开发中的经验, 嗯嗯。

2015-09-12

十天学会DIV+CSS(WEB标准).doc

十天学会DIV+CSS(WEB标准).doc 很好的一个网页制作的教程

2015-04-07

解决输入法问题

对于在 区域和语言选项中 提出错误 检测到不兼容的键盘驱动程序,因此对话框已停止活动 的问退

2013-02-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除