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

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

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

---来自搜狗输入法输入🐶
2024-01-27 04:53:50 +08:00
回复了 jsjcjsjc 创建的主题 问与答 有路由器可以阻止指定外网的 IP 对内网的访问吗?
刷 openwrt 有 iptables ,但是不建议使用,有需要的基本上都是 VPN
2024-01-27 04:32:50 +08:00
回复了 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 维护车辆的逻辑写错了,导致生产上几千辆车 没法进行租售,直接就是生产重大事故,要是做个报表联几个表出一个后台页面,就算是错了又能怎样?糊弄一下就过去了。
2024-01-25 18:53:37 +08:00
回复了 cookgo 创建的主题 职场话题 有多少人我和一样,从疫情开始后就没有再涨过工资了
@xiaomada 这是啥梗?
2024-01-25 17:08:08 +08:00
回复了 uiosun 创建的主题 投资 [找个小伙伴] 结对做投资研究
大佬的 日线 分钟线 数据从哪里爬来的,覆盖哪些范围,能否提供共享之类的?
2024-01-24 16:46:26 +08:00
回复了 yeadream 创建的主题 程序员 完全用 ChatGPT 写一个 IOS 应用可行吗?
另外通过代码碎片求助 google 有的时候真的 不会错,gogole 上 stackoverflow 给的答案 可能更满足你的要求
2024-01-24 16:45:21 +08:00
回复了 yeadream 创建的主题 程序员 完全用 ChatGPT 写一个 IOS 应用可行吗?
说到底 chatgpt 它只是一个比较智能的搜索引擎,
不要把它想象成真正了解每一个 API 知晓所有用法,并能得出解决方案的 AI
而且 chatgpt 经常会给出一些莫名奇妙并不存在的 API
2024-01-23 19:23:39 +08:00
回复了 rainABC 创建的主题 程序员 九彩固件-我被当猴耍了
@locoz https://i.imgur.com/agAJ0Rd.png 你猜对了,就跟那个 alert('你的秒杀订单已经提交,请联系老板')
2024-01-23 18:59:27 +08:00
回复了 coolfamilyxun 创建的主题 商业模式 感觉个人程序员以后找做模板化的产品根本走不通
还有很多这样的细分案例,例如我进的一个群,群主公司是做广告业务的,他们面对的就是中小型开发者,因为他们不想一个注册大的广告平台,弄了一个聚合的广告 SDK ,直接面向中小型独立开发者,总而言之,这些案例充分说明,大金矿都有人看着,个人跟小团队只能去玩定制化,或者大公司瞧不上的垂直细分领域
2024-01-23 18:56:41 +08:00
回复了 coolfamilyxun 创建的主题 商业模式 感觉个人程序员以后找做模板化的产品根本走不通
可能你没读过软件的长尾效应,

对于大众都需要的软件,基本上玩家都是头部大拿,市场竞争都非常激烈,因为场景单一,需求同质化,这种软件只要开发一遍,或者市面上有那么几款,基本上就能满足 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 天就能融会贯通的事情,高级特性,需要的时候去研究一下就好了
2024-01-18 08:49:46 +08:00
回复了 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
2024-01-18 08:38:35 +08:00
回复了 morgan1freeman 创建的主题 Linux 问一下 r5 3900x 的 最低频率是不是 2200mhz
@greenskinmonster 多谢,已经用上了,之前 pve 待机太耗电了,所以想省点电,安装后确实能跑 550MHz 了,真的很好奇为啥,这个都进内核这么久了,还默认用 acpi_cpufreq ,估计 AMD 也压根没想兼容 ACPI
2024-01-17 13:02:48 +08:00
回复了 nutting 创建的主题 macOS opencore 黑果发现一个特性
2024-01-17 13:00:51 +08:00
回复了 nutting 创建的主题 macOS opencore 黑果发现一个特性
白果卡,我记得貌似蓝牙是有一套内置 rom 的,可以操作系统写进去,然后通电就会自己连接,类似 usb 里面自带了一套下位机程序,不需要操作系统上位机介入的,
1 ... 13  14  15  16  17  18  19  20  21  22 ... 37  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4026 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 05:30 · PVG 13:30 · LAX 21:30 · JFK 00:30
Developed with CodeLauncher
♥ Do have faith in what you're doing.