Normal view

There are new articles available, click to refresh the page.
Today — 22 December 2024Curiosity

对于独立开发出海 App 你们选择 SwiftUI 专注 iOS 还是直接用 flutter 开发多个端

By: wyfig
22 December 2024 at 10:58
wyfig:

独立开发有经验的 v 友们,如果开发一款 出海 App ,通过订阅获取收益。因为苹果端的付费比例高,你们是回直接用 SwiftUI 开发专注于 iOS ,还是直接用 flutter 开发 iOS 和安卓,同时上架 Google play 和 app store 。 没有实际经验,有经验的伙伴们如何选择?

程序员失业,回家养🐏,大家怎么看?

By: luck2023
22 December 2024 at 19:07
luck2023: 老家南方农村的,今年 34 岁了,没有对象,也没有买房,结婚不太现实。在 IT 这行工作差不多十年了,N 年之前走错过一段路,损失了不少钱。现在已经上岸了,目前手上存款 10 万左右。年底面临裁员,大概率要失业了,按照目前的经济行情,找工作已经很难了,想考虑回老家养羊,在 pdd 上看,一头羊也就 1500 块钱,买个 20 头羊养,不知道大家对我这个想法怎么看了,提些建议了。

学校发生这样的事,大家怎么看?

22 December 2024 at 18:50
chenyongchanggg: 学生 a ,b 是一个班的朋友, 表现都不好。

班主任教育 b 的时候说:你想跟 a 学吗,他爸妈因为他经常吵架都想离婚了。

下课后 a 问 b:班主任都说什么了,b 说班主任说你爸妈瞒着你都离婚了。a 大怒 摔了班主任杯子,在教室辱骂班主任。

班主任发了朋友圈在医院。


大家怎么评这个事

分享一下最近我对我的 ZeroTier 做了什么!用 ZeroTier 节点作为网络出口!

By: Doiiars
22 December 2024 at 18:46
Doiiars:

之前一直以来,我都在使用 zerotier 搭建内部局域网,但是我也想,为什么我不能用 zeortier 的某个节点作为出站节点?经过几周的休息(?),这周突然有空把这玩意做了。我分享一下具体细节。其实跟着官方文档走就不错了。

核心步骤就是配置转发和配置持久化问题。

为什么选择 ZeroTier ?

  • 完全免费且开源
  • 配置简单,维护成本低
  • 支持跨平台
  • 性能优秀,延迟低

前期准备

  1. 一台可用作出口节点的服务器(可以是 VPS 或者树莓派)
  2. 基本的 Linux 命令行操作知识
  3. root 或 sudo 权限

具体步骤

第一步:配置出口节点

  1. 创建 ZeroTier 网络(如果没有,先去官网创建)
  2. 安装 ZeroTier:
# 加入网络
sudo zerotier-cli join <你的网络 ID>
  1. 开启 IPv4 转发:
# 编辑配置文件
sudo nano /etc/sysctl.conf

# 添加以下内容
net.ipv4.ip_forward = 1

# 重载配置
sudo sysctl -p

# 验证设置
sudo sysctl net.ipv4.ip_forward

第二步:配置网络接口

  1. 获取网络接口名称:
ip link show
  1. 设置环境变量:
export ZT_IF=zthnhhqofq  # 你的 ZeroTier 接口名
export WAN_IF=eth0       # 你的外网接口名
  1. 配置 iptables 规则:
# 启用 NAT
sudo iptables -t nat -A POSTROUTING -o $WAN_IF -j MASQUERADE

# 允许转发
sudo iptables -A FORWARD -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
sudo iptables -A FORWARD -i $ZT_IF -o $WAN_IF -j ACCEPT

# 安装 iptables-persistent 使规则持久化
sudo apt-get install iptables-persistent
sudo netfilter-persistent save

第三步:网络配置(在 ZeroTier 管理面板)

  1. 进入 Central > Network > Settings > Managed Routes
  2. 添加路由规则:0.0.0.0/0 via <你的路由节点 ZeroTier IP>

第四步:客户端配置

  1. 在托盘应用中,找到对应网络的 "Allow Default" 选项并启用
  2. 为方便使用,可以添加以下命令到 ~/.bashrc
tunnel()
{
 sudo zerotier-cli set $nwid allowDefault=1
}

notunnel()
{
 sudo zerotier-cli set $nwid allowDefault=0
}

常见问题解决

验证配置

