V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BeautifulSoap  ›  全部回复第 80 页 / 共 101 页
回复总数  2016
1 ... 76  77  78  79  80  81  82  83  84  85 ... 101  
公司实行大小周是想压榨员工时间用金钱换取劳动时间,目的是利益

但是后来发现员工为了领加班工资都在消极加班、摸鱼、刷网站混加班时长。所以取消加班也是为了利益

然后别等公司反应过来了,恢复大小周,然后用尽一切手段打击员工摸鱼让员工从早到晚都高强度工作。到时候那些叫着不愿取消大小周估计都都哭着回去跪求回到之前的状态
2021-06-18 02:07:18 +08:00
回复了 adeweb 创建的主题 优惠信息 115 网盘 11.5 年/1500,历史低价了吧
@h82258652 fake115 可以让你在普通浏览器里登录 115
https://github.com/kkHAIKE/fake115

多年来我就靠它活了,配合 115exporter 导出下载到 aria2,体验十分好

https://github.com/acgotaku/115
2021-06-18 02:04:16 +08:00
回复了 adeweb 创建的主题 优惠信息 115 网盘 11.5 年/1500,历史低价了吧
@tianzi123 115 已经十来年历史了,比百度盘还老,你觉得 115 经历过的净网行动少吗?作为老用户光是收到 115 发的配合净网行动的公告就不下三四次了,可能当时会受一定影响,风头过了之后还是继续。
为什么迅雷这些都死了,115 至今为止还能全全身而退?说真的,只要 115 不异想天开地作死变更现在的业务模式,我有理由相信它的根基将来也不大会受到净网影响
2021-06-17 14:20:19 +08:00
回复了 adeweb 创建的主题 优惠信息 115 网盘 11.5 年/1500,历史低价了吧
说真的即便国内其他网盘都炸了,我也相信 115 再坚持个 10 年没问题,楼上很多人说跑路什么的完全是多虑了

115 作为离线网盘领域里几乎垄断没有任何替代的产品,看他一年比一年贵还一堆 lsp 充值就知道了(我也是其中一员 狗头)
2021-06-17 14:13:56 +08:00
回复了 einsdisp 创建的主题 程序员 Win10 的 WSLg 能否完美替代 Linux 下日常开发?
不一定要用 WSLg,传统的 vcxsrv 运行 GUI 方法你也能用在 wsl 上(和 windows 没有过多文件硬件交互的话,推荐直接上 wsl2 )
总体来说这类方法最大问题还是在输入法,你没法直接用 windows 输入法在 linux 的 gui 里输入文字,你需要在 wsl2 或虚拟机里配置 linux 的输入法
对输入法的不便能接受的话,那么 lz 基本能大致完美替代 Linux 的开发了(对 systemd 有刚需的话 wsl2 可能比较折腾)
2021-06-14 19:30:31 +08:00
回复了 x940727 创建的主题 程序员 彦祖们,写 CRUD 的时候会使用设计模式吗?
@x940727

你的意思是你同时有参与一堆项目,然后发现这些项目一些功能模块是可以共用的,但是不完全共用,所以想看看是不是能用设计模式解决这个问题让它们共用?

如果是这样的话,没人能给你具体的答案。因为不同业务逻辑和模块千差万别,我们不是你,并不知道这些业务功能到底怎么回事,适用什么设计模式。有可能你翻翻设计模式可以找到合适的解决方法,但实际上大部分情况是没有任何一种设计模式能解决你现成的业务抽象问题(当然单例模式、工厂方法这些简单的类生成的设计模式是例外)

那么解决这个问题的核心是什么,是对业务的建模和抽象能力。往往代码设计的问题源于建模抽象做得有一定问题。你说的似乎能共用但又不能共用,那一个可能性就是你的建模抽象做得还不够,那就需要你不断持续地重新设计模型、重构代码,找到一个能共用的模型,还觉得不够你可以找你的组员一起帮你思考和抽象(到这地步就是个团队交流的问题了)。但是理想是美好的,现实是没有银弹的,最终结果可能就单纯只是这代码你看着像能共用能抽象但实际上根本不能。

