V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lybcyd  ›  全部回复第 4 页 / 共 7 页
回复总数  136
1  2  3  4  5  6  7  
2022-04-02 19:40:11 +08:00
回复了 gongquanlin 创建的主题 PHP macos 下写 PHP ,有什么方便的环境部署方式吗?
laravel 吗?用 laravel valet 吧,可以自动 serve 一个文件夹下所有项目,并配置好 project.test 域名
2022-04-02 16:02:57 +08:00
回复了 unt 创建的主题 程序员 问一下大家,前端 package.json 对于对于后端有意义吗
package.json 是 npm ,yarn 等 node 系包管理器使用的文件,对后端没什么意义。唯一可能有意义的就是用 node 开发后端,那也需要 package.json ,但这个也称不上是前端 package.json 了。
2022-04-01 11:02:47 +08:00
回复了 unt 创建的主题 程序员 求问大佬们 UI 框架技术选型
就 antd 呗,又没有特殊的定制需求,怎么方便怎么来,antd 使用广泛遇到问题资料也多
2022-03-26 14:10:32 +08:00
回复了 powinds 创建的主题 Java 求助: JPA 使用 findAll 时执行了其他 SQL,该怎么排查
看起来是 N+1 问题,按照 JPA 规范使用 EntityGraph 解决。
2022-03-18 22:08:53 +08:00
回复了 brader 创建的主题 程序员 laravel 接口响应输出奇怪的东西
排查一下是不是中间件的问题
2022-03-10 09:12:09 +08:00
回复了 huigeer 创建的主题 PHP Info from https://repo.packagist.org: #StandWithUkraine
@qa2080639 Composer 的态度和 PHP 官方态度也没什么关系吧?中国这么多用 Go 的,也不会遵循 Google 的态度吧?
2022-03-10 07:43:55 +08:00
回复了 huigeer 创建的主题 PHP Info from https://repo.packagist.org: #StandWithUkraine
官方都表态了,指的是谁,不会是中国官方吧?难道外国开源库都要遵循中国官方的态度?

作又是啥意思?支持乌克兰就是作,要是他支持俄罗斯那还是作吗?

总说开源不要掺杂政治,有些时候中立强行按头不让人家表达观点其实也是一种政治态度

归根结底,人家的库愿意怎么表达都是自己的事,不喜欢的人可以不用。可别又是官方又是作的,自我意识别太过剩了
自带的控制台应该是不能跨页面执行的,你可以用插件方式
每个框架都有自己的功能取舍,没有完全覆盖其他框架的功能挺正常的。没有的功能要么找一下第三方包,要么自己写。
如果想要功能全的,就我接触过的框架而言,自带功能最全的是 Java 的 spring 和 php 的 laravel ,你能想到的 web 功能基本都自带解决方案。
2022-02-19 13:06:35 +08:00
回复了 dtgxx 创建的主题 Vue.js 使用 vue 框架,刷新界面的时候请求 401,不知道啥原因
2022-02-17 09:41:50 +08:00
回复了 Walk52 创建的主题 程序员 以二三十万年薪来说,北京好还是上海好呢?
@ffgrinder 现在小城市日用品物价也没多低,还有大量商品的价格是不受地域影响的,老家三五千真的不怎么够看。年薪三十万换换手机买买游戏外设手办基本没什么压力,年薪五六万还敢这么玩吗?买个 Mac 四分之一收入就没了。
2022-01-28 14:16:07 +08:00
回复了 partystart 创建的主题 程序员 Java 的缺点就是啰嗦 Java 的好处也就是这里了吧?
@powerman swift 为了声明式 UI 的确有点过了,不过 Java 离这个阶段还远着呢,现在完全用不着害怕语法糖影响可读性。别的不说,getter setter 到现在还得靠 lombok ,就算用了 lombok 也得 a.setX(a.getX+1),比较字符串还得 Object.equals ,List 和 Map 也只能 get, set ,不能用方括号直接取值赋值。目前来看,改掉这些东西完全不会影响可读性,反而会增加可读性。
2022-01-25 12:02:06 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@Hanggi 这个两个词的区别就是完备、完善。当然了,其实争这个没多大意义,深究起来就是抠字眼罢了。
回到主题,Go 的确很坚持他自己的那一套哲学,这是他和其他主流语言不同的地方。这样设计当然有他的道理,但是大多数人写业务代码不会去追究那么深,无非就是快速、清晰、方便地实现业务。这种情况下,当然是标准库 API 越丰富越好,例如完善的集合处理 API 可以大大提升开发速度,同时又有着很好的可读性,filter.map.join 这一串显然要比 for 、if 之类的套来套去要舒服多了。在这方面上 Go 的确是比不了其他语言。当然,Go 的优点也有很多,只不过楼主只针对堆砌业务代码这个场景而已。
2022-01-25 09:10:56 +08:00
回复了 aljun 创建的主题 程序员 2022 年最适合写业务代码的编程语言是哪个?
@Hanggi 杠一下,robust 根据韦氏词典定义
1: strong and healthy
2: strongly formed or built
3: successful or impressive and not likely to fail or weaken
仅仅有健壮的含义,没有健全的含义。现代汉语的健全不仅仅包含健壮的含义,还包含完善完全的含义。

