精华内容
下载资源
问答
  • 在excel中如何将一张表中有名字对应的数据对接到另一张表的有相同名字的后面(关于VLOOKUP函数)。

    我们直接看图来了解问题:                                            

      图一

     

    图二

    我们的目的是将图二中和图一名字相同的人后面对接上图一的数据,很明显这里要用VLOOKUP函数。

    那么步骤:

                         1>我们点击图二的B1格(即你像将数据放置的那一列的第一个单元格);

                         2>找到excel的菜单栏中的插入—函数,找到VLOOKUP函数如下图:

    接第二步:点击确认;

        3>一旦点击确认后会出现四个空,第一个空将图二A列的1到8全选,第二个空格将图一的A列和B列1到8全选,第三个空格填写一个数字表示第二个空格里存在的列数(如这里A列到B列共2列即填写2),第四个空格默认填写0;

        4>将填写好的字母和数字前面加上$符号,如下图:

    5>点击确认后既可以出现第一个人的对应数据,再将鼠标放置出现数据的单元格的右下角,会出现“+”标志时,单击下拉到第八行,松开鼠标就可以出现所有的数据。

    (关于VLOOKUP函数四个空格所代表的意思请自行百度VLOOKUP函数,百度百科有解释)

    展开全文
  • 什么要把手机的名字取得很复杂?

    千次阅读 多人点赞 2012-12-22 00:38:23
    所以凡是把名字搞得很复杂的,就是有不可告人的目的。凡是把名字取得简洁的,就是光明磊落的。那么怎样取名才能让消费者明明白白呢?最能表现出阶梯和层次的莫过于用阿拉伯数字,1,2,3这样命名,2比1,3比2,...

    基于合理的推测,凡是把水搅浑的人就是想混水摸鱼。所以凡是把名字搞得很复杂的,就是有不可告人的目的。凡是把名字取得简洁的,就是光明磊落的。那么怎样取名才能让消费者明明白白呢?最能表现出阶梯和层次的莫过于用阿拉伯数字,1,2,3这样命名,2比1好,3比2好,消费者很容易选择和定位。

    大家来看iphone,直接一代,二代,三代这样叫,iphone4肯定比iphone3好,iphone5肯定比iphone4好。直观简单,iphone卖得火与这个名字也有很大关系。这个命名方法也被三星学到了,叫s1,s2,s3。手机界销量最大的两个公司,都是这样取名的。现在你一谈起最好的iphone,那就是iphone5,android手机,就可以想到旗舰s3,其它的名字复杂的,记不住,而且有些名字取得特文艺,不知道怎么读。

    反面的例子就有HTC,新旧手机以及配置的高低从名字上完全无法区分,英文名取得很长,翻译过来叫英雄、纹身、传奇、野火、霹雳、雷达等等,尽是些奇怪的名字。而htc是最开始做android的,于是大家约定俗成叫g1,g2,g3这样,这是网友给取的名字,如果htc聪明的话,直接官方采用,事情就成了。可是搞到后面,出个十几款机子,配置有高有低,新出的配置反而比以前低,g11,g13这样的数字,已经不能代表配置的高低,自然就失去了意义,于是网友也不这样叫了,于是htc就销量就一天不如一天。

    另外一种就是喜欢用三个或四个字母来取名字的,如mb525,xt910,u8895,u8905这样的,如果数字的大于能让消费者一眼就能区别系列的不同,配置的高低,产品的新旧,那么也不失是一种好的方法,但是厂商偏就不。你看数字是看不出这些的。

    所以我们看到苹果的品牌标识非常强烈,他的产品也一直在强调这种品牌标识。而乱取名字的厂商,反而是在弱化自己的品牌标识,为什么要这样呢,就像最开始所讲的,想混水摸鱼,想忽悠消费者,想低配卖高价。在竞争如此激烈的今天,这种想忽悠消费者而不是给消费者清晰明确的信息的厂商,是不能长久的。

    从另外的行业来看,像thinkpad的T3,T4,T6,T400,T410的命名,英特尔的i3,i5,i7,都是很好的例子。而且但凡是这样做的厂商,品牌不断被强化,消费者口碑不断的得到积累。而那么把产品名字取得杂乱无章的公司,基本上和杂牌无异。

    手机行业越来越清晰的看到,机海战术是失败的。搞机海的公司,只有几款机子卖得好,为什么不把这几款机子取个好名字,形成产品线呢?老是搞一堆机子取乱七八糟的名字,我暂且善意认为此举并不是想坑消费者,而是怕研发部门没做事做。

    雷军的小米这点做得不错,一年发一款,叫米1、米2,这样取名很好。华为最近出了款四核手机,配置很不错,价廉物美,可是他叫荣耀四核爱享版,又有荣耀四核爱享纯真版,这名字被网友喷说像皇帝给某某的封号,复杂冗长。

    我说,你可以做得更好的。


    展开全文
  • 编码之道:取个好名字很重要

    千次阅读 2015-03-27 13:39:26
    代码就是程序员的孩子,给“孩子”取个好听的名字很重要! 我们在项目开发中,接触到的变量、函数、类多数都是项目自己定义的,往往都是为了解决一些特定的领域的问题,引入了各种各样的概念,代码里面的名字就对应...

    代码就是程序员的孩子,给“孩子”取个好听的名字很重要!

    我们在项目开发中,接触到的变量、函数、类多数都是项目自己定义的,往往都是为了解决一些特定的领域的问题,引入了各种各样的概念,代码里面的名字就对应着问题领域或方案领域的这些概念,所以,对于一个命名良好,代码规范,设计简洁的系统,要想非常快的理解一个系统,最直接的方式就是RTFC(Read The Fucking Code)。对于一个不断演进的系统,代码的可读性至关重要,首要要解决的问题就是名字,变量名、函数名、类名等都需要仔细斟酌,认真对待,一个能够简洁,能够清晰表达概念和意图的名字就显得尤为重要。

    更多内容:http://game-lab.org/posts/zoc-cleancode-2/

    阅读《代码整洁之道》这本书后发现其中说的内容在我们自己项目中比比皆是,随便拿出一块代码都可以当做反面教材给大家讲半天。长时间积累,导致代码发霉变质,取名也是毫无章法,信手拈来。阅读这样的代码,撞南墙的心都有了。下面结合自己项目中的问题和《代码整洁之道》谈谈关于命名相关的原则。

    1. 原则:名副其实

    • 选名字是件严肃的事情,选个好名字很重要。
    • 如果名字需要注释来补充,那就不是个好名字。
    • 最重要的是要名副其实,名字能表达出概念和意图。

    BAD:

    
    int t = currentTime.elapse(e); // 消逝的时间,以毫秒计
    ...
    if (t > timeout_value)
    {
       Zebra::logger->debug("---一次循环用时 %u 毫秒-----", t);
    }
    

    GOOD:

    int elapsed_ms = currentTime.elapse(e);
    ...
    if (elapsed_ms > timeout_value)
    {
       Zebra::logger->debug("-----一次循环用时 %u 毫秒---", elapsed_ms);
    }

    2. 原则:避免误导

    • 必须避免留下掩藏代码本意的错误线索
    • 避免使用与本意相悖的词
    • 提防使用不同之处较小的名称
    • 拼写前后不一致就是误导

    BAD:

    std::vector<int> account_list; // _list就是一个误导, accounts会更好
    
    bool sendToZoneServer(); // 和下面的函数差别很小
    bool sendToZoneServers(); // sendToAllZoneServers会好点

    3. 原则:做有意义的区分

    • 代码是写给人看的,仅仅是满足编译器的要求,就会引起混乱
    • 以数字系列命名(a1,a2,…),纯属误导
    • 无意义的废话: a, an, the, Info, Data

    BAD:

    void copy(char a1[], char a2[]) {
      for (size_t i = 0; a1[i] != '\0'; i++)
         a2[i] = a1[i];
    }

    GOOD:

    void copy(char source[], char dest[]) {
      for (size_t i = 0; source[i] != '\0'; i++)
         dest[i] = source[i];
    }

    4. 原则:使用可读的名字

    • 避免过度使用缩写
    • 可读的名字交流方便

    猜一猜下面的类是干什么的?和别人怎么说这几个类?

    根据这些简直变态的缩写,如果没有注释基本上很难知道是干什么的,当你和别人交流的时候,你就不得不一个一个字母来念“X-L-Q-Y”、“L-T-Q Manager”,鬼知道你说的是什么?PS. XLQY-XianLvQiYuan(仙履奇缘), LTQ-LiaoTianQun(聊天群),有这样的名字也是醉了。

    BAD:

    class XLQY;
    class FCNV;
    class LTQManager;

    5. 原则:使用可搜索的名字

    • 避免使用Magic Number
    • 避免使用单字母,或出现频率极高的短字母组合(注意度的把握)

    BAD:

    if (obj->base->id == 4661) // 4661是啥玩意?
    {
       usetype = Cmd::XXXXXXX;
    }
    
    int e; // 怎么查找?
    XXXX:iterator it; // 变量作用的范围比较大的时候,也不见得是个好名字

    GOOD:

    #define OJBECT_FEEDBACK_CARD 4661
    
    if (OJBECT_FEEDBACK_CARD == obj->base->id)
    {
       usetype = Cmd::XXXXXXX;
    }

    6. 原则:避免使用编码”

    • 匈牙利标记法:
      • Windows API时代留下的玩意
      • 形如:wdXX, dwXXX, strXXX
      • 类型变换导致名不副实,就有可能出现明明是个DWORD,变量名却是qwNum

    PS.匈牙利命名对于我们这些在Linux下摸爬滚打的好多年的来说,看着真心别扭。

    • 成员前缀:
      • 形如:m_name, m_xxx
      • 基本上都无视,为何要多次一举

    PS.说到这一点,可能有些同学有不同意见了,“我这样写是为了区分成员变量和临时变量啊!”,好像这样写也没什么大不了,遵循代码规范即可。如Google的C++代码规范,私有变量形如:xxx_,加后缀_,其目的除了让你知道这货是个私有变量,还有一点就是防止有些人图省事把带私有变量直接public掉,因为谁也不喜欢在代码里面看到大量这些带把的玩意。

    • 接口和实现:
      • 接口名形如:IXXX, I-接口修饰前缀
      • 类名形如:CXXX, C-类修饰前缀
      • 这些修饰多数时候都是废话

    7. 原则:名字尽量来自解决方案领域或问题领域

    • 使用解决方案领域名称:

    写代码的同学多数都是都出自CS,术语、算法名、模式名、数学术语尽管用。如AccountVisitor:Visitor模式实现的Account类。

    • 使用问题领域的名称

    我们代码里面多数都是这些名称,不明白找策划问问,基本上都是功能相关的名称。

    8. 原则:适当使用有意义的语境

    • 良好命名的类、函数、名称空间来放置名称,给读者提供语境
    • 只有两三个变量,给名称前加前缀
    • 事不过三,变量超过三个考虑封装成概念,添加struct或class

    BAD:

    // 看着整齐?使用方便?
    DWORD love_ensure_type_;  //当前的爱情保险类型
    DWORD love_ensure_ret_; //购买爱情保险回应标示
    DWORD love_ensure_total_; //现在已经盖章数目
    DWORD love_ensure_..._;  //...
    DWORD love_ensure_..._;  //...

    最后:我们的C++命名规范

    • 文件名:

      • 首字母大写,多个词组合起来
      • 如: SceneUser.h Sept.h
    • 类名/名称空间名:

      • 首字母大写,多个词组合起来
      • 使用名词或名词词组
      • 避免使用C前缀,如:CSept
      • 如: SceneUser SeptWar
    • 函数名:

      • 首字母小写
      • 使用动词或动词词组
      • 避免使用孤立的全局函数,可以封装在类或名称空间里面
      • get, set, is前缀的使用
      • 如: fuckYou(), levelup()
    • 变量名:

      • 全部字母小写,多个词以下划线分隔
      • 私有成员变量加后缀_,公有变量不用
      • 避免使用孤立的全局变量,可以封装在类或名称空间里面
      • 如: quest_id, questid_

    取名是一件严肃的事情,我们需要认真对待,名字代表着一个个概念,名字代表着你想表达的意图,好名字是可读代码的首要条件:

    • 写下任何一行代码的时候,心里都要想着自己的代码是给别人看的。
    • 为函数、变量、类取个好名字,遵循规范和原则。
    • 见到不符合规范和原则的名字,确毫不留情的干掉它,特别是功能性的代码。
    展开全文
  • 给函数取一个“”的名字

    千次阅读 2019-04-10 08:58:00
    通常比较好的做法是: 如果是通过主键id来查询,那么可以通过by来连接查询信息,比如: public Student getByStudentId ( long studentId ) ; 如果是通过其他属性来查询,并且未来会存在多个组合查询的可能性,...
        

    640

    来源:Matrix海子(ID:matrix_haizi


    早在2013年,国外有个程序员做了一个有意思的投票统计,该投票是让程序员从以下几个选项中选出平时在工作中自己认为最难做的事情:

    1. 做项目方案设计

    2. 编写测试用例

    3. 撰写设计文档

    4. 向别人解释我们在做什么事情

    5. 实现你不认同的feature

    6. 在别人写的代码基础上做改造

    7. 与人沟通

    8. 给函数、变量命名

    9. 进行工作量估时

    也许在大家的印象中,撰写设计文档在别人写的代码基础上做改造应该是最难的事情。但是最终的投票结果确让大家意想不到,这次投票一起有4522名程序员参与了投票,排在第一位的是给函数、变量命名:

    640?wx_fmt=jpeg

    大概一半的人投票给了给函数、变量命名,从这次投票结果我们足可以看出:给函数、变量命名虽然是一件再普通不过的事情,但是要想把这件事做好绝非易事。那么今天,我们就来聊一聊如何给函数取一个好的名字。


    一. 常见函数命名风格

    目前来说,最常见的函数命名主要有两种风格:驼峰命名和帕斯卡命名。

    • 驼峰命名:多个单词组成一个名称时,第一个单词全部小写,后面单词首字母大写;如:

    public void setUserName(String userName);
    • 帕斯卡命名:多个单词组成一个名称时,每个单词的首字母大写;

    public void SetUserName(String userName);

    两种命名风格都是ok的,但要保证一点,对于一个团队或者一个项目,需要根据语言本身的推荐命名方式做好约定。比如java一般都采取驼峰命名,C#采取帕斯卡命名。


    二. 函数命名最高境界

    我们通常说:天下武功,唯快不破。那么对于函数命名来说最高境界是什么呢?我认为是:见字如面,顾名思义,就是看到函数的名字就知道这个函数具体做了哪些事情。

    比如上面的函数:

    public void setUserName(String userName);

    但是下面这个函数命名就不是一个好的命名:

    public String addCharacter(String originString, char ch);

    这个函数,一咋看,还不错,从函数字面意思看是给某个字符串添加一个字符。但是到底是在原有字符串首部添加,还是在原有字符串末尾追加呢?亦或是在某个固定位置插入呢?从函数名字完全看不出来这个函数的真正意图,只能继续往下读这个函数的具体实现才知道。

    而下面这几个名字就比上面要好得多:

    public String appendCharacter(String originString, char ch);     // 追加到末尾public String insertCharacter(String originString, char ch, int insertPosition)// 插入指定位置


    三. 函数命名最佳实践

    1)要领1:动词选取要精准

    通常来说,动词决定了一个函数要采取什么"动作"。动词取的好,一个函数名字已经成功了80%。

    常用动词表:

    类别

    单词

    添加/插入/创建/初始化/加载

    add、append、insert、create、initialize、load

    删除/销毁

    delete、remove、destroy、drop

    打开/开始/启动

    open、start

    关闭/停止

    close、stop

    获取/读取/查找/查询

    get、fetch、acquire、read、search、find、query

    设置/重置/放入/写入/释放/刷新

    set、reset、put、write、release、refresh

    发送/推送

    send、push

    接收/拉取

    receive、pull

    提交/撤销/取消

    submit、cancel

    收集/采集/选取/选择

    collect、pick、select

    提取/解析

    sub、extract、parse

    编码/解码

    encode、decode

    填充/打包/压缩

    fill、pack、compress

    清空/拆包/解压

    flush、clear、unpack、decompress

    增加/减少

    increase、decrease、reduce

    分隔/拼接

    split、join、concat

    过滤/校验/检测

    filter、valid、check

    2)要领2:名词使用领域词汇

    动词决定了函数的具体动作,而名词决定了函数具体的操作对象,对于名词,尽量使用领域词汇,不要使用生僻或者大家很少使用的词语。

    举个例子:集合的容量通常用capacity、集合实际元素个数用size、字符串长度用length,这种就遵循大家的使用习惯,不要用size去形如字符串的长度。

    再比如,假如使用到建造者模式,那么通常会用build作为函数名字,这个时候就不要另辟蹊径,用create来作为函数名字,使用大家约定俗成的命名习惯更容易让你的代码被别人读懂。

    常用名词表:

    类别

    单词

    容量/大小/长度

    capacity、size、length

    实例/上下文

    instance、context

    配置

    config、settings

    头部/前面/前一个/第一个

    header、front、previous、first

    尾部/后面/后一个/最后一个

    tail、back、next、last

    区间/区域/某一部分/范围/规模

    range、interval、region、area、section、scope、scale

    缓存/缓冲/会话

    cache、buffer、session

    本地/局部/全局

    local、global

    成员/元素

    member、element

    菜单/列表

    menu、list

    源/目标

    source、destination、target

    3)要领3:函数取名最忌讳"名不副实"

    函数取名最忌讳的是"名不副实",举个例子,假如有个Cache类,里面有个函数判断key是否过期:

    public boolean isExpired(String key) {        // 当前时间戳        long curTimestamp = DateUtils.nowUnixTime();        // 获取key的存入时间戳        long storeTimestamp = getStoreTimestamp(key);               if (curTimestamp - storeTimestamp > MAX_EXPIRE_SECONDS) {            // 注意这个地方的delete是个隐藏逻辑            delete(key);            return true;        }        return false; }

    上面这个函数从函数字面意思看是判断key是否过期,但是!!它居然在函数里面隐藏了一段特殊逻辑:如果过期则删除掉key。这个就是典型的"名不副实",这个是最忌讳的,会给后续的开发人员留下"巨坑"。

    有两种方式去优化这段代码:

    • 方式一:将隐藏逻辑去掉

    public boolean isExpired(String key) {        // 当前时间戳        long curTimestamp = DateUtils.nowUnixTime();        // 获取key的存入时间戳        long storeTimestamp = getStoreTimestamp(key);               if (curTimestamp - storeTimestamp > MAX_EXPIRE_SECONDS) {            return true;        }        return false; }
    • 方式二:改变函数名字

    public int deleteIfExpired(String key) {        // 当前时间戳        long curTimestamp = DateUtils.nowUnixTime();        // 获取key的存入时间戳        long storeTimestamp = getStoreTimestamp(key);               if (curTimestamp - storeTimestamp > MAX_EXPIRE_SECONDS) {            return delete(key);        }        return 0; }

    4)要领4:多查询条件的函数名字谨慎使用介词by

    我们平时在写查询接口时,假如有多个查询参数怎么办?每个通过by一起连接依赖?No!这绝对不是明智的方式。假如一开始产品的需求是通过学生姓名查询学生信息,写出来的可能是这样的函数:

    public List<Student> getByName(String name);

    然后突然又有一天产品提出了新的需求,希望同时可以通过姓名和电话号码来查询学生信息,那么函数可能变成这样了:

    public List<Student> getByNameAndMobile(String name, String mobile);

    接着,没过多久,产品又希望根据学生年龄来查询学生信息,那么函数可能变成这样了:

    public List<Student> getByNameAndMobileAndAge(String name, String mobile, int age);

    如果这样来给函数命名,那么你的噩梦大门即将打开。

    通常比较好的做法是:

    • 如果是通过主键id来查询,那么可以通过by来连接查询信息,比如:

    public Student getByStudentId(long studentId);
    • 如果是通过其他属性来查询,并且未来会存在多个组合查询的可能性,建议进行封装,比如:

    public List<Student> getStudents(StudentSearchParam searchParam);


    最后,建议大家平时在写代码过程中,不要怕在函数命名上耗费时间,一个好的函数命名在后期会大大减少你代码重构的成本,争取对函数命名做到"见字如面"。

    (完)


    640?wx_fmt=png

    Java团长

    专注于Java干货分享

    640?wx_fmt=jpeg

    扫描上方二维码获取更多Java干货

    展开全文
  • 今天被一个坑爹的问题郁闷了很时间,loader加载一个图片,当图片的名字是XX_MM.png,程序总是报错,后来把图片的名字变成1.png就能加载上了,(图片名字是通过配置文件读出来的),这时才把文件加载上,然后把文件...
  • 创建表的时候指定索引,例如CREATE TABLE tablename ( [...], INDEX [索引的名字] (列的列表) ); 唯一性索引 这种索引和前面的“普通索引”基本相同,但有一个区别:索引列的所有值都只能出现一次,即...
  • 《格列佛游记》的作者Jonathan Swift发明了yahoo这个单词。在小说里,它代表了一个在外表和行为举止上都令人厌恶的家伙,简直都不能算是一... 的创始人杨致远和David Filo选择这个名字的原因是他们觉得自己是yahoo。
  • 比如说,getPayDate是比较好的,但是getLInd()是不如getLiquidityIndicator()。所以选择简短命名时必须要它已经足够清楚地表达了它的含义。   6. 遵循Java编码规范 如果你是写Java的,那你就必须遵循Java...
  • 假如表一中的名字在A列,那么在A列后面上插入一个空列B,将表二中的名字复制到B列中,然后选定A列,设置条件格式,如下图所示:(这是07版,03版的只要选择公式,然后输入下面相同的公式内容即可) 在公式栏中输入...
  • ---------------------------------------------------------------------------------------李天平: 您! 1:您当初写这个软件的目的是为了减少重复性的机械劳动。但您万万没有想到。它 
  • Blog改名字

    千次阅读 2005-02-16 14:10:00
    话说这个blog原来是叫“Erics VC Hut”,因为当初我的想法是就VC相关的东西做一些交流,现在看来,有点...为了名副其实,我想我还是尽早把blog的名字改了为。改成什么好呢?第一个想法是“Erics Programming Hu
  • 阿里工程师谈,什么的代码?

    万次阅读 多人点赞 2019-08-19 17:00:00
    作者|马飞翔(泽畔)出品|阿里巴巴新零售淘系技术部导读:我们每天都与代码打交道,但当被问道什么的代码时,很多人可能会先愣一下,然后给出的回答要么比较空泛,要么比较散,...
  • Q:如图:PS的标题栏以选项卡方式打开名字,导致切换标题的时候不方便,如何缩短标题栏?  a:由于的光标放在图层的字体上,移到别的图层上去就了,看图:
  • 因此,如果在代码中可以设置线程的名字了,这样在调试中就可以看到期望的线程名字,这样便于调试。 由于编写跨平台代码,因此,线程设置名字对Windows和Linux来说都很重要,这里分别来讲下。 Windows 在Visual ...
  • 适合程序员的英文名字

    万次阅读 2018-02-25 07:05:07
    大家都知道 ,不管是在互联网行业,就算是在其它行业都有很大可能需要为自己起一个英文名字,而取名字的时候常常让我们很为难,应该怎样为自己取一个的英文名呢,最近笔者看到了一篇外国人为他们的孩子取名字的...
  • MySQL与PostgreSQL比较 哪个数据库更

    万次阅读 2017-04-23 09:24:50
    最后结论说的,通常由团队成员的熟悉度来决定; PostgreSQL 的名字很少听到,最近试装发现不是很友好;官方文档写的对新手来说有点坑;有数据库工作经验的直接看最后一句就可以。如果打算为项目选择一款免费、...
  • 如何给一个App起名字?

    千次阅读 2016-07-25 19:03:31
    也就是说,一个最终被选择的好名字,它应该是有战略的。起名的迷思为了给App和蛋糕店取名,我看了上百篇关于产品命名的文章,没一篇是有完整逻辑的。有的人说一定要通俗易懂,功能优先;也有人说要突出品牌,打造...
  • 名字相关的一些事

    千次阅读 2012-07-29 16:48:59
    名字相关的一些事 很多明星从艺之后都要起个艺名,最好能过目成诵的。比如施瓦辛格就曾经给自己起名叫做"斯壮 (Strong)"。这反映了命名中最困难的部分。..."杨贵福"这样的名字,简直比最好的
  • 如何设计签名 我的名字

    千次阅读 2020-11-22 18:11:46
    导读:如何设计签名 我的名字是李某、张某、刘某、孙某等等,这是我发现很多想要设计签名的人在网上搜索的,但是找到的答案都不是自己的名字,这就让人无奈了。今天我就来给大家讲讲怎么设计自己的艺术签名。欢迎...
  • 这网站名字,起的就等待被爬
  • 如何给孩子起名字

    千次阅读 2012-11-30 11:35:23
    名,记录着宗族血统的烙印,凝聚着...给孩子起名,只要掌握一些要领和方法,还是自己起为,因为只有你们最了解自己的孩子,也只有你们知道自己的期望是什么。再者,取名有一些限制,比如说家族中已有人用的名字不能用
  • 但是成绩就是很,她化学进了学校的竞赛培训班,数学也很,但是平时完全没有死命学的迹象。 第二个,另一个寝室的,我们是寄宿学校要求交手机,她没交,经常看见她玩,成绩也是铁打的特别。 我观察了一下,...
  • 2015年的时候还曝光过这样一个名字:农帅。就是想简单粗暴地告诉你我很帅怎么了! [img=https://img-bbs.csdn.net/upload/201609/09/1473406812_244077.jpg][/img] 我猜这位学生是上海人 这位学生的父母...
  • 开心一笑【甲对乙说:“你看那小孩,的不男不女的,你说他到底是男孩还是女孩?”乙听后,不爽的答道:“是女孩!她是我的女儿!”甲很尴尬,略带歉意的说:“哦。。。真对不起,我不知道你是她的爸爸!”乙愤怒的...
  • 小碘 ,少女没有心。 蓝色、 董力、 vczh 等 8204 人赞同 ...其他答主已经写了很多了,其实大家都体验都大同小异,所以在这里写几条补充的了。...1.其实挺想要有男朋友...2.这次意外在知乎收到很多很的评价
  • 人们认为Gary是长长得高高壮壮的普通男人,平易近人,和善又有趣。  GAVIN古德语,意为"白鹰"或"战鹰"。在古威尔士语中,Gawain或Gawen是“小鹰”的意思。『鹰』一直成为古代德国、英国等国家人民崇奉的对象。...
  • Java程序更改多个文件的名字

    千次阅读 2012-07-11 18:09:33
    因为下的视频教程名字好长,总想改一下视频的名字,让它变的简洁一点。而手改要一定的时间,而且不爽。为了看着舒服,所以用java写了个程序让它帮我改,自己测试了一下可以用。 改完名后: ...
  • 如何改变数组对象里面的key 键名字

    千次阅读 2020-08-31 18:12:40
    看网上有很多封装的方法也是可以直接拿来用,但是太,记不住,所以用map解决是个不错的选择!!!和后端交互过程中,存在他给的数组里的键名并不是我们想要的。我们就需要改成我们想要的名字,这样方便我们取值...
  • 的软件测试人员简历是什么样子的?

    万次阅读 多人点赞 2017-02-19 16:04:19
    的软件测试人员简历是什么样子的?  文章很,以前的简历果然很垃圾,有兴趣的可以去看看大师级测试的简历  http://www.linkedin.com/in/geordiekeitt 我最近阅读了大约15份简历,他们都在申请我的...
  • C++技巧之名字空间namespace

    千次阅读 2009-07-12 10:07:00
    ,C++给我们带来了namespace名字空间。它的使用如下,名字空间可以把一组逻辑分组,同时名字空间也是一种作用域。namespace outspname{ const int CVAR1 = 1; const char* const CVAR2 = "3

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 676,276
精华内容 270,510
关键字:

张什么像什么名字比较好