V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  secondwtq  ›  全部回复第 105 页 / 共 121 页
回复总数  2406
1 ... 101  102  103  104  105  106  107  108  109  110 ... 121  
2017-09-14 22:49:38 +08:00
回复了 xiaoyao9933 创建的主题 iPhone iPhone X 的用户界面写起来会不会很头疼啊?
放广告啊……
2017-09-12 22:06:16 +08:00
回复了 acess 创建的主题 问与答 安装 Chrome 插件中招的概率有多大?怎么避免?
早早习惯使用 vim, luakit 这种浏览器
物理啊,我上高中的时候超好的
还可以讲题逗小姑娘

数学就被完爆了
语文不要提
万幸理科没有政治
2017-09-11 21:36:32 +08:00
回复了 douglas1997 创建的主题 问与答 C++程序到底是如何编译的,真的是先将其翻译成 C 程序?
如果你对 C++ 足够熟悉,那么你可以以相对直接的方式把 C++ 程序翻译成等效的 C 程序。最早的 C++ 编译器就是这么干的。
之所以强调 相对直接,是因为在 Compiler 中,C 语言实际上相当于高级汇编,最近几年比较流行 codegen 编译到 LLVM IR,实际上更早的时候有不少是编译到 C 语言的,比如 GHC 最后一层的 IR 叫 C--,Gnome 的 Vala 也是这么干的
如果不计较这个编译过程的逻辑和复杂性,以及运行时系统的介入程度的话,JS 都可以编译到 C。对于 C++ 自己的体量和设计来说,翻译到 C 的过程(尤其是楼主所用的这个子集)是相对直接的。
详见 https://isocpp.org/wiki/faq/compiler-dependencies#convert-to-c

对于一个要与 C 争市场的语言来说,“这么实现”是完全没问题的。“不太好”的反而在于楼主的用法,一般 C++ 不提倡 hack,尤其是这种会 UB 的 hack。

建议楼主可以多看看出来的汇编,还有 Inside the C++ Object Model 这种书,了解了一个特性,可以多想一步这个是怎么实现的。

这里其实有一个坑。学一门语言,我认为最重要的是一方面学它的 principle,另一方面学 application。楼主有必要在学之前了解一下 C++ 的一些基本的特点,很简单:directly mapped to hardware, 还有 zero cost abstraction。楼主如果单一地照这条路走下去,很有可能会只记得前者,而忘了后者。因为 C++ 是以 directly mapped to hardware 以及与 C 语言兼容(至少是一开始)为原则而设计的,所以可以相对简单地翻译成 C 语言,但是不代表你把 C++ 代码翻译成 C 代码没问题了,C++ 代码就没问题了。如果不明白 abstraction 那一部分,那实际上没有太多用 C++ 的意义。