Go 的选择和现状有它自己的理由和设计理念,这个大家都明白,但是非要说它标准库很健全就有点强行挽尊了。
@skinny 看你的项目类型吧,就像上面说的如果不追求 seo 那就直接 vite 做 spa ,开发体验很舒适。如果想要 seo 那就 nextjs 或者 nuxtjs ,看你是用 react 还是 vue 。
路由的话,几个库的 router 和这两个脚手架都封装的很好,可以充分满足你的需要。vue 的权限可以用路由钩子实现,react 路由直接是一个组件,添加一下权限逻辑封装一下就可以用了。
你这相当于放弃后端和前端的成熟路由方案,转而使用 NGINX 实现路由。如果页面路由逻辑很简单还好,稍微加一些嵌套和通配符就不好做了。(比如你例子里面的)
能不能说说这么做的原因是啥呢?如果嫌弃 spa 首屏加载太慢,有很多优化手段。如果是为了 seo ,使用上面说的 SSR 就可以了
2022-01-02 13:03:10 +08:00
回复了 hujun528 创建的主题 Vue.js vue 如何让所有资源打包到一个文件呢
@hujun528 新建一个 vue.config.js ,用 chainwebpack 把你使用的插件加进去
2022-01-01 23:41:39 +08:00
回复了 hujun528 创建的主题 Vue.js vue 如何让所有资源打包到一个文件呢
打包到一个 HTML ,指的是文件内容变成内联,而不是外部引用?
2021-12-31 14:31:36 +08:00
回复了 totoro52 创建的主题 Java 练习两年半的同事写的代码
@MrWhite 不是黑,动态语言使用 map 或者类似 map 的结构来解析请求是主流做法,判断是否相等也不会有 NPE 问题。现在大多数语言进行判断都是 null safe 的,也就 Java 还必须调用 Objects.equals 这种方法。

PHP 比如 Laravel ,这个地方直接写 $request->id === '1' 是没有任何问题的。
2021-12-30 18:54:56 +08:00
回复了 182247236 创建的主题 Python Django 中 Python 多线程连接数据问题请教
@182247236 多大的数据量?一条 SQL 居然需要这么久,我觉得应该考虑一下几个问题

1. 优化查询的性能,即便是一天的数据也要 600ms ,一个月就要 120s ,这个应该是有不小的优化空间的
2. 一个月数据的结果集有多大,是不是有必要取出这么多数据?粗看代码就是分析一下,做 group by sum 之类的统计,重新思考一下业务逻辑,看看有哪些可以优化的点,可不可以直接使用数据库查询来解决
3.你这个拼接 SQL 的方式是有 SQL 注入风险的,要使用参数化查询
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2902 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 13:57 · PVG 21:57 · LAX 06:57 · JFK 09:57
Developed with CodeLauncher
♥ Do have faith in what you're doing.