自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

转载 Linux Pmap 命令:查看进程用了多少内存

Linux Pmap 命令:查看进程用了多少内存Pmap 提供了进程的内存映射,pmap命令用于显示一个或多个进程的内存状态。其报告进程的地址空间和内存状态信息。作者:linux来源:Linux中国|2013-11-06 15:01 移动端 收藏  分享开发者大赛路演 | 12月16日,技术创新,北京不见不散Pmap 提供

2017-12-13 20:05:49 1121

转载 Java 并发工具包 java.util.concurrent 用户指南

译序本指南根据 Jakob Jenkov 最新博客翻译,请随时关注博客更新:http://tutorials.jenkov.com/java-util-concurrent/index.html。本指南已做成中英文对照阅读版的 pdf 文档,有兴趣的朋友可以去 Java并发工具包java.util.concurrent用户指南中英文对照阅读版.pdf[带书签] 进行下载。

2017-11-19 22:08:13 452 1

转载 java多线程之Phaser

简介java多线程技术提供了Phaser工具类,Phaser表示“阶段器”,用来解决控制多个线程分阶段共同完成任务的情景问题。其作用相比CountDownLatch和CyclicBarrier更加灵活,例如有这样的一个题目:5个学生一起参加考试,一共有三道题,要求所有学生到齐才能开始考试,全部同学都做完第一题,学生才能继续做第二题,全部学生做完了第二题,才能做第三题,所有学生都做完的第三题

2017-11-19 22:05:57 281

转载 Java并发编程:CountDownLatch、CyclicBarrier和Semaphore

Java并发编程:CountDownLatch、CyclicBarrier和Semaphore  在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。  以下是本文目录大纲:  一.CountDownLatch用法  二.Cy

2017-11-19 22:04:22 134

转载 超级详细Tcpdump 的用法

超级详细Tcpdump 的用法1、抓取回环网口的包:tcpdump -i lo2、防止包截断:tcpdump -s03、以数字显示主机及端口:tcpdump -n  第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是

2017-11-19 16:18:40 180

原创 Nginx_杂

Flash Socket通信的安全策略问题 843端口https://www.thinksaas.cn/group/topic/699626/Unable to use multiple IPs with SSL (0.7.64)https://forum.nginx.org/read.php?2,142634,142634nginx解决flas

2017-11-19 16:06:14 157

原创 Nginx报错

Nginx server closes ssl connection for some clients:https://stackoverflow.com/questions/37346560/nginx-server-closes-ssl-connection-for-some-clientspeer closed connection in SSL handshak

2017-11-19 15:59:01 3687

转载 性能调优攻略

原文链接:https://coolshell.cn/articles/7490.html性能调优攻略 2012年06月20日  陈皓 评论 151 条评论  154,959 人阅读关于性能优化这是一个比较大的话题,在《由12306.cn谈谈网站性能技术》中我从业务和设计上说过一些可用的技术以及那些技术的优缺点,今天,想从一些技术细节上谈谈性能优化,主要是一些代码

2017-11-19 15:55:28 158

转载 任务调度框架Quartz(一) Quartz——一个强大的定时任务调度框架

