搜索到与相关的文章
C++

C++中的explicit

简而言之:explicit修饰的构造函数不能担任类型转换函数这个《ANSI/ISOC++ProfessionalProgrammer'sHandbook》是这样说的explicitConstructorsAconstructorthattakesasingleargumentis,bydefault,animplicitconversionoperator,whichconvertsitsargumenttoanobjectofitsclass(seeal

系统 2019-08-29 22:33:10 3198

编程技术

[转]spring的InitializingBean介绍

spring的InitializingBean介绍(转)2008-12-3011:12:53|分类:Spring|字号订阅InitializingBeanSpirng的InitializingBean为bean提供了定义初始化方法的方式。InitializingBean是一个接口,它仅仅包含一个方法:afterPropertiesSet()。Bean实现这个接口,在afterPropertiesSet()中编写初始化代码:packageresearch.s

系统 2019-08-12 09:30:24 3198

数据库相关

分布式文件存储的数据库——Mongodb

什么是mongodbMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类似关系数据库单表查询的绝大

系统 2019-08-12 01:33:09 3198

编程技术

将JSON字符串转换成Dynamic 类型

自从C#4.0发布以来,Dynamic就一直受得大家的关注,刚好最近公司做项目,要将前台传过来的JSON格式的字符传到后台,本来想建个MODEL层为每个JSON做对应的类,但考虑是否有更好的方法,所以引用了Dynamic类型。具体转换的方法如下:(此方法借鉴博客园上的方法)将JSON字符串转换成Dynamic类型

系统 2019-08-12 01:32:41 3198

各行各业

repowatcher : about

repowatcher:aboutSimplisticsitetoimprovethewaywecanorganiseoursavedrepositoriesandkeepup-to-datewithimportantchanges.Alsoconsolidatescodefromvariousonlinehostingservicesforeaseofuse.repowatcher:about

系统 2019-08-12 01:32:21 3198

Python

Python实现文本处理 - 按分隔符将一列里有多个值的分割成多行

最近在处理文件时需要将一行文本按照一定的分隔符分成多行。如ABC123,1,2,1!#2,3,4!#5!#6ABC123是ID,后面的是属性,按‘,’分割的第4列,第6列都有不同的属性,用!#分割,如4!#5!#6,我想要拆成ABC123,1,2,1,3,4ABC123,,,2,,5ABC123,,,,,6直接上代码:#-*-coding:utf-8-*-importsysimporttime#原始文件inputfile=sys.argv[1]#第一层分隔

系统 2019-09-27 17:54:43 3197

编程技术

MongoDB 在语法上的 5 大缺陷

这几天抱怨MongoDB的帖子相当受追捧。大多是关于在特定的数据集,可靠性和分片问题上表现不佳。其中一些博客文章可能是正确的,其他的只是说,最受欢迎的NoSQL的解决方案并没有满足他们的需求。这篇文章不是其中之一,虽然大多数的文章关注操作部分,基准测试和性能特征,而我想谈谈MongoDB查询接口。没错——编程接口,特别是关于Node.js的,但这个在不同语言平台和Mongo-shell上都差不多。免责声明:我努力不去恨MongoDB。事实上我每个工作日都在

系统 2019-08-29 22:13:12 3197

redis

redis和memcache的对比

1.Memcached简介Memcached是以LiveJurnal旗下DangaInteractive公司的BardFitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数据全部丢失。Memcached使用C语言开发,在大多数像Linux、BSD和Solaris等POSIX系统上,只要安装了libevent即可使用。在Windows下,它也有一个可用的非官方版本(ht

系统 2019-08-12 09:27:39 3197

数据库相关

rTorrent终极优化攻略

所有优化参数和设定以个人有限条件为基准,引用时请依具体情况修改。硬件:MaxtorSharedStorage(MSS1代,CPUMIPS32300Mhz,128M内存)软件:Firmware(openmss_cn_2.6.6.bin)软件包(baoyinet105.ipk)BT下载软件(Rtorrent0.8.4,Transmission1.42)部分软件通过ipkg安装,并全部ipkgupgrade升级到最新版网络:互联网(2M小区LAN宽带),局域网(

系统 2019-08-12 01:52:14 3197

MySql

MySql主从复制(Master-Slave)

参考此篇成功完成配置MySql主从复制(Master-Slave)-曹振华-博客园MySql主从复制(Master-Slave)MySql主从复制(Master-Slave)先简单的说一下MySql复制的过程,但是实际的每个步骤比这要复杂。1.主(master)服务器把数据更改的记录或者事件记录到二进制日志里。2.从(slave)服务器把主服务器的二进制日志复制到自己的中继日志里。3.从(slave)服务器根据中继日志的内容应用到自己的数据上。假设我们的主

系统 2019-08-12 01:32:40 3197