配置完成后,你可以通过以下命令检查 IP:

curl -4 ifconfig.co  # 检查 IPv4
curl -6 ifconfig.co  # 检查 IPv6

官方文档参考: https://docs.zerotier.com/exitnode/

题外话

我测试了一下,ip 的确变成了是出口节点的 ip 。

但是有一个问题:

google 和 youtube 我莫名其妙的无法访问。而 newbing 等其他网站却不受影响。 原因我还没有排查出来。

还有就是,这样的出站方式,中间流量由 zerotier 保证和控制。因此,实际上这样的流量路由转发,并没有主流的集中魔法协议的那种伪装防护功能。其实用性存疑。但是这给了一个如何利用 zerotier 的新思路。

天河-游泳次卡-转手出售

By: lzblalala
22 December 2024 at 17:55
lzblalala:

天河-盟虎劲技运动馆-游泳次卡-出售

有没有广州天河-盈彩美居小区附近的朋友,我剩 22 张游泳卡

因个人原因要换租了,所以不再继续住在这边,有 22 张盟虎劲技运动馆的游泳次卡想出售

可开春后去游泳

原价一张 35 米来的,现在转售价一张 15 米吧,一共 22 张,所以一共是 330 米,有需要的可联系我

** 联系方式:bHpiMTc4MDcxMzgwMTI= **

ReLU 函数在 x> 0 的时候也是线性的,套 ReLU 函数是怎么实现激活作用的?

By: lisisi
22 December 2024 at 17:42
lisisi:

神经网络每一层节点输出值,都要套一层非线性激活函数。现在使用较多的激活函数 ReLU 激活函数在 x > 0 的时候也是线性的,并且是 y=x ,这能起到“线性”=>“非线性”的作用吗?不太理解 ReLU 是怎么实现激活作用的

有没有懂智能家居开发的大神可以指导下的

By: Gct012
22 December 2024 at 17:23
Gct012: 我目前家里的地暖有一个温控面板,可以通过手机 app 远程控制( wifi ),但是这个 app 感觉有点粗糙,经常性会出现预设的配置加载不出来,手机上的设置无法在短时间内下达到温控器上这些情况(应该是后台服务网络较差)。因为这个温控器逻辑非常简单所以想自己弄一个 app 替换当前这个,后台服务器有白嫖的云主机。我之前没做过这个方向的开发(只能做一些基础的 java 和前端开发),想问下需要掌握哪些技能以及可行性

Apple Music Win 端使用问题

22 December 2024 at 17:20
Chicagoake: 不知道各位在 Windows 平台使用 Apple music 有没有遇到这样的问题,正常下载正常登录账号,但是在登录账号后电脑直接卡死,鼠标可移动但无任何反应,只能使用开机键强制重启。

据说是 iTunes 和 Apple music 的遗留代码发力了,使用 Everything 可以查到 C 盘还有一部分残留文件,包括文件夹和 EXE 格式的文件,但是需要管理员权限才可删除。

OS:Windows 11 家庭中文版 24H2 最新版本
PS:今年九月份十月份还能正常使用,忘记具体时间开始出现问题,被迫转到网易云+本地音乐。

多心率设备评估软件 Multi HR

By: Likenttt
22 December 2024 at 17:18
Likenttt:

Multi HR 是一款专门用于同时监测、记录和分析多个蓝牙心率设备的数据的软件。它支持实时数据可视化、数据导出以及专业的统计分析功能,特别适合运动科学研究、数码测评等领域的应用。

声明:本应用不用于医疗诊断,仅用于数码测评和科学研究。

主要功能

• 多设备同时连接与监测 • 实时心率数据可视化 • 数据记录与导出( Excel/CSV ) • 专业统计分析(皮尔逊相关系数、Bland-Altman 分析) • 支持 Polar 、佳明等主流支持 0x180D 服务的 BLE 心率设备(已经测试过 Polar H10 ,Polar Sense ,BigRun Team ,高驰 HR01 ,佳明 965 心率广播,明确不支持苹果手表,苹果手表心率数据需要通过第三方软件获取或通过蓝牙连接获取,并非通过 0x180D 服务获取)

iOS 版: https://apps.apple.com/us/app/multi-hr/id6739001386 安卓版: https://play.google.com/store/apps/details?id=com.niulasong.multihr

主页: https://multihr.li2niu.com/ 中文版教程: https://mp.weixin.qq.com/s/8bNwmT7eMsU7Dh518J8hcg

