
软件工程
文章平均质量分 62
本科软件工程!
WFiresun
在路上!
展开
-
【C语言】输入一个整数N,求N以内的素数之和
【C语言】输入一个整数N,求N以内的素数之和/* ============================================================================ Name : HelloWorld.c Author : Firesun Version : Copyright : Your c...原创 2018-11-29 18:42:00 · 1784 阅读 · 0 评论 -
使用json-lib进行Java和JSON之间的转换
使用json-lib进行Java和JSON之间的转换1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。2. json-lib 主页 :http://json-lib.sourceforge.net/3.执行环境 需要以下类库支持...原创 2018-12-04 10:20:00 · 130 阅读 · 0 评论 -
java Collection中的排序问题
java Collection中的排序问题这里讨论list、set、map的排序,包括按照map的value进行排序。1)list排序list排序可以直接采用Collections的sort方法,也可以使用Arrays的sort方法,归根结底Collections就是调用Arrays的sort方法。publicstatic<T> voidsort(Li...原创 2018-12-03 17:18:00 · 101 阅读 · 0 评论 -
Js与标签属性
关于在JS中设置标签属性2017-10-09 23:04 by 清风221,12790阅读,0评论,收藏,编辑Attribute该属性主要是用来在标签行内样式,添加、删除、获取属性。且适用于自定义属性。setAttribute("属性名",属性值“”);这个是用来设置标签属性的;removeAttribute("属性名");这是用来删除标签属性的。getAttribu...原创 2018-12-02 18:21:00 · 98 阅读 · 0 评论 -
C语言 · 运用结构体的排序方法
AllSightC语言 · 运用结构体的排序方法 之前遇到排序只想着最原始的方法,诸如冒泡,选择,快速排序等等,刚刚跟大牛学会了结构体的方法来排序,这样的话以后再也不用怕成绩统计、名次排序之类的题目了。首先头文件(基于大牛的方法,本人之后做题喜欢引入题目中常用的五个头文件)12#include<stdlib.h>#include<...原创 2019-01-04 10:50:00 · 1506 阅读 · 0 评论 -
9.ORM数据访问
1.Spring对ORM的支持ORM :对象关系映射(Object Relational Mapping)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术基于ORM的数据持久层框架有:HibernateMybatisTopLink……Spring框架则支持集成Hibernate,Java Persistent API(JPA)等,用于资源管理、数据访问对象(DAO)...原创 2018-12-21 19:06:26 · 291 阅读 · 0 评论 -
C运算符和表达式
C语言入门(5)——运算符与表达式版权声明:本文为博主尹成联系QQ77025077,微信18510341407原创文章,欢迎转载侵权不究。 https://blog.youkuaiyun.com/yincheng01/article/details/34046109C语言中运算符和表达式数量之多,在高级语言中是少见的。正是丰富的运算符和表达式使C语言功能十分完善。这也是C语言的主要特点之...原创 2019-01-04 11:43:00 · 156 阅读 · 0 评论 -
C语言链表
c语言链表详解(超详细)链表是一种常见的基础数据结构,结构体指针在这里得到了充分的利用。链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据类型,还可以根据需要随意增添,删除,插入节点。链表都有一个头指针,一般以head来表示,存放的是一个地址。链表中的节点分为两类,头结点和一般节点,头结点是没有数据域的。链表中每个节点都分为两部分,一...原创 2019-01-04 11:13:00 · 97 阅读 · 0 评论 -
get 与 post 区别
Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查,改,增,删4个操作。到这里,大家应该有个大概的了解了,GET一般用于获取/查询资源信息,而POST一般用于更新资源信息。1,htt...原创 2018-12-15 11:24:00 · 82 阅读 · 0 评论 -
C语言实现排序
//C语言版排序#include<stdio.h>#include<stdlib.h>//冒泡排序void bubleSort(int data[], int n);//快速排序void quickSort(int data[], int low, int high);int findPos(int data[], int low, int high);/...原创 2018-12-19 16:51:00 · 118 阅读 · 0 评论 -
h5 的video视频控件
h5 的video视频控件由于html5的流行,其中的video视频的使用很流行,使得可恨的IE9也能与时俱进了。video所支持的格式有mp4、ogg和wav三种。例:HTML5 Video基础标签`<video id="myVideo" controls poster="video.jpg" width="640" height="320"...原创 2018-12-16 17:04:00 · 297 阅读 · 0 评论 -
Gson使用
Gson提供了fromJson()方法来实现从Json相关对象到Java实体的方法。在日常应用中,我们一般都会碰到两种情况,转成单一实体对象和转换成对象列表或者其他结构。先来看第一种:比如json字符串为:[{“name”:”name0”,”age”:0}]Person person = gson.fromJson(str, Person.class);提供两个参数,分别是json字符串...原创 2018-12-27 15:44:00 · 87 阅读 · 0 评论 -
C语言实现数组逆置
#include <stdio.h>#include <assert.h>void swap(int *a ,int *b){ int tmp = *a; *a = *b; *b = tmp;}void show(int arr[], int len){ assert(arr); assert(len > 0);...原创 2018-12-19 20:56:00 · 503 阅读 · 0 评论 -
送给张思漫,李志媛和王颖的C语言经典例题
1.打印乘法口诀表#include<stdio.h>int main(){ int i, j; for (i=1; i <= 9; i++){ for (j=1; j <= i; j++) { printf("%2d*%d=%d", i, j, i*j);/*此处使用%2d是为了将两个式子...原创 2018-12-19 18:03:00 · 100 阅读 · 0 评论 -
Java 实现排序
public class Sort { public static void main(String[] args) { int data[] = {43,54,123,5,98,10,7,74,5,54}; System.out.println("原先数组:"); for(int d : data) { Syst...原创 2018-12-19 17:08:00 · 98 阅读 · 0 评论 -
C语言字符串的操作
C语言字符串操作函数1. 字符串反转 - strRev2. 字符串复制 - strcpy3. 字符串转化为整数 - atoi4. 字符串求长 - strlen5. 字符串连接 - strcat6. 字符串比较 - strcmp7. 计算字符串中的元音字符个数8. 判断一个字符串是否是回文1. 写一个函数实现字符串反转版本1 - while版voidstrRev(char*s){...原创 2019-01-03 17:39:00 · 185 阅读 · 0 评论 -
二级C语言真题笔记
二级C语言真题笔记1. 知识重点:数据类型、循环、数组、函数、指针、结构体与共同体2. 求程序的运行结果#include<stdio.h>main(){shortintm=32767,n=032767;printf("%d,%o\n",m,n);return0;}3. 自增和自减运算符的运算对象可以为char, int,...原创 2019-01-03 18:09:00 · 243 阅读 · 0 评论 -
C 和 C++ 字符串函数操作
1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen(p) 取字符串长度strcmp(p, p1) 比较字符串strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串strchr(p,...原创 2019-01-03 17:40:00 · 434 阅读 · 0 评论 -
<a>标签深入讲解
标签中 href 和 onclick 的区别,以及href="javascript:xxx(this);"与onclick="xxx(this);" 传递this参数的区别2017年08月18日 00:06:24chunlynn阅读数:12009所属专栏:深入浅出JavaScript版权声明:本文为博主(chunlynn)原创文章,转载请注明出处 https://...原创 2018-12-02 10:48:00 · 1488 阅读 · 0 评论 -
<a>标签
JS异常处理:Uncaught TypeError: xxx is not a function at HTMLAnchorElement.onclick2018年01月09日 15:35:27chunlynn阅读数:9866标签:异常处理JavaScriptnot a functionUncaught TypeErroronclick更多个人分类:Exception异...原创 2018-12-02 10:45:00 · 169 阅读 · 0 评论 -
10.Spring集成一
10.Spring集成一1.Email电子邮件工作原理:邮件发送方通过邮件发送客户端把邮件发送到发送方的邮件服务器,在发送的过程中需要用到SMTP协议发送方的邮件服务器把邮件发送到接收方的邮件服务器,使用的协议也是SMTP邮件接收方从接收方邮件服务器接收邮件,使用POP3协议或者IMAP协议 JavaMailJavaMail是JavaEE中的标准API,是对邮件服务器访...原创 2018-11-22 08:18:52 · 287 阅读 · 0 评论 -
jPlayer插件的使用
jPlayer插件的使用2017年04月21日 11:03:19JENIFURS阅读数:3952标签:jPlayer视频插件兼容bug更多个人分类:jQuery版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/fuyujiaof/article/details/70312619本文讲一下本人在使用jPlay...原创 2018-11-22 10:24:00 · 221 阅读 · 0 评论 -
使用Spring和JQuery实现视频文件的上传和播放
Spring MVC可以很方便用户进行WEB应用的开发,实现Model、View和Controller的分离,再结合Spring boot可以很方便、轻量级部署WEB应用,这里为大家介绍如何使用Spring MVC、Spring boot、JQuery实现视频文件的上传和播放服务。工具/原料EclipseJdk 1.8SpringJQuery...原创 2018-11-22 09:01:00 · 147 阅读 · 0 评论 -
Spring的初始化:org.springframework.web.context.ContextLoaderListener
Spring的初始化:org.springframework.web.context.ContextLoaderListener在web.xml中配置<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>&...原创 2018-11-12 17:10:00 · 156 阅读 · 0 评论 -
Java 类型转换(int->String)
1 如何将字串 String 转换成整数 int?A. 有两个方法:1). int i = Integer.parseInt([String]); 或i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intValue();注: 字串转成 Double, Float, Long 的...原创 2018-11-26 20:59:00 · 97 阅读 · 0 评论 -
解决报错:import sun.misc.BASE64Decoder无法找到
解决报错:import sun.misc.BASE64Decoder无法找到2017年09月29日 16:03:26chaoyu168阅读数:2116标签:sun.misc.BASE64DecodBASE64.jar更多个人分类:AndroidJava所属专栏:Android开发版权声明:本文为博主原创文章,转载请标明出处。 https://blog.c...转载 2018-11-26 09:56:00 · 207 阅读 · 0 评论 -
[总结]FFMPEG视音频编解码零基础学习方法
[总结]FFMPEG视音频编解码零基础学习方法置顶2013年11月16日 00:04:05雷霄骅阅读数:569933标签:ffmpeg编解码学习更多个人分类:FFMPEG所属专栏:FFmpeg版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/leixiaohua1020/article/details/1...原创 2018-11-22 11:00:00 · 136 阅读 · 0 评论 -
如何使用java代码进行视频格式的转换(FLV)
如何使用java代码进行视频格式的转换(FLV)一,前言在给网页添加视频播放功能后,发现上传的视频有各种格式,那么就需要将他么转换成FLV,以很好的支持在线视频播放。 公司一直在使用中,配合使用,感觉不错,每天转换的文件超过上千个。二,准备工具包 :drv43260.dll,ffmpeg.exe,mencoder.exe,pncrt.dll,p...原创 2018-11-22 08:29:00 · 225 阅读 · 0 评论 -
WEB视频播放器插件,总结
WEB视频播放器插件,总结2018年07月29日 20:42:11流光忆莲阅读数:572更多个人分类:推荐文章收藏以下是关于网页中嵌入视频播放插件的各种资料的总结基于H5的VediojsJquery视频播放插件jPlayer播放插件JqeryVideo.js 和 Jplayer 下载基于H5的Vediojs...原创 2018-11-22 10:07:00 · 102 阅读 · 0 评论 -
MyEclipse/Eclipse导入sun.misc.BASE64Encoder jar包步骤
MyEclipse/Eclipse导入sun.misc.BASE64Encoder jar包步骤1.右键项目-->Properties -->JavaBulidPath-> Libraries -->JRESystem Library-->Access rules-->双击Type Access Rules在Accessible中添加acces...原创 2018-11-26 09:57:00 · 256 阅读 · 0 评论 -
4.AOP
1.代理模式代理模式(Proxy Pattern)是GoF23种常用设计模式之一使用代理模式创建代理对象,让代理对象控制目标对象的访问,并且可以在不改变目标对象的情况下添加一些额外的功能包括静态代理、动态代理。静态代理:静态代理实现:代理对象与被代理对象必须实现同一个接口,在代理对象中实现日志等服务问题:代理对象的一个接口只服务于一种类型的对象如果要代理的方法很多,要为每种方法进行代理静态...原创 2018-11-05 16:43:00 · 87 阅读 · 0 评论 -
3.数据校验和SpringEL
1.数据验证数据验证不应该被限定在web层去处理,他应该在任何需要做数据验证的地方做验证;基于以上考虑,Spring设计了一个既方便又可以在所有层使用的Validator接口Spring提供了Validator接口来进行对对象的验证,该接口实现2个方法supports(Class)-判断该validator是否能校验提供的class的实例validate(Object, org.sprin...原创 2018-11-05 15:28:00 · 81 阅读 · 0 评论 -
2.Spring的Bean生命周期和组装方式
1.Spring IoC容器概述 Spring IoC容器: Spring容器即体现了IoC原理 Spring容器通过读取配置元数据负责对Beans实例化、配置和装配 配置元数据可以用XML、Java注解或Java代码来描述 org.springframework.beans和org.springframework.context包是Spring框架IoC...原创 2018-10-31 17:03:00 · 82 阅读 · 0 评论 -
C:foreEach
c:forEach用法<c:foreach>用法<c:foreach>类似于for和foreach循环 以下是我目前见过的用法:1、循环遍历,输出所有的元素。<c:foreach items="${list}" var="li">${li}</c:foreach>注意:items 用于接收集合对象,var 定义对象接收从集合里遍历出...原创 2018-11-10 16:40:00 · 102 阅读 · 0 评论 -
8.Spring对JDBC的支持和事务
1.Spring对JDBC的支持DAO :Spring中对数据访问对象(DAO)的支持旨在简化Spring与数据访问技术的操作,使JDBC、Hibernate、JPA和JDO等采用统一的方式访问Spring提供了@Repository注解,这一注解同样允许组件扫描来发现和配置自定义DAO而DAO的实现依赖于某个持久化源,比如一个基于JDBC的DAO需要一个数据源DataSourceJd...原创 2018-11-08 11:10:00 · 81 阅读 · 0 评论 -
6.SpringMVC2
1.视图解析当客户端发出请求后,交由SpringMVC的DispatcherServlet处理,接着Spring会分析看哪一个HandlerMapping定义的所有请求映射中对该请求的最合理的映射,然后通过该HandlerMapping取得其对应的Handler接着再通过相应的HandlerAdapter处理该Handler,处理之后会返回一个ModelAndView对象Spring就会把该V...原创 2018-11-07 16:19:00 · 98 阅读 · 0 评论 -
5.SpringMVC
1.SpringMVC概述概述: SpringMVC是基于请求驱动,围绕一个核心Servlet 转发请求到对应的Controller而设计的优点:是一个典型的教科书式的MVC构架,易学易用提供了清晰的角色划分,比如Controller、validator、handler mapping、view resolver等可重用的业务代码可定制的数据绑定和验证,可定制的视图解决方案提供了一套强大又...原创 2018-11-07 10:34:00 · 92 阅读 · 0 评论 -
Java中4大基本加密算法解析
Java中4大基本加密算法解析Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045~RFC2049,上面有MIME的详细规范。简单的java加密算法有: BASE64 严格地说,属于编码格式,而非加密算法 MD5(Message Digest algorithm 5,信息摘要算法) SHA(Secure Hash ...原创 2018-11-26 09:58:00 · 91 阅读 · 0 评论 -
Java如何进行Base64的编码(Encode)与解码(Decode)?
Java如何进行Base64的编码(Encode)与解码(Decode)?关于base64编码Encode和Decode编码的几种方式Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果...原创 2018-11-26 10:26:00 · 181 阅读 · 0 评论 -
eclipse中找不到base64包的解决方法
eclipse中找不到base64包的解决方法2017年08月26日 11:05:26yzp_leo阅读数:634标签:javaeclipsebase64更多个人分类:日记eclipse中找不到base64包,解决方法:右键项目目录》Build path》Configure Build Path》把JRE System Library展开》选中Acces...原创 2018-11-26 10:08:00 · 423 阅读 · 0 评论