V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  morgan1freeman  ›  全部回复第 17 页 / 共 37 页
回复总数  738
1 ... 13  14  15  16  17  18  19  20  21  22 ... 37  
331 天前
回复了 Renco 创建的主题 职场话题 统计一下 V 友们,除夕不放假的有多少
@dapang1221 哥,你这个预定了
@PatrickLe 哥,这个就别拿来举例,对于上手了手动挡的人来讲 确实手动挡跟自动挡就是两种车,1.5L 手动挡能开出 2.0L 自动的感觉,转速只要敢拉高,发动机的轰鸣声那是真的爽
332 天前
回复了 ltkun 创建的主题 Android 全面私有云 2.0
没啥用,编程随想都被抓了,你做这些的目的是啥呢?
如果是为了做一些事情,那真的是没啥必要,反抗当前的体制只有肉身润一条路,
因为懂得都懂,编程随想比你这个做的还绝,连信用卡都不用,用的都是虚拟机,
不干净的机器,人家都不会去发帖,而且他本身还懂信安技术,从文章来看,编程水平也不差

隐私就更加没必要了,对于真正有能力搞你的权贵来讲,你根本没有隐私可言,
对于商业公司巨头来讲,你得罪了马化腾,真要捏死你一个无名小卒 让你生不如死,也就是一句话的事情

在中国这个社会,普通人最重要的并不是隐私,而是如何爬到一个相对舒服的阶层,不那么累罢了,当然对于绝大部分人来讲这也是并不现实的,底层为了生活奔波,所谓中产也是失业就返贫,还被房子 医疗 教育 养老 四座大山压着,对于一个最爱生的民族来说,整个生育率都跌成这样了,真的活着就不容易了,隐私不隐私的还有啥意义呢?

---来自搜狗输入法输入🐶
刷 openwrt 有 iptables ,但是不建议使用,有需要的基本上都是 VPN
333 天前
回复了 dc2002007 创建的主题 Java 为何不选 Hibernate,非要 MyBatis?
国情所致吧,国内的项目大多短平快,半年就要出成绩,甚至 2 个月就要出成绩,而且码农本身真的很便宜(相对国内的公司收入而言),一个项目再烂,再狗屎都能请到人来维护,像 JPA 这种 Model First 的框架当然不合适,远没有 mybatis 面向 db 表驱动的开发模式搞的快。

要是美国 2000 美金就能雇佣工程师去吃屎,资本家怕是笑得合不拢嘴,做梦都能笑醒,软件工程?啥是软件工程? 2000 美金雇个大学生,让你在屎山里面 996 遨游不香么?这比 GPT 高级不知道多少的真人工智能,才 2000 美金在就中国能雇佣到一个入门的。

讲一个真实的案例,我们系统里面有一个车辆模型,光是 status 状态就好几个, 审核状态,车辆可租售状态,催审状态 等一大堆的状态变量,而这些状态变量本身相互之间还有依赖。

结果这些变量全部都在各个接口跟 job 里面来维护,本来这种状态变化最好的方式当然是维护一个状态机模式,在模型内部维护车辆状态,不至于代码逻辑失控。

但是我们的现状就是类似 mybatis 这种,天然就是面向 db 的(虽然 mybatis 有提供一个表针对多个对象的转换服务,但是真的很少看到有人用,毕竟是个半残的 ORM ),几乎不存在逻辑内聚的需要,这个开发在 job 服务里面 query 出来 update 一下,那个开发在接口里面 query 出来 update 一下,代码多了,服务多了,基本上就失控了,第一版写的人很爽,因为一开始状态很少,变量也少,逻辑还没有分散在各个代码仓库(草台班子还用上了微服务,逻辑没有内聚,全靠人肉对代码进行跨仓库静态分析),基本上不会有什么思维负担,对于三版第四版维护的人来讲,简直比吃屎还难受,时间评估的多,还容易改错。

说到底用 JPA 跟用 Mybatis 是两种截然不同的开发模式跟思维方式,一个系统里面 OLTP 的部分出错了,需要花费巨大的成本去定位问题,以及修复数据,并评估对生产数据带来的影响,成本极高。对于业务逻辑相对复杂的项目,建议使用 JPA 去好好建模分析的,减少业务变动对于后续维护者带来的心智负担。

对于需求变化极快且复杂的 OLAP 需求,这种功能大多都是面向内部,用 SQL 怎么快怎么来,就算出错也没事,改改就好,而且我经常跟人讲,OLAP 就是要打破业务逻辑里面的 Model ,甚至用 es 来重新聚合 Model 的数据都没有问题,因为 OLAP 就算出问题,who care ?分析数据?根本不重要的东西。

