My library

This article will record my reading line in my study career.

Focus domain:Computer Science

读书已经成为我生活最主要的一部分了,这部分甚至已经超过了我对其他事的关注。读万卷书,行万里路。读书其实很辛苦,但读书又让人觉得很快乐。下面罗列的书许多都有字典的身材,看起来不仅要时间,耐力,理解力,注意力,但是你所得到的将是无限的快乐。书,是智慧的宝库,让我们环顾于这个宝库,并积极挖掘着。几千年文明,唯有读书者博学多才,读书也应该是那种痛并快乐着的幸福感。还羡慕自己现在有时间来看书,这太让人羡慕了。

Reading:

image【书名】:Windows Workflow Foundation Step by Step
【版本】:英文电子版
【简评】:这是一本讲述WF快速入门的一本书,非常适合初学者,这本书我只有英文电子版的,但是语言却显得很简单,是一本很容易看懂的书,所讲解的内容也是相对比较简单的,但是却又不乏为WF入门的一本好书。看这本书的建议是一定要跟着书中的示例进行动手实验,否则,将没有任何的意义。

 

Past:(仅列出一些看过觉得比较好的书籍,还有一些日后再补充吧)

你必须知道的.NET 【书名】:你必须知道的.NET
【版本】:纸质中文版
【简评】:首先要感谢作者将这本书送给我,并回谢他在书中感谢我,:)。即便送给我书,我也会实事求是地评价的,大家放心。
这本书就像一本学习笔记,覆盖了很多的内容,真的是你必须知道的。作者文字优美,并且能够点中要害,把你最想知道的内容一语道破,看起来会很痛快。本书从知识点入手,经常能够深入到IL中,用本质说明事情缘由,IL毕竟枯燥,作者掐到就止没有死死揪住不放,让你能够恰到好处。复杂的.NET在王涛兄的笔下惟妙惟肖,让你看起来丝毫不费力,不像同样厚度的C++或Linux让人觉得吃力。
因为内容全而恰到好处,因此这也是一本很好的面试前的复习教材,大家可以通过它来拾遗,会有收获良多的感慨!
C程序设计语言(第2版·新版) 【书名】:C程序设计语言(第2版·新版)
【版本】:纸质中文版
【简评】:K&R的经典著作,C语言学习的必备手册,C语言之父的亲自真传,ANSI-C语言的入门经典。总之它在C语言学习中的地位是无可撼动的,既在于她是C语言最具发言权的C语言之父的大作,更在于她细致入微以及言简意赅的描述,让人阅读后大快人心,豁然开朗,不论是C语言的入门读者还是有一定C语言基础的读者甚至是已经在C语言这条路上长期摸索的前辈达人,她都是一本不可或缺的旷世杰作。
再多的言语用来描述这本书都显得势单力薄,因为她确实太棒了。如果您正打算恶补C程序设计语言的话,千万不要忘记她。
这本书还有一本配套的习题解答,我仅有一份电子版,配合使用效果更佳。如大家有需要可以留言索取。
Programming WCF Services/WCF服务编程 【书名】:Programming WCF Services/WCF服务编程
【版本】:纸质英文影印版/纸质中文版
【简评】:这是一本讲述WCF非常全面的书,就其内容编排上像是要竭尽所能地讲述WCF编程的全部方面,是一本学习WCF的必备教材。WCF作为.NET3.0以上版本才具备的一项分布式编程技术,承载着Microsoft的诸多愿景和美好祝福,因为SOA理论的大肆普及,WCF也受到越来越多的关注。WCF在国内的图书市场上铺货较少,这本书的影印版和中译版都率先登陆了中国市场,可谓是捷足先登了。就阅读体验来说,这本书并没有什么特别良好的阅读体验,就在于它更像一本整理好的MSDN,细致入微循循善诱,可谓是一本很好的WCF参考书。但限于国内WCF图书市场上资料甚少,它也是一本值得购买的好书。
scrum 【书名】:Scrum CheckLists
【版本】:中文电子版(infoQ PDF)
【简评】:与其说这是一本书,不如说这是一篇长得像书的文字,或者是一张像书的清单。它记录了一些如何让你的项目“敏捷”起来的方法。它和很多描述敏捷的书不同,它不是围绕着“什么是敏捷”来谈的,而是在教你“如何敏捷”,它所要教你的就是Scrum(应该是一个培训机构所推荐的如何敏捷的方法,这些方法可以总结为scrum flow (点击放大“Scrum流程”))。
很有趣的是这本“书”仅仅只有30页的篇幅,很大的字,而且隔一页(通常)就会有一个条纹式的记事本纸张,着实有些浪费了,呵呵。
虽然它没能和那些大部头媲美,也没有通过它的内容使您对敏捷有特别的见解,但在阅读它的时候我突然萌生了一个想法。既然敏捷被如此“实例化”,那么我们是否应该或者说可以开发出一套不错的“敏捷解决方案”来让团队互动起来呢?
image 【书名】:领域驱动设计精简版(Domain Driven Design (Quickly) )
【版本】:中文电子版(infoQ PDF)
【简评】:这本书的完整版已经在整个领域建模领域如雷贯耳了,相信很多人对此书都有印象并且很多人都看过。(不过我还没看过)在InfoQ上看到这本小书,70多页,确实是本小书,但是内容却一点也不精简,写得很好,如果你关注面向对象技术在领域建模方面的应用技术,可以推荐看一下这本书。
全书介绍了领域驱动在软件构建方面的重要性,的确,我们会经常发现我们的软件在领域知识方面的或缺,大部分遇到的障碍通常都不是技术上的,而是来自于具体领域的,而对领域的认知又通常被软件构建者所忽视。如果你仅是一名程序员,那么这本书起码能让你知道领域知识的重要性。
如果你关注架构,这本书将会概述许多常见的领域驱动设计所面临的棘手问题,虽然所讨论的相关案例过于简单或抽象,但多少能给你一些相关信息以给您的实际工作相关建设。
不过我还是更期待一本能够有众多实际案例的领域建模书籍来指导领域建模。
image【书名】:WF本质论
【版本】:纸质中文版
【简评】:这本书是能在amazon.cn上唯一一本能够买到的讲述.net3.0wf技术的一本中文书籍。这是一本深入分析并讲解了WF本质的一本书,全文并无涉及到如何使用Visual Studio构建WF程序的任何过程,而是通过描述WF类库的开发过程,循序渐进地由问题域引发来一步一步构建出WF的全过程的一个描述。特别是全书的前两章在这方面表现很明显。是一本很值得多次回味的一本书。看完此书,回过头来再去使用VS构建WF程序,会有一种一通百通的感觉。再搭配《Windows Workflow Foundation Step by Step》一书,进行感性的认识,是一个很好的学习过程。
如果你只是想要会用WF,那么这本书不一定适合你,因为他不是一本字典,也不适合你快速查阅构建WF的方法,但是如果你想深入剖析WF,那么这本书将让你受益。
重构【书名】:重构——改善既有代码的设计(中文版)
【版本】:纸质中文版
【简评】:这本书是声称为与《设计模式》一书并驾齐驱的一本书。的确,它是一本很好的书,重构作为现代软件的一个重要的软件方法,这本书起到了很好的引导作用。最让我印象深刻的则是第一章的一个循序渐进的重构过程,虽然项目小的没有什么太大的现实意义,但重构的美却贯穿始终,让你能够感受到作者思维的慎密,或者更准确地说,重构这门技术它是有章可循的。
这本书的示例都是用Java写的,但是我相信大部分懂得英文或者会查字典并且有一定编程基础的人都可以看得懂。其中的示例也都是些简单的示例。这本书的特色是它可以被当作重构的字典,以为它的写作风格分章分点。但这本书,或者说这门技术最让人头痛的也莫过于其中的“自相矛盾”。一个问题往往有多种被重构的方式,但事实上又适用于不同的场景,或者说是有着不同的重构深度。这不仅要求你对重构本身有良好的认识,而且也要求你对你的系统架构有深刻地把握,另外还需要你对你的业务有确切的认识并且在对未来的变化度上有着准确的拿捏。而重构所谓的目标也就是设计模式中一直推荐的各种所谓好的设计。
代码大全 【书名】:代码大全2
【版本】:纸质中文版
【简评】:第一次看这本书是在卓越网看的试读章节,当时就被这本书给迷上了。一直认为这本书集各种设计,各种方法,各种规则,各种原则于一体,简直太完美了,不过由于这本书太厚了,也不是那种看完就能马上受益的书(虽然我追求的不是这个,但不得不承认,我必须得循序渐进地看它),因此它是我一直在看,但却一直看不完的书,其实这本书应该被看无数遍而不应该放下,因为它里面所描述的东西大都能说到咱心里去,平时不注意也就那么一直不注意了,看了之后则应该对你所谓的那些坏习惯有了新的认识。
我一直有一种感觉,它所提到的东西,在我所学习的其他很多很多书中都被用到,提到或者如出一辙。如果你想要提高自己的Code水平,想让自己的代码也能像艺术一样被欣赏,那么这本书,你不应该错过。
Csharp入门经典 【书名】:C#入门经典(第3版 中文)
【版本】:纸质中文版
【简评】:这是本人购买的第一本关于讲述C#的一本书。当时在论坛上看到这本书口碑是相当不错的,于是就选定为自己的入门教材,它确实是一本很好的书,我还是一如既往地喜欢它,虽然已经将它搁置很久了。看这本书我全是在图书馆看完的,书中伴随着大量的示例,我回到宿舍之后总是会将它们敲入电脑。我一直相信这是一个非常好而且是值得向每个人推荐的一种良好学习方式。这本书涵盖了.net2.0的诸多概念,以及一些典型应用,当然包括ASP.NET、WINFORM等。作为一本入门书籍,它很好地突出了重点,因为毕竟不是每项技术都是普及到你非学不可,这本书在这方面的把握还是很好的。不过现在回过头再去看这本书,就比较浅了。但是它确实是一本很值得用于入门的书籍。另者由于.NET3.0只是对.NET2.0的扩充,关于2.0的部分是完全没有变化过的,因此,这本书及时在3.0、3.5等环境下,它也是很值得您购买的。
image 【书名】:C#规范2.0版
【版本】:电子版(WORD)
【简评】:这本书在VS2005的安装目录下就可以找到,这是一本描述C#2.0的规范。比入门经典要详细,而且行文非常严密。这部分内容描述的是2.0版本的一些新增功能,包括泛型、匿名方法、分部类型、可空类型等。而1.0 1.1的版本内容在另外一册C#1.1的规范中才有描述。2.0版的规范,还针对1.x的规范进行了部分的修正。这是C#语法的一本权威书籍。事实上它也被出版社出版了。
其中关于泛型的部分描述非常地深刻,且由于泛型是2.0版本的一大亮点,因此,泛型部分在这里显得举足轻重。如果你想要了解并深入掌握泛型,可以来看这本“书”,不过如果你看它觉得有点头晕的话也没关系,因为它太细了,以至于你很可能所学无所用,也只是一时徒劳而已。
CPPPrimer 【书名】:C++ Primer 中文版 第4版
【版本】:纸质中文版
【简评】:这是一本非常好的C++入门教材,虽然说是入门教材,但是由于C++本身要求功力比较深,因此,这本书看起来并不是那么地Primer。内容是讲解地很细致的。也正是因为它的细致深入,导致了这本书一直是C++入门的一本久负盛名的书。太棒了!不过据说这本书4个版本进行的变化绝不只是升级这么简单。因为C++的标准化,第4版则不像旧版本那样追求高效,而是追求那种标准化的灵活性。这又让我想起了代码大全里面无处不在的那些规则。
如果你想对C++有一个良好的开始,那么请选择它。当然,如果你有C的基础那么它还会告诉你很多C和C++的区别,这些区别有助于我们去更好地认识这两门语言。
### UVI Library Usage and Information in Programming Context In the context of programming, using a **UVI (Ultraviolet Index)** library involves interacting with APIs that provide real-time data about UV levels or utilizing hardware sensors like VEML6075 to measure UVA/UVB intensities directly. Below is an explanation covering both software-based API interactions and sensor integration. #### Using Data from Singapore's Government API for Real-Time UVI The `data.gov.sg` API provides access to real-time ultraviolet index values through its RESTful interface. To retrieve this information programmatically: 1. The following example demonstrates how to fetch UVI data via cURL: ```bash curl --request GET \ --url "https://api-open.data.gov.sg/v2/real-time/api/uv?date=2024-07-16" ``` 2. In Python, one can use libraries such as `requests` to interact with the same endpoint more conveniently. ```python import requests url = "https://api-open.data.gov.sg/v2/real-time/api/uv" params = {"date": "2024-07-16"} response = requests.get(url, params=params) if response.status_code == 200: uvi_data = response.json() print(uvi_data) else: print(f"Error fetching data: {response.status_code}") ``` This script sends a request to the specified URL with query parameters defining the date required[^2]. It then parses JSON responses containing detailed UVI measurements at different locations across Singapore. #### Integrating Hardware Sensors Like VEML6075 into Codebases For applications requiring direct measurement rather than relying on third-party services, integrating specialized ICs becomes necessary. For instance, consider implementing support for the VEML6075 sensor within embedded systems projects written in languages compatible with microcontroller development environments—such as C/C++ or MicroPython. Below shows basic initialization steps when working with Arduino IDE alongside Adafruit’s VEML6075 driver library: ```cpp #include <Wire.h> #include <Adafruit_VEML6075.h> Adafruit_VEML6075 uvSensor; void setup() { Serial.begin(9600); while (!Serial); // Wait until serial port opens if(!uvSensor.begin()){ Serial.println("Failed to initialize VEML6075!"); while(true){}; } } void loop(){ float uva, uvb; uint8_t comp_a, comp_b; tie(uvSensor.readUV(&uva,&uvb,&comp_a,&comp_b)); double uviValue = calculateUVIndex(uva, uvb); Serial.print("Current UVI Value:"); Serial.println(uviValue); } double calculateUVIndex(float uvaReading,float uvbReading){ return ((uvaReading * 0.45) + (uvbReading * 0.55)) / 2; } ``` Here we utilize functions provided by the manufacturer-specific SDK which abstract away complexities associated with raw register manipulation allowing developers focus solely upon interpreting results instead worrying low-level details.[^4] Additionally, advanced machine learning models based off Vision Transformers(ViT), specifically designed architectures tailored towards object detection tasks incorporating global attention mechanisms may also prove useful analyzing patterns present amongst collected datasets derived either satellite imagery capturing earth surface conditions affecting atmospheric ozone layer thickness thus indirectly influencing ground level received radiation doses.[^3] §§Related Questions§§ 1. How do I parse nested structures returned by government environmental monitoring web service endpoints? 2. What preprocessing techniques should be applied before feeding image patches extracted regions interest detected potential harmful solar rays exposure scenarios neural networks training processes ? 3. Can you recommend any open-source frameworks supporting multi-modal fusion combining optical flow vectors generated video streams along side thermal imaging captures predict possible skin damage risks due prolonged sunbathe sessions ? 4. Are there existing implementations leveraging transfer learning pretrained weights fine-tune custom domain specific problems related public health advisories issue timely warnings citizens exceeding safe limits daily accumulative dose thresholds ?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值