V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  codehz  ›  全部回复第 26 页 / 共 129 页
回复总数  2568
1 ... 22  23  24  25  26  27  28  29  30  31 ... 129  
显然通过拼接 html 的形式思路就不对(
你可以考虑把数据库里的数据提取成一个数组,然后 map 成单独的组件(就像列表渲染那样
啊🤔️实际上就是列表渲染吧,只是每个元素可以是异构的而已
2023-05-01 16:55:25 +08:00
回复了 yagamil 创建的主题 程序员 为啥 js 语言里面 那么喜欢嵌套,匿名
还不是因为主流的事件处理方式(浏览器提供的,不是你想改就能改的),要求提供一个函数做回调,这种情况下,写一个函数名意味着函数声明的位置和使用的位置就有一定距离,原地写 function 也有太长的问题
还有就是,箭头函数不会有 this 的问题,不需要外面设置一个 var self = this 这样的写法(虽然现在大家都不用 class 了,不存在 this 的问题)
虽然我觉得还是视角的问题,把回调看作延续就会比较自然了
2023-05-01 10:31:32 +08:00
回复了 anticipated 创建的主题 问与答 求推荐小容量固态 U 盘
u 盘还有非固态的吗?以前好像有那种给相机用的磁盘,挺小只的(成本极高,还容易坏,不会有人复古仿制了)
不过 u 盘主要的问题是用次品颗粒(
2023-05-01 10:26:14 +08:00
回复了 zxCoder 创建的主题 问与答 web 应用怎么实现一个插件系统呢?
一般来说是一起改代码(
所以如果都是 js 的话就很合理了(
还有就是用类似 json 动态生成表单的方式,缺点是自由度比较低,但是基本上只要改后端就可以了,放在后端比较合适
剩下的我能想到的就是所谓的低代码方案,其实就相当于把前面的两个方案结合起来,动态生成,但可以容易定制
(这个容易定制当然也是有限定范围和代价的)
以前的前端开发 ide 如 frontpage 就有提供类似功能,把一个页面的一部分定义为公共组件,一改就一起改不确定底层方案是怎么实现的,我猜可能是同时修改多个文件(
2023-04-30 23:27:37 +08:00
回复了 xiaopanzi 创建的主题 Windows 目前简体中文的 Windows 系统记事本默认编码是 GBK 吗?
说起来 bat 也是有编码问题的(
记事本默认 utf8 的话,只要系统没开实验性 utf8 ,默认保存出来的 bat 也是会炸的(有 ascii 范围外字符的情况下),反过来也是一样,开了实验性 utf8 ,那网上一大堆 bat 就用不了了
结论:不要用 bat (
主要现代前端框架不是解决怎么把页面做出来的问题,而是解决怎么在需求复杂而且经常变化的环境下,把代码的复杂性控制到一个合理的水平的问题
如果只是做出页面,并再也不需要动,那自然不需要发展这么多所谓的框架,香草 js 肯定可以解决所有问题。
问题在于,一旦需求发生了变化,比如要加一个功能,怎样才能让复杂性以低于线性的速度增长,而不是 O(n!)复杂度。
2023-04-30 14:04:10 +08:00
回复了 eyeshuaji 创建的主题 Android Android 按返回键不能返回桌面,而是在一堆应用中切换
安卓返回键本来也不是返回桌面的意思(没被劫持的情况下)
而是 pop 栈中最上面那一个 activity ,如果还有前一个 activity ,那自然就会回到前一个 activity ,空了的情况下才会回到启动器
看起来很多人以为 win 本的软件成本只有 windows 授权,所以不预装 windows=可以让利给消费者
但这里有一个根本性的问题,笔记本,并不是堆砌硬件,然后就能拿来卖的,系统能安装并使用,看似非常简单,只要“安装盘一插,鼠标点点点,顶多再手动选个驱动,就可以装上”。
但这是建立在厂商花费大量精力调试软件和驱动的基础上的。如果只是单纯的硬件给你组装笔记本,可能屏幕键盘都不一定能点亮(虽然这些现在由于硬件标准化,问题少一些,但如果要考虑一些高级的功能呢?例如 win 本一直想做,但都很难做好的睡眠,休眠,现代睡眠这些功能。更不要说还有一些定制硬件如指纹识别,Windows Hello 等)。
如果目标用户只有 linux 用户,那确实是可以把调试的工作全部交给用户(实际上也不行,预装 linux 也需要最低限度的适配),但是这样的本子,销量肯定好不了;
而一旦要能让 windows 运行(包括用户自己装)起来,那这些前期适配工作也一个都少不了,windows 的 OEM 授权费在整个成本里几乎可以忽略不计,所以说,厂商给选择,实际上并没有给自己省多少成本,反而还增加了由于单独开一个 SKU 给产品生产所带来的额外开销(单独开一个 linux 产品线,或者在发货前安装系统,无论哪种方式都会有额外成本)
海外有一些可选预装 ubuntu 的本子,那也是单独给 ubuntu 做过硬件适配的,起码到手是绝对能用的状态,而不是只为了“绕过”windows oem 授权而弄一个 linux 糊弄人,这种情况下,反正两个系统都做过适配了,那成本就确实只差一个授权费了。
考虑到大多数常见本子的目标客户,单独给 linux 适配没有好处,因而推出 linux 版本没有任何意义,除了给经销商钻空子给你重装 windows (看似是好事,实际很影响品牌声誉,违法不说,经销商给 windows 里塞私货的话,消费者肯定是骂品牌方)
2023-04-28 15:41:18 +08:00
回复了 monetto 创建的主题 程序员 VSCode 打开新窗口问题
@monetto 从首屏最近项目里点进去应该不会开新的窗口
2023-04-28 14:57:54 +08:00
回复了 banmuyutian 创建的主题 程序员 Edge 强奸用户的新姿势
@bs10081 我觉得是你理解错了,我的意思是这个弹框是微软给 chrome 弹的)
2023-04-28 09:52:02 +08:00
回复了 banmuyutian 创建的主题 程序员 Edge 强奸用户的新姿势
用 chrome 也没用,这是最新的科技

https://i.v2ex.co/VFlt8f5K.jpeg
2023-04-27 01:10:57 +08:00
回复了 lqzhgood 创建的主题 Windows 有办法把软件窗口挂在桌面吗?
只是网页的话可以用这个 https://github.com/ivant04/Custom-Widget-App (有问题别问我,我不是作者)
开标准账户,然后 UAC 才会提示密码,管理员账户的 UAC 防护力度约等于纸
但是垃圾软件不一定需要管理员权限才能安装(应该多数都不需要),毕竟可以装到用户目录里(
2023-04-21 17:16:59 +08:00
回复了 freepoint 创建的主题 奇思妙想 Markdown ▶ 折叠功能的思考
其实混合 html 倒也不是啥大问题,问题是不同 md 实现对“html tag 内的文本”处理不一样,有时候写个 tag ,里面的格式化标记就变成原文输出了,有时候又可以。。。
不写 html 的时候,起码有最基础的一致性
2023-04-21 17:14:41 +08:00
回复了 FaiChou 创建的主题 程序员 Android 系统每天会禁用拼多多
禁用 play protect
2023-04-21 11:05:35 +08:00
回复了 DTCPSS 创建的主题 Windows 微软展示轻量化 Win32 应用隔离方案
@mzliangjianjun 虽然但是,win32 和 32 位没有关系
2023-04-20 22:49:29 +08:00
回复了 DTCPSS 创建的主题 Windows 微软展示轻量化 Win32 应用隔离方案
咱之前也研究过 winsilo 的隔离方案(它一开始被用作 windows 容器),当时几乎没法运行任何图形界面应用(毕竟本来也不行),虽然没有实现任何功能(是一个失败的实验),但是可以窥探一波 silo 的隔离机制(
https://github.com/codehz/winsilo
2023-04-16 19:49:53 +08:00
回复了 bbsfoo 创建的主题 程序员 问个 socket 相关问题——recv 接收数据
所以不是有 MSG_WAITALL 选项给你用吗)
不过一般来说不会只给 2 字节就 wait ,因为这意味着至少要读取两次才能把一个包读完(
通常是给个足够大的 buffer ,然后不停的调用 recv ,直到够用为止,很多时候反而会减少总 syscall 数量
2023-04-15 20:32:15 +08:00
回复了 K21vin 创建的主题 分享发现 物理世界的互动之旅: Matter.js 入门指南
@qiayue 点网页下方“关于”,看规则:这里绝对不会全文转载任何文章,而只会以链接方式分享
(虽然也写了例外允许作者自己全文发)
1 ... 22  23  24  25  26  27  28  29  30  31 ... 129  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1748 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 16:38 · PVG 00:38 · LAX 09:38 · JFK 12:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.