草庐IT

find_stuff

全部标签

c++ - 使用 find 方法后如何更新 std::map ?

使用find方法后如何更新std::map中key的值?我有一个这样的映射和迭代器声明:mapm1;map::iteratorm1_it;typedefpaircount_pair;我正在使用map来存储一个字符的出现次数。我正在使用VisualC++2010。 最佳答案 std::map::find将迭代器返回到找到的元素(如果未找到元素,则返回到end())。只要map不是const,就可以修改迭代器指向的元素:std::mapm;m.insert(std::make_pair('c',0));//cisforcookiestd

php - Composer : How to find the exact version of a package?

假设我正在编写一个库A,它依赖于另一个库,例如monolog。我想安装最新版本的monolog,所以我把这个放在composer.json里面:{"require":{"monolog/monolog":"*.*.*"}}然后我运行$phpcomposer.pharinstall。我希望在composer.lock中找到已安装的版本,但它不存在:{"hash":"d7bcc4fe544b4ef7561918a8fc6ce009","packages":[{"package":"monolog/monolog","version":"dev-master","source-referen

php - PDOException “could not find driver”

我刚刚使用Apache、MySQL和PHP安装了DebianLenny,我收到PDOException找不到驱动程序。这是它所指的特定代码行:$dbh=newPDO('mysql:host='.DB_HOST.';dbname='.DB_NAME,DB_USER,DB_PASS)DB_HOST、DB_NAME、DB_USER和DB_PASS是我定义的常量。它在生产服务器(以及我之前的Ubuntu服务器设置)上运行良好。这与我的PHP安装有关吗?搜索互联网没有帮助,我得到的只是专家交流和示例,但没有解决方案。 最佳答案 您需要有一个名

java - 在 Java : Cannot find symbol 中使用 Kotlin 类

我找到了this关于Android的类似问题,但我使用纯Java和Maven作为构建工具。我认为最好发布一个新问题。我创建了一个Kotlin类,我试图从Java类中将其引用为MyKotlinClass.class。Maven构建失败,而IntelliJIdea中的编译工作正常。我已经在maven中添加了Kotlin插件:org.jetbrains.kotlinkotlin-maven-plugin${kotlin.version}compilecompilecompiletest-compiletest-compiletest-compile但这无济于事:[ERROR]Failedto

c++ - 使用 C++ 构建错误 - ‘find_if’ 不是 ‘std' 的成员

在构建项目时,我收到了这个神秘的错误:‘find_if’不是‘std’的成员find_if()是这样使用的:std::find_if(...)。知道它的来源吗? 最佳答案 添加包含:#include到你的实现文件。 关于c++-使用C++构建错误-‘find_if’不是‘std'的成员,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10227928/

c++ - 为什么 string::find 返回 size_type 而不是迭代器?

在C++中,为什么string::find返回size_type而不是iterator?这是有道理的,因为像string::replace或string::insert这样的函数将迭代器作为输入,所以你可以find一些字符并立即将返回的迭代器传递给replace等另外,std::find返回一个迭代器——为什么std::string::find不同? 最佳答案 当Stroustrup将标准委员会介绍给STL时,标准库Shiny的新字符串类的设计已经完成。委员会喜欢STL并开始将其纳入标准,从而调整了他们已经同意的大部分内容(并且可能

c++ - 为什么 string::find 返回 size_type 而不是迭代器?

在C++中,为什么string::find返回size_type而不是iterator?这是有道理的,因为像string::replace或string::insert这样的函数将迭代器作为输入,所以你可以find一些字符并立即将返回的迭代器传递给replace等另外,std::find返回一个迭代器——为什么std::string::find不同? 最佳答案 当Stroustrup将标准委员会介绍给STL时,标准库Shiny的新字符串类的设计已经完成。委员会喜欢STL并开始将其纳入标准,从而调整了他们已经同意的大部分内容(并且可能

javascript - 如果 .find() mongoose 没有找到任何东西,请执行某些操作

我将一些数据存储在mongodb中,并使用js/nodejs和mongoose访问它。我可以使用.find()在数据库中找到一些东西就好了,这不是问题。问题是如果没有什么,我想做点别的。目前这是我正在尝试的:UserModel.find({nick:act.params},function(err,users){if(err){console.log(err)};users.forEach(function(user){if(user.nick===null){console.log('null');}elseif(user.nick===undefined){console.log(

mongodb - MongoDB中count()和find().count()的区别

有什么区别,我基本上是想找到mycollection中的所有文档。db.mycollection.count()vsdb.mycollection.find().count()?它们都返回相同的结果。有什么理由为什么有人会选择count()与find().count()?相比之下,find()应用了默认限制(如果我错了,请纠正我),您必须输入“it”才能在shell中看到更多内容。 最佳答案 db.collection.count()和cursor.count()只是count的包装。命令因此运行db.collection.coun

MongoDB 'unable to find index for $geoNear query'

我只是想让一个简单的near查询正常工作。这是我的文档示例。{"point":{"type":"Point","coordinates":[30.443902444762696,-84.27326978424058]},"created_on":{"$date":1398016710168},"radius":180,"user":{"$oid":"53543188eebc5c0cc416b77c"},"_id":{"$oid":"53544306eebc5c0ecac6cfba"},"expires_on":{"$date":1399831110168}}我用mongod尝试了命令: