首页 > 2016年03月15日 > 全部分享
windows客户端开发--获取windows系统中文件的MIME
首先,什么是MIME,是不是文件的后缀名呢?当然不是。有时候我们需要获取某个文件的后缀名,这也许对你来说太小case了,你可能不加思考的写了一个函数,更加文件名字符串查找最后一个’.’,然后取最有一个’.’之后的字符串,即为我们要得到的后缀名。看似非常完美,但确实漏洞百出。如果我的文件没有后缀名怎么办? 如果我的一张png图片,我强制把后缀名改为jpg怎么办? 这样你根据文件名字方法就不能获得百...
分类:Windows开发   时间:2016-03-15 14:55:16    收藏:0  评论:0  赞:0  阅读:392
.Net Web Api——获取客户端浏览器信息
第一次接触到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
JAVA实现最短距离算法之迪杰斯特拉算法
最短路径问题是图论研究中的一个经典的算法问题,旨在寻找图中两个节点之间的最短路径,最常用的算法有Dijkstra算法、SPFA算法\Bellman-Ford算法、Floyd算法\Floyd-Warshall算法、Johnson算法等,这篇博客将重点介绍Dijkstra算法...
分类:编程语言   时间:2016-03-15 14:54:56    收藏:0  评论:0  赞:0  阅读:358
关于getchar函数缓冲区的问题
最近,看到有同学问我关于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
Java类获取Spring容器的bean
获取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
Database Vault的禁用
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
启用Database Vault
步骤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注册
默认情况下,在安装好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
已有数据库(单机)部署Database Vault
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
Go语言核心技术(卷一)之1.3-赋值及类型声明篇
四、赋值(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
VC++的LNK1102 error out of memory 问题
前几天把引擎的代码切换到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学习笔记(21)-springmvc整合mybatis遇到的问题及解决小结
本文主要记录springmvc整合mybatis整合过程中遇到的各种问题和解决方法 遇到的问题 在web.xml中标签报红 BeanCreationException mybatis绑定错误 请求参数乱码问题 请求参数类型转换问题 maven平台编码问题 json格式数据问题 还没弄懂但不影响运行的问题 加载spring容器报红 参数绑定配置问题 maven依赖分析问题...
分类:编程语言   时间:2016-03-15 14:52:56    收藏:0  评论:0  赞:0  阅读:350
OpenStack二三事(1)
更新系列不是教材,不说教,不讲道理,只记录。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
SpringMVC的三个XML(web.xml、application-context.xml、context-dispatcher.xml)
现代Web应用程序广泛使用MVC模式,那么SpringMVC就恰好可以轻松帮我们搭建一个Web开发环境。而要搭好开发环境,熟知SpringMVC的三个XML(web.xml、application-context.xml、context-dispatcher.xml)就显得必不可少。...
分类:移动平台   时间:2016-03-15 14:52:26    收藏:0  评论:0  赞:0  阅读:367
7.1 Javascript:表单与验证-长度验证
该采用什么样的方式对用户作出提醒呢?你一定不想用alert()提示框在输入域后加一个sqan标签 <span id="phone_help" c...
分类:编程语言   时间:2016-03-15 14:52:16    收藏:0  评论:0  赞:0  阅读:244
Java报表工具FineReport导出EXCEL的四种方式
在实际的应用中会经常需要将数据导出成excel,导出的方式除原样导出还有分页导出、分页分sheet导出和大数据量导出,这些导出方式在JAVA程序中分别有不同的接口来实现。...
分类:编程语言   时间:2016-03-15 14:52:06    收藏:0  评论:0  赞:0  阅读:233
矩阵相乘Version2
 
分类:其他   时间:2016-03-15 14:51:15    收藏:0  评论:0  赞:0  阅读:297
1138条   上一页 1 ... 29 30 31 32 33 ... 57 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!