V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  OldCarMan  ›  全部回复第 1 页 / 共 12 页
回复总数  232
1  2  3  4  5  6  7  8  9  10 ... 12  
🤔个人觉得可以这样,4 步走:

1.解决业务可扩展性问题:可以让前端使用图片编辑器生成图片信息,如果业务需求是后续不可编辑可以生成截图保存,如果是可编辑的可以把整个编辑后的图片 html 保存,建议把其上传到对象存储;

2.前端将图片编辑结果提交给后端服务,后端将 html 信息+业务参数封装,丢到消息队列里面。

3.html->图片,这一步可以考虑各种各样的处理方式,根据自己的要求(比如性能要求)去搜索相关的库,比如 html to image java/nodejs/c++/rust 等等,生产完将结果上传并丢回消息队列里面,这个胶水层服务提供:消息队列消费,生产;图片处理;图片上传的服务。

4.后端服务消费胶水层服务产生的图片 url

目的:1.解决扩展性; 2.吞吐量; 3.图片业务与主业务的解耦,数据量大时,图片业务硬件资源吃的较多,可以单独升级图片处理服务。
之前我提过类似的问题,可以参考下:
https://www.v2ex.com/t/920810

不过个人觉得,可能对于大部分人,只是看看相关的库在开源社区的数据表现,以此作为使用的判断条件,有时间和能力当然在使用前 review 一下最好,反之,如果有这个担心,可以先在隔离环境先跑一下,观察存不存在使用异常,或者做好环境监测,尽量做到快速反馈和现场保护。
@letsky 谢谢回复
@luckykev1n 谢谢回复,你 2 楼回复的:
ParameterizedType paraType = (ParameterizedType) listenerType;
类型无法转换( java.lang.ClassCastException: class java.lang.Class cannot be cast to class java.lang.reflect.ParameterizedType )。

1.https://i.imgur.com/uuDfmlM.png

2.https://i.imgur.com/7m2Ufis.png

3.https://i.imgur.com/W4b2ivF.png


可能我没描述好,我说的是,我在另外一个类 Cache.java 里面接收 UserListener 时,无法获取到泛型接口 UserListener<T extends User>相应的泛型 T 类型:
public class Cache{
-----

public static void addUserListener(UserListener<T extends User> userListener){

在这里无法直接获取得到 userListener 的相应的泛型 T 类型

}

-----

}
谢谢回复。不过这样会不会不大规范,毕竟代码扩散到各种地方,维护管理起来比较麻烦。😂
@clue 学习了,谢谢告知。
@ilovey482i @perfectlife @bootvue jira 体验怎么样?如果禅道和 confluence 的功能都有的话,是不是意味着开发 /测试 /产品都能用?
@idolud @xuelu520 tapd 怎么样?一般谁(开发 /测试 /产品)在用?
@Worldispow @sadfQED2 哈哈,说到钉钉,好奇为啥没人说飞书的?不过这些都不支持内网部署。
@brader +1 ,不知道现在的 confluence 和禅道产品迭代的怎么样了,之前使用时还在 conference 上写过 api 文档,但也只能一个个写,效率低下,产品也会用它来写需求文档,至于禅道,感觉要是能接入自动化接口 /功能测试以及 bug 修复后的自动测试就好了。
谢谢大家回复!
谢谢大家回复
@foolnius 嗯嗯,个人觉得这样做是不是有点冗余了,如果每个组件内部都这样调用,岂不是一堆重复逻辑的代码。v3 是不是发现 v2 这样写的问题了,所以才使用 <script setup>的方式来规避这个问题? (非前端评价可能不专业)
接#6 楼我写的。
换成 v3<script setup>后,我发现组件里<script>下几乎所有的代码都换了个使用语法,无论是基本使用语法还是组件间的通信写法,基本等于回归原生 js 的使用习惯,虽然代码逻辑上基本不变,但是这改动未免太大了吧?如果老项目使用 v3 以下版本,是不是基本放弃体验 v3 相应的版本升级内容了,虽然可以选择不用<script setup>这种形式,只能绕道而行?继续保留使用<script>或者写多个<script>(其中一些使用 setup 这种方式)?😅
@markzyh 嗯嗯。b.vue 我采用 md 的 html 写法,代码是手敲的,v 站对部分代码的解析效果似乎不大好,不管我怎么缩进就是输入框的代码格式就是≠预览的格式,下次我用 ide 格式化看看。抱歉,import 手敲错位置,v 站改不了帖子。谢谢建议。
谢谢大家抽空回复!
@moreant 请教一下 v3 这波改动,是放弃在组件里使用 export 了吗?加了<script setup> 提示的错误,发现答案大部分是删除掉 export 的部分,回归普通 js 的写法? https://stackoverflow.com/questions/71163741/vuejs-script-setup-cannot-contain-es-module-exports

