关于C#多线程的文章,大部分都在讨论线程的起停或者是多线程同步问题。多线程同步就是在不同线程中访问同一个变量(一般是线程工作函数外部的变量),众所周知在不使用线程同步的机制下,由于竟态的存在会使某些线程产生脏读或者是覆盖其它线程已写入的值(各种混乱)。而另外一种情况就是我们想让线程所访问的变量属于线 ...
分类:
编程语言 时间:
2017-01-30 22:49:51
阅读次数:
266
引用地址:https://msdn.microsoft.com/zh-cn/library/gg145045.aspx C# using引用时,不知道有哪些命名空间,这下转载收集一篇,方面查找使用。 NET Framework 类库是一个由类、接口和值类型组成的库,通过该库中的内容可访问系统功能。它 ...
题意: 给定一个有向图,求有多少个顶点是由任何顶点出发都可达的。顶点数<= 10,000,边数 <= 50,000 思路: Korasaju算法把图进行强连通分量分解,在分解的同时得到各个强连通分量拓扑序。唯一可能成为解的就是拓扑序最后的强连通分量,最后再检查这个强连通分量是否能从各个顶点均可达即可 ...
分类:
其他好文 时间:
2017-01-30 12:30:31
阅读次数:
224
读取 结合一段简单的代码来看: import xlrd # 打开 xls 文件 book = xlrd.open_workbook("test.xls") print "表单数量:", book.nsheets print "表单名称:", book.sheet_names() # 获取第1个表单 ...
分类:
编程语言 时间:
2017-01-30 10:48:46
阅读次数:
386
求素数的问题也有不少的算法,埃拉托色尼筛选法应该算是时间复杂度不大的一种算法。。。。 比如要求从1到n范围内的素数表,基本算法思想就是从第一个质数2开始,把2的所有倍数标记为非素数,然后进入到3,把3的所有倍数标记为非素数,然后跳过4(因为4是2的倍数而且已经被标记为非素数了),然后进入到5,把5的 ...
分类:
其他好文 时间:
2017-01-29 17:46:10
阅读次数:
284
传送门 对于给定的点,先求出凸包,听说水平序求凸包会被卡..亲测不会 然后对于求出来的凸包,求出每一个对踵点。然后对于每一个对踵点,遍历凸包上每一个点,求出最大的叉积和最小的叉积,绝对值的累加即位最大面积。 ...
分类:
其他好文 时间:
2017-01-29 14:44:49
阅读次数:
223
项目需要,经常需要手动调整图片尺寸,流程太过麻烦,效率低下。所以写了一个小程序,以提高工作效率using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threadin... ...
https://vjudge.net/problem/UVA-12545 题意:输入两个等长的串S和T,其中S包含字符0,1,?,但T只包含0和1。 用尽量少的步数把S变成T。每步有3种操作: ①把S中的0变成1;②把S中的“?”变成0或者1;交换S中任意两个字符。 思路:题目不是很难。首先考虑交换 ...
分类:
其他好文 时间:
2017-01-28 14:26:55
阅读次数:
192
Intersecting Lines Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 15145 Accepted: 6640 Description We all know that a pair of distinct poi ...
分类:
其他好文 时间:
2017-01-28 10:45:15
阅读次数:
239