Secret Garden

技术
文章归档

如何对“一二三”、“甲乙丙”等中文字符串进行排序

字符串排序不难,但是如果出现了中文字符的一二三,再进行排序就需要特别注意了。 方案一: 直接使用string.Compare()方法并不行(如图),需要找其他方案: compare string letters 微软MSDN库文档对system.stringcomparison的说明(链接)   方…

   2018-09-05   206 阅读更多

.Net的小数取整Math.Round细节

.Net开发遇到的趣事。 -- 问题 -- 如果我们想对一个小数做取整,该如何做呢? Math.Round(3.5);返回的结果是4 Math.Round(4.5);返回的结果是4 可见,结果并不是四舍五入,查看文档后发现,.Net里面默认的取整方式并不是“四舍五入”而是“四舍六入,五取偶”(五…

   2018-09-01   211 阅读更多

MQ Java与MQ JMS选择

IBM MQ对java的开发支持两套接口,一套是按照JMS规范来的,一套是java接口。之前一直在考虑这两种方式有和区别,优点缺点分别在哪里,在不同的场景下用哪种更好。 比如我做过关于消息匹配的实验,MQ是支持按照MessageID、CorrelationID、GroupID等五个标识来匹配消…

   2015-03-20   402 阅读更多

安装Hadoop+HBase分布式集群

三台机器在cluster中充当的角色(namenode, secondary namenode, datanode , resourcemanager, nodemanager) 192.168.0.1 chubing/passwd ubuntu01 nn/snn/rm UbuntuServer12.04 192.168.0.2 chubing/passwd ubuntu02 dn/nm UbuntuServer12.04 192.168.0.3 chubing…

   2014-05-23   275 阅读更多

PL/SQL Developer导入导出工具参数说明

所用软件环境:Orcale数据库版本10.2.0,PL/SQL Developer 版本7.0 使用目的:把数据库A中的表table1复制到数据库B中。 操作过程:1、PL/SQL Developer连接数据库A,从数据库A中导出表table1,存在本地磁盘文件中。2、PL/SQL Developer连接数据库B,向数据库B中导入…

   2013-08-28   1,036 阅读更多

windows环境下JAVA+GDAL配置

实验室的项目需要用到GDAL库做一些地理空间数据的读取和处理,于是花了些时间学习了GDAL相关知识。 GDAL(Geospatial Data Abstraction Library)是一个开源栅格空间数据转换库。它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和…

   2013-06-20   505 阅读更多

BootStrap学习笔记-安装与配置

BootStrap是一个十分强大而又简洁的前端开发框架,我学习了一阵子以后瞬间就喜欢上了这个东西,它有很多优点,对我而言,我最喜欢的两个理由:一是漂亮,无论是按钮、表格、表单还是警告框、导航栏,都非常好看,小清新的感觉;二是省力,BootStrap已经帮程序员们写好…

   2013-06-20   294 阅读更多

BootStrap学习笔记–初始化tooltip和popover

学习BootStrap时候通过官方文档知道了自带的很好看的工具提示(tooltip)和弹出提示框(popover),鼠标移上去或者点击一段文字/按钮后就有弹出效果,见图1、图2。 图1:官方tooltip例子 图2:官方Popover例子 但是自己在写代码的时候发现就算按照官网上例子写,却…

   2013-06-19   2,112 阅读更多

MongoDB的编译(Windows)

建议使用VisualStudio2010(专业版或旗舰版,不能是学习版)编译,感觉还是很简单的。 编译教程可参考MongoDB官网上的教程(但是这个教程感觉写得一般般)http://www.mongodb.org/display/DOCS/Building+with+Visual+Studio+2010 1.到官网下载MongoDB源代码 http://www.mongodb.org/display/DOCS/Downloads页面上找SourceCode去下载最新的mongodb源码 (解压到根目录下,如C:mongodb-mongo-b8d0917) 2.下载Boost代码 http://www.mongodb.org/pages/viewpageattachments.action?pageId=12157032 (将其解压到根目录下,如C:boost,内有boost和lib两个目录) 3.下载SpiderMonkey https://github.com/dwight/vc2010_js

   2012-03-22   339 阅读更多

MongoDB学习笔记之安装

1.MongoDB安装 首先到官方网站下载最新稳定版本的mongoDB,www.mongodb.org/downloads 将下载下的压缩包中的bin文件夹中文件解压至目标文件夹内,如D:MongoDB 启动服务(运行mongod.exe),一般希望mongodb作为一个服务长期进驻在内存中,那么要加--install选项。此外,启动服务是默认数据文件放在C:datadb目录下,若需要指定另一个目录,要加上--dbpath选项。--logpath用户指定日志文件输入目录,若不指定,则显示在命令行窗口中。 因此,在命令行窗口输入的启动安装的命令类似: D:MongoDB>mongod.exe --dbpath D:data --install

   2012-01-11   430 阅读更多

matlab按钮生按钮

在使用matlab的时候实践了一个有趣的问题,一个我以前也曾想过但从未去实施的想法。 比如说在编程的时候,变量的名字可以在运行的时候临时生成吗?还有在设计UI的时候是否可以设计成运行中界面可以根据某些变量值进行改变,在某处增加一个按钮,生成一个新的界面之类的。 这个问题应该非常容易回答,如果使用的语言是编译型的C/C++/…,那么答案是不可能。所有的函数功能、变量名称、UI组件都必须在编译的时候确定下来,不能再改变,除非。。除非程序员让程序自己临时生成代码并编译连接运行?。。相反,解释型的语言js/matlab/…理论上就没有这种障碍。所谓解释就是在程序运行时通过解释器实时地将源代码转换成二进制,也就意味着程序运行是随时可以生成新的代码交给解释器去解释执行。 以matlab为例,如果我想生成新的代码去执行,那这些生成的代码是string类型的[...]

   2010-12-12   900 阅读更多

腾讯ms代理域名注册了

刚才好奇点了qqmail的域名邮箱,见到这么一句: •如果您没有域名 您可以在此注册域名并创建域名邮箱 于是又好奇地继续点。结果大吃一惊 价格见链接(基本上都是55元的,ms是和新网合作的): http://qqmail.xinnet.com/Modules/qqmail/domainmail_price.html 作为…

   2010-05-20   724 阅读更多
加载更多