V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  maomaomao001  ›  全部回复第 8 页 / 共 38 页
回复总数  746
1 ... 4  5  6  7  8  9  10  11  12  13 ... 38  
2019-12-16 14:51:24 +08:00
回复了 codeismylife 创建的主题 程序员 同事为了 JSON 怎么写吵起来了!请各位断案!
无论后端写成什么样,前端都是要要有个 ACL (Anti-Corruption Layer) 保证稳定性和扩展性 。

最简单的,不要为了这么个问不到结果的问题吵架

var d = [
{
"192.168.1.2": {
"Memory": "10%",
"HardDisk": "25"
},
"192.168.1.1": {
"Memory": "25%",
"HardDisk": "10"
}
}
]


_.map(d[0],(v,k)=>{
return {
ip:k,
...v,
}
})

三行代码搞定的问题,自己处理一下也没什么
@sunrain 这个很强大啊看起来,unity 跨平台,别说 windows 和 mac 了 ,也许连 ps4,xbox 都能上了
@lagoon 话说,有没有可能,rn 是不是也许也能那么做 , 不调用系统控件了, 直接用 skia 自己画
@lagoon 刚刚查了一下,skia 好像还真是 android 渲染层框架
@lagoon 这就不太对吧 ?
Android -> Skia -> CPU/GPU

android1 原生也会用 skia 绘制控件 ? 那可就真的厉害了
@wangxiaoaer 可能算吧 ,我的点在于
以前的 react native -> 写 js 代码 -> 通过桥去生成操作原生控件 , 比如 rn 写的按钮,出来的就是平台本身的按钮

但是 flutter
flutter -> 写 dart 代码 -> 用 skia (canvas) 画出组件 , 比如 flutter 写按钮,这完全和平台没关系了感觉 , 可能是为了,以后跨更多平台吧
@WildCat 可能真的是 relese 出来真的很快吧 , 不过,我的直观感受,flutter 明显比 react native 不流畅...
@hst001

我昨天是用了差不多这样的联动滑动条 (没试 relese 版本) ,就是 Android studio ( flutter plugin )自带的那个看帧数的工具 , 真的是一大段红 (渲染耗时 超过 16ms )

```
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}

class MyHomePage extends StatefulWidget {
MyHomePage({Key key, this.title}) : super(key: key);

final String title;

@override
_MyHomePageState createState() => _MyHomePageState();
}

class _MyHomePageState extends State<MyHomePage> {
int _counter = 0;
double s = 0;

void _incrementCounter() {
setState(() {
_counter++;
});
}

void setSVal(double v) {
setState(() {
s = v;
});
}

@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
Text(
'You have pushed the button this many times:',
),
Text(
'$_counter',
style: Theme.of(context).textTheme.display1,
),
Slider(
min: 0,
max: 100,
value: s,
onChanged: setSVal,
),
CupertinoSlider(
min: 0,
max: 100,
value: s,
onChanged: setSVal,
),
Text('$s'),
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: Icon(Icons.add),
),
);
}
}


```
@morethansean 额,从某种角度,这么说好像也没什么问题 ,but (他们为什么不试试在现有的 canvas 上做这些功能呢... )
而且,我觉得是个极其基础的功能 (配置保存 , 类似 Android 开发里的 sharedpreference 之类的),也才最近才出官方库的样子 ...
还有这个,嵌套写法大家怎么看呢 ? 你们觉得以后会出 类似 jsx 的 dsx 之类的吗?

第 8 分钟开始
bilibili
av79096823
2019-12-16 11:58:21 +08:00
回复了 fyxtc 创建的主题 程序员 看了 Flutter 的 80%的官方文档内容,感觉很好
真的是惊呆了,嵌套问题那么早开始了,居然最新版本依然还是那样,inspired by react, 为什么就不能学学它的 jsx 呢

(感觉和那个 微软员工再直播中安装谷歌比较类似, 口口声声说他们这么回调写法多好多优雅,结果自己直播翻车,然后复制粘贴解决问题....)
附赠官方翻车视频: (第 8 分钟开始)
https://www.bilibili.com/video/av79096823
如此简单的事情,居然编译器不能优化? 居然还要手动自己调 ? 应该不会吧
2019-12-10 21:57:16 +08:00
回复了 leosirius666a 创建的主题 程序员 作为资深 markdown 程序员,语雀真实太好用了
@yi0322 你账户都在他们那儿,有可能看不到内容 ? 理论上就不能把,

除非是这样的操作,

1,2,3 在本地
1.创建内容->2.本地根据的你的 key 加密->3.加密的内容->4.传到 语雀服务器

3,4
1.网络语雀服务器->2.拿到加密了的内容->3.本地根据的你的 key 解密出内容->4.查看内容


我没有仔细看完,如果有的别的方案的,望告知
2019-12-10 10:55:46 +08:00
回复了 HytonightYX 创建的主题 Python 更新后的 PyCharm 2019.3 经常输入延迟, CPU 占用飙到 200%
webstorm 也一样,很多容易卡到让我重启 IDE
而且,这个 https://bytecodealliance.org/ 字节码联盟,谷歌好像都没参与的样子
可还是感觉没根本没有放开能力啊
你看看这个,
https://gdevelop-app.com/
作为游戏引擎,别说时离线运行了, 连 测试运行都要连云服务的样子

说到底还是没法做真正的本地应用
https://v2ex.com/t/612877#reply57
2019-12-04 16:25:16 +08:00
回复了 arjen 创建的主题 Java StackOverflow 上刚提问的问题就被关闭了..
How does Java reflection works ?


你这个???? 难道要把书的反射相关的章节都贴出来?

问的过于宽泛了应该是
2019-11-27 11:07:47 +08:00
回复了 Elmer 创建的主题 Notion 今天体验了下 Notion 这个笔记应用,感觉和语雀好像啊。
有没有类似的,不联网的笔记应用,纯本地的,想同步,自己导出文件同步的那种
2019-11-21 23:53:51 +08:00
回复了 chenggang 创建的主题 游戏 如何给游戏玩家提供更好的开黑体验,有些新想法
为什么不用邮箱注册模式啊,现在怎么啥都要手机号
1 ... 4  5  6  7  8  9  10  11  12  13 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3543 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms · UTC 04:39 · PVG 12:39 · LAX 20:39 · JFK 23:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.