09 2021 档案
摘要:今日思考 先抛出一个问题...... 对于创业公司,是市场重要还是产品重要。 晚上吃完饭,在楼下遛弯。 思考最近遇到的一些问题,突然脑海中就蹦出来一个疑问: 到底是市场重要还是产品重要? 其实这是一个很矛盾的说法。 对于初创公司,当然是市场重要,毕竟活下去才是第一要素。其余的说的再多,公司没有盈利,
阅读全文
摘要:前面一篇文章,了解了任务并行库。这是异步编程基础设施,它允许我们以模块化的方式设计程序,来组合不同的异步操作。解决了以往线程之间传递消息难等问题,但是我们在阅读和编写此类程序时还是会觉得非常难理解程序的实际执行顺利,总感觉把主动权交给并行库,总觉得心里面没底。而且随着系统的不断扩大,业务的不断完善,
阅读全文
摘要:你好,我是阿辉。 之前学习了线程池,知道了它有很多好处。 使用线程池可以使我们在减少并行度花销时节省操作系统资源。可认为线程池是一个抽象层,其向程序员隐藏了使用线程的细节,使我们可以专心处理程序逻辑,而不是各种线程问题。 但也不是说我们所有的项目中都上线程池,其实它也有很多弊端,比如我们需要自定义使
阅读全文
摘要:你好,我是阿辉。 前面2篇文章介绍了线程的基础知识和线程同步,下面我们来一起认识学习下,线程池的使用。 线程池 创建线程是昂贵的操作,所以为每个短暂的异步操作创建线程会产生显著的开销。一般情况下,都会使用池,也就是线程池进行管理。 线程池可以成功地适应于任何需要大量短暂的开销大的资源。事先分配一定的
阅读全文
摘要:上一篇文章主要带领大家认识了线程,也了解到了线程的基本用法和状态,接下来就让我们一起学习下什么是线程同步。 线程中异常的处理 在线程中始终使用try/catch代码块是非常重要的,因为不可能在线程代码之外来捕获到异常。 可以阅读下面的代码,这块是做的验证,证明在线程之外捕获异常是错误的选择,应该在线
阅读全文
摘要:最近由于工作的需要,一直在使用C#的多线程进行开发,其中也遇到了很多问题,但也都解决了。后来发觉自己对于线程的知识和运用不是很熟悉,所以将利用几篇文章来系统性的学习汇总下C#中的多线程开发。 线程基础 “进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元” 这句话应该学习计算机的朋友或多
阅读全文
摘要:上一篇推文“公交路线” 错误更正 这里特别说下,经过我周末的查询和验证,发现关于上一篇推文中在实现公交信息查询时,有问题。当时写的时候我只是把官网的图截取过来,本来想着第二天做验证,今天早上验证的时候发现,不能如约出现公交路线。 我这里罗列下具体的问题 一、 只单独引入OverlayManager.
阅读全文
摘要:上一篇简单介绍了与地图的交互功能,可以实现在地图上标记点,绘制线,添加信息框等功能。对于一些不常使用的功能点,可通过查看官方文档进行了解,这里不做过于详细的说明。 检索地图数据 今天这篇推文主要说说其余几个比较常用的功能,比如POI检索(查找目标物,美食,风景等)、地点输入提示检索(关键字搜索提示)
阅读全文