2007论文小记

最近几个月我的两篇文章的审稿以及录用通知回来了
顺便谈谈以表我的投稿过程
=====================================分隔线一=======================
第一篇文章是今年年初完成的,当时时间比较充裕,就与导师商量,因为文章质量还不错,就投到了华南理工的《控制理论与应用》期刊编辑部去了,该期刊的编辑同志服务还算不错,email投稿第二天就回信了,通知了投稿文章的编号以及汇款审稿费,并要求提供该领域内两位专家作为审稿人,因此我提供了我所熟悉的两位专家,一位是上海海事大学的朱大奇教授(他是我的前任导师,跳槽走了),一位是南京理工的周川教授.然后就是无限期的等待,因为该杂志是双月刊,而且是核心期刊,审稿是大概3个月,3个月后审稿人的意见返回了之后,还要等到主编等进行定稿等等的工作,所以到最近才收到该期刊的编辑同志的回信,前后大约经过了大半年的时间.收到审稿意见,我不得不感叹核心期刊的认真负责程度,光是我的审稿意见就足足有2页,两位审稿专家的意见大概有10+条,很多意见都是自己没有想到过的,不得不感叹作为一名学者的细心谨慎的态度啊!
嗯~~~一个月内要进行修改稿和修改说明,要加紧了!!
====================================分隔线二========================
第二篇文章是暑假前完成的,时间比较紧,而且当时第一篇文章还没有消息,因此询问了以前师兄和导师的意见,打算以中标几率为第一目标,期刊质量为次要.因此,先投到了《微计算机信息》期刊,这个期刊也是一个核心期刊,而且是旬刊,据说很容易中,审稿周期也很快.这个期刊是在线投稿,第一天投稿之后,第二天就有了修改消息,当天进行了一定的修改后又再次在线投稿,然后就是等待.这段时间正好回家去了,在家里休息了大概十多天之后,回到学校收到了该期刊的拒稿消息,汗.....拒搞理由没有!太不负责任了,没办法继续找期刊投呗.第二次投到了《计算机测量与控制》期刊,该期刊的编辑不知道是不是很忙,每次email去询问稿件状态就要等5-7天才有回复,大概这样询问了4,5次,差不多一个半月的时间,有一天突然收到寄来的email,说文章符合,同意发表,要求汇款版面费800连同审稿费100元共900元.心里那个高兴啊,赶紧找导师要来钱去汇款了.现在就等着期刊杂志社的录用通知书和发票等等了,可能文章还需要经过一到两次的修改.总算心里的一块石头落下了!!呵呵~~
====================================分隔线三========================
总结一下,文章要赶紧写,写好了就赶紧投出去,尤其是比较好的期刊,审稿周期十分的漫长;另外,写文章要严谨,考虑要顾及方方面面;第三,要时不时的进行催稿,不然编辑们当你不关心,那他更不会去关心了.
PS一下:顺便也记录一下大论文的进展吧,导师的要求是>100pages,其中至少要有6章的内容,现在我的文章基本框架已经完成,大致的内容也考虑的差不多了,现在前三章正在完成中,已经写了大概40pages左右,离导师的要求还差一半啊,争取在月底完成80%左右,当然这个十一黄金周是可以好好利用起来,正好毛毛也回家去了,呵呵,我也懒得出去玩,十一的任务还是比较多的,大论文的进展,小论文的修改,BBS事务以及其中有三天要进行JAVA的培训等等,呵呵,对了,还要马上要开始的公考也要准备复习,真忙啊!汗... 
Protobuf是一种高效的序列化协议,可以用于数据交换和数据存储。它的主要优势是大小小,速度快,可扩展性强。下面是使用Protobuf的一些小记: 1. 定义消息格式 首先,需要定义消息格式,以便Protobuf可以将数据序列化和反序列化。消息格式定义在.proto文件中,使用protobuf语言编写。例如,下面是一个简单的消息格式定义: ``` syntax = "proto3"; message Person { string name = 1; int32 age = 2; } ``` 这个消息格式定义了一个名为Person的消息,包含两个字段:name和age。 2. 生成代码 一旦消息格式定义好,就可以使用Protobuf编译器生成代码。编译器将根据消息格式定义生成相应的代码,包括消息类、序列化和反序列化方法等。可以使用以下命令生成代码: ``` protoc --java_out=. message.proto ``` 这将生成一个名为message.pb.javaJava类,该类包含Person消息的定义以及相关方法。 3. 序列化和反序列化 一旦生成了代码,就可以使用Protobuf序列化和反序列化数据。例如,下面是一个示例代码,将一个Person对象序列化为字节数组,并将其反序列化为另一个Person对象: ``` Person person = Person.newBuilder() .setName("Alice") .setAge(25) .build(); byte[] bytes = person.toByteArray(); Person deserializedPerson = Person.parseFrom(bytes); ``` 这个示例代码创建了一个Person对象,将其序列化为字节数组,然后将其反序列化为另一个Person对象。在这个过程中,Protobuf使用生成的代码执行序列化和反序列化操作。 以上是使用Protobuf的一些基本步骤和注意事项,希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值