When Nanoseconds Matter: Ultrafast Trading Systems in C++
When Nanoseconds Matter: Ultrafast Trading Systems in C++ CppCon 2024 Thursday, 19 September 2024 David GrossIntroduction 2 • About me - Leading the Options Automated Trading ModifyOrder(OrderId{1}, Volume{15}); DeleteOrder(OrderId{2}); $110 200Order Book – Initial Observation 25 • No matter what data structure we choose for our Order Book – we need a hash table void AddOrder(uint64_t orderId 0 码力 | 123 页 | 5.89 MB | 5 月前3Nim,A new approach to meta programming
Implementation: 01 template html(name: expr, matter: stmt) {.immediate.} = 02 proc name(): string = 03 result = "" 04 matter 05 result.add("") 06 07 template nestedTag(tag: expr) {.immediate.} = 08 template tag(matter: stmt) {.immediate.} = 09 result.add("<" & astToStr(tag) & ">") 10 matter 11 result.add("" & astToStr(tag) & ">") 12 13 simpleTag(tag: expr) {.immediate.} = 14 template tag(matter: expr) {.immediate.} = 15 result.add("<$1>$2$1>" % [astToStr(tag), matter]) 16 17 nestedTag body 18 nestedTag head 19 nestedTag0 码力 | 45 页 | 360.68 KB | 1 年前3Spring Framework 1.2.6 Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all just force the use of a UrlResource, by using the file: URL prefix. // actual context type doesn't matter, the Resource will always be UrlResource ctx.getResource("file:/some/resource/path/myTemplate.txt"); suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used0 码力 | 290 页 | 1.49 MB | 1 年前3Spring Framework 1.2.x Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all just force the use of a UrlResource, by using the file: URL prefix. // actual context type doesn't matter, the Resource will always be UrlResource ctx.getResource("file:/some/resource/path/myTemplate.txt"); suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used0 码力 | 289 页 | 1.50 MB | 1 年前3Spring Framework 1.2.8 Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all just force the use of a UrlResource, by using the file: URL prefix. // actual context type doesn't matter, the Resource will always be UrlResource ctx.getResource("file:/some/resource/path/myTemplate.txt"); suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used0 码力 | 290 页 | 1.49 MB | 1 年前3Spring Framework 1.2.4 Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all just force the use of a UrlResource, by using the file: URL prefix. // actual context type doesn't matter, the Resource will always be UrlResource ctx.getResource("file:/some/resource/path/myTemplate.txt"); suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used0 码力 | 289 页 | 1.49 MB | 1 年前3Spring Framework 1.2.7 Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all just force the use of a UrlResource, by using the file: URL prefix. // actual context type doesn't matter, the Resource will always be UrlResource ctx.getResource("file:/some/resource/path/myTemplate.txt"); suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used0 码力 | 290 页 | 1.49 MB | 1 年前3Spring Framework 1.2.5 Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all just force the use of a UrlResource, by using the file: URL prefix. // actual context type doesn't matter, the Resource will always be UrlResource ctx.getResource("file:/some/resource/path/myTemplate.txt"); suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used0 码力 | 290 页 | 1.49 MB | 1 年前3Spring Framework 1.2.1 Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used feature can be found below. • singleton: whether or not the factory should return a single object, no matter how often the getObject() method is called. Several FactoryBean implementations offer such a method0 码力 | 244 页 | 1.30 MB | 1 年前3Spring Framework 1.2.0 Reference
returned bean from the static factory method may be the same class or another class entirely, it doesn't matter). 3.2.3.1. Bean creation via constructor When creating a bean using the constructor approach, all suppressInterflace(Class intf) method to suppress interfaces that should not be exposed. However, no matter how many interfaces an IntroductionInterceptor is prepared to support, the IntroductionAdvisor used feature can be found below. • singleton: whether or not the factory should return a single object, no matter how often the getObject() method is called. Several FactoryBean implementations offer such a method0 码力 | 243 页 | 1.29 MB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100