 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 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
 ClickHouse on Kubernetesdefaults: deployment: volumeClaimTemplate: storage-vc-template templates: volumeClaimTemplates: - name: storage-vc-template persistentVolumeClaim: spec: defaults: deployment: podTemplate: clickhouse-stable volumeClaimTemplate: storage-vc-template templates: podTemplates: - name: clickhouse-stable containers: defaults: deployment: podTemplate: clickhouse-stable volumeClaimTemplate: storage-vc-template templates: podTemplates: - name: clickhouse-stable containers:0 码力 | 29 页 | 3.87 MB | 1 年前3 ClickHouse on Kubernetesdefaults: deployment: volumeClaimTemplate: storage-vc-template templates: volumeClaimTemplates: - name: storage-vc-template persistentVolumeClaim: spec: defaults: deployment: podTemplate: clickhouse-stable volumeClaimTemplate: storage-vc-template templates: podTemplates: - name: clickhouse-stable containers: defaults: deployment: podTemplate: clickhouse-stable volumeClaimTemplate: storage-vc-template templates: podTemplates: - name: clickhouse-stable containers:0 码力 | 29 页 | 3.87 MB | 1 年前3
 Build web application with GolangValues(values).Encode() } //Invoke the request handler vc := reflect.New(route.controllerType) init := vc.MethodByName("Init") in := make([]reflect.Value, 2) ct 0) Customized routers 283 method := vc.MethodByName("Prepare") method.Call(in) if r.Method == "GET" { method = vc.MethodByName("Get") method.Call(in) Method == "POST" { method = vc.MethodByName("Post") method.Call(in) } else if r.Method == "HEAD" { method = vc.MethodByName("Head") method.Call(in)0 码力 | 327 页 | 1.63 MB | 1 年前3 Build web application with GolangValues(values).Encode() } //Invoke the request handler vc := reflect.New(route.controllerType) init := vc.MethodByName("Init") in := make([]reflect.Value, 2) ct 0) Customized routers 283 method := vc.MethodByName("Prepare") method.Call(in) if r.Method == "GET" { method = vc.MethodByName("Get") method.Call(in) Method == "POST" { method = vc.MethodByName("Post") method.Call(in) } else if r.Method == "HEAD" { method = vc.MethodByName("Head") method.Call(in)0 码力 | 327 页 | 1.63 MB | 1 年前3
 User’s Guide for Free Pascal, Version 3.2.2turn on conditional messages (-vc), the compiler tells you where it encounters conditional statements. IFDEF arg1 found, arg2 When you turn on conditional messages (-vc), the compiler tells you where you turn on conditional messages (-vc), the compiler tells you where it encounters conditional statements. IF arg1 found, arg2 When you turn on conditional messages (-vc), the compiler tells you where it turn on conditional messages (-vc), the compiler tells you where it encounters conditional statements. ELSE arg1 found, arg2 When you turn on conditional messages (-vc), the compiler tells you where0 码力 | 217 页 | 756.57 KB | 1 年前3 User’s Guide for Free Pascal, Version 3.2.2turn on conditional messages (-vc), the compiler tells you where it encounters conditional statements. IFDEF arg1 found, arg2 When you turn on conditional messages (-vc), the compiler tells you where you turn on conditional messages (-vc), the compiler tells you where it encounters conditional statements. IF arg1 found, arg2 When you turn on conditional messages (-vc), the compiler tells you where it turn on conditional messages (-vc), the compiler tells you where it encounters conditional statements. ELSE arg1 found, arg2 When you turn on conditional messages (-vc), the compiler tells you where0 码力 | 217 页 | 756.57 KB | 1 年前3
 Go 101 (Golang 101)  v1.21.0make(chan string, 2) vc := reflect.ValueOf(c) vc.Send(reflect.ValueOf("C")) succeeded := vc.TrySend(reflect.ValueOf("Go")) fmt.Println(succeeded) // true succeeded = vc.TrySend(reflect.ValueOf("C++")) Println(succeeded) // false fmt.Println(vc.Len(), vc.Cap()) // 2 2 vs, succeeded := vc.TryRecv() fmt.Println(vs.String(), succeeded) // C true vs, sentBeforeClosed := vc.Recv() fmt.Println(vs.String() String(), sentBeforeClosed) // Go true vs, succeeded = vc.TryRecv() fmt.Println(vs.String()) // Go 101 (Golang 101)  v1.21.0make(chan string, 2) vc := reflect.ValueOf(c) vc.Send(reflect.ValueOf("C")) succeeded := vc.TrySend(reflect.ValueOf("Go")) fmt.Println(succeeded) // true succeeded = vc.TrySend(reflect.ValueOf("C++")) Println(succeeded) // false fmt.Println(vc.Len(), vc.Cap()) // 2 2 vs, succeeded := vc.TryRecv() fmt.Println(vs.String(), succeeded) // C true vs, sentBeforeClosed := vc.Recv() fmt.Println(vs.String() String(), sentBeforeClosed) // Go true vs, succeeded = vc.TryRecv() fmt.Println(vs.String()) //- fmt.Println(succeeded) // false } The TrySend and TryRecv methods correspond to one-case-one-default 0 码力 | 610 页 | 945.17 KB | 1 年前3
 Go 101 (Golang 101)  v1.21.02) 8| vc := reflect.ValueOf(c) 9| vc.Send(reflect.ValueOf("C")) 10 | succeeded := vc.TrySend(reflect.ValueOf("Go")) 11 | fmt.Println(succeeded) // true 12 | succeeded = vc.TrySend(reflect 14 | fmt.Println(vc.Len(), vc.Cap()) // 2 2 15 | vs, succeeded := vc.TryRecv() 16 | fmt.Println(vs.String(), succeeded) // C true 17 | vs, sentBeforeClosed := vc.Recv() 18 | fmt fmt.Println(vs.String(), sentBeforeClosed) // Go true 19 | vs, succeeded = vc.TryRecv() 20 | fmt.Println(vs.String()) // Go 101 (Golang 101)  v1.21.02) 8| vc := reflect.ValueOf(c) 9| vc.Send(reflect.ValueOf("C")) 10 | succeeded := vc.TrySend(reflect.ValueOf("Go")) 11 | fmt.Println(succeeded) // true 12 | succeeded = vc.TrySend(reflect 14 | fmt.Println(vc.Len(), vc.Cap()) // 2 2 15 | vs, succeeded := vc.TryRecv() 16 | fmt.Println(vs.String(), succeeded) // C true 17 | vs, sentBeforeClosed := vc.Recv() 18 | fmt fmt.Println(vs.String(), sentBeforeClosed) // Go true 19 | vs, succeeded = vc.TryRecv() 20 | fmt.Println(vs.String()) //- 21 | fmt.Println(succeeded) // false 22 | } The 0 码力 | 880 页 | 833.34 KB | 1 年前3
 ClickHouse on Kubernetesdefaults: templates: volumeClaimTemplate: storage-vc-template templates: volumeClaimTemplates: - name: storage-vc-template persistentVolumeClaim: spec: defaults: templates: podTemplate: clickhouse-stable volumeClaimTemplate: storage-vc-template templates: podTemplates: - name: clickhouse-stable spec: containers:0 码力 | 34 页 | 5.06 MB | 1 年前3 ClickHouse on Kubernetesdefaults: templates: volumeClaimTemplate: storage-vc-template templates: volumeClaimTemplates: - name: storage-vc-template persistentVolumeClaim: spec: defaults: templates: podTemplate: clickhouse-stable volumeClaimTemplate: storage-vc-template templates: podTemplates: - name: clickhouse-stable spec: containers:0 码力 | 34 页 | 5.06 MB | 1 年前3
 Go 101 (Golang 101)  v1.21.02) 8| vc := reflect.ValueOf(c) 9| vc.Send(reflect.ValueOf("C")) 10| succeeded := vc.TrySend(reflect.ValueOf("Go")) 11| fmt.Println(succeeded) // true 12| succeeded = vc.TrySend(reflect false 14| fmt.Println(vc.Len(), vc.Cap()) // 2 2 15| vs, succeeded := vc.TryRecv() 16| fmt.Println(vs.String(), succeeded) // C true 17| vs, sentBeforeClosed := vc.Recv() 18| fmt.Println(vs Println(vs.String(), sentBeforeClosed) // Go true 19| vs, succeeded = vc.TryRecv() 20| fmt.Println(vs.String()) // Go 101 (Golang 101)  v1.21.02) 8| vc := reflect.ValueOf(c) 9| vc.Send(reflect.ValueOf("C")) 10| succeeded := vc.TrySend(reflect.ValueOf("Go")) 11| fmt.Println(succeeded) // true 12| succeeded = vc.TrySend(reflect false 14| fmt.Println(vc.Len(), vc.Cap()) // 2 2 15| vs, succeeded := vc.TryRecv() 16| fmt.Println(vs.String(), succeeded) // C true 17| vs, sentBeforeClosed := vc.Recv() 18| fmt.Println(vs Println(vs.String(), sentBeforeClosed) // Go true 19| vs, succeeded = vc.TryRecv() 20| fmt.Println(vs.String()) //- 21| fmt.Println(succeeded) // false 22| } The TrySend 0 码力 | 630 页 | 3.77 MB | 1 年前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++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
 Firebird 2.1.5 InstallationThe mini- mal runtime consists of three files: msvcr80.dll, msvcp80.dll and the manifest (Microsoft.VC80.CRT.manifest). Until V.2.1.1, the preferred way to do this was to install the vcredist_32 or vcredist_64 been taught to search for the private assembly—the two runtime DLLs and the manifest file Microsoft.VC80.CRT.manifest—in the same folder as the engine executable or client DLL. For a detailed discussion private assembly its contents—the three DLLs mentioned above and the assembly's manifest file, Microsoft VC80.CRT.manifest—must be put into every folder where Installing on Windows 32 a dependent binary (0 码力 | 46 页 | 217.89 KB | 1 年前3 Firebird 2.1.5 InstallationThe mini- mal runtime consists of three files: msvcr80.dll, msvcp80.dll and the manifest (Microsoft.VC80.CRT.manifest). Until V.2.1.1, the preferred way to do this was to install the vcredist_32 or vcredist_64 been taught to search for the private assembly—the two runtime DLLs and the manifest file Microsoft.VC80.CRT.manifest—in the same folder as the engine executable or client DLL. For a detailed discussion private assembly its contents—the three DLLs mentioned above and the assembly's manifest file, Microsoft VC80.CRT.manifest—must be put into every folder where Installing on Windows 32 a dependent binary (0 码力 | 46 页 | 217.89 KB | 1 年前3
共 320 条
- 1
- 2
- 3
- 4
- 5
- 6
- 32