XShorts 终于上线~开发了一个专门针对 X(推特)平台的数字人视频生成工具

By: kianwww
22 December 2024 at 17:16
kianwww:

核心功能:根据 Tweet 一键生成数字人的 takling 类的短视频

产品特点:

  • 根据账号的 Profile 和近期发表的 post 进行分析,为你设计一款独属于你的定制化的声音( ElevenLabs 的 Voice Design 功能)
  • 使用 Profile Picture 照片(也可自行上传)自动生成 AI Talking 视频
  • 自动化(开发中):自动选择(或通过 @触发,具体方式还没想好) Tweet 生成并发布至各个短视频平台

背景:很喜欢做视频向的工具产品,虽然对这个项目的前景并不十分看好,但还是尝试一下

1 ,2 ,3 。。。家人们!上链接: https://xshorts.pro/

ps:产品现在还是比较简单的 MVP ,可能存在很多问题和不完善的功能。大家有兴趣的话可以尝试一下,欢迎多提建议哈~~~ 现在每个免费注册账户可以生成一个视频(主要 Avatar Talking 的成本比较高),觉得好玩但 credits 不够的,可以找我

分享一下我用 hyper-v 做的 nas 服务器,非常稳定省心,模块化,懒人福音

By: huangdog
22 December 2024 at 00:28
huangdog: 分享一下我用 hyper-v 做的 nas 服务器,非常稳定省心,模块化,懒人福音

这里提供方向理念和思路,至于实现(安装,设置 等等具体步骤),网上教程已经非常多,在这里就不表了。

我在我的 diynas 安装 windows server 2019 ,只开 hyper-v ,不安装第三方软件,尽量在 host 保持软件纯粹。

在 hyper-v 里,我开了 2 个 vm:
一个 vm 是用来管理硬盘的 nas 系统,作用只有一个,就是提供访问接口(比如 SMB ),给其他电脑,vm ,其他设备等存取硬盘的内容。在 host ,我把所有硬盘都脱机,然后都安排给这个 vm ,硬盘直通,让这个装了 nas 系统的 vm 直接管理它们。这个 nas 系统,可以装 windows server ,可以装 omv ,可以装 truenas ,什么都可以。我自己为了方便让硬盘用 ntfs ,就装 windows server 2019 。因为 ntfs 的兼容性非常棒,随时把硬盘拔出来插到电脑上直接读取。如果想要更详尽的硬盘管理,比如硬盘休眠,可以装 truenas 。由于我会定时整机关机,所以我不需要由 nas 系统来提供硬盘休眠。这个 vm 尽量不要折腾它,改变它,让它持续稳定运行,没有折腾它的必要。

另一个 vm 是下载机,用作下载和文件同步的系统,以 smb 的方式连接装了 nas 系统那个 vm ,装的 os 是 windows 10 ltsc 2019 ,里面装了各种下载软件,百度云,bt ,pt 软件,btsync ,goodsync 等,非常繁杂,这是我这套 nas 服务器提供各种花样服务的 vm 。这个 vm 是经常被折腾的,很容易出问题,但这个 vm 出问题,也不会影响到其他设备访问硬盘里面的内容。,喜欢折腾的可以装黑群,但我不喜欢无意义的折腾,而且不够稳定,所以我装 windows 。黑群的软件,在 windows 上面很容易找到代替品,没必要迷信黑群。windows 的兼容性是无与伦比的。

使用 hyper-v 的好处是,可以更方便管理这些干活的系统:
0.windows 系的极高硬件兼容性,省心!
1.比如定期快照,vm 出问题崩溃了,1 秒恢复。
2.还有把功能模块化,一个 vm 专门做管理硬盘,不安装任何第三方软件。一个 vm 专门提供功能,安装各种软件,非常繁杂,这个 vm 特别容易出现问题,比如出现软件冲突等,即使这个 vm 炸了,也不影响旁边专职管理硬盘的 vm ,对其他设备访问硬盘毫无影响。
3.host 关机,可以自动保存 vm 的运行状态。host 开机就可以自动恢复这些 vm 的运行状态,在 vm 的角度,就像从来没有关机过那样。非常方便。为了延长硬盘寿命,我在 host 设置了每天半夜定时关机,白天定时开机,整机停机。
4.最重要的是,使用 hyper-v 这种 type1 虚拟机对性能的损耗非常低!既有 type1 虚拟机的高性能,又有图形界面的方便管理。

