背景:

出于折腾和网络设备降价,最近入手了2.5G软路由,家里NAS和电脑都升级了2.5G网卡,电脑端正常打驱动后直接可以使用,外网网速跑满1300MB。但True NAS系统则迟迟打不上驱动,或者驱动不生效,多方爬贴也仅在网上找到最晚支持12.0版本FreeBSD核心的驱动,但我的系统已经更新到最新13.1,当然是不能用的。这里必然就要发挥作为一个程序猿的专长了,毕竟FreeBSD还是很熟的。

[cc lang=”bash”]
root@truenas[~]# uname -a
FreeBSD truenas.local 13.1-RELEASE-p2 FreeBSD 13.1-[……]

继续阅读

概述

“NAS播放器”是由本人(@程序猿老龚)开发的一款app。我非常谨慎和严肃地对用户隐私数据。这份文档包含了在您使用“NAS播放器”过程中我是如何收集和处理信息的。

我收集的信息

我不会收集、存储或传输任何可识别或不可识别的信息到我的服务器。未经您的同意,“NAS播放器”绝对不会传输您的数据和文件到任何地方。

我不会收集任何联系信息、位置信息、文件等数据。

我怎么使用您的信息

由于我不收集有关您的任何信息,因此我无法使用任何信息。

使用数据分析服务和第三方服务

使用此应用程序的过程中,NAS播放器没有接入任何数据分析服务。 NAS播放器不会监视您的使用情况或[……]

继续阅读

问题描述

今天在软路由上安装无线网卡,网卡型号为AR5B125,网上找资料得到驱动包在kmod-ath9k中,一顿操作安装,报错kmod-ath9k found, but incompatible with the architectures configured。

固件版本 Openwrt Koolshare Router V2.37 r17471-8ed31dafdf
内核版本 5.4.108

软件包地址:https://downloads.openwrt.org/snapshots/targets/x86/64/packages/
需要内核版本:5.4.137

解决方[……]

继续阅读

概述

“公共三级词汇”是由本人(@程序猿老龚)开发的一款app。我非常谨慎和严肃地对用户隐私数据。这份文档包含了在您使用“公共三级词汇”过程中我是如何收集和处理信息的。

我收集的信息

我不会收集、存储或传输任何可识别或不可识别的信息到我的服务器。未经您的同意,“公共三级词汇”绝对不会传输您的数据和文件到任何地方。

我不会收集任何联系信息、位置信息、文件等数据。

我怎么使用您的信息

由于我不收集有关您的任何信息,因此我无法使用任何信息。

使用数据分析服务和第三方服务

使用此应用程序的过程中,“公共三级词汇“没有接入任何数据分析服务。 公共三级词汇不会监视您的使用情[……]

继续阅读

最近在弄一个宠物项目,需要使用根据距离对信息进行排序,直接在数据库中存储经纬度然后SQL中写计算公式并排序的查询效率极其低下
好在MYSQL5.7以后新增了geometry和相应的计算,还可以走索引,亲测十倍左右的性能提升,果断走起

但是在迁移的过程中遇到了设置表和数据同步的问题,多放尝试后找到如下解决方案,不多说,直接上代码

[cc lang=”sql”]
// pet_miniprogram_test 数据库名,lailu_adopt_info表名,这句先添加字段,不设置默认值
ALTER TABLE `pet_miniprogram_test`.`lailu_adopt[……]

继续阅读

最近准备换工作,忙里偷闲梳理下iOS开发过程中内存管理相关的内容,就算给面试做准备了。虽然现在各种ARC,GC已经做得足够好,很少在需要开发者手动管理内存了,但是出于从MRC走过来的情怀,再复习一下吧。
主要从三个方面总结,
第一,系统内存划分
第二,各编程语言的内存管理
第三,在Cocoa框架中需要特别注意的点

系统内存划分

系统内存主要分为如图几个区域,整个内存分配是由低地址向高地址分配,但栈比较特殊,栈的地址是由高到低

代码区

代码区相当于咱们编写的代码,编译成二进制之后在内存中的一个镜像,iOS中只读的,不可修改。部分其他系统允许在运行时修改这一块区域。

常量[……]

继续阅读

宝塔linux控制台开启SSL后浏览器显示证书不被信任,原因官方说明为自签名证书不被信任。

修改思路主要是用被信任的证书替换掉原有证书

如果服务器上现在已经有可以使用的站点,那么直接链接即可

如果没有可用证书的话可以直接申请证书然后覆盖即可

注意修改后的证书名需要跟原证书名一致

需要记住的几个路径

面板证书路径就是我们需要替换的证书所在目录,站点证书路径为现有可用站点的证书目录

面板证书路径

1
/www/server/panel/ssl

站点证书路径

[cc lang=”bash”]/www/server/[……]

继续阅读

WebClip简介

WebClip是iOS平台下的一种配置文件,可以在iPhone/iPad桌面上生成一个跟普通应用图标一致的快捷方式,点击后可快速访问该网页。在外观上看起来跟原生应用图标完全一致。

WebClip使用场景

通常采用WebClip来帮助用户保存一些需要经常访问的网址,例如小说书架地址,百度首页等。
另外现在很多企业签分发厂商用它来做持久下载地址,防止企业签被封后找不到下载入口。
其实所有想要用户经常访问的网址都可以通过WebClip的方式帮助用户添加桌面快捷方式。

WebClip生成方法

需要用到的工具:

Mac Appstore 搜索Apple Configu[……]

继续阅读