自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 资源 (12)
  • 收藏
  • 关注

原创 JavaScript循环刷新页面

1、使用情况介绍1.1、声明该脚本仅在Chrome浏览器的控制台(Console)中调试通过,未经过其他浏览器的验证。1.2、如何使用在Chrome地址栏输入需要URL,然后按F12打开开发者工具,找到控制台。将下面的脚本代码复制到控制台内,敲回车键即可执行。在弹出的时间设置框内输入刷新时间间隔(该间隔以秒为单位)。最后点击确定,页面将自动根据时间间隔刷新。1.3、如何结束

2017-06-18 11:46:18 4341

原创 RMI(远程方法调用)简单示例

远程方法调用RMI

2017-06-13 16:59:29 21349 1

原创 word如何打出取整符号

步骤一: 选择插入位置。 步骤二: 点击插入,然后选择插入符号。(找不到符号按钮的请自行摸索) 步骤三: 弹出下面的窗口后,选择“字体”和“子集”,然后选择要插入的取整符号,点击插入即可。

2017-03-14 22:23:50 27716

原创 根据前端jsp/js文件实现action步骤

1、待更改的文件greenChannel.jsp,greenChannel.js。 2、将它们放入对应的目录下。 3、学生点击菜单上的绿色通道,将请求greenChannelAction,该action未进行任何特殊操作,直接跳转到greenChannel.jsp页面。 4、实现页面加载完成后发送请求的方法 4-1、在greenChannel.js最底部添加如下代码://页面加载之后立即执行

2016-07-11 19:16:17 6350

原创 在配置spring的数据源时遇到的奇葩错误

以下错误均出现在eclipse使用spring+hibernate访问MySQL数据库的时候。 eclipse版本:Version: Neon Release (4.6.0) spring版本:4.3.0 hibernate版本:5.2.0 MySQL版本:5.7.13 MySQL驱动版本:5.1.39 spring配置文件名:applicationContext.xml。<!--定义数

2016-07-09 21:50:37 11990 2

原创 将JAVA文件从GBK转UTF8批量操作

1、准备commons-io-2.5.jar包2、Java代码package com;import java.io.File;import java.io.IOException;import java.util.Collection;import org.apache.commons.io.FileUtils;import org.apache.commons.io.filefilter.T

2016-07-02 13:14:15 2730

原创 项目实训笔记

解压版MySQL安装5.7.131.配置环境变量 我的电脑->属性->高级->环境变量->path 如:C:\Program Files\MySQL\MySQL Server 5.6\bin 2.修改my-default.ini或者自己新建my.ini 在其中修改或添加配置: [mysqld] basedir=C:\Program Files\MySQL\MySQL Server

2016-07-02 13:10:26 2746

原创 switch()括号中允许出现的值

基本数据类型byte short char int包装类Byte Short Character Integer字符串String枚举enum其它类型,如float、double、long、boolean以及它们对应的包装类,还有其它类都不被允许。

2016-06-03 16:30:26 5655

原创 break与continue

1、用法解释1、break可以用在循环for、while、do while内,也可以用在switch内。continue只可以用在循环内部。break和continue不可以出现其它地方,除了上面提到的地方。 2、break用来终止当前循环,跳出当前循环体让循环不在执行。如果有多重循环的话,break只对它所在的那一层循环起作用。break之后的语句不会得到执行,循环将直接终止,无论使用的是for

2016-06-03 16:00:20 2765

原创 整数数据类型表示范围与位运算

前言本文仅讨论Java中整数数据类型byte、short、int、long,boolean、char、float、double不在讨论之列。因为浮点数极少用到位运算,boolean类型极少用来进行数值运算,char一般用来操作字符,很少用来参与数值运算,而且可以使用short代替。1、基本数据类型表示范围http://xixian.iteye.com/blog/11174322

2016-06-01 20:39:13 3989

转载 Linux内核源码目录介绍

转载地址:http://blog.chinaunix.net/uid-12814440-id-2914679.html· Arch :arch子目录包括了所有和体系结构相关的核心代码。它的每一个子目录都代表一种支持的体系结构,例如i386就是关于intel cpu及与之相兼容体系结构的子目录。PC机一般都基于此目录; · Include: include子目录包括编译核

2016-05-26 16:24:06 2764

原创 linux内核4.2.x实现自定义系统调用

