自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 论坛 (2)

原创 Swing笔记(二)——JRadioButton和JCheckbox

单选按钮构造器JRadioButton()创建一个初始化为未选择的单选按钮,其文本未设定JRadioButton(Icon icon)创建一个初始化为未选择的单选按钮,其具有指定的图像但无文本JRadioButton(Icon icon, Boolean selected)创建一个具有指定图像和选择状态的单选按钮,但无文本JRadioButton(String te

2013-12-01 16:07:51 638

原创 Swing笔记(一)——JLabel和JButton组件

Label 标签常用构造器:public JLabel()创建无图像并且其标题为空字符串的JLabel对象public JLabel(String text)使用指定的字符串text创建一个标签(标签显示的文本为text内容)public JLabel(String text, int alignment)使用指定的字符串text创建一个标签。参数alignment用于

2013-11-30 22:46:36 1115

转载 守护进程的建立

#include #include #include #include #define MAXFD 64void daemon_init(const char *pname, int facility){int i:pid_t pid;/* fork,终止父进程 */if (pid=fork())exit(0);/* 第一子进程 */setsid();signal(SI

2013-11-01 20:57:01 532

原创 linux下socket编程再改进版

基于上次的改进版,实现了服务器的转发功能,基本实现了局域网聊天室的功能。此版改进之处:1、给client端开了一个线程,recv()函数在线程中单独处理,这样又可不必使用非阻塞的recv()了。2、给服务器端成功accept()产生的confd加入一个链表中,当收到消息的时候,将转发标志flag置为1,转发的时候遍历链表,和接收到消息的confd不同的就转发。3、每当一个客户端退出

2013-10-31 20:48:18 486

原创 linux下socket编程改进版

通过在bbs提问,增加一个标志位,解决了线程ID不能重复,灰常感谢。功能还是一样的,服务器接收消息然后打印,加了些服务器发送的确认消息。注意点:开始客户端的recv函数阻塞住导致我后面无法发送,后来学习到要用非阻塞模式。下面是代码,写得有点乱。服务器端://server.c#include#include#include#include#include#incl

2013-10-28 20:57:50 404

转载 linux下抓包命令--tcpdump的使用

例:tcpdump host 172.16.29.40 and port 4600 -X -s 500 tcpdump采用命令行方式,它的命令格式为:  tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]          [ -i 网络接口 ] [ -r 文件名] [ -s snaplen ]          [ -T 类型

2013-10-27 21:54:09 383

原创 linux下socket编程学习

最近今天在看socket编程,参考网上的例子,自己写了一个服务器回射程序,服务器端想用线程处理消息,但是线程这块还没想好怎么弄,现在只能规定一个最大的连接次数,超过这个次数服务器就结束了。下面是代码:server.c#include#include#include#include#include#include#include#include#include#in

2013-10-25 23:27:25 373

原创 mark

GTK+ and Glade3 GUI Programming Tutorial http://www.micahcarrick.com/gtk-glade-tutorial-part-1.html

2013-10-22 22:36:30 288

原创 C语言实现双向循环链表

双向链表循环,完成插入删除搜素打印基本功能。#include#includetypedef int elemType;typedef struct listnode{ elemType info; struct listnode * previous; struct listnode * next;}listnode;listnode * linkListInit(l

2013-10-22 18:48:03 448

原创 pioj2159 Ancient Cipher

#include#include#includechar a[101],b[101];int m[26],n[26];void getNum(char *a,char *b){ int i,len1,len2; len1=strlen(a); len2=strlen(b); for(i=0;i<len1;i++) m[a[i]-'A']

2013-10-19 10:32:13 394

原创 poj1250 Tanning Salon

#include#includevoid main(){ int n; char s[53],c[26]; int i,l,count,leave; scanf("%d",&n); while(n != 0 && n<=20){ memset(s,'\0',sizeof(s)); memset(c,'0',sizeof(c)); scanf("%s",s); l=s

2013-10-19 10:30:22 456

原创 poj1484 Blowing Fuses

#include#include#includevoid main(){ int num,operation_num,max,capacity,curr,i,count=0,total; int device_Ampere[30]; char flag; char device_Flag[30]; scanf("%d %d %d",&num,&operation_num,&cap

2013-10-19 10:28:01 489

原创 C语言实现链式栈

和队列一样简单实现push() pop() print()基本功能。 push(LinkStack

2013-10-17 21:13:45 437

原创 C语言实现链式队列

C语言实现,只是简单实现了初始化、入队、出队和打印四个功能比较简单。#include#includetypedef int elemType;typedef struct qNode{ elemType info; struct qNode *next;}qNode;typedef struct{ qNode *front; qNode *rear;}LinkQu

2013-10-16 21:12:34 468 1

原创 poj1008 Maya Calendar

玛雅历的换算:先计算出天数,然后换算成Tzolkin表示法,注意haab表示第19个月时只有0-4,还有注意单词表拼错了,我拼错了白WA了。#include#includetypedef struct h{ int h_year; int h_day; char h_month[10];}Haab;typedef struct t{ int t_

2013-10-13 22:47:12 335

原创 poj1562 Oil Deposits

‘@’代表有油,‘*’代表没有,横、竖、斜8个方向有相邻的‘@’就继续向8个方向搜索,并将‘@’置成'*',防止再次搜索。这题如果用getchar()过滤回车会一直WA,弄了很久,开始一直以为结果错了,后来看了discuss才发现的。坑。。。#include#includeint n,m;int count;char area[200][200];void dfs(int

2013-10-13 11:34:53 321

原创 poj2328 Guessing Game

两个猜数,一个说数字(1-10之间),另一个给提示高了还是低了,等到提示数字猜中时,下结论说正确的人是否撒谎。#include#includevoid main(){ int num,low=0,high=11; char s[10]; scanf("%d",&num); memset(s,'\0',sizeof(s)); while(0 !

2013-10-10 21:44:27 325

原创 poj1321 棋盘问题

要求在不规则棋盘上摆放K个棋子,使得横竖行列上都只有唯一的一颗棋子,求出有多少种摆法。建立一个n*n的区域,记录可以放棋子的地方,然后进行搜索,求出满足要求的方法,用的是深度优先搜索#include#includeint lines;//行(列)数int chess_num;//摆放的棋子数int count;//计数器int placed_num;//当前已摆放的棋子c

2013-10-10 21:38:45 307

原创 POJ1002 487-3279 WA了好几回 TUT

1002题描述了为了便于记忆,经常将电话号码(数字)转换成英文字母,由于英文字母和数字是多对一的关系,因此不同的表示可能代表的是同一个电话号码,此题给一定个数的电话号码,要求将任何号码转换成统一的格式,统计同样的号码出现的次数,如果转换后有相同的号码,按照XXX-XXXX的格式输出7位数字,后面跟上出现次数,如果没有重读的,则输出No duplicates.我想说此题真是坑啊,巨坑!花了我两天

2013-10-09 20:48:57 516

原创 jQuery实现相册浏览

根据我之前的图片预览,改进成相册浏览。下边有一排小的图片,点击下边的小图,上边的大图会显示所点的小图,同时下边被点击的小图会调整到中间,功能比较简单。在写这个的时候,发现img中的alt属性不能实现将鼠标停在图片上显示文字提示,查了才知道要用title,alt是图片加载失败显示提示的,title才能显示图片时有文字提示。下面是我的代码 网页相册浏览效果

2013-10-07 20:41:49 580

转载 img标签中alt和title属性的正确使用

在的img标签有两个属性分别为alt和title,对于很多初学者而言对这两个属性的正确使用都还抱有迷惑,当然这其中一部分原因也是ie浏览器所导致的。正确的使用这两个属性除了可以提高图片的搜索能力外,在用户体验上也是很有帮助,下面就来说说alt和title的概念与正确使用。 alt 此属性的实质作用是图片在无法正确显示的时候起到文本替代的作用,不过在IE6下还起到了title的作用(鼠标

2013-10-07 20:16:21 385

原创 poj1007 DNA Sorting

1007题要求输入m个长度为n的并且只包含A、C、G、T的字符串,将这些串按照最有序到最无序的顺序排列好输出。我的想法是先声明一个二维数组,然后将字符串存入这个二维数组,再将字符串的字符与该串后面的字符比较如果前面的大,计数+1,然后入每行计数的这个数组元素排序,排序的同时给字符串也根据下标排序。但是频繁调用strcpy函数直接导致第一次提交超时了,后来我改用一个数组存入每个字符串的下标,在对

2013-09-29 21:20:42 325

原创 poj1656 Counting Black

1656题给定一个100*100初始化颜色为白色的棋盘,输入X、Y左边及长度L画正方形,有两种颜色,白或者黑,在指定的区域涂上色后,输入TEST,同样也给出X、Y和长度L,求TEST区域内的黑色的小方格个数。我的想法是设置白色为0,黑色为1,根据指令用二重循环,在二维数组指定区域置成0或1,当输入TEST时,扫描一遍test区域获得黑色小方格数目。#include#include

2013-09-29 21:03:06 310

原创 poj2028 When Can We Meet?

2028题要求先读入两个数字,第一个表示总人数,第二个表示开始会议的最低人数,然后依次读入每个人的日期,统计找出最近的符合要求的日子并输出,没有则输出0。我的思路是将日期统计存入一个数组,数组下标号对应日期,然后扫描数组获取最大值,再扫一遍数组,找到对应的日期输出。感觉还是有点繁,最后应该一边扫一遍就行。#include#includevoid main(){ char s[202

2013-09-28 17:19:59 516 1

原创 poj2572 Hard to Believe, but True!

2572判断两个数逆置相加得到结果再逆置,判断给的等式是否正确,这题几乎和1504题一模一样,就多加个输入的分割,这次0MS过了。代码如下:#include#includechar a[8],b[8],c[10];int reserve(char *s){ char str[7]; int i; char ch; strcpy(str,s); int len=str

2013-09-28 17:03:27 480

原创 poj1504 Adding Reversed Numbers

1504题读入两个加数,将数字逆置后相加,得到的结果再逆置输出。这次字符串和数字的转换用上了atoi()和sprintf(),但是我的代码质量写的很差,110MS险过。#include#include#includeint reverse(int value){ int num,i,len; char s[20]; char ch; sprint

2013-09-27 20:33:43 433

原创 poj1350 Cabric Number Problem

1350题给定一个四位数(4位数字不全相同),得到四个数字排出的最大值和最小值,最大值减最小值后得到的数字继续重复,直到所得的差为0或者6174结束。此题感觉自己的字符串转与数字的转换做繁了,可以用atoi函数,另外自己开始没有判断输入的是否是四位数,导致提交时提示output limit exceeded,搞了1个小时才发现这问题,读题还是非常重要啊!#include#includ

2013-09-27 20:19:20 488

原创 (二)poj1318

先做些字符串的,感觉字符串的思路比较容易理解,就是特别找注意一些细节上的处理。这题先输入字典,然后读入待匹配的混乱的字符串,将混乱的字符串调整后如果与字典中的单词匹配,则输出提示的但是,类似于单词拼写检查。思路是将字典中的串和带检查的串都按字母顺序排序,如果排序后的串和字典中排序后的串匹配,则存在。#include#include#includechar dic[10

2013-09-26 20:46:08 351

原创 起步——开始做点算法水题(一)poj1936

博客半个月没写了,实习以来前一段时间相对来说是最忙的了。最近挺纠结的一件事就是将来就业的方向,想了很久都不知道以后究竟要干什么。不管那么多,先做点ACM水题提高一下自己的能力吧。记得刚进大学身边就有不少同学投入了ACM的学习中,我非常佩服他们,对于平时的上机作业对他们来说基本都是小菜一碟,而我却绞尽脑汁也不一定能得到一个满意的答案。再到找实习时,那些ACM大牛们基本都能拿到很好的公司的实习资格

2013-09-26 18:26:55 383

原创 jQuery实现图片放大预览

对于一些比较小的图片,通过鼠标移动到图片上进行放大显示,原理很简单,就是将图片显示的尺寸变大后放在浏览器的一个指定位置,从而实现图片的放大预览。以下是代码: jQuery图片预览         body{font-size:12px; padding:50px;}        .clsImg{padding-top:300px;}        .im

2013-09-11 21:40:19 864

原创 C语言qsort函数使用

编程时排序经常会用到,幸运的是C语言已经为我们准备了一个非常好的函数qsort,它可以给任意数组进行排序。在C语言的中,qsort原型是这样的void qsort(void *base, size_t  nmemb,  size_t  size,  int (*compar) (const * void *, const  void * ));其中,base指向数组的第一个元素,nmumb

2013-09-10 22:32:44 601

原创 XOR加密初识

XOR加密利用了两次异或操作仍为原值的特性。通过一个密钥,将明文与密钥进行异或操作,从而对明文加密,解密时再将密文与密钥进行一次异或操作就能恢复出明文。下面是C语言简单模拟:#include#include#define KEY 'K' //密钥int main(){ int orig_char,new_char; while((orig_char=getc

2013-09-09 21:20:31 598

原创 百度Map API初试

最近在开始看百度Map javascript版的API,看了一些文档,就小试了下,实现最简单的根据名字搜索,显示位置。

2013-09-08 20:31:01 670

原创 jQuery的attr()方法

1. attr(属性名) //获取属性的值(取得第一个匹配元素的属性值。通过这个方法可以方便地从第一个匹配元素中获取一个属性的值。如果元素没有相应属性,则返回 undefined )2. attr(属性名, 属性值) //设置属性的值 (为所有匹配的元素设置一个属性值。) 3. attr(属性名,函数值) //设置属性的函数值 (为所有匹配的元素设置一个计算的属性值。不提供值,

2013-09-08 20:14:19 384

原创 jQuery对象获取

在jQuery库中,通过本身自带的方法获取页面元素的对象,称之为jQuery对象。在DOM中我们获取对象的方法经常用document.getElementByIdx_x()函数,获取DOM对象的内容是经过innerHTML。而在jQuery中获取方式更为简洁可以直接使用$("id名称")获取jQuery对象,而获取对象的内容直接可以通过对象.html()直接获得其内容。同样的功能,jQuery

2013-09-08 20:13:09 490

空空如也

请教一个jdic的问题

发表于 2014-01-04 最后回复 2014-01-10

请教一个多线程问题。

发表于 2013-10-25 最后回复 2013-10-27

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