C#中使用线程Task类和Thread类小结
刚接触C#3个月左右,原先一直使用C++开发,因为公司的需要,所地采用C#开发,主要是控制设备的实时性操作,此为背景。
对于C#中的Task和Thread我在这不作介绍,要了解更多的,如果查看相当信息。此次项目中使用到TASK和THRED,让我调试足足用了将近两周的时间才找出问题所在,所以在此写出...
分类:
编程语言 时间:
2014-09-18 11:31:44
阅读次数:
507
点击打开链接
二分图最大独立集 = 顶点数 - 最大匹配数
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 1005;
int g[maxn][maxn];
int n;
int link[maxn];
bool used[maxn];
bool dfs(i...
分类:
其他好文 时间:
2014-09-18 11:31:33
阅读次数:
185
二分查找算法是一种在有序数组中查找某一特定元素的搜索算法。搜素过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组 为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。折半搜索每次把搜索区域减少一半,时间复杂度为Ο(logn)。...
分类:
其他好文 时间:
2014-09-18 11:31:23
阅读次数:
340
这是一个3行的textview,
光标默认第一行,
进入activity之后不显示键盘
edittext失去焦点...
分类:
其他好文 时间:
2014-09-18 11:31:13
阅读次数:
195
在立方体的六个面贴上不同的颜色,如果想达到混合颜色的效果,可以参照立方体的前面代码在每一行前都加上颜色
代码如下
#include
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glut32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glu...
分类:
其他好文 时间:
2014-09-18 11:31:03
阅读次数:
212
[leetcode]Remove Duplicates from Sorted Array II...
分类:
其他好文 时间:
2014-09-18 11:30:53
阅读次数:
150
CALayer与UIView之间的关系
UIView本身不可视,其内部的CALayer才具有显示功能
改变CALayer的属性,就是改变UIView的外观(如圆角、阴影)
CALayer的常用属性(如位置、锚点)
CALayer的常用属性(如边框、圆角)
UIColor和UIImage必须转成可以跨平台的CG...
分类:
移动开发 时间:
2014-09-18 11:30:44
阅读次数:
249
点击打开链接
有向无环图的最小路径覆盖 = 顶点数- 最大匹配
#include
#include
#include
#include
#include
using namespace std;
const int maxn = 150;
int g[maxn][maxn];
int n, m;
int link[maxn];
bool used[maxn];
bool...
分类:
其他好文 时间:
2014-09-18 11:30:34
阅读次数:
154
Moo University - Financial Aid
题意:
一个私立学校的学生要申请奖学金,而学校的金额有限。因此,学校希望在金额不超过F的情况下从C中选得N对数。
给出三个数N,C,F。分别代表在C对数中要取得N对数。而每对数分别代表成绩,跟申请金额。要求取得N对数中的总金额不超过F的条件下,然取得中间的以为学生的成绩最高。(N为even)
算法分析...
分类:
其他好文 时间:
2014-09-18 11:30:23
阅读次数:
279
Binary Search
Jon Bentley曾经说过类似的话:“90%的程序员无法正确实现二分查找算法
就冲着这句话去写binary search
binary_search 的算法实现部分
/*********************************************************
code writer ...
分类:
其他好文 时间:
2014-09-18 11:30:13
阅读次数:
230
最近开始研究Python的并行开发技术,包括多线程,多进程,协程等。逐步整理了网上的一些资料,今天整理一下greenlet相关的资料。
并发处理的技术背景
并行化处理目前很受重视, 因为在很多时候,并行计算能大大的提高系统吞吐量,尤其在现在多核多处理器的时代,
所以像lisp这种古老的语言又被人们重新拿了起来, 函数式编程也越来越流行。 介绍一个python的并行处理的一个库...
分类:
编程语言 时间:
2014-09-18 11:30:03
阅读次数:
212
来看一篇创业者的文章。作者 Marc Kuo 是一家名叫 Routific 的初创快递公司创始人,Routific 跟通常意义上的快递公司不同,它不追求“快”,而是致力于为企业提供“最优路线”的服务。Marc Kuo 提出的观点非常有趣,他提出,创业者在创立一家公司前对于“需求至上”似乎已经成为一种迷信,为什么一定要以需求为导向?能不能忘掉类似
Uber 这种按需服务的模式,反其道而行,另辟蹊...
分类:
其他好文 时间:
2014-09-18 11:29:53
阅读次数:
335
UVA12130 Summits(BFS + 贪心)
题目链接
题目大意:
给你一个h ?
w 的矩阵,矩阵的每个元素都有一个值,代表这个位置的高度。题目要求你找出这个图中有多少个位置是峰值点。从每个点(高度H)出发遍历这个图有一个要求,就是走过的点的高度不能小于等于H - d;成为峰值点的要求就是从这个点出发走到的位置不能有高度大于H的。
解题思路:
因为图很大,用df...
分类:
其他好文 时间:
2014-09-18 11:29:43
阅读次数:
226
UVA11987 - Almost Union-Find (并查集带删除)
题目链接
题目大意:给出三个操作: 1 p q 表示将p q 这两个数所在的集合合并在一起。2 p q表示将p这个数从原有的集合中拿出来放到q所在的集合中。3 p表示查询p所在的集合总共有几个元素,和是多少。
解题思路:并查集。只是并查集中并没有删除的操作。所以就需要将删除的这个点的影响降到0,也就是给删...
分类:
其他好文 时间:
2014-09-18 11:29:33
阅读次数:
233
【题目】
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent numbers on the row below.
For example, given the following triangle
[
[2],
[...
分类:
其他好文 时间:
2014-09-18 11:29:23
阅读次数:
201
个人原创博客:http://www.phpthinking.com/archives/350
一、自定义函数
自定义函数就是我们自己定义的函数,在PHP中自定义函数格式如下:
1
function funname(arg1,
arg2, arg3......){
2
...
分类:
Web程序 时间:
2014-09-18 11:29:14
阅读次数:
300
问题场景:eth0网卡无法自动加载,网卡配置信息不在network-scripts中
解决:
1》vi /etc/rc.d/rc.loacl
最后加入
ifup eth0
2》reboot
3》测试
换个ip, service network restart 是否有效
或者桌面环境观察网卡状态是否在连接
4》ifconfig -a
查看 eth0信息是否改变
...
分类:
Web程序 时间:
2014-09-18 11:29:03
阅读次数:
201