前言:内核2.xx | 3.xx | 4.xx在添加系统调用时,需要的步骤大体相同。但是由于内核版本的变动,有些步骤的做法发生改变。网上的教程多是关于2.xx | 3.xx版本的。有些地方在4.xx版本上不相符。以下内容均以4.2.1版本为例子,基于Ubuntu虚拟机,64位PC。首先,给出几个关键的路径:/usr/src/linux-4.2.1/arch/x86/in

2016-05-26 16:21:01 4375 1

转载 tar 解压缩命令详解

转载地址:http://blog.chinaunix.net/uid-1840233-id-3147304.html今天对目录及其文件进行压缩:/usr/local/test# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test仅打包,不压缩# tar -zcvf /usr/local/auto_bak/t

2016-05-26 12:23:20 2518

转载 virtualbox中ubuntu和windows共享文件夹设置

转载地址:http://www.cnblogs.com/linjiqin/p/3615477.html系统平台:win8.1、virtualbox4.3.8、ubuntu12.041、安装VBoxGuestAdditions_4.3.8.iso增强工具,安装完毕后根据提示重启Ubuntu,具体操作如下:a、把VBoxGuestAdditions_4.3.8.iso镜像到Ubuntu中,

2016-05-26 12:13:56 2581

原创 locale.h和stddef.h

1、locale.h1-1、函数简介char *setlocale(int category, const char *locale)//设置地域化信息category是一个常量,指定了受区域设置影响的函数类别。LC_ALL 包括下面的所有选项。LC_COLLATE 字符串比较。影响strcoll()。LC_CTYPE 字符分类和转换。LC_MONETARY 货币格

2016-05-10 18:46:31 2907

原创 time.h

