自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring 在xml中引入properties文件方式和问题

Spring 在xml中引入properties文件方式和问题本文主要是讲Spring 在xml中引入properties 文件方式和问题。当然还有直接在java类中使用@PropertySource注解来进行引入。一、通过标签<context:property-placeholder >示例: 在spring.xml配置文件中添加标签 <context:p...

2019-06-20 14:56:09 6388

原创 java 导出execl设置密码

java 导出execl文件设置密码java 导出execl文件设置密码一、maven配置引用二、主要代码三、遇到问题java 导出execl文件设置密码本文主要采用POI 加密,目前发现这种加密方式只支持 XSSFWorkbook创建的excel文件(Excel 2007 OOXML (.xlsx)格式),对于HSSFWorkbook不支持;一、maven配置引用 <depende...

2019-06-03 15:12:51 1711 3

原创 Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.

点击jsp页面时shiro报错:“Wildcard string cannot be null or empty. Make sure permission strings are properly formatted.”30-May-2019 11:22:04.974 严重 [http-nio-8085-exec-3] org.apache.catalina.core.Applicatio...

2019-05-30 14:40:57 1529

原创 C语言_文件操作_FILE结构体

文件和流的关系  C将每个文件简单地作为顺序字节流(如下图)。每个文件用文件结束符结束,或者在特定字节数的地方结束,这个特定的字节数可以存储在系统维护的管理数据结构中。当打开文件时,就建立了和文件的关系。  在开始执行程序的时候,将自动打开3个文件和相关的流:标准输入流、标准输出流和标准错误。流提供了文件和程序的通信通道。例如,标准输入流使得程序可以从键盘读取数据,而标准输出流使得程序可以

2016-08-27 23:56:19 5788 1

原创 Linux文件和目录的粘滞位的使用

文件的粘滞位(sticky)位是作什么用的?        普通文件的sticky位会被linux内核忽略,目录的sticky位表示这个目录里的文件只能被owner和root删除。         粘着位(Sticky bit)如果用户对目录有写权限,则可以删除其中的文件和子目录,即使该用户不是这些文件的所有者,而且也没有读或写许可。粘着位出现可执行许可的位置上,用t表示,设置了该位后

2016-08-26 22:14:26 2095

原创 Linux进程管理下的PCB(task_struct)

进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称。注意,程序并不是进程,实际上两个或多个进程不仅有可能执行同一程序,而且还有可能共享地址空间等资源。    Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程,这个结构体包含了一个进程所需的所有信息。它定义在l/include/linux/sched.h文件中。 

2016-08-25 22:52:25 843

原创 Linux find命令

Linux下find命令在目录结构中搜索文件,并执行指定的操作。Linux下find命令提供了很多的查找条件,功能很强大,所以它的命令也很多,其中大部分选项是值得我们花时间了解的,即使系统中有很多的文件,但find命令在该文件系统中同样有效,只要具有相应的权限。1.命令格式:-------find [指定查找目录路径] [查找规则] [查找完后执行的]操作 find pathna

2016-08-24 10:24:15 833

原创 Linux操作系统下文件的三个时间属性atime 、ctime 、mtime

Linux操作系统下有三个主要的时间属性,分别是ctime(change time),atime(accsess time),mtime(modify time),下面一一解释。atime: access time ,是在读取文件或者执行文件时更改,即文件最后一次被读取时间说明: atimeTime when file data was last accessed ,changded by th

2016-08-22 14:05:32 1448

原创 模拟实现字符串操作函数(strcpy,strstr,strcat,strcmp,strlen)与内存操作函数(memcpy,memmove)

一、字符串操作        strcpy(str1,str2) 复制字符串         strcat(str1,str2) 附加字符串        strlen(str) 取字符串长度        strcmp(str1,str2) 比较字符串        strstr(str1,str2) 查找字符串1、strcpy第二个字符串将覆盖掉第一个字符串的所

2016-04-14 08:55:39 1000

原创 字符串替换空格:

#include#include /*assert()是一个调试程序时经常使用的宏。在程序运行时它计算括号内的表达式。 如果表达式为FALSE (0), 程序将报告错误,并终止执行。*/#include/*交换整个字符串str[]= "student a am i";str[]= "i ma a tneduts"; */void reverse(char *left

2016-04-11 20:46:13 412

原创 写一个函数返回参数二进制中 1 的个数

写一个函数返回参数二进制中 1 的个数比如: 15       0000 1111       4 个 1程序原型:int  count_one_bits(unsigned int value){       // 返回 1的位数}#include/*输出该数的二进制数*/int print(int n){ int i = 0; int ret

2016-04-09 13:14:43 662

原创 编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。

编写一个程序,从标准输入读取几行输入。每行输入都要打印到标准输出上,前面加上行号。在编写这个程序的时候要使这个程序能够处理的输入行的长度没有限制。例如:输入:aaabbbbccc屏幕上显示:1.aaa2.bbb3.ccc//getchar()用于从标准输入流stdin读入一个字符,并返回这个字符。如果读到文件结尾,则返回EOF(即在键盘输入Ctrl+Z)

2016-04-07 21:26:25 2871

原创 多行输入*号构成菱形

//输出由*号构成的n行菱形#include#define  len 5int main(){ char arr[len*2]={0}; int i = 0; int j = 0;     for(i = 0; i     {     arr[len - i] = '*';     arr[len + i] = '*';          f

2016-04-07 17:31:52 591

原创 两数交换总结

1、借助中间变量#includeint swap1();int main(){       int a,b;printf("请输入两个数:");scanf("%d %d",&a,&b);    swap1(&a,&b);    printf("%d %d\n",a,b);}int swap1( int *pa,int *pb){int t;t

2016-04-01 13:21:38 362

原创 菜鸟的脚步(C语言)

希望自己在编程的路上脚印一直在

2016-03-30 08:55:00 363

空空如也

空空如也

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

TA关注的人

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