Quartz,水晶、石英,一个简单朴素有美丽的名字,在Java程序界,Quartz大名鼎鼎,很多Java应用几乎都集成或构建了一个定时任务调度系统,Quartz是一个定时任务调度框架。何为定时任务调度框架?简而言之,它可以领会我们的意图在未来某个时刻做我们想要做的事情,比如,女友生日那天定时发送短信讨好下(当然,除此之外,你还要买买买…)。(本文章分享在CSDN平台,更多精彩请阅读

2017-11-19 15:51:09 2456

转载 几种任务调度的Java实现方法与比较

简介: 综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。 任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的

2017-11-19 15:42:38 222

转载 POJ 3356 最短编辑距离(动态规划)

引用地址:http://blog.sina.com.cn/s/blog_69c49e390100ju95.html题目地址:http://poj.org/problem?id=3356中文描述:设A和B是2个字符串。要用最少的字符操作将字符串A转换为字符串B。这里所说的字符操作包括:(1)删除一个字符;(2)插入一个字符;(3)将一个字符改为另一个字符。将字符串

2013-10-13 21:09:36 753

转载 内联函数和宏定义的区别

用内联取代宏:1.内联函数在运行时可调试,而宏定义不可以;2.编译器会对内联函数的参数类型做安全检查或自动类型转换(同普通函数),而宏定义则不会; 3.内联函数可以访问类的成员变量,宏定义则不能; 4.在类中声明同时定义的成员函数,自动转化为内联函数。文章(一)内联函数与宏定义  在C中,常用预处理语句#define来代替一个函数定义。例如:    #d

2013-09-12 12:24:36 498

转载 C++程序中调用exe可执行文件

当项目比较大的时候,通常会分开来开发,如果分开的部分只是一些函数或类,整合的时候 就可以使用静态库或动态库。但如果分开的是一个exe文件,整合的时候,就要通过调用exe文件来使用。尤其是当第三方软件是一个用c语言编写的exe文件时,更是需要如此。最近在我所开发的LCDS系统当中就碰到了这样的问题。他需要调用一个分类器来处理数据,而手头上的分类器是经典的C4.5决策树分类器,它是用c语言写的

2013-07-19 23:55:59 799

转载 Android 3.0 访问WebService或Socket 出现 android.os.NetworkOnMainThreadException异常

http://blog.sina.com.cn/s/blog_908e1e4a0100v4q3.html以前用2.2 访问WebService没有问题,到3.0上访问出现android.os.NetworkOnMainThreadException找了资料经过实践,解决方法是在activity类中的onCreate方法中添加strict代码,如下:JAVA代

2013-07-15 14:59:50 1463

转载 Error generating final archive: Debug Certificate

出现Error generating final archive: Debug Certificate expired on这样的编译错误是由于新版的Android SDK调试key有1年的试用期限制,如果当年电脑的Android SDK安装了一年后会出现这样的问题,解决的方法只需要删除早期的key文件即可,系统默认的key文件在Eclipse的Window菜单的Preferences =

2013-07-12 14:43:07 459

原创 【文件写不进sd卡】时如何处理?

文件写不进sd卡时,java.io.FileNotFoundException: /mnt/sdcard/xxx文件 (Permission denied)要在 AndroidManifest.xml 中加这样的错误处理很常见,但如果添加了permission,还写不进sd卡时,切记要注意手机是否在“只充电模式”,要是在大容量存储模式,也会不能写sd卡。

2013-07-04 22:00:58 1438

原创 PAT1021. Deepest Root (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1021并查集+bfs。代码如下://#include "StdAfx.h"#include #include #include #include#include#include#include#include#include#includeusing name

2013-05-14 16:23:45 1081

原创 PAT1013. Battle Over Cities (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1013深度优先搜索的问题。代码如下://#include "StdAfx.h"#include#include#include#include#include#include#includeusing namespace std;bool connect[1010

2013-05-11 21:06:49 539

原创 PAT1007. Maximum Subsequence Sum (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1007求最大子串和的问题。代码如下://#include "StdAfx.h"#include#includeusing namespace std;int main(){ //freopen("D://test.txt","r",stdin); int num[10

2013-05-11 20:53:27 517

原创 PAT1008. Elevator (20)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1008水题,不多说,代码如下:#include#include#include#include#include#includeusing namespace std;int main(){ //freopen("D://test.txt","r",stdin); i

2013-05-05 15:13:30 528

原创 PAT1006. Sign In and Sign Out (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1006这题实在比较简单,直接上代码吧:#include#include#include#include#include#includeusing namespace std;struct Person{ string id; string in; string o

2013-05-05 15:10:21 687

原创 PAT1005. Spell It Right (20)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1005对于大数N (代码如下:#include#include#include#include#include#include#include#include#includeusing namespace std;int main(){ string

2013-05-05 14:58:05 742

原创 PAT1004. Counting Leaves (30)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1004考查链表。记录下叶子节点信息,然后逐层嵌套count就可以了。代码如下://#include "StdAfx.h"#include #include using namespace std; int count[100]={0}; int m

2013-05-05 13:48:28 501

原创 PAT1003. Emergency (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1003此题考查最短路径算法dijkstra,代码如下:#include const int INF = 1 << 30;//移30位,既可以保证足够大,又可以保证不会因溢出而变成负值!const int N = 500;int matrix[N][N];int dist[N

2013-05-04 15:29:45 516

原创 PAT1002. A+B for Polynomials (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1002#include#includeusing namespace std;double a[1002];double b[1002];int main(void){ int n,i,temp; memset(a,0,sizeof(a)); memset(b,0,s

2013-05-04 15:15:30 658

原创 PAT1001. A+B Format (20)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1001简单题,直接贴代码:#include #include using namespace std; void format(int num) { if(num>=1000) { format(num/1000);

2013-05-04 15:12:20 444

原创 PAT1054. The Dominant Color (20)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1054此题没有怎么难的,用下map就行了。代码如下://#include "StdAfx.h"#include#include#include#include#include#includeusing namespace std;int main(){ //

2013-05-04 15:09:12 763

原创 PAT1055.The World's Richest (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1055PAT上有些题目的时间还是卡的比较紧的,就像这题,题目很平常,但总是有个case过不去。先给出代码吧,以后再改进。case 2超时版本://#include "StdAfx.h"#include#include#include#include#include

2013-05-04 15:04:12 1003

原创 PAT1056.Mice and Rice (25)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1056这题为浙大2013年考研复试上机的倒数第二题,分值为25分。此题得分率很低。在考试之后,很多考生反映,题目读不懂。读不懂应该是源于sample input中的第三行。第三行的序列给出的是依次要进行比较的老鼠的编号。Sample Input:11 325 18 0 4

2013-04-29 16:02:09 1684

原创 PAT1057.Stack (30)

题目地址:http://pat.zju.edu.cn/contests/pat-a-practise/1057这题为浙大2013年考研复试上机的最后一题,分数值为30分,大部分人开始都会出现有几个case超时的状况,可能源于频繁的在PeekMedian操作时进行排序,导致了超时。利用树状数组,辅之以普通的二分法,可以在限定的100ms内得到结果。树状数组的介绍//#include"

2013-04-28 16:31:18 2989 3

原创 树状数组

前几天在做PAT1057题时,老是有几个case超时,后来发现有人用树状数组来解此题,通过了所有的case,第一次听到这个名词,现记下:在解题过程中,我们有时需要维护一个数组的前缀和S[i]=A[1]+A[2]+...+A[i]。但是不难发现,如果我们修改了任意一个A[i],S[i]、S[i+1]...S[n]都会发生变化。可以说,每次修改A[i]后,调整前缀和S[]在最坏

2013-04-28 16:09:04 1728

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除