1、struct tm结构体struct tm {  int tm_sec; /* 秒 – 取值区间为[0,59] */  int tm_min; /* 分 - 取值区间为[0,59] */  int tm_hour; /* 时 - 取值区间为[0,23] */  int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */  int tm_

2016-05-10 14:35:37 2592

原创 string.h

#include #include #include void teststr();void testmem();int main(){ testmem(); //teststr(); return 0;}void testmem(){ char str[12] = "hello world"; ch

2016-05-10 13:26:03 2424

原创 stdlib.h

#include #include #include //测试内存分配void testmem();//测试随机数void testrand();//测试环境变量void testenv();//测试字符串转化void testchar();//测试system abort exitvoid testthree();//测试2分查找int

2016-05-10 11:50:14 2987

原创 stdio.h

#include #include //fseek rewind fgetpos fsetposvoid movep();/*读文件*/void readfile();/*从控制台读取*/void readconsole();/*从字符串读取、写入字符串将|符号换成&*/void readstring();in

2016-05-09 16:21:20 2548

原创 signal.h和stdarg.h

1、signal.h#include #include void sig_int(int sig);//定义信号处理函数,sig为信号类型int main(){ signal(SIGINT,&sig_int);//指定信号处理函数 printf("我在执行别的内容\n"); raise(SIGINT);//软件产生信号,使用硬件产生信号

2016-05-09 14:34:29 2349

原创 setjmp.h

1、示例代码#include #include int main(){ jmp_buf j;//保存当前环境 if(setjmp(j) == 0) { printf("setjmp初始化\n"); longjmp(j,1); printf("不会执行这句话\n"); }

2016-05-09 13:42:26 3484

转载 float.h浮点型范围和精度

摘自:http://www.runoob.com/cprogramming/c-standard-library-float-h.htmlC 标准库 - 简介C 标准库的 float.h 头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。在讲解这些常量之前,最好先弄清楚浮点数是由下面四个元素组成的:组件组

2016-05-08 21:42:48 3246

原创 limits.h

CHAR_BIT : 一个字节中的比特数INT_MIN : int类型最小,-32767INT_MAX : int类型最大,32767UINT_MAX : 无符号int类型最大值,65,535LONG_MIN : long类型最小,-2,147,483,647LONG_MAX : long类型最大,2,147,483,647ULONG_MAX : 无符号long类型最大,4

2016-05-08 17:21:16 2301

原创 math.h简介

1、三角函数double cos(double x) : 计算x的cos值(x的单位为弧度)double sin(double x) : 计算x的sin值(x的单位为弧度)double tan(double x) : 计算x的tan值(x的单位为弧度)double acos(double x) : 计算x的acos值,x的范围[-1,1],返回值范围[0,PI](PI为

2016-05-08 16:58:50 3187

原创 使用ctype.h示例

1、常用函数isalpha : 是否为26个英文字母,包括大小写形式。isdigit : 是否为十进制数字,0-9。isxdigit : 是否为十六进制数字,0-9,a-f。isalnum : 是否为字母或数字,a-z,A-Z,0-9。isupper : 是否为大写字母,A-Z。islower : 是否为小写字母,a-z。isspace : 是否为空格,包括空格、\n、

2016-05-08 14:28:14 2882

原创 使用errno.h示例

1、errno.h简介errno = 0;sqrt(-1.0);if(errno == EDOM) perror("EDOM error : ");首先将errno置零。然后给出可能出错的语句。最后检查是否出错。EDOM为其中一个错误类型,不同计算机的错误类型定义可能会不一致。只能够检测出计算机上已经定义的错误类型。2、perror函数简介头文件:stdio

2016-05-08 13:51:53 2930

原创 使用assert.h简介

1、assert的作用int i = 0;assert(i == 0);printf("hello_world\n");当括号中的表达式为true时,程序继续执行下一条语句。当括号中的表达式为false,程序将直接终止运行,并输出相应信息,如终止所在行等。2、取消assert的功能assert函数一般用在代码调试,在程序真正运行时并不希望总是出现程序异常终止的现象。

2016-05-08 13:09:02 2663

原创 使用Socket发送Http请求

1、建立TCP连接。SocketAddress addr = new InetSocketAddress("www.baidu.com",80);Socket sock = new Socket();sock.connect(addr);2、构建HTTP请求头并发送HTTP请求。String[] headers = {"GET / HTTP/1.1\r\n","Host: ww

2016-05-05 13:45:58 2953

原创 使用Socket发送Http请求

1、建立TCP连接。SocketAddress addr = new InetSocketAddress("www.baidu.com",80);Socket sock = new Socket();sock.connect(addr);2、构建HTTP请求头并发送HTTP请求。String[] headers = {"GET / HTTP/1.1\r\n","Host: ww

2016-05-05 13:45:43 9684 1

原创 linux下c编程之UDP

1、服务器端创建socket。绑定服务器端口和IP。接收数据、发送数据。发送数据需要根据接收数据的地址或者自己指定发送地址。#include #include #include #include #include #include #include int main(){ int sockfd,tmplen; struct sockaddr_in sad

2016-05-03 14:27:37 2394

原创 linux下c编程socket通信

1、服务器端建立socket。int sockfd = socket(AF_FAMILY,SOCK_STREAM,0);绑定IP和端口。bind(sockfd,(struct sockaddr *)(&server_addr),sizeof(struct sockaddr));开启listen。listen(sockfd,5);循环accept。int newfd = accept

2016-05-03 13:30:03 2535

原创 OSI七层模型与TCP/IP模型

OSI七层模型从低到高:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。物理层:并不是指物理设备或者物理媒体。而是有关物理设备通过物理媒体进行互联的描述和规定。该层定义了接口的机械特性、电气特性、功能特性、规程特性等4个基本特性。物理层以比特流的方式传送来自数据链路层的数据,而不去理会数据的含义和格式。同样,接收数据后直接传给数据链路层。数据链路层:负责通过物理层从

2016-04-30 21:00:43 2693

原创 linux下c编程条件变量

头文件 pthread.hstruct cangku 中定义了空间大小为7的 char 数组。读游标、写游标。非空、非满条件变量。互斥锁。游标均采用从0 1 2 3 4 5 6 0 1 2...的移动方式。仓库初始化时,读、写游标被置零。条件变量使用函数pthread_cond_init(&notempty,NULL)进行初始化。本次示例代码中使用了消费者和生产者这个经典的问题。

2016-04-30 19:41:44 2598

原创 linux线程pthread互斥锁

需要引用头文件 pthread_create(&thread1,NULL,(void *)&dealfunction,NULL); //创建线程thread1声明格式:pthread_t thread1。NULL:表示线程属性的指针,可默认为NULL。dealfunction声明格式:void dealfunction()。返回值可以为其它,可以有参数。NULL:处

2016-04-30 16:42:16 3770

原创 进程通信之共享内存与信号量

信号量:通过设置一个值val大于0的整数,表示当前最多允许val个进程进入临界区。同时定义P函数,函数中对val进行减1操作,每当一个进程进入临界区时执行一次P函数,当val为0时当前进程等待。定义V函数,对val进行加1操作,当一个进程离开临界区执行V函数。 结构如下:P();//临界区V();linux下封装了对信号量的操作函数semget semop semctl需要引用头文件#incl

2016-04-30 14:41:34 2631

原创 进程通信消息队列代码及一些注意点

发送方#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/msg.h>#define MAXLENGTH 80struct msg_st{ long msgtype; char text[MAXLENGTH];};int main(){ int msgid,i; cha

2016-04-27 22:03:07 2570

转载 linux进程通信之消息队列

原文地址http://blog.csdn.net/ljianhui/article/details/10287879十分感谢作者的文章,让我可以较容易的理解消息队列的使用。一、什么是消息队列消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。  每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送消息来避免命名管道的同步和阻塞问题

2016-04-27 21:04:42 2345

原创 linux常用信号列表

SIGHUP:本信号在用户终端结束时发出,通常是在终端的控制进程结束时,通知同一会话期内的各个作业,这时他们与控制终端不在关联。比如,登录linux时,系统会自动分配给登录用户一个控制终端,在这个终端运行的所有程序,包括前台和后台进程组,一般都属于同一个会话。当用户退出时,所有进程组都将收到该信号,这个信号的默认操作是终止进程。此外对于与终端脱离关系的守护进程,这个信号用于通知它重新读取配置文件。

2016-04-26 12:54:16 4324

原创 linux进程的一生形象比喻

首先,随着fork函数的成功执行,一个新的子进程诞生,但此时他还只是父进程的一个克隆,从父进程那里获得数据段和堆栈段的复制。然后,随着exec函数族的执行,新进程脱胎换骨,离家独立,开始独自执行一个全新的程序,并完全替代了原有的父进程。人有生老病死,进程也一样,它可以是自然死亡,即运行到main函数最后一个“}”,从容的离我们而去。也可以是自杀,自杀有两种方式,一种是调用exit函数,一种是在mai

2016-04-26 12:01:53 2896

原创 linux内核编程实验三

内核的定时机制实验问题 A 使用ITIMER_REAL型定时器实现一个gettimeofday(),将它设置为每秒产生一个信号, 并计算已经经过的秒数。 问题 B 使用以上实现的 gettimeofday()实现一个精确到微秒级的“壁钟”。 问题 C 实现以上一个父进程和两个子进程并发递归计算不同项数的fibonacci序列的程序, 分析每个进程三种类型定时器测出的时间关系。

2016-04-25 20:57:21 2839 1

山东大学查询绩点

登录之后,可以查询当前学期的绩点。同时可以了解java发送Post请求、java对Cookie的管理、Map<>的使用等相关知识。

2015-12-21

山东大学自动连接QLSC_STU可执行jar包

学校的stu在使用的过程中,隔一段时间就会掉线需要重新登陆,尤其在使用它下载比较大的文件时,频繁掉线就非常讨厌了。下面的方法可帮你暂时解决这个问题,但不能保证以后也能,因为学校的stu有可能进行升级。执行jar包,需要有java运行环境,自行百度。然后在命令行输入java -jar VisitStu.jar即可。

2015-12-15

山东大学自动连接QLSC_STU源代码java

学校的stu在使用的过程中,隔一段时间就会掉线需要重新登陆,尤其在使用它下载比较大的文件时,频繁掉线就非常讨厌了。下面的方法可帮你暂时解决这个问题,但不能保证以后也能,因为学校的stu有可能进行升级。

2015-12-15

Linux命令大全完整版

linux命令大全,收集了绝大多数常用的命令,和一些不常用但十分有用的命令,欢迎下载。

2015-10-24

c++编程思想

包括中英文两个版本,下载后解压,使用pdf软件打开即可。

2015-07-20

SWT的官方压缩包

解压之后,里面包含src.zip,swt.jar,swt_debug.jar等常用的文件。然后将jar包导入到相应的工程下,即可使用。

2015-04-11

AppServ组合包

内含php6、apache2.2、mysql6.0,下载之后双击文件直接进入安装程序。在安装时建议将apache http port改为82,在安装数据库界面时建议将编码格式转为GB2312 Simplified Chinese。其中服务器名字和邮箱随便填,合法即可。其他按照默认安装即可。

2015-03-26

apche-tomcat-8.0.20压缩包

最新tomcat压缩包,可直接解压使用。

2015-03-16

mysql驱动5.1.13

经过本人测试,可以成功地使用java--jdbc 对MYSQL数据库进行各种操作。虽然不是最新版本,但是其支持许多旧版本的MYSQL,可以解决许多使用者的烦恼,欢迎下载使用。

2014-11-25

空空如也

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

TA关注的人

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