备份文件方面:
在手机上,我在手机上安装 btsync ,在下载机 vm 里也安装一个 btsync ,手机文件会自动经过做下载机的 vm 里面的 btsync ,以同步方式存储到隔壁 nas 系统的 vm 的硬盘里面。

在 pc 上,我用 goodsync ,直接往第一个 nas 系统的 vm 提供的存储接口(就是 SMB )备份 pc 的文件进去。整个过程,管理硬盘的第一个 vm ,从来不需要安装任何第三方软件,只需要提供访问硬盘的接口,其他系统会自己用各自的软件通过这个接口往 nas 系统提供的硬盘存取东西。这才是 nas 的最基本基本功用:管理硬盘,提供访问接口。

我的理念就是:
不重复造轮子,尽量依赖现成的成熟软件( windows server ,btsync ,goodsync )。模块化管理,vm 可随时替换,复原,保存运行。非常稳定省心。

平时管理这台 nas 服务器,我都用 RDP 连上去 host 和 vm 。使用 RDP ,比群晖那个 web 界面管理,强多了,最纯粹直接的桌面体验。

工作转型,前端 or 工控软件开发

By: ill
21 December 2024 at 22:47
ill:

双非一本,计算机专业,学习安卓开发,曾经北京 12k 的 offer 刚毕业眼高手低没去,然后疫情。就在老家找了个小厂前端( 5.5k )干了 2 年(温水煮青蛙),目前已离职。

近期 boss 上投前端简历面试几家后,感觉目前技术只停留在使用层面。

现在突然有个机会,比亚迪工控软件开发,C#方向。级别 G3 ,底薪 4.3k 加班后 10.5k-12.2k (加班 80-110H )。

我的看法是

  1. 乍一看工资高了,都是加班加的。今年计算机应届生职级和工资都比我高,我这个半路上道还不如应届生。
  2. 相对于转型从新学习,怕影响以后职业发展(可我没有清晰的职业规划)。之前已经从安卓开发转前端了,现在又转工控软件开发,以后面试官怎么想
  3. 如果要干,比亚迪不算大公司,但公司也算大,熬几年可能会涨薪?

所以目前几条路

  1. 静下心几个月自学前端知识点。
  2. 培训班报课跟着学前端。
  3. 找个普通前端先干着,期间自学。
  4. 转型工控软件开发。那后续一直待下去还是待两年跳槽?

想听听各位的想法和建议。

M4 Mac Mini 终于到货了,但遇到个问题, HDMI 显示器黑屏

By: fancy2020
22 December 2024 at 16:43
fancy2020:

我有两台显示器,LG Ultrafine 5K 用 Type-C 线连接雷电口,还有一台 Dell 的连接 HDMI 口。 刚开机的时候 Dell 显示器一直闪烁,然后我把线重新插拔了一下可以点亮了。但是之后每隔几分钟就黑屏闪一次。

大概搜了一下,好像挺多遇到这个问题的。不知道是硬件还是软件问题。。

iPhone mirroring 做的真烂, mac 上还不如小米互联好用

By: Awes0me
22 December 2024 at 16:27
Awes0me:

苹果小米这两家真有意思

mac 上的 iPhone mirroring ,摄像头不让用,抖音也打不了字,连接还间歇性失败,但是 mac 上的小米镜像就很好用,上面三个问题全都没遇到过,还能很方便的传文件。

Windows 上小米互联也挺烂的,当然我是 diy pc 装的开心版小米管家,只能说极其臃肿,还挑无线网卡,Intel 的网卡就是龟速,不得不给他换了 mtk 的 Wi-Fi7 网卡,但就算这样 Windows 上的小米镜像,同样的网络环境下我感觉还不如 mac 上流畅,明明理论硬件性能比 mac 好太多。

关于便宜会员,有没有什么好的办法。

By: twoz
22 December 2024 at 16:10
twoz: 以前一直用银联 visa 卡订阅的尼日利亚区的 premium ,一个月只要五块钱左右,但是这个月被禁止了,要用尼日利亚原生的卡才行。
现在把一个 apple id 改成了尼日利亚区,App Store 订阅个人 premium ,一个月 1500 尼币。
因为没有当地的信用卡,只能咸鱼买礼品卡兑换,9000 尼币大概要 70 块钱。
这样算下来,一个月要十块钱左右,有没有便宜点的办法。
❌
❌