V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zjsxwc  ›  全部回复第 119 页 / 共 213 页
回复总数  4250
1 ... 115  116  117  118  119  120  121  122  123  124 ... 213  
还有楼主标题党,不是静态语言吧。

其实就是 类似 groovy 之于 java
支持,

就是让原本 zendvm 只是一种 动态弱类型语言( php ) 变得还能够支持 动态强类型语言( ppp ) 啊,而且这两种语言可以混合在一起编写。

还有我们目前其实用注释 var 类型配合 ide 又何尝不是把 php 当 ppp 呢,ppp 的出现就在语言层面避免了写 var 类型注释。
2019-08-10 10:26:08 +08:00
回复了 vocaloidchina 创建的主题 问与答 移动硬盘(HDD)放在高温的车内会有损坏吗?
没有问题,汽车中控里就是普通的 sd 卡,也照样可以用到你换车
确实不安全,不要自欺欺人了
2019-08-09 23:50:00 +08:00
回复了 jss 创建的主题 Go 编程语言 至今还在用自增 ID 查数据,我想改变,你有好方案吗
自增 id 是有好处的,
可以提高查询与处理效率(比如二分法),
可以作为唯一原子数据在高并发时使用(比如抢购活动时,作为抢中依据),
可以提高可读性(对于 24 位头尾字符都一样,只有中间一两个字符不同的 uuid,我是无法肉眼直接分辨的)
阅读理解题, 这题就是模拟而已
2019-08-09 22:30:56 +08:00
回复了 switch100 创建的主题 程序员 不熟悉 Spring Boot,被刚毕业的初级 Java 开发怼了
楼主,
在前端娱乐圈,这种情况更常见,我们老项目用 requirejs+underscore+backbone
这种完全用古老 js 实现的 mvvm 做项目一直很好用,在工程化与可维护性上也都没有问题,也是当年比较流行的解决方案,嗯在 rails 刚出来火的那段时间里


但现在招人前端只会 vue,问他们看过 vue 源码,vue 的 ast 树了解吗,如果要给 vue 加新语法糖会吗这些相对深入点的,就全不会了。
如果用 orm 那么在每次 更新实体类对象到数据库中,
都会提供事件,
你只需要写一个事件订阅者,
记录是哪个用户把这个实体类哪个字段从什么值更新为什么值就行了。


如果你是基于纯 sql 操作数据库的,我建议写个代码生成器,把要拦截的方法都重新 proxy 一下,代替原方法,实现一个简单的 aop
2019-08-09 19:00:39 +08:00
回复了 vtwoexqqq3 创建的主题 Vim 推荐 Linux 系统的编辑器,先 vim 后 emacs,这是我的选择顺序
nano 才是 Linux 自带的吧,vim emacs 都要手动安装
2019-08-09 14:05:12 +08:00
回复了 msg7086 创建的主题 程序员 用 Docker 编译软件,是用 build 好还是用 build+run 好?
build 是用来运行构建环境的,
run 是作为工具提供给别人用的,
因为并不知道别人要编译哪些文件,所以 run 更灵活,而 build 需要写死等待被编译的文件
2019-08-08 19:15:20 +08:00
回复了 rqxiao 创建的主题 程序员 大家数据库工具都用什么
jb 家 IDE 自带的那个
还有 phpmyadmin
2019-08-08 09:29:21 +08:00
回复了 banzi 创建的主题 PHP PHPCon 2019,第七届 PHP 中国开发者大会抽奖送票
1
抽奖有 bug
如果结果 mod 为 0 是谁获得奖品
2019-08-08 07:03:15 +08:00
回复了 banzi 创建的主题 PHP PHPCon 2019,第七届 PHP 中国开发者大会抽奖送票
1
2019-08-07 14:53:58 +08:00
回复了 Mohanson 创建的主题 程序员 最近正在设计并实现一门编程语言(续)
不好阅读
2019-08-07 06:09:06 +08:00
回复了 black11black 创建的主题 程序员 有关树莓派,想请大家给点意见
不如玩 arm7 stm32
2019-08-06 13:26:05 +08:00
回复了 StarkWhite 创建的主题 程序员 都 9102 年了,大家有没有用上 Facebook 出的 GraphQL ?
@nigelvon #67 原文:“@zjsxwc GraphQL 极其有价值的一点就是前端没有请求的属性可以不消耗资源去生成,到你这就变成“服务器查询执行业务的消耗仍旧不变”了?你确定你用过么”
======
回复:到了业务层面,就算不反回某数据的字段,数据库也返回数据的,除非你不用 orm
买点股票
2019-08-05 21:23:02 +08:00
回复了 StarkWhite 创建的主题 程序员 都 9102 年了,大家有没有用上 Facebook 出的 GraphQL ?
说通俗一点,graphql 对于后端来说该写的接口还是要写,上了 graphql 后,后端的每个接口,变成了类似数据库表资源的存在,于是前端可以写出等价于 sql 的查询语句:

“ SELECT apiXXX1 WHERE arg1=aaaa AND arg2=bbbbb; SELECT .....”

等价于

{result1:apiXXX1(arg1:aaaa, arg2:bbbbb), result2: apiXXX2......}



前端同学的需求痛点是
1. graphql 可以一个请求完成对原先多次请求的查询,这样就不用 promise 等异步处理了。

但一般来说后端不用 graphql 也能做到一次请求性合并处理多个接口请求,无非是加一个循环而已。


2. graphql 可以通过 schema 约定接口请求与返回的强参数类型。

这个其实前后端本来就能通过接口文档的形式约定,原本是程序员基本素养问题,现在通过强制代码编写约定,我觉得可以提倡,但不少人会不乐意写因为麻烦。

3. graphql 可以过滤掉不需要的字段,减少网络带宽。

虽然减少网络带宽,但服务器查询执行业务的消耗仍旧不变,而且对于大部分业务来说,前端获取的数据越多越好,很少有人会为了省那点带宽干这事情。
2019-08-05 14:34:18 +08:00
回复了 StarkWhite 创建的主题 程序员 都 9102 年了,大家有没有用上 Facebook 出的 GraphQL ?
GraphQL 其实还不如“古老”的结构化查询语言 SQL (Structured Query Language) 来的方便
1 ... 115  116  117  118  119  120  121  122  123  124 ... 213  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2241 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 46ms · UTC 12:26 · PVG 20:26 · LAX 05:26 · JFK 08:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.