码迷,mamicode.com
首页 > 2016年05月13日 > 全部分享
例说多线程定时器System.Timers.Timer
System.Timers.Timer是多线程定时器,如果一个Timer没有处理完成,到达下一个时间点,新的Timer同样会被启动,所以在使用Timer时需要注意。下面的实例显示了Timer的使用方法。using System; using System.Threading; using System.Windows;namespace TimerExp { /// ...
分类:编程语言   时间:2016-05-13 01:10:48    阅读次数:205
python re.compile(?P<name>)
正则还可以这样匹配。。。 geeksquiz 网站提供代码题,可用于自测一门语言的掌握情况,今天做python有了有趣的发现——原来正则还可以这样写>>> sentence = 'cats are fast' regex = re.compile('(?P\w+) (?P\w+) (?P\w+)') matched = re.search(regex, sentence) prin...
分类:编程语言   时间:2016-05-13 01:09:48    阅读次数:276
对照Java学习Swift--自动引用计数(Automatic Reference Counting)
自动引用计数(Automatic Reference Counting)简称ARC,是Swift对应用程序内存的跟踪和管理。跟Java里面的Gc类似,但是又不太一样。 ARC是实例的引用数为0,ARC就会销毁这个实例。 GC是当程序不能访问这个实例,称为该实例”不可达的”,GC就会负责回收这些”不可达的”的实例,回收算法很复杂,Java规范对GC的很多行为都没有进行严格的规定,不同的厂商在各自实...
分类:编程语言   时间:2016-05-13 01:11:24    阅读次数:190
struts2进行文件的下载
首先搭建好struts2的开发环境,先新建一个下载的页面 My JSP 'download.jsp' starting page 下载 在WebRoot下面建立一个download文件夹。里面放一个1.txt文件 之后再新建一个DownloadAction类,然后查看struts2的文档得知进行文件...
分类:其他好文   时间:2016-05-13 01:11:20    阅读次数:98
HDU 2732 —— Leapin' Lizards
原题:http://acm.hdu.edu.cn/showproblem.php?pid=2732 #include #include #include #include #include #include #define inf 1e9 using namespace std; const int maxn = 850; const int maxm = 200000; int cas...
分类:Windows程序   时间:2016-05-13 01:09:34    阅读次数:266
线段树之应用 ---- #1299 : 打折机票
#1299 : 打折机票 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述  因为思念新宿的"小姐姐"们,岛娘计划6月份再去一趟东京,不过这次看来她需要自掏腰包。经过了几天的夜战,岛娘终于在体力耗尽之前,用Python抓下了所有6月份,上海至东京的全部共 n 张机票。现在请你帮助债台高筑的岛娘筛选出符合时间区间要求的...
分类:其他好文   时间:2016-05-13 01:10:22    阅读次数:166
Java之------socket查看指定URL的Web页编辑器及HTML文档
本例只能用于查看比较简单的网页,像是现在jsp开发的网页有很多地方时无法显示的,但这种程序还是值得学习一下的 package cn.hncu.url; import java.util.Date; import java.text.SimpleDateFormat; import java.awt.event.*; import javax.swing.*; import javax.swin...
分类:编程语言   时间:2016-05-13 01:09:12    阅读次数:224
POJ 1094 Sorting It All Out【拓扑排序】
Sorting It All Out Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 31994   Accepted: 11117 Description An ascending sorted sequence of dist...
分类:编程语言   时间:2016-05-13 01:08:55    阅读次数:181
从源码理解Stack.java
package java.util; /** * Stack类表示了后进先出(LIFO)的一个容器对象。Stack继承自Vector并扩展了五个操作,使得Vector可以被看作是一个Stack。 * 常用的push和pop,以及获取栈顶元素的peek,测试栈是否为空的empty,一个搜索操作search并返回其与栈顶的距离 * 第一次创建的时候,栈中没有元素 * 更丰富更兼容的LIFO操...
分类:编程语言   时间:2016-05-13 01:11:34    阅读次数:136
61.JAVA编程思想——共享有限资源
61.JAVA编程思想——共享有限资源 可将单线程程序想象成一种孤立的实体,它能遍历我们的问题空间,而且一次只能做一件事情。由于只有一个实体,所以永远不必担心会有两个实体同时试图使用相同的资源,就象两个人同时都想停到一个车位,同时都想通过一扇门,甚至同时发话。 进入多线程环境后,它们则再也不是孤立的。可能会有两个甚至更多的线程试图同时同一个有限的资源。必须对这种潜在资源冲突进行预防,否则就可能...
分类:编程语言   时间:2016-05-13 01:10:34    阅读次数:167
【C#】MDI窗体中,将子窗体置于父窗体控件之上的方法
问题 这几天在优化程序的时候发现了一个问题,就是在MDI窗体中的子窗体被激活显示出来之后,总是被主窗体中的控件遮挡(各种控件)。解决的方法也试了很多但是都不是很满意,由于C#的WINFROM窗体没有SETPARENT的方法,所以很多东西都需要自己去编写,下面就贴一个至少让我感觉非常不错的方法吧。 解决办法 user32.dll 首先来介绍一下什么是“User32.dll” 欢...
分类:Windows程序   时间:2016-05-13 01:09:23    阅读次数:260
bzoj1036 树的统计Count 【树链剖分+线段树】
#include using namespace std; const long long inf=1<<30; const int N=40000+10; typedef long long ll;struct { int a,b; }g[N];struct { int l,r; ll sum,mx; }tree[4*N]; vector<in...
分类:其他好文   时间:2016-05-13 01:10:40    阅读次数:176
DFS系列 POJ(自认为的讲解)
C - Sum It Up POJ1564 题意: 给你一个N,然后给你一堆数The numbers in each list appear in nonincreasing order, and there may be repetitions.,让你在这对数里找出一些数,如果他们的和sum==N,则按样例的格式数输出。 思路: 那就是DFS呗,深搜一波,当sum==N时就输出,这里有...
分类:其他好文   时间:2016-05-13 01:08:19    阅读次数:257
第10、 11 周-职工有薪水啦
问题及代码: /*copyright 计算机与控制工程学院 完成日期:2016年5月8日 作者:马艳艳 问题描述:wu 输入描述:职工信息 输出描述:职工信息 */ #include #include #include #include using namespace std; class CPerson { protected: char *m_szName; c...
分类:其他好文   时间:2016-05-13 01:09:09    阅读次数:190
struts2进行多文件上传
首先搭建好struts2的开发环境,导入struts2需要的最少jar包 新建upload.jsp页面 My JSP 'upload.jsp' starting page           file:     fileDesc:         file:     fileDesc:...
分类:Web程序   时间:2016-05-13 01:09:24    阅读次数:190
线程池(ThreadPoolExecutor JDK1.7)
平常我们经常都会使用到线程池,但是有没考虑过为什么需要使用线程池呢?下面我列举一下问题,大家可以思考一下 1.当前服务器的硬件环境是多少核的CPU,它和线程的关系又是什么? 2.jvm能创建多少个线程? 3.多线程主要解决什么问题? 4.你使用线程池的目的是什么? 以上几个问题都是帮助你更好的使用java的线程(还可以衍生更多的小问题,如:jvm维护线程的消...
分类:编程语言   时间:2016-05-13 01:07:51    阅读次数:205
XDU-1043 Boooooom (概率DP)
设dp[i][j]表示前i个人中有j个人来上课的概率,初始:dp[0][0]=0; 状态转移方程为:dp[i][j]=dp[i-1][j]*(1-p[i])+dp[i-1][j-1]*p[i]; 计算n个人中来上课的人数大于等于k时的概率为sum 则可求的上课天数的期望为:sum+sum^2+…+sum^x,(x→∞) 等比数列求和得:sum/(1-sum)...
分类:其他好文   时间:2016-05-13 01:07:47    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!