How to start a VC-backed startupHow to start a VC-backed startup Golang Warsaw #59 Jacek Migdal, July 10, 2024Jacek @ CEO and co-founder of Quesma. Database gateway. Seed startup with $2.5Mln funding. Previous, 10 years at Sumo that there are still uncharted frontiers to explore ● Profit: ○ Create value ○ Capture with moatHow VC works? 1. Raise money from rich (called Limited Partners) 2. Invest in promising young companies: Few will produce 10+ times return. 3. Sell them, return profit to LPs.VC track record 1. Almost all new big companies were VC-funded. 2. The biggest driver of innovation. 3. A major source of wealth0 码力 | 32 页 | 7.43 MB | 6 月前3
Service Mesh 高可用在企业级生产中的实践vs Hystrix Istio Hystrix 运作方式 黑盒方式 白盒方式 熔断粒度 实例级别 实例级别+方法级别 半开状态 不支持 支持 最大熔断比例 支持 不支持 fallback 不支持 支持31/总页数 治理策略 & 高可用 • 微服务高可用设计手段:Istio vs Hystrix Istio Hystrix 运作方式 黑盒方式 白盒方式 熔断粒度 实例级别 实例级别+方法级别0 码力 | 38 页 | 1.38 MB | 6 月前3
Comprehensive Rust(简体中文) 202412let jackie = Person { name: String::from("Jackie"), ..avery }; describe(&jackie); } 关键点: • 结构体的运作方式与使用 C 或 C++ 时类似。 – 不需要 typedef 即可定义类型,这与使用 C++ 类似,但与使用 C 不同。 – 与使用 C++ 不同的是,结构体之间没有继承关系。 • This 更改“foo”中的字面量值以与其他模式相匹配。 • 向“Foo”添加一个新字段,并根据需要更改模式。 • 捕获和常量表达式之间的区别可能很难发现。尝试将第二个分支中的“2”更改为一个变量,可以看 到它几乎无法运作了。将它更改为“const”,可以看到它又正常运作了。 枚举 关键点: • “if”/“else”表达式将返回一个枚举,该枚举之后会使用“match”进行解封装。 • 您可以尝试在枚举定义中添加第三个变体,并在运行代码时显示错误。指出代码现在有哪些地方还 should produce the code as efficient as equivalent imperative implementations. • IntoIterator 是迫使 for 循环运作的特征。此特征由集合类型(例如 Vec)和相关引用 (例如&Vec 和&[T])而实现。此外,范围也会实现这项特征。因此,您可以使用 for i in some_vec { .. } 来遍历某矢量,但 0 码力 | 359 页 | 1.33 MB | 10 月前3
Istio 与 Knative 踩坑实录• 冷启动时间亟待优化 • 支持代码级更新?23/25 展望-推动组织变革 FAAS 实践进展24/25 总结 FAAS 实践进展 • 深入掌握后可谨慎使用 • 可能颠覆组织和职能的运作方式,推进需要技巧 • 目前社区尚小,亟需扩大开发者群体和用户群感谢聆听 酷家乐技术博客 我的微信0 码力 | 26 页 | 1.35 MB | 6 月前3
C++23: An Overview of Almost All New and Updated FeaturesSoftware architect / project manager for Nikon Metrology marc.gregoire@nuonsoft.com Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd, 4th, and 5th Edition Co-author of C++ stacktraces E.g.: auto trace { std::stacktrace::current() }; std::println("{}", trace); Output from VC++: 0> D:\test\ConsoleApplication2.cpp(14): ConsoleApplication2!main+0x63 1> D:\a\_work\1\s\src\v std::stacktrace::current() }; for (auto&& frame : trace) { std::print("{}", frame.description()); } Output from VC++: ConsoleApplication2!main+0x63 ConsoleApplication2!invoke_main+0x39 ConsoleApplication2!__scrt_0 码力 | 105 页 | 759.96 KB | 6 月前3
C++ Under the Hoodorg/z/Pr1ovqvon C++ Under the Hood - ‘C’ Style Pointers - Pointer to Function (PFN)74 godbolt.org/z/vc8PzYcs3 C++ Under the Hood - ‘C’ Style Pointers – qsort(…) Pointer to Function (PFN)C++ Under the Hood org/z/K5nf9jYPv C++ Under the Hood – C++ Pointer to Member Data (pointer to object + offset)104 godbolt.org/z/vc8PzYcs3 C++ Under the Hood - ‘C’ Style Pointers – qsort(…) Pointer to Function (PFN)105 godbolt.org/z/8vvr9brEo0 码力 | 168 页 | 13.55 MB | 6 月前3
Shared Librariesmake deployment easier." • So no LD_PRELOAD there 60Glibc Windows VC libc.so.6 ld-linux-x86-64 .so.2 VC Redist Dlls ntdll.dll LdrInitialize LdrLoadDll … NtOpenFile NtCreateProcess0 码力 | 69 页 | 1.40 MB | 6 月前3
C++20: An (Almost) Complete Overviewgregoire@nikon.com2 Marc Grégoire Belgium Software architect for Nikon Metrology Microsoft VC++ MVP Since 2007 Author of Professional C++, 2nd, 3rd and 4th Edition 5th Edition (C++20) coming experimental helper classes, for example: std::experimental::generator18 Coroutines Example (VC++): experimental::generator GetSequenceGenerator( int startValue, size_t numberOfValues) { 0 码力 | 85 页 | 512.18 KB | 6 月前3
Nacos架构&原理
design/index.html Nacos 性能报告 < 122 Nacos 性能报告 Nacos Naming 大规模测试报告 测试目的 Nacos2.0 对连接模型、服务发现的数据模型及运作模式进行了大范围的重构,因此需要在相同或类 似的场景下,了解 Nacos2.0 的服务发现性能负载和容量与 Nacos1.X 的区别,帮助用户更快的运 用评估 Nacos 系统负荷。 本次测试 // 删除多余的 finish 任务 finishedTaskMap.remove(val.getKey()); } 节点容灾。如果 Etcd 集群连接不上,则存活节点从配置文件中获取,集群正常运作,但是会失去 容灾能力。 Nacos 最佳实践 < 220 // 配置所有处理节点的机器 IP,用于构建 Hash 环 sync.worker.address = ip1, ip2, ip3;0 码力 | 326 页 | 12.83 MB | 9 月前3
Python 标准库参考指南 3.13 . . . . . . . . . . . . . . . . . . . . . . . 1984 33 Windows 系统相关模块 1985 33.1 msvcrt --- 来自 MS VC++ 运行时的有用例程 . . . . . . . . . . . . . . . . . . . . . . . . . . 1985 33.1.1 文件操作 . . . . . . . . . 外部缓冲区 Added in version 3.8. 在某些场景中,pickle 模块会被用来传输海量的数据。因此,最小化内存复制次数以保证性能和节省资 源是很重要的。但是pickle 模块的正常运作会将图类对象结构转换为字节序列流,因此在本质上就要从 封存流中来回复制数据。 如果 provider (待传输对象类型的实现) 和 consumer (通信系统的实现) 都支持 pickle 第 5 -l 所用的一致)。如果找不到库,则返回 None。 确切的功能取决于系统。 ctypes.util.find_msvcrt() 仅限 Windows:返回 Python 以及扩展模块所使用的 VC 运行时库的文件名。如果无法确定库名称, 则返回 None。 如果你需要通过调用 free(void *) 来释放内存,例如某个扩展模块所分配的内存,重要的一点是 你应当使用分配内存的库中的函数。0 码力 | 2246 页 | 11.74 MB | 9 月前3
共 63 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7













