用于大型程序的工具
--异常处理[续2]
八、自动资源释放
考虑下面函数:
void f()
{
vector v;
string s;
while (cin >> s)
{
v.push_back(s);
}
string *p = new string[v.size()];...
分类:
编程语言 时间:
2016-05-12 14:52:27
阅读次数:
253
一、校验数字的表达式
1 数字:^[0-9]*$
2 n位的数字:^\d{n}$
3 至少n位的数字:^\d{n,}$
4 m-n位的数字:^\d{m,n}$
5 零和非零开头的数字:^(0|[1-9][0-9]*)$
6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$
7 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2}...
分类:
其他好文 时间:
2016-05-12 14:50:06
阅读次数:
190
思路:暴力出奇迹#include
using namespace std;
const int maxn =5005;
int a[maxn];
int vis[maxn];
int ans[maxn];
int main()
{
int n;
scanf("%d",&n);
for (int i = 1;i<=n;i++)
scanf("%d",&a[i]);
for (int i ...
分类:
其他好文 时间:
2016-05-12 14:49:06
阅读次数:
132
一.
* 文件名称: 项目一 数组分离
* 作 者: 赖诗文
* 完成日期: 2016年 5 月 10 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:从键盘中输入10个数放在数组A中,将该数组中奇数放到数组B,偶数放到数组C中后分别输出。
* 输入描述: 输入10个整数
* 问题描述: 分出奇数和偶数
* 程序输出: 奇数组和偶数组
* 问...
分类:
其他好文 时间:
2016-05-12 14:49:34
阅读次数:
137
I am trying to execute my python script in java using jython. The important thing is that I need to pass command line arguments to my script using jython, e.g. myscript.py arg1 arg2 arg3. There is a s...
分类:
编程语言 时间:
2016-05-12 14:49:52
阅读次数:
206
spring cloud ribbon简介ribbon用以实现负载均衡;实现软负载均衡,核心有三点:
服务发现,发现依赖服务的列表
服务选择规则,在多个服务中如何选择一个有效服务
服务监听,检测失效的服务,高效剔除失效服务
netflix ribbon一个简单的demo配置文件:
# Max number of retries on the same server (excluding the fi...
分类:
编程语言 时间:
2016-05-12 14:51:03
阅读次数:
427
paint基本方法
setStylepaint.setStyle(Style.FILL)方法可以给paint设置绘制风格,有FILL,FILL_AND_STROKE,STROKE,这3种绘制风格,每种有所不同。上图的3个圆,分别是FILL,FILL_AND_STROKE,STROKE风格绘制的。
setShadowLayer setShadowLayer (float radius, float d...
分类:
其他好文 时间:
2016-05-12 14:48:52
阅读次数:
181
今天做一个注册页面的时候,弄了一个清空的按钮,我执行清空按钮,但是按钮调用的方法 什么都没写,所有文本都清空了
代码如下:
我要注册
function resetClick()
{
}...
分类:
Web程序 时间:
2016-05-12 14:47:52
阅读次数:
221
Linux入门使用-41:linux中文件类型标记方法
ls -l 命令查看文件的详细信息时 文件前面有10个字符位置,每一个字符分别表示不同含义。第一个字符表示的是文件的类型: - 表示普通文件,普通文本文件,二进制文件等等
d (directory)表示文件夹文件
s (socket) 表示网络通信文件...
分类:
系统相关 时间:
2016-05-12 14:48:45
阅读次数:
177
上一篇说到了http模块的服务器篇,在这个文章里面我们讨论一下http模块的客户端篇1.http客户端http模块提供了两个函数http.request和http.get,功能是客户端向服务器端发送请求。1.1 http.requesthttp.request(options,callback)用于发起http请求,接收两个参数,options是一个类似关联数组的对象,里面包含一些请求的参数,cal...
分类:
Web程序 时间:
2016-05-12 14:48:20
阅读次数:
294
linux 摄像头驱动 :
/**
* struct fimc_dev - abstraction for FIMC entity
* @slock: the spinlock protecting this data structure
* @lock: the mutex protecting this data structure
* @pdev: pointer to the F...
分类:
系统相关 时间:
2016-05-12 14:48:20
阅读次数:
332
在iOS中,你能看到的东西基本上都是UIVIew,比如一个按钮,一个文本标签,一个图标等等,这些都是UIView
其实UIView之所以能显示在屏幕上,完全是因为它内部的一个图层
在创建UIView对象的时候,UIView内部会自动穿件一个图层(即CALayer对象),通常UIView 的layer属性可以访问这个层
当UIView需要显示到屏幕上时,会调用drawRect方法进行绘制,并且会讲所有...
分类:
其他好文 时间:
2016-05-12 14:48:06
阅读次数:
151
本次讲解将结合NOJ-2015和cplusplus.com的讲解进行,
题目链接如下:
http://acm.njupt.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=2015
cplusplus的地址:
http://www.cplusplus.com/从字面理解这两个函数的意思分别是从字符串读入和输出到字符串,即
Read...
分类:
其他好文 时间:
2016-05-12 14:47:48
阅读次数:
216
我之前在系统上写过一个监控硬盘剩余空间的脚本,今天它给我发来报警了,于是我就登录到服务器上查看,结果发现df和du查出来的结果不一样,du查出来的“实际使用空间”明显比df查出来的已使用空间要小很多,这是为什么呢?难道有些空间被隐藏起来了?
最终,借助网上的力量,解决了这个“诡异”的事件,并全程记录下来了。
首先,我们用df来查看已使用空间:
从上图可知,根分区已使用5456700KB(合...
分类:
其他好文 时间:
2016-05-12 14:46:55
阅读次数:
132