@cxe2v @grit136907108 好的,确实写错位置了。
@foolnius 我问题里就是类似这么用的😂。
2023-04-27 17:11:42 +08:00
回复了 OldCarMan 创建的主题 分享发现 51 快到了,推荐一个“IT 民工”转航拍的博主
@SleepyRaven 啥剪辑软件?“Thomas 看看世界”确实厉害,不过个人感觉他的风光摄影比较专业,偏技术型的,作品也主要以相片为主,对于普通人来说,风光视频可能包含更多的视觉冲击力和内涵。
@coolmint 我还以为登记后就没问了呢,6 。
2023-04-25 16:39:49 +08:00
回复了 OldCarMan 创建的主题 分享发现 51 快到了,推荐一个“IT 民工”转航拍的博主
@aikilan 嗯,西藏和新疆 基本上是国内自然风景最漂亮的地方,有山有水,地缘辽阔,而且同个景点不同季节的景色和看点差异很大,只可惜海拔太高了,一大部分人可能需要阶段性过度才能适应高原生活,而且这两地区景点跨度太大了,一般需要花比较长时间在路上,而一般旅客的旅游时间又不会太长,所以很难成为短途旅行的选择,自驾一般是相对比较好的选择,不过高原山地地区,路面狭窄,山路崎岖,得老司机带路才行,并且最好有同伴相随,中途开累了可以轮着开。所以个人建议想去的 v 友,选好合适的季节,选一些景点相对集中的地方去,不过相应的游客可能会比较多。
@ahu 是的
2023-04-25 08:57:05 +08:00
回复了 OldCarMan 创建的主题 分享发现 51 快到了,推荐一个“IT 民工”转航拍的博主
@coolmint 哈哈,先练习练习,不过一般得登记
@imaning 不是我搞的视频,是我昨天偶尔看到的视频,只是觉得他把西藏风光跟西藏有关的科学研究 /历史相结合,挺不错的,以前还是从事 IT 行业,之前看到区里有些人总在为大龄再就业问题焦虑,虽然不大现实,但还是想分享一下博主的一种选择给大家。哈哈,其实我觉得他要是把中文字幕去掉换成自动翻译或者出个双语版的字幕估计有更多人看。
2023-04-24 21:35:22 +08:00
回复了 xhldtc 创建的主题 Kubernetes 前端项目部署 K8S 的最佳实践是什么?
@ll0504 感觉我抢了你的名字。😂
2023-04-23 20:19:53 +08:00
回复了 OldCarMan 创建的主题 前端开发 奇怪的知识又增加了
哈哈,忘记说了,本人非前端开发者。
@Aloento @westoy
主要是排版问题只需要换个方向就行了吗?会不会有兼容性问题或者美观上受影响之类的?
2023-04-20 17:41:51 +08:00
回复了 godleon 创建的主题 程序员 redis 链表存数据,怎么给每个下标设置过期时间?
一楼+1 ,具体伪代码:

```add: ```
int expireSeconds=3600;
ZADD myDataZset (now1+expireSeconds) member1;

```get and remove: ```
long timeLimit1=ZSCORE myDataZset member1 ;
if(timeLimit1-now2<0){
ZREM myDataZset member1
}

如果你 #2 楼说的 key1 是指一个 set 里可能存在 value 相同的 member 的话,你可以在添加时给每个 value 添加一个唯一标识(比如 hash )?
2023-04-17 14:47:54 +08:00
回复了 OldCarMan 创建的主题 OpenAI 对 chatgpt 的看法
@huntagain2008 嗯嗯,建议你使用多个不同的 ai 测试一下,跟软件开发一样,不同软件或不同版本,有时还是有一定的差异的,不过你说的幻觉问题,我觉得这个问题会一直存在,但出现的概率会越来越低,目前来说 chatgpt 算一个很强大的通用型工具了,个人觉得它正在往私人助理的方向前进。PS:谢谢你分享后面的地址。
2023-04-16 22:25:05 +08:00
回复了 OldCarMan 创建的主题 OpenAI 对 chatgpt 的看法
@huntagain2008
“水在 4°C 时体积最大吗?” 我用 gpt4 是这样回答的: “是的,在 4℃时,水的密度达到最大,体积相对最小”;

“假设水在 60 华氏度冰冻,以及这将如何影响地球” (prompt:”Assuming water freezes at 60 degrees Fahrenheit, and how that would affect the planet“)

gpt4 是这样回答的:

“If water were to freeze at 60 degrees Fahrenheit (15.56 degrees Celsius), it would have a significant impact on the Earth's climate, ecosystems, and human society. Here are some of the consequences of such a change:

1. Climate: The increase in the freezing point of water would alter the Earth's climate dramatically. Regions that currently have temperate climates would become much colder, with a significant portion of their precipitation falling as snow, rather than rain. This would lead to longer, colder winters and shorter, cooler summers.

2. Ocean currents: The altered thermal properties of water would likely affect ocean currents. The thermohaline circulation, driven by differences in temperature and salt concentration, would be impacted, disrupting the transport of heat around the planet. This could lead to more extreme weather patterns and a further cooling of already cold regions, such as the poles.

3. Ice cover: With an increased freezing point, ice would be more prevalent on Earth. The polar ice caps would expand, potentially causing sea levels to drop. The growth of ice in mountainous regions would further change local climates and ecosystems.

4. Ecosystems: The change in climate and increase in ice cover would have dire consequences for ecosystems around the world. Many plants and animals would face extinction”

感觉跟你用的 gpt 版本有关。
2023-04-16 19:55:45 +08:00
回复了 vazo 创建的主题 OpenAI [转]让 AI 写了个 AI,终于打败了街霸里的 AI
B 站看过,内容非专业不做评价,但宣传方式层层递进,视频里不断设问题,引导观众把他的视频看完,个人觉得自媒体流量管理那个味儿有点冲了,不像是那种用心搞技术的人的风格,欣赏不来😅。
1  2  3  4  5  6  7  8  9  10 ... 12  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4116 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 05:16 · PVG 13:16 · LAX 21:16 · JFK 00:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.