如果发现自己在问 std::optional 有什么意义,Template Metaprogramming 有什么用这种问题的时候,说明该去学 Haskell 压压惊了(逃
2017-09-11 02:45:10 +08:00
回复了 kisscucci 创建的主题 Python 数组转字符串?
建议老实用模板引擎之类的,功能比 builtin 的强大,还帮你处理转义问题
2017-09-11 02:44:00 +08:00
回复了 Ki1m 创建的主题 职场话题 毕业一年多的迷茫和焦虑
大公司你天天接触的也是团队里面那一小圈人啊 ...
2017-09-11 02:36:28 +08:00
回复了 SoulSleep 创建的主题 分享发现 今晚看了几篇 V2EX 的帖子,差点又管不住手了...
我发现有一个道理很多人没有意识到,互联网上“有用”的信息得自己筛选 ...
不能只看网易新闻首页还有推荐各种奇葩擦边球就一竿子打死整个互联网
包括百度也是,可以用,但是不能全信
技术社区还好,最倒霉的是普通用户,看什么就信什么
2017-09-11 02:32:47 +08:00
回复了 winglight2016 创建的主题 程序员 深度学习就是学习高数吗?
@vegito2002 MIT 貌似换 Python 了
2017-09-08 12:56:35 +08:00
回复了 lizon 创建的主题 Go 编程语言 golang 的字面值与类型转换,来猜猜结果
第一反应:golang 你个浓眉大眼的居然也叛变了

@sjj050121014 3# 这个才正常
我觉得对于前端来讲,SVG 最重要的作用就是允许以声明式的形式实现较为复杂的视效。
前端视觉效果栈,从高层到底层大体是:CSS3 -> SVG -> Canvas -> Platform-specific Graphics Library
另外一条线是 Three.js (加进来是因为干活很多时候都用,相当于 jQuery 了) -> WebGL -> OpenGL/Direct3D -> GPU
这个的意思是,用 CSS3 能实现的,基本用 SVG 都能实现,用 SVG 能实现的,基本用 Canvas 都能实现,就好象说 Rust 能实现的,汇编也能实现一样
实践中很多用 Canvas 实现的效果其实完全可以用 SVG 实现,一定程度上也更有利于维护和调试

至于 SVG 单纯作为一个矢量图格式来讲,我觉得是定义了一种属于 Web 的开放统一的标准,这个和 HTML,UTF-8,XML 和 JSON 之类的是一样的道理,虽然存在其他的解决方案,但是 Web 这个东西会把这一套东西往 state of art 的方向推

很多东西事实上还差的很远,但是影响力确实是立竿见影的,比如 nanovg 这个库,显式地说有意地向 HTML5 Canvas API 靠拢,但是作为一个 gamedev 出的东西,你并看不出这货和 Web 有什么卵关系,至于 libRocket 更是臭不要脸

所以作为一个非专业人士的你也会发现硬盘里放的大多数矢量图都是 SVG 的 ...
我现在 LeetCode 一道题(非水题那种)就一个小时左右 ...
不过都是上班回来脑子生锈状态做的
2017-08-27 22:06:45 +08:00
回复了 Livid 创建的主题 Kotlin Kotlin 和 Swift 的相似之处
@littleshy TypeScript 不就是 Anders Hejlsberg 搞得么 ... 和 C# 像并没有什么奇怪的
虽然我现在越看 TypeScript 越蛋疼
2017-08-26 01:44:12 +08:00
回复了 eloah 创建的主题 职场话题 各位的公司有穿痛衫上班的吗
好看就穿啊,和耻不耻有啥关系,和痛不痛有啥关系
最傻逼的就是为了什么信仰也好情怀也罢价值观之类乱七八糟的强心套一个不好看的皮上去,给自己丢脸,也给自己的信仰丢脸
2017-08-26 01:36:58 +08:00
回复了 Livid 创建的主题 Kotlin Kotlin 和 Swift 的相似之处
@Perry 差远了,Scala 和 Haskell 一个级别还差不多 ...
(实际上作为同时并且确实并且着实地 cover 了 FP 和 OO 两个世界,同时还有个 JVM 在拖后腿的 Scala 来说,其类型系统比 Haskell 可能还要复杂
Kotlin 和 Swift 设计上都有易学易用的目的,Scala 从 paper 里面走出来的语言,没觉得哪里易学易用了
2017-08-20 20:10:18 +08:00
回复了 WilliamShi 创建的主题 MacBook Pro 求推荐适用的显示器
U2713H(M)?

稍微研究一下就会发现 U25xx 是个妥协的产物,分辨率和 U27xx 一样,价格和尺寸低了,DPI 高了,开不开缩放很让人纠结。拿来当生产力工具总觉得有些奇怪。
这价位,往下我觉得 U2415,16:10 的,勉强对得起价钱,往上还是加钱 2715 吧。
不过 2715 是个有点偏贵的妖艳贱货,2713 才是良心货,虽然不知道现在还能不能买到。

另外 UltraSharp 系的价值我觉得主要是那张 Factory Calibration Report,然而一般人用不到,所以并没有必要强上。
2017-08-20 13:32:49 +08:00
回复了 liujin834 创建的主题 酷工作 招前端开发工程师[几乎不可能了]
难得看到 PostgreSQL。
2017-08-19 22:54:35 +08:00
回复了 shenyu1996 创建的主题 分享创造 用 blockly 写了个 Canvas 基本功能的实现
啥叫“ Canvas 基本功能的实现”?看起来更像是利用 Canvas API,实现一些基本功能啊
还以为是实现了 Canvas API 的一些基本功能

另外虽然我很喜欢 visual programming 这个 idea,但是并不看好 blocky 这个 approach
至少算法细节上我更偏好于 text,把成熟的东西封装成单独的节点,再用 visual 的方式进行整体组装
前一种可能是专业的技术人员来做,后者可以是非专业的 学生,Artist,孩子,爱好者,甚至运营和产品狗
以我对 blocky 有限的了解来说,这东西有点太 verbose 和 imperative
(虽然貌似本身是个框架,可以稍微定制一下?

顺便推荐几个其他类似的方案:
SideFX Houdini, Substance Designer, Nuke, Cinema 4D Xpresso (... 还有一大坨,VFX 像样的软件基本都带个 Node Editor)
Unreal Blueprint (Unity 也有第三方插件的), Quartz Composer
K2.com, Oracle JDeveloper, www.luna-lang.org
2017-07-30 19:55:23 +08:00
回复了 Reign 创建的主题 程序员 有没有一种最简单可靠的方案为客户端浏览器设定 unique ID?
可靠的没有
倒是有人专门在推动让这件事情越来越不可靠
2017-07-30 13:02:36 +08:00
回复了 pulelt 创建的主题 程序员 蓝牙鼠标真的比 2.4G 响应慢很多吗?
@owen8877 感觉真的要看是什么游戏
你玩个守望先锋不仅鼠标不能用无线,显示器还要上 144 的呢
2017-07-30 12:59:45 +08:00
回复了 pulelt 创建的主题 程序员 蓝牙鼠标真的比 2.4G 响应慢很多吗?
@blessme 电脑不要玩什么 GUI,CLI 才可靠。
1 ... 101  102  103  104  105  106  107  108  109  110 ... 121  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1228 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 69ms · UTC 23:35 · PVG 07:35 · LAX 16:35 · JFK 19:35
Developed with CodeLauncher
♥ Do have faith in what you're doing.