我说了这么多看起来似乎是什么都没说的空话,但是的确事实也就是这样,你的问题来源于各种业务的抽象,但我们这些旁观的人不是你也无法帮你建模。所以我才说你真要找答案,就往更高的那一层去找,比如 DDD 这个,虽然的确 DDD 可以很宏观很抽象,但也有 Entity, ValueObject,约束的设计之类比较细节的东西可以提供参考。抽象的问题你肯定得借助一些更抽象的东西
2021-06-14 14:12:53 +08:00
回复了 x940727 创建的主题 程序员 彦祖们,写 CRUD 的时候会使用设计模式吗?
等等 lz 你完全搞错了一件事,设计模式只是用来设计小组件或部分功能时的,不是用来设计整个程序或系统的,设计模式也帮不上这种忙

lz 你想要设计出一个更健壮的软件或系统,需要的是别的方面知识。比如 Layered Architecture 。再上面点就是 DDD 了,或者 Clean Architecture 这些
谷歌对 Android 的 app 随地拉屎问题毫不作为都这么多年了,即便是 Android11,只要你不 root 依旧没法管住 app 拉屎。想真正管住就 root 装存储重定向吧
2021-06-10 15:57:02 +08:00
回复了 NICEghost 创建的主题 Android 2021 年了,安卓 magisk 应该怎么调教?
存储重定向,需要 magisk 插件才行

然后现在的 xposed 框架已经是 magisk 的一个插件了,直接在 magisk 装 xposed 然后装个管理 app 就行。框架的话,EdXposed 或者 LSposed 选一个
2021-06-09 16:17:34 +08:00
回复了 kestrelBright 创建的主题 Docker 求教这个 DockerFile 如何优化下镜像大小
@kestrelBright
如果你只是想用的话,直接 FROM php:7.2-alpine 就行了,没必要去关心怎么做到的

你如果是想知道该用什么办法把 php 的镜像体积减下来的话,可以去看 php 官方的 alpine 镜像的 Dockerfile 是怎么构建的就行了。php 官方的 alpine 镜像大小只有 20 多 MB 大小,只不过构建过程很复杂,不一定能学得来。。。。。

https://github.com/docker-library/php/tree/master/7.3/alpine3.13/fpm
2021-06-09 13:21:35 +08:00
回复了 azev 创建的主题 问与答 大家做后端开发时 会更改响应的 HTTP 状态码吗?
上面说用 StatusCode 定义错误就够了的,是真没处理过一些复杂业务?
比如光是一个登陆错误,就有密码错误、账号错误、验证码错误、账号被封禁、账号被移除、账号频繁登陆被限制、账号被风控、账号登陆 ip 有问题,服务器内部错误等等一堆业务逻辑。这还只是账号登陆这一个业务接口。当然这些异常并不一定是每个都要细分,但是当有需要进行错误细分并进行不同业务处理的时候,你觉得 4xx,5xxx 这些够吗。当然你 status code 要从 001 用到 999 也不是不可以,但你确定真要这么干吗?
2021-06-09 13:13:34 +08:00
回复了 vaukeh 创建的主题 AirPods 现在 21 年 6 月, airpods pro 可以冲吗,或者推荐下其他降噪
才知道索尼已经出新降噪豆了,xm3 虽然都还行,但是实在是太容易掉了。尤其是低头这个动作,真的是上个厕所低头解个裤腰带、开个马桶盖都感觉耳机要掉进去了
2021-06-09 12:58:41 +08:00
回复了 kestrelBright 创建的主题 Docker 求教这个 DockerFile 如何优化下镜像大小
lz 你装 php 干嘛手动装? php 官方就有基于 alpine 的镜像,体积只有 20 多 mb,nginx 也通过 alpine 的包管理来添加
2021-06-09 09:37:33 +08:00
回复了 zxCoder 创建的主题 问与答 jetbrain 系列 IDE 可以自定义注释吗,类似// TODO
2021-06-07 23:29:37 +08:00
回复了 darknoll 创建的主题 程序员 用过 Electron/CEF 这些,感觉不太行
electron 这东西想用好很难。直接看 electron 用得最好的那几个软件:vscode,discord 就行了,有几个用 electron 的能把软件用得像这些软件一样好呢
WebAssembly 不就行么,虽说它不是拿来防止逆向的,但你用其他语言编译出来的 wsm 文件的确没有一定的技术和相当的耐心不好逆向。而且有了 wsm 的话,加壳之类的操作也可以上了,让逆向程度从原本的谁都可以试试,提升到类似二进制可执行程序逆向的的难度
讲真的,光看这每天燃脂多少千卡有什么参考性啊。每天摄入的热量 减去 消耗热量之后的差值才是最应该关心的。每天消耗 1300 大卡然后吃了 1500 大卡不也没用。

这里说的燃脂,我就当做是“除了一般热量消耗之外,通过运动额外消耗的热量”吧。似乎很多人都对运动的热量消耗有点奇怪的误解?你慢跑 1 小时也不过才消耗 400 多大卡(根据体重和运动强度不同消耗也有不同)。一个小面包的热量就有 200~300 千卡,这意味着多吃了个面包你要拼死拼活运动半个多小时才行。

所以 LZ 每天定运动消耗 350 千卡可以说已经是很高的标准了,高到我觉得 lz 应该坚持不下来。每天坚持慢跑一小时,或者类似强度的运动,我觉得应该挺少有人能坚持得住(当然,这运动消耗是不包含日常走路的消耗的,因为日常走路这种一般不算在运动的额外消耗中)

比如我这一年时间尝试坚持了每隔一天就 HIIT 跑个 4 公里,那是真的非常痛苦。我不 996 也算是有充足时间运动了,而且这一年的运动让我身体素质有了极大提升(我 11 月还只穿 T 恤不嫌冷,冬天也穿得很薄,以至于我妈把我当怪物一样看)。按理说这运动的正反馈是杠杠的,但是一年了,我依旧每次出发跑步前都时刻处于想要放弃的状态。每次出发都要给自己做半天心理工作,有时候讨厌到锤半天床调整好心态才出发。我这不 996 的人都这样了,lz 如果真能每天坚持 350 千卡,那坚持下来身体一定非常棒
2021-06-04 18:25:39 +08:00
回复了 balabalaguguji 创建的主题 程序员 为什么要叫钩子?
哎,这贴看下来真的觉得楼上太多人都对本地程序的开发没了解了


hook 这个词和翻译没关系,lz 明显没有做过原生类软件的开发,hook 不等于 callback,lz 搞错了这两者的区别了,所以对 hook 的理解有点偏差

HOOK 一般是用来形容软件开发中与 "截取" 有关的技术的词语。注意不是回调,而是截取,这里的截取尤其是指截取 API

比如在 Windows 下,你可以写个程序把自己的 dll 注入到目标进程中,这样每当目标程序调用系统的 API 或自己程序内部的函数的时候,你都可以直接截取到目标程序的 API 调用,你可以在程序调用 API 前随意修改传给系统的参数,也可以修改系统 API 返回给目标程序的数据。利用 HOOK 你可以在不修改目标程序的情况下,任意修改它的所有输入输出。这就叫 HOOK

Android 的 Xposed 框架就是个 HOOK 框架,可以不修改 app 任意 HOOK 安卓系统的 API,功能才如此强大

所以钩子这个词其实是非常形象且准确的,你把钩子扔进目标程序里(甚至直接扔到整个系统里都行),当对应的 API 被调用时候,就自动上钩了,上钩后执行你的程序,这就是“钩子”这个词的意思

框架里说的钩子同理,只不过框架的钩子是开发者事先就埋好的你可以随意调用。实现方式可能和回调很像,但并不等于回调
1 ... 76  77  78  79  80  81  82  83  84  85 ... 101  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5168 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 69ms · UTC 05:53 · PVG 13:53 · LAX 22:53 · JFK 01:53
Developed with CodeLauncher
♥ Do have faith in what you're doing.