以我之前那个案例来讲,有一个哥们因为车辆状态太复杂,帮业务下线一匹数据,job 维护车辆的逻辑写错了,导致生产上几千辆车 没法进行租售,直接就是生产重大事故,要是做个报表联几个表出一个后台页面,就算是错了又能怎样?糊弄一下就过去了。
@xiaomada 这是啥梗?
335 天前
回复了 uiosun 创建的主题 投资 [找个小伙伴] 结对做投资研究
大佬的 日线 分钟线 数据从哪里爬来的,覆盖哪些范围,能否提供共享之类的?
336 天前
回复了 yeadream 创建的主题 程序员 完全用 ChatGPT 写一个 IOS 应用可行吗?
另外通过代码碎片求助 google 有的时候真的 不会错,gogole 上 stackoverflow 给的答案 可能更满足你的要求
336 天前
回复了 yeadream 创建的主题 程序员 完全用 ChatGPT 写一个 IOS 应用可行吗?
说到底 chatgpt 它只是一个比较智能的搜索引擎,
不要把它想象成真正了解每一个 API 知晓所有用法,并能得出解决方案的 AI
而且 chatgpt 经常会给出一些莫名奇妙并不存在的 API
337 天前
回复了 rainABC 创建的主题 程序员 九彩固件-我被当猴耍了
@locoz https://i.imgur.com/agAJ0Rd.png 你猜对了,就跟那个 alert('你的秒杀订单已经提交,请联系老板')
还有很多这样的细分案例,例如我进的一个群,群主公司是做广告业务的,他们面对的就是中小型开发者,因为他们不想一个注册大的广告平台,弄了一个聚合的广告 SDK ,直接面向中小型独立开发者,总而言之,这些案例充分说明,大金矿都有人看着,个人跟小团队只能去玩定制化,或者大公司瞧不上的垂直细分领域
可能你没读过软件的长尾效应,

对于大众都需要的软件,基本上玩家都是头部大拿,市场竞争都非常激烈,因为场景单一,需求同质化,这种软件只要开发一遍,或者市面上有那么几款,基本上就能满足 80%的需求,这种软件,根本不是个人或者工作室能撑得起的,光是营销 地推这块,没钱就玩不动,但凡是程序员只要用脑子想,就能想明白的事情,根本不需要你去调研。

个人程序员只能瞄准,软件市场中长尾里面,那些需要个性化,或者定制软件,以及垂直行业中细分需求,以我所在的部门为例,我们部门算是国内比较大的租车平台,我们的 B 端客户要对接飞猪 凹凸 哈啰等租车平台 以及我们的平台,每个平台都有自己一套租车后台管理系统,(甚至哈啰还在抄我们的 B 端后台)。

而客户不想每个平台去维护,所以我们部门前副总,直接出去创业做 SASS ,帮中小型租车公司 对接所有的大平台,其实这个针对酒店、民宿预定 等其它场景都是适用的,对于后来者,前面已经有人做好了平台跟品牌,后发者只能瞄准那些 平台以及大玩家 不屑于去玩,或者没什么搞头的垂直细分赛道去玩,才能取得成绩,简而言之就是没这个机遇了,处女地都让人开发完了,就剩下边角料可以弄一弄
这么多年,其实做应用,说白了,大部分时候是在熟悉一个语言相关的生态跟工具链,拿 GUI 举个例子,现在有一个富文本的编辑需求,你得了解有哪些编辑器,这些编辑器有哪些 API 开放,能大致实现你哪些功能,从头开始造肯定不太现实,本身学习语言投入的时间,跟生态链的熟悉的时间相比 基本上是 9 牛一毛,
https://i.imgur.com/v73Lxgh.png

Object Pascal 上高中搞过 delphi 写 usb autorun.inf 杀毒工具,
高中 搞过 C/C++ 写点小工具跟 CV 应用,

PHP 上初中的时候搞过 个人主页,
C# 大三的时候搞过 winform
SQL 日常一直在用,本职后端 Java ,搞了 7-8 年了
go 跟 rust 搞过小工具, swift 也写过一个网络状态检测工具
目前写的一个 restful 小工具 底层是 python 套壳 webviewer ,UI 是 reactjs + antd
kotlin 也算搞过一些

学了这么多语言,大部分时候 只用 function if else for lamada class object 等特性 ,不管迁移到什么语言都是类 C 的风格,高级特性用到了才学,太复杂的语法糖 有极高的心智负担不用,不管什么语言最终都是状态机描述语言,基本上花几个小时就能入门,2-3 天就能上手写点小玩意,曾今搞过一点汇编逆行,那才是真的折磨人,人肉逆向混淆后的机器码 那才是真的酸爽,后面放弃了,这一行没啥搞头,搞正向有大把合法的路子赚钱,没必要逆向,除非看下别人实现用了哪些私有 api 之类。

总而言之,对于编程语言,真就是学就完了,80%的特性,基本上对于专业程序员来讲,就 2-3 天就能融会贯通的事情,高级特性,需要的时候去研究一下就好了
342 天前
回复了 morgan1freeman 创建的主题 Linux 问一下 r5 3900x 的 最低频率是不是 2200mhz
PVE 上 尝试了很多次,最终这个配置成功了, 修改 grub linux 默认启动参数 加上
initcall_blacklist=acpi_cpufreq_init amd_pstate.shared_mem=1 amd_pstate=passive

每次修改 boot 后记得 update-initramfs -k all -u && update-grub
342 天前
回复了 morgan1freeman 创建的主题 Linux 问一下 r5 3900x 的 最低频率是不是 2200mhz
@greenskinmonster 多谢,已经用上了,之前 pve 待机太耗电了,所以想省点电,安装后确实能跑 550MHz 了,真的很好奇为啥,这个都进内核这么久了,还默认用 acpi_cpufreq ,估计 AMD 也压根没想兼容 ACPI
343 天前
回复了 nutting 创建的主题 macOS opencore 黑果发现一个特性
343 天前
回复了 nutting 创建的主题 macOS opencore 黑果发现一个特性
白果卡,我记得貌似蓝牙是有一套内置 rom 的,可以操作系统写进去,然后通电就会自己连接,类似 usb 里面自带了一套下位机程序,不需要操作系统上位机介入的,
1 ... 13  14  15  16  17  18  19  20  21  22 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3069 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 13:03 · PVG 21:03 · LAX 05:03 · JFK 08:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.