首先,什么是MIME,是不是文件的后缀名呢?当然不是。有时候我们需要获取某个文件的后缀名,这也许对你来说太小case了,你可能不加思考的写了一个函数,更加文件名字符串查找最后一个’.’,然后取最有一个’.’之后的字符串,即为我们要得到的后缀名。看似非常完美,但确实漏洞百出。如果我的文件没有后缀名怎么办?
如果我的一张png图片,我强制把后缀名改为jpg怎么办?
这样你根据文件名字方法就不能获得百...
分类:
Windows开发 时间:
2016-03-15 14:55:16
收藏:
0 评论:
0 赞:
0 阅读:
392
第一次接触到web api,发现这个东西是REST风格的:---- 微软的web api是在vs2012上的mvc4项目绑定发行的,它提出的web api是完全基于RESTful标准的,完全不同于之前的(同是SOAP协议的)wcf和webService,它是简单,代码可读性强的,上手快的,如果要拿它和web服务相比,我会说,它的接口更标准,更清晰,没有混乱的方法名称,有的只有几种标准...
分类:
Windows开发 时间:
2016-03-15 14:55:06
收藏:
0 评论:
0 赞:
0 阅读:
398
最短路径问题是图论研究中的一个经典的算法问题,旨在寻找图中两个节点之间的最短路径,最常用的算法有Dijkstra算法、SPFA算法\Bellman-Ford算法、Floyd算法\Floyd-Warshall算法、Johnson算法等,这篇博客将重点介绍Dijkstra算法...
分类:
编程语言 时间:
2016-03-15 14:54:56
收藏:
0 评论:
0 赞:
0 阅读:
358
最近,看到有同学问我关于getchar()这个函数缓冲区的问题,结合我以前的学习,我将对getchar()进行一次总结,当然,这些都是别人已经提过的东西,我只是总结,接下来我们来看看。
首先,用getchar()函数进行字符的输入,并不是直接从键盘这个硬件中读取输入的字符,而是从“输入缓冲区”中得到的字符。输入缓冲区是一个字符的队列,其中存储了所有你尚未读取的字符。每次调用getchar函数,它...
分类:
其他 时间:
2016-03-15 14:54:46
收藏:
0 评论:
0 赞:
0 阅读:
201
近期,谷歌机器人越发火爆,与此呼应的是前段时间百度贴吧事件的持续发酵。在某种程度上,企业的发展轨迹正是其拥有及管理者个人意志的体现,更是人生观、价值观、社会环境、教育背景的折射。相信每个执着于自我教育的人都有一番思考,今天我们就尝试着一起探讨一下。1你,是你的选择而非你的天赋其实,成立之初,百度和Google差距并不大。1998年9月,拉里·佩奇和谢尔盖·布林成立了Google公司,Google网站...
分类:
其他 时间:
2016-03-15 14:54:36
收藏:
0 评论:
0 赞:
0 阅读:
290
获取Spring中的bean有很多种方式,再次总结一下: 第一种:在初始化时保存ApplicationContext对象ApplicationContext ac = new FileSystemXmlApplicationContext("applicationContext.xml");
ac.getBean("beanId"); 说明:这种方式适用于采用Sprin...
分类:
编程语言 时间:
2016-03-15 14:54:16
收藏:
0 评论:
0 赞:
0 阅读:
251
public class ArraySh {
private long[] theArray;
private int nElems; public ArraySh(int max){
theArray=new long[max];
nElems=0;
} public void insert(long value){...
分类:
编程语言 时间:
2016-03-15 14:54:06
收藏:
0 评论:
0 赞:
0 阅读:
244
1)检查Database Vault状态
SQL> select * from v$option where parameter = 'Oracle Database Vault';
PARAMETER VALUE
-----------------------------------...
分类:
数据库技术 时间:
2016-03-15 14:53:56
收藏:
0 评论:
0 赞:
0 阅读:
344
步骤1:停止EM、监听、数据库
步骤2:启用Database Vault
[oracle@single1 ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@single1 lib]$ make -f ins_rdbms.mk dv_on lbac_on ioracle
步骤3:启动监听、数据库、EM
检查:
SQL> select * from v$option wher...
分类:
数据库技术 时间:
2016-03-15 14:53:46
收藏:
0 评论:
0 赞:
0 阅读:
295
默认情况下,在安装好Database Vault组件的Oracle HOme下创建的数据库是没有注册Database Vault的。
1)停EM、监听、数据库
2)启用Database Vault
在使用之前必须先启用OLS。
[oracle@single1 lib]$ cd $ORACLE_HOME/rdbms/lib
[oracle@single1 lib]$ make -f ins_rdb...
分类:
数据库技术 时间:
2016-03-15 14:53:36
收藏:
0 评论:
0 赞:
0 阅读:
159
1.停止em和数据库
emctl stop dbconsole
shutdown immediate
2.重新安装DB软件
./runInstaller
选组件的时候,选中“Oracle database vault option”
3.修改环境变量
修改ORACLE_HOME
4.修改/etc/oratab中的ORACLE_HOME
5.从原来的HOME拷贝必要文件到现有HOME
[orac...
分类:
数据库技术 时间:
2016-03-15 14:53:26
收藏:
0 评论:
0 赞:
0 阅读:
254
四、赋值(Assignment) 变量的值可以通过赋值操作来更新, v = 10。x = 1 // 具名变量x
*p = true // 指针变量
person.name = "bob" // 结构体struct的字段
count[x] = count[x] * scale // 数组、切片或者map的...
分类:
编程语言 时间:
2016-03-15 14:53:16
收藏:
0 评论:
0 赞:
0 阅读:
311
前几天把引擎的代码切换到VS2015下来了。光试了试X86的编译。今天因为内存问题试了试X64。发现竟然链接不过。一链接就报告 LNK1102 error out of memory 或者就死在链接的时候不动了。尝试多种配置均不行。最后发现MS竟然默认是使用x86 cross tool来编译x64的代码的。而且IDE里没找到配置修改成x64 native compiler的地方。具体做法是打开v...
分类:
编程语言 时间:
2016-03-15 14:53:06
收藏:
0 评论:
0 赞:
0 阅读:
436
本文主要记录springmvc整合mybatis整合过程中遇到的各种问题和解决方法
遇到的问题
在web.xml中标签报红
BeanCreationException
mybatis绑定错误
请求参数乱码问题
请求参数类型转换问题
maven平台编码问题
json格式数据问题
还没弄懂但不影响运行的问题
加载spring容器报红
参数绑定配置问题
maven依赖分析问题...
分类:
编程语言 时间:
2016-03-15 14:52:56
收藏:
0 评论:
0 赞:
0 阅读:
350
更新系列不是教材,不说教,不讲道理,只记录。OpenStack在云计算领域大热,没有理由不去了解它。先说说我对OpenStack的感觉,开源、便宜、麻烦、大家都在用,在了解开发流程后,OpenStack有一套完整的开发流程,从需求到测试,都可以在控制之中,这是我们梦寐以求的软件过程管理方法,虽然会存在不尽如人意的地方,但以一个开源的松散组织架构做到了大多数公司所没有做到的事情,这点值得敬佩。要想了...
分类:
其他 时间:
2016-03-15 14:52:46
收藏:
0 评论:
0 赞:
0 阅读:
355
交换排序基本思想:两两比较,如果发生逆序则交换,直到所有记录都排好序为止。两种方法:
起泡排序O(n*n)
快速排序O(nlog2n)
冒泡排序基本思想:每趟不断将记录两两比较,并按“前小后大”规则交换优点:每趟结束时,不仅能挤出一个最大值到最后面位置,还能同时部分理顺其他元素;一旦下趟没有交换,还可以提前结束排序int main(int argc, const char * argv[]) {in...
分类:
编程语言 时间:
2016-03-15 14:52:36
收藏:
0 评论:
0 赞:
0 阅读:
249
现代Web应用程序广泛使用MVC模式,那么SpringMVC就恰好可以轻松帮我们搭建一个Web开发环境。而要搭好开发环境,熟知SpringMVC的三个XML(web.xml、application-context.xml、context-dispatcher.xml)就显得必不可少。...
分类:
移动平台 时间:
2016-03-15 14:52:26
收藏:
0 评论:
0 赞:
0 阅读:
367
该采用什么样的方式对用户作出提醒呢?你一定不想用alert()提示框在输入域后加一个sqan标签
<span id="phone_help" c...
分类:
编程语言 时间:
2016-03-15 14:52:16
收藏:
0 评论:
0 赞:
0 阅读:
244
在实际的应用中会经常需要将数据导出成excel,导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出,这些导出方式在JAVA程序中分别有不同的接口来实现。...
分类:
编程语言 时间:
2016-03-15 14:52:06
收藏:
0 评论:
0 赞:
0 阅读:
233
分类:
其他 时间:
2016-03-15 14:51:15
收藏:
0 评论:
0 赞:
0 阅读:
297