草庐IT

取名字

全部标签

node.js - 如何使用 MongoDB 按名字和姓氏搜索用户?

我有一个基本的用户集合,其中包含他们的firstName、lastName和一些其他详细信息。我将如何简单地通过两个名称的组合或部分搜索来搜索用户?例如,对于一个集合:{firstName:Bob,lastName:Jerry},{firstName:Clark,lastName:Mcbobby}如果搜索词是bob,则将返回两个用户,因为第一个文档firstName是bob,最后一个用户lastName包含鲍勃。如果bobj是搜索词,则只返回第一个文档,因为如果两个名称都合并,它等于匹配搜索词的BobJerry。我尝试创建一个基本的aggregate来连接名称,然后进行匹配,尽管Mon

c++ - C++ 中没有名字的命名空间

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Unnamed/anonymousnamespacesvs.staticfunctions我遇到了这段代码namespaceABC{namespaceDEF{namespace{我希望命名空间后面应该跟一些名称,但这段代码不是这样。这在C++中是否允许?这个未命名的命名空间有什么好处? 最佳答案 它被称为未命名命名空间/匿名命名空间。它的用途是使函数/对象/等只能在该文件中访问。和C中的static几乎一样。

javascript - 在 JavaScript 中按名字(字母顺序)对数组进行排序

这个问题在这里已经有了答案:Sortarrayofobjectsbystringpropertyvalue(56个回答)关闭1年前.我有一个数组(请参阅下面的数组中的一个对象),我需要使用JavaScript按名字排序。我该怎么做?varuser={bio:null,email:"user@domain.example",firstname:"Anna",id:318,lastAvatar:null,lastMessage:null,lastname:"Nickson",nickname:"anny"}; 最佳答案 使用ES6的最短

ruby-on-rails - 尝试按名字和姓氏搜索

我正在尝试在我的Rails应用程序中同时按名字和姓氏搜索用户,目前我尝试的每种方法都得到了混合结果。有没有办法重写这些方法中的任何一个以获得我想要的结果?用户Controller.rb方法#1defself.search(query)where("first_nameLIKE?ORlast_nameLIKE?","%#{query}%","%#{query}%")end这适用于名字或姓氏,但不适用于两者。方法#2defself.search(keywords)ifkeywordswhere(:all,:conditions=>["concat(first_name,"",last_na

ruby - 将一串名字变成一个带有首字母和姓氏的名字

我需要使用Ruby执行以下操作:Turnthisstringofnames"josephjeremiahbloggs"into"J.J.Bloggs"它必须适用于任意数量的名字,姓氏始终是完整的单词,而其他名字是首字母。到目前为止,我有以下代码:definitials(name)name.split.map(&:capitalize).join('.')end返回"Joseph.Jeremiah.Bloggs"有没有办法得到前两个单词的首字母? 最佳答案 这是遵循您的代码的一种方式:definitials(name)*rest,la

ruby - 在Ruby编程语言中,$:叫什么名字

我想知道更多关于$:的信息,但我不知道它是如何调用的。:015>$:=>["/Users/Nerian/.rvm/rubies/ruby-1.9.3-rc1/lib/ruby/site_ruby/1.9.1","/Users/Nerian/.rvm/rubies/ruby-1.9.3-rc1/lib/ruby/site_ruby/1.9.1/x86_64-darwin11.1.0","/Users/Nerian/.rvm/rubies/ruby-1.9.3-rc1/lib/ruby/site_ruby","/Users/Nerian/.rvm/rubies/ruby-1.9.3-rc1

ruby - 从电子邮件中猜名字

是否有一种标准或简单的方法来根据电子邮件地址猜测姓名,类似于gmail所做的?例如,“john.smith@whoever.com”应该给“JohnSmith”。这样做应该不会太难(剥离域名、删除特殊字符、大写等),但我确信应该有现成的代码。Ruby代码是首选,但任何其他语言都可以。 最佳答案 defemail_to_name(email)name=email[/[^@]+/]name.split(".").map{|n|n.capitalize}.join("")endpemail_to_name("john.smith@foo.

ruby - 我如何让 Ruby FileList 获取没有名字的文件,比如 Windows 上的 .htaccess

我想在我的文件系统中搜索任何扩展名为.template的文件。除了.htaccess.template之外,下面的内容都适用FileList.new(File.join(root,'**','*.template')).eachdo|file|#dostuffwithfileend因为windows不喜欢无名文件,grrrr如何在Windows上运行它?此代码在Linux上运行良好.... 最佳答案 怎么样Dir.glob([".*.template","*.template"]) 关于

小程序取名“潜规则”,你必须要知道!

       小程序取名“潜规则”一、这些取名规则你不得不牢记1.可以与其他公众平台重名吗?小程序是可以与公众号同名的,但是前提是两者要是同一主题;小程序与小程序是不能同名的所以如果你的小程序名称,已经被其他人注册了公众号或者小程序,那么你就不能再用这个名字 2.字数有限制吗?这个是必须要有的,小程序的名字长度限制在4~20个字符,多或者少都是不被允许的哦注:一个中文字代表2个字符,也就是说你的小程序名称若是纯中文的话就限制在2~15个字,所以小伙伴们千万要记清楚了哦3.可以用什么字符?小程序的名字,可以由中文字符、英语字符、阿拉伯数字和「+」符号组成。注:如果你的小程序名字想用「+」号,那么

小程序取名“潜规则”,你必须要知道!

       小程序取名“潜规则”一、这些取名规则你不得不牢记1.可以与其他公众平台重名吗?小程序是可以与公众号同名的,但是前提是两者要是同一主题;小程序与小程序是不能同名的所以如果你的小程序名称,已经被其他人注册了公众号或者小程序,那么你就不能再用这个名字 2.字数有限制吗?这个是必须要有的,小程序的名字长度限制在4~20个字符,多或者少都是不被允许的哦注:一个中文字代表2个字符,也就是说你的小程序名称若是纯中文的话就限制在2~15个字,所以小伙伴们千万要记清楚了哦3.可以用什么字符?小程序的名字,可以由中文字符、英语字符、阿拉伯数字和「+」符号组成。注:如果你的小程序名字想用「+」号,那么