精华内容
下载资源
问答
  • 代码大全 个人性格  《代码大全》在那什么stackoverflow上,被评为程序员要读书目中的第一名,还拿了两次那个震撼大奖。厉害、实用都到了,就是不太看得懂。  准确来说,字面意思看得懂,像第三部分 变量也很...

                                 代码大全 个人性格

          《代码大全》在那什么stackoverflow上,被评为程序员要读书目中的第一名,还拿了两次那个震撼大奖。厉害、实用都到了,就是不太看得懂。抓狂

           准确来说,字面意思看得懂,像第三部分 变量也是很容易看明白的部分,不过,就像豆瓣有位读者评价这是软件开发的“地图”,很多内容都是介绍性的,它告诉你,有什么类型工具(一般不具体说出是哪些)可以在哪些地方使用,有什么类型的技术在哪儿有帮助,还有一些规范、一些鼓励。

           这虽然不是从学生到职工的路线性指导,其实已经很好了,给了百科、地图式的介绍。在知道遇到的问题和解决的技术、工具后,可以自行去学习,解决遇到的问题。

           可我一个小小的学生,看软件开发的部分就像看天书尴尬。只能挑掉看得懂的地方来做笔记了。

           “事实证明,个人性格对于造就出程序高手更具有决定性意义。”——820页,第二版中文译版微笑

           要充分理解一个程序,要有很强的吸取细节的同时消化它们,越是谦虚,进步就越快。


           求知欲:

           对技术事物的求知欲具有压倒一切的重要性,书中介绍,技术环境每5到10年就变化一番,如果没有足够的求知欲来跟上这些变化,就可能面临落伍的危险。惊恐

           所以,要有足够的求知欲,要考虑怎样改进自己的工作,不停地学习新的技术。最近的我,好像则是陷入自己给自己挖的一个坑中,里面是填不完的内容,可以说是作茧自缚。可怜

           书中介绍了一些培养求知欲的特定方法:

           1、在开发过程中建立自我意识    通过阅读和对软件构台观察,来理解变化、了解软件开发过程,使团队朝着正确方向发展。如果觉得自己的工作净是不能提高自己技术的任务,理应表示不满。

           2、试验   有效编程的关键之一就是要学会迅速制造错误,并每次都从中有所收获。当然,制造错误肯定不能用大程序、正在开发的项目来当平台,编写个小程序来学习并检验。

           3、阅读解决问题的有关方法  大概就是不要再发明车轮,人们并不总能自行找出解决问题的巧妙方法,即使方法很容易传授。所以,书中推荐了本James Adams的 《Conceptual Blockbusting》。

           4、在行动之前做分析和计划  这个自己比较缺乏

           5、学习成功项目的开发经验  研究高手的程序,阅读源代码,貌似主要是读开源程序的代码哦。还应多了解专家对你的代码的看法。滤除语言中主观成分,注重解决切中要害的问题,从而改善编程质量。

           对我来说,老早就说想阅读开源项目的源代码了,结果一直没有开始。后面的请专家评论自己的代码就没有试过了。

           6、阅读文档和其他书本期刊   学生嘛,教材什么的看得多了,文档倒是看得很少……

           7、同专业人士交往    参加交流会、加入用户群或参与网上讨论。我上豆瓣,找QQ群,就是那些什么本地用户小组和邮件列表不太明白,也就不敢尝试,因为担心自己加入后,什么事都不干。最起码,我注册的很多博客、微博、邮箱、OJ都没使用。

           8、向专业开发看齐   

              入门级: 会利用某语言的基本功能,会使用许多的特性

              中级 :能利用多种语言的基本功能并得心应手地使用至少一种语言,不过,除了多会几门外,这里的得心应手和入门级的有多少差别?

              熟练级:对语言或环境有着专业技术,

              专家级:具有第三级的专业技术,并明白编程中只有15%是与计算机交互,其余是与人打交道。他们写的代码,像水晶一样晶莹剔透,还配有文档。

           这部分在《程序员的思维修炼》一书中,有更好的介绍,里面的德XXX模型,可以应用在各种领域。


           诚实

           通常表现为以下几个方面:

           不是高手时,不假装是高手。最好是凌自己啥都不懂,呱呱别人的看法,从他们那里可能学到新的知识,并能了解他们是否真的清楚所讨论的话题。

           乐于承认错误。

           力图理解编译器的警告。这个经常忽略,因为有些消息看不懂,或者觉得警告对程序不影响。

           透彻理解自己的程序。我就是经常“先编译看看能否运行再说”的做法,看来要改啊!

           提供实际的状况报告。缺乏对进度的掌握,那就通过对工作的了解来解决。

           提供现实的进度方案,在上司面前坚持自己的意见。


           交流与合作

           各方面的不足,这个是其中很严重的一个,因为,真的缺少团队合作经验,少有的几次,自己也没有反思下合作的效果如何。


           创造力和纪律

           纪律与实际的项目息息相关,因为一般的项目都在万行代码的级别,而没有这种经验的学生在学校中,写过的最长的程序也就论百行,所以,“这类工作需要的技能不仅是规模大些而已,而是一套全新的技巧”。

           “不要将创造力花到无关紧要的事物上,在非关键之处建立规范,从而在重要地方倾力发挥创造性。”

           所以说本书是地图,最起码,在这部分上,我只知道了规范、纪律两个词,连它们是什么样的都不知道。


           懒惰

           这个可能很多人都听说过了,就是要正确地懒,迅速做完不喜欢的任务,最好的是编写某个工具来完成不喜欢的任务,以后就再也不用做这类的琐事。

           有效编程中最重要的工作是思考,而人思考时,通常看上去很闲,很难区别是思考呢?发呆呢?做梦呢……大笑


           习惯

           初涉某事时,就应端正态度来学。开始做事情时,还会积极思考,轻松决定做得好坏,一段时间后,就会习以为常,这里就要确保这些习惯是你所希望的好东西。

           否则要用好的习惯来代替旧的习惯,而不是用“空习惯”来代替。

           自己对这个习惯的略有感触,在学过C语言后,因为发现自己学过过于肤浅、表面,于是想端起《C程序设计语言》或《C语言程序设计——现代方法》等书来看,强化,结果,没一次成功啃下来的。咦?好像和习惯有点区别……尴尬

           不只是C语言,别的语言、数据结构、算法,几乎一切都陷入这个死循环,浅浅地入门后,觉得学得不咋地,于是又想去看书加强下,捧起书来,又觉得多数都学过了,又没有耐心学完,放弃之后,又内疚、不安……

           

    展开全文
  • 其实我觉得这个问题问的就不对,好像性格和前途没有什么必然的联系,有的工作条件下性格外向的人更吃得开,比如一些需要沟通的工作,有的工作需要内向的人则吃得更开,比如需要埋头钻研的工作,近期,一名华为的员工...

    作为一个上班族,在工作场所,我们每天也可以看到各种各样类型的人,有性格比较外向的人,同样也有性格比较内向的人,那这两种性格的人,到底是哪种人更有前途呢?其实我觉得这个问题问的就不对,好像性格和前途没有什么必然的联系,有的工作条件下性格外向的人更吃得开,比如一些需要沟通的工作,有的工作需要内向的人则吃得更开,比如需要埋头钻研的工作,近期,一名华为的员工就提到了类似的话题。

    据这名华为员工介绍,他是一个性格比较内向的人,他对自己的性格不是很满意,他说平时自己组织个会议都组织不明白,他对自己的这种性格表示很担忧,他就向网友们求助,问内向的性格适合在华为上班么?下面我们就一起看看网友们是怎么回答这个问题的吧!

    1535302387761583.jpg

    (华为)

    网友一:默默吃亏只能混口饭吃,别指望出人头地

    作者点评:如果事情能做的明白,都有一个完美交待也许会不错,当然也要看内向到什么程度,做有些事情的确是需要一些外向的特质才行!

    网友二:尽快改变,否则去哪个公司都不好混

    作者点评:性格可以内向,但是需要外向的时候,我们也要有外向能力,这样才更能适合生存与发展!

    网友三:我司混的好的都是那种,会表现的,脸皮厚的,敢闹,一般人不敢欺负的,并且善于把别人的成果说成自己的。

    作者点评:这名网友对外向有所曲解哦,不论是外向还是内向没有褒贬之分,他们都可以是正向积极的,都可以是正能量的。

    网友四:不适合 来了不到一年已经深刻体会到了

    作者点评:做好自身性格与工作具体内容的协调也是很重要的一件事情。

    网友五:不适合,不仅不适合华为,还不适合大多数公司,所以尽快改变把,可以脸上笑嘻嘻,心里MMP,双面人生。

    作者点评:呵呵,这名网友的话还是挺有意思,意在说明情商的重要性,这个与性格关系倒是不大!

    网友六:拉个会都拉不明白这个有点过吧?该呼呼,该派活派活,这不是内不内向的问题吧。

    作者点评:对,这名网友说的很对,拉个会都拉不明白不应该算是性格内向的问题,性格内向也可以把事情做得明白,这应该是这方面能力的问题,建议这名网友在这方面多下一点功夫,时间长了就可能会好一点了。

    网友七:看领导风格吧,如果扁平化管理,你能力有,也许没事;如果什么事都是班长安排,你表现好不好排长(考评决定权)又只问班长的意见,你可能比较惨。

    作者点评: 此话有一定的道理,可以部分参考一下!

    网友八:有句话说的好,如果你的智商没有牛逼到傲视群雄的程度,就老老实实的提升情商,所以99.9%的普通人想要出人头地必然靠情商,只有那0.1%的智商巅峰者才有资格不关注情商。另外性格30%是基因决定,40%成长环境决定,还有30%是可以后天努力改变,所以你如果改变不了基因,成长环境也不咋样,但至少还可以通过努力提升这最后的30%,如果你能做到,必然柳暗花明。

    作者点评:同意,我们改变不了自己基因里的那部分东西,但是我们可以通过后天努力去改变自己,让自己的各方面能力更适合自己的工作,自己的发展!

    网友九:代码码得好,领导人不错的话,应该还可以吧

    作者点评:如果只是写代码,性格内向肯定是没问题的,但是作为一名程序员,要想向更高处发展,一些软技能也是要有的哦!

    对于性格的问题,每个人都有着固定的性格,就是人的一个标签,每个人都会被贴上“外向的人”或者“内向的人”这样的标签,古往今来,哪些比较有成就的人当中,有内向的,也有外向的,这就说明了,一个人的成功与性格的内向还是外向并没有太大的必然联系,但是,有一点是大家必须承认的事实,在有些事情上外向的人会更具有有利条件些,更容易促成他们的成功,因此我们虽然做不到改变自己的固有性格,但是我们可以改变我们的一些做事方式,假如你是一个内向的人,在做有些事更需要一些外向的特质的时候,那你就不妨尝试着让自己更外向一点,时间长了就能发现这些小小的改变能给自己带来莫大的好处,只有勇于拥抱变化,才更容易的成功,大家说是么?

    了解更多相关资讯就到金睿教育官网www.jinruiedu.com

    展开全文
  • 最近抖音很火的什么性格测试,运气值测试之类的,小虎研究了一下,发现了其中的奥秘!!! 买个小广告先,如果有意向合作的可以加我V!!我V在最下面 开始说了,小板凳准备好了吗? 本来想给大家照几张样图,但是刷...

    Hi,大家好!我是你们活泼又可爱的小虎

    最近抖音很火的什么性格测试,运气值测试之类的,小虎研究了一下,发现了其中的奥秘!!!

    开始说了,小板凳准备好了吗?
    在这里插入图片描述
    本来想给大家照几张样图,但是刷了半小时,就是不出来,哎,生活就是如此你不要看的时候经常给你弹出来,你要看的时候就是不出来。

    出于好奇,我稍微分析了一下抖音测试的流程:输入信息 -> 信息发送到后台 -> 返回数据到页面给用户查看(尼玛!!这不是典型的套取客户信息的套路吗?)

    小伙伴,学完之后不要干违法的事情哟!

    本着好奇,我也做了一个差不多的网站,采用python+Django做后台,前端使用HTML+js+jQuery,数据库采用sqllite。为啥用sqllite不用mysql或者其他数据库呢,哈哈哈,因为我懒!
    在这里插入图片描述
    最后作品的体现是使用微信扫一扫,然后显示内容!!!

    说多无用上图最实际!
    在这里插入图片描述

    上面就是本次讲解的最终效果了…

    铺垫了这么多,开始我的表演吧!

    首先我们来分析一下前端要显示的页面…一共只有一个页面,哈哈哈,你没有听错,这么多的效果只在一个页面上完成…

    来人给朕上图
    在这里插入图片描述
    上面的图已经充分说明了这个流程,小伙伴,你没有看错,你们的幸运值其实只是个随机数…最终的目的还是套取你们的信息,都应会有一键授权(微信也差不多)你点击了,上面的信息也可以不用输了,不法商家就可以成功套取你的公开信息啦。
    在这里插入图片描述
    先说前端好还是后端好呢?
    在这里插入图片描述
    好吧!我先说前端的页面吧!
    在这里插入图片描述
    这个页面,其实就是一个动态的背景图,加上CSS美化了的输入框和文字。

    详细代码如下:(看不懂的小伙伴就直接跳过吧!)

    <body style="background-image: url({% static 'bg.gif' %});background-size: cover;" >
    <!--内容-->
        <div id="top">
            2020运气大测试
        </div>
    <!--问题内容-->
        <div id="content">
            <div style="font-size: 3rem;color:#25C6FC;font-weight: bold;padding-top: 3rem">请输入下面信息快来测测你的运气吧!</div>
            <div style="clear: left;padding-top: 8rem;">
                <div class="tc">姓名</div>
                <div class="ic"><input type="text" maxlength="20" class="inp" id="name"></div>
            </div>
    
            <div style="clear: left;padding-top: 8rem;">
                <div class="tc">手机</div>
                <div class="ic"><input type="text" maxlength="11" class="inp" id="phone"></div>
            </div>
    
            <div style="clear: left;padding-top: 8rem;">
                <div class="tc">年龄</div>
                <div class="ic"><input type="number" maxlength="3" class="inp" id="age"></div>
            </div>
    
            <div style="clear: left;padding-top: 8rem;">
                <div class="tc">生肖</div>
                <div class="ic">
                    <select class="inp" id="sx">
                    <option value="鼠"></option>
                    <option value="牛"></option>
                    <option value="兔"></option>
                    <option value="龙"></option>
                     <option value="蛇"></option>
                    <option value="马"></option>
                    <option value="羊"></option>
                    <option value="猴"></option>
                    <option value="鸡"></option>
                    <option value="狗"></option>
                    <option value="猪"></option>
                    <option value="虎"></option>
                    </select>
                </div>
            </div>
    
            <div style="clear: left;padding-top: 8rem;">
                <div class="tc">地区</div>
                <div class="ic">
                    <select class="inp" id="region">
                    <option value="华南">华南</option>
                    <option value="华西">华西</option>
                    <option value="华东">华东</option>
                    <option value="华北">华北</option>
                    <option value="华中">华中</option>
                    </select>
                </div>
            </div>
        <!--数据提交-->
            <div style="clear: left;padding-top: 7rem;">
                <input type="submit" value="提交"  style="width: 10rem;height: 5rem;font-size: 3rem;font-weight: bold;background-color:#25C6FC;border-radius: 20px;border: 0 solid " onclick="push_data()">
            </div>
        </div>
        </body>
    

    到这里杠精又可以开始抬杠了,为啥生肖,地区不用数据库直接加载,我这里回你们一句:因为我不想用!
    在这里插入图片描述
    这段代码好像也没事说的,该懂得一看就懂,不懂得说了也不懂。

    那我们来看一下第二步。

    来人再把朕的图再抬上来
    在这里插入图片描述

    第二步这里就要开始使用到js和jQuery了。

    我们点击提交后,会使用onclike激活一个带有Ajax的函数,用于上传数据到后端:
    在这里插入图片描述
    下面是Ajax的代码:

    function push_data() {
                let name = document.getElementById("name");
                let phone = document.getElementById("phone");
                let age = document.getElementById("age");
                let sx = document.getElementById("sx");
                let region = document.getElementById("region");
                if (age.value >= 120 ){
                    alert("请勿超越120岁!")
                }
                else if(name.value == ""){
                    alert("姓名不能为空")
                }
                 else if(phone.value == ""){
                    alert("手机不能为空")
                }
                  else if(age.value == ""){
                    alert("年龄不能为空")
                }
                else {
                    $.ajax({
    					url: 'http://127.0.0.1:8000/content/add_massage/',
        				type: 'post',
        				dataType: 'json',
        				data: {
    						name:name.value,
                            phone:phone.value,
                            age:age.value,
                            sx:sx.value,
                            region:region.value,
       					 },
    					success: function(data){
    						if(data.state == "ok"){		//成功了就设置cookie和跳转
                                let  luck_number = data.number;
                                login(luck_number);
    
    						}
    						if(data.state == "ERROR"){		//失败,重新输入
    							alert("请不要进行违法操作");
    						}
    
        				},
       					 error: function(err){			//服务器故障
    							alert("服务器开小差了!!!如有疑问请致电IT部:3000");
    					}
    				 })
                }
    
            }
    

    通过上面的代码大家可以看到,获取input值,input值得判断,当然这个还不是最完美的,感兴趣的小伙伴可以再这基础上增加手机号码一定要11位之类的。

    当然最重要的还是请求成功后,Ajax的success的内容:

    • 第一个是获取后台返回的随机数
    • 第二个是调用login函数,那么问题来了,login是什么,你没有看错这个函数就是那个AI计算中的百分值运算动画,哈哈哈,然后把后台反馈的随机值传给login。

    就是下图的这个东东:
    在这里插入图片描述
    下面把login的代码给给位献上:

    function login(lunck) {
                document.getElementById("content").style.display='none';//隐藏输入div
                //显示计算动画
                $('#loader').shCircleLoader({color: "#DE1D5A"});
                var i = 0;
                setInterval(function() {
                $('#loader').shCircleLoader('progress',"AI计算中:"+ i + '%');
                    if (++i > 100)
                    {
                        //结束循环
                        $('#loader').shCircleLoader('destroy');
                    //显示结果div
                document.getElementById("jg").style.display='block';//隐藏输入div
                        //显示幸运值
                    document.getElementById("luck_number").innerHTML = lunck;
                    }
                }, 100);
    
            }
    

    我们可以看到login函数里面有一个if的判断:
    在这里插入图片描述
    这里的意思就是关闭动画,显示隐藏的div背景框,显示幸运值,最终的效果就是这样了…
    在这里插入图片描述
    到这里前端的内容页说的差不多了…

    现在我们来说说后端吧!

    学过django的小伙伴都知道django采用的是MVT的模式,没学过的我这里就说说吧,M就是模型 ,V就是试图,T就是模板
    简单来说:

    • M:可以理解为数据库的映射
    • V:控制中心,等于电脑的CPU
    • T:就是HTML页面

    我们先来看看models的代码吧!

    class user_massage(models.Model):
        id = models.IntegerField(primary_key=True)
        photo = models.CharField(max_length=10)  # 手机
        name  = models.CharField(max_length=20)  # 姓名
        age = models.CharField(max_length=50)  # 年龄
        cz = models.CharField(max_length=3)  # 生肖
        region = models.CharField(max_length=30)  # 地区
    

    到这里大家还记不记得一开始的对话框:
    在这里插入图片描述
    你没看错,这个对话框就是和models里面的数据对应的,那要怎么把他们结合一起呢?

    大家还记得前面的Ajax吗?
    在这里插入图片描述
    没错就是用Ajax把数据发送到我们的views中!
    注意:在大型项目中这种api接口一般会新建一个专门的api.py文件处理,我这里只有一个接口,我就把他写到views.py中。

    到这里我们来说说本项目的url配置吧!(不懂url的小伙伴可以吧url理解为浏览器上面地址栏输入的路径)
    在这里插入图片描述
    在这里小虎献上url代码:
    项目总的urls.py文件:

    from django.contrib import admin
    from django.urls import path,include,re_path
    from q1 import views as qv
    from django import views as dv
    from . import settings#导入settings.py
    urlpatterns = [
        path("",qv.index,name=""),#首页
        path("content/",include('q1.urls')), #内容
        re_path(r'^static/(?P<path>.*)$', dv.static.serve, {"document_root": settings.STATIC_ROOT}),#显示静态文件
    ]
    

    app的urls.py的代码:

    from django.contrib import admin
    from django.urls import path
    from q1 import views
    urlpatterns = [
        path('add_massage/',views.add_massage,name="add_massage"),#给Ajax上传代码的路径
    ]
    
    

    最后我们来看看最重要的views吧!

    from django.shortcuts import render
    from django.http import HttpResponse
    import json
    from q1.models import user_massage
    import random
    # Create your views here.
    #首页
    def index(request):
        return render(request,"index.html",locals())
    
    def add_massage(request):
        if request.method == "POST":
            #获取post请求
            name = request.POST.get("name")
            phone = request.POST.get("phone")
            age = request.POST.get("age")
            sx = request.POST.get("sx")
            region = request.POST.get("region")
            #保存到数据库
            um = user_massage()
            um.name = name
            um.photo = phone
            um.age = age
            um.cz = sx
            um.region = region
            um.save()
            #产生幸运值
            number = random.randint(0,100)
            print(number)
            #返回数据
            state = {"number": number,
                     "state": "ok"}
            return HttpResponse(json.dumps(state, ensure_ascii=False), content_type="application/json,charset=UTF-8")
        else:#如果是get请求,发送报错
            state = {"tips": "Please input massage!",
                     "state": "ERROR"}
            return HttpResponse(json.dumps(state, ensure_ascii=False), content_type="application/json,charset=UTF-8")
    

    到这里整个幸运值测试项目已经讲解完毕啦…

    展开全文
  • 我最近写的代码出现了很多BUG ,为什么呢,大概因为很多小细节引起的吧, 比如说:什么要求输入多组数据,读到文件结尾,我只写一组啊,诸如此类,尤其难找 我常常在想,为什么怎么想都对的代码会一直都WA,现在...

    我最近写的代码出现了很多BUG ,为什么呢,大概是因为很多小细节引起的吧,
    比如说:什么要求输入多组数据,读到文件结尾,我只写一组啊,诸如此类,尤其难找
    我常常在想,为什么怎么想都对的代码会一直都WA,现在我明白了,一方面,这个和写代码的经验有关
    如果一个人,拥有很多的经验,那么他就会明白,什么地方容易错,相反相成,就会慢慢的把代码写的准确而不易犯错
    同时也与一个人的性格有关,有的人太不注重细节,往往会引起,很多的不必要的麻烦,花大量的时间去研究到底哪里有问题
    但我觉得就我目前而言,每一次研究都是为了以后不再犯错,这样的错还是有意义的。

    看看之前的一个题目:
    Many graduate students of Peking University are living in Wanliu Campus, which is 4.5 kilometers from the main campus - Yanyuan. Students in Wanliu have to either take a bus or ride a bike to go to school. Due to the bad traffic in Beijing, many students choose to ride a bike.

    We may assume that all the students except “Charley” ride from Wanliu to Yanyuan at a fixed speed. Charley is a student with a different riding habit - he always tries to follow another rider to avoid riding alone. When Charley gets to the gate of Wanliu, he will look for someone who is setting off to Yanyuan. If he finds someone, he will follow that rider, or if not, he will wait for someone to follow. On the way from Wanliu to Yanyuan, at any time if a faster student surpassed Charley, he will leave the rider he is following and speed up to follow the faster one.

    We assume the time that Charley gets to the gate of Wanliu is zero. Given the set off time and speed of the other students, your task is to give the time when Charley arrives at Yanyuan.

    Input

    There are several test cases. The first line of each case is N (1 <= N <= 10000) representing the number of riders (excluding Charley). N = 0 ends the input. The following N lines are information of N different riders, in such format:

    Vi [TAB] Ti

    Vi is a positive integer <= 40, indicating the speed of the i-th rider (kph, kilometers per hour). Ti is the set off time of the i-th rider, which is an integer and counted in seconds. In any case it is assured that there always exists a nonnegative Ti.

    Output

    Output one line for each case: the arrival time of Charley. Round up (ceiling) the value when dealing with a fraction.

    Sample Input

    4
    20 0
    25 -155
    27 190
    30 240
    2
    21 0
    22 34
    0

    Sample Output

    780
    771

    思路就是找到0s之后出发的最早到达的人

    #include <iostream>
    #include <algorithm>
    #include <cstring>
    #include <math.h>
    #define inf 0x3f3f3f3f
    using namespace std;
    int main()
    {
        int n,res;
        while(cin>>n&&n){
            res=inf;
            int i,t,t2;
            double v;
            for(i=1;i<=n;i++){
                cin>>v>>t;
                if(t>=0){
                v=(1.0*v/3.6);
                t2=ceil(4500/v);
                res=min(res,t+t2);
                }
            }
            cout<<res<<endl;
        }
    
        return 0;
    }
    #include <iostream>
    #include <algorithm>
    #include <cstring>
    #include <math.h>
    #define inf 0x3f3f3f3f
    using namespace std;
    int main()
    {
        int n,res;
        while(cin>>n&&n){
            res=inf;
            int i,v,t;
            double t2;
            for(i=1;i<=n;i++){
                cin>>v>>t;
                if(t>=0){
                t2=4.5/v*3600;
                t=ceil(t2)+t;
                res=min(res,t);
                }
            }
            cout<<res<<endl;
        }
    
        return 0;
    }

    这两段代码的差别就在于关于求时长的表达式,前者先除3.6 得到的结果经过一次保留,又用4500除以保留的结果,导致结果不精确,用了CEIL以后即使恰好是整数也会取整+1;后者用*3600 就没有这个问题,这件事告诉我一个道理,能乘千万不要除,以保证程序中的数据的完整性

    展开全文
  • -----餐饮类的(具体是什么由于与公司签订的有保密协议,在这就不说了,大家知道是一个餐饮类的软件就行)的开发工作,接到此任务后感觉有点压力,因为公司没有一个整体的做软件的流程,我也不太了解老员工的性格,...
  • 相信大家应该也都知道,虽然现在的发展越来越多的人也都有了自己的独特性格观念,现在的人自我意识越来越强,在有些时候做自己事情到时候不喜欢别人的干预,也不在乎别人的眼光,但是并不所有人都这么想,有一些...
  • 性格与成功

    2007-07-27 02:49:10
    今天看了一个比较令人欣慰的一句话:什么性格都可以成功,关键要把性格和立场优势发挥到及至。一直不认同自己的性格,觉得自己性格不好。看来只要把握好,一样可以克服性格带来的弊端,把不好的转化成好的一面。 ...
  • 面试的时候,曾把应聘第一职位写为软件工程师、第二职位写为程序员,面试官问“程序员与...我感觉程序员首先要具有追求完美的性格,看到不符合规范的代码就要去更改,去让自己的代码更加漂亮,当然这有代价的,...
  • 生肖是我国特有的民俗文化符号,是中国与十二地支相配以人出生年份的十二种动物,先秦时期我国便有了比较...大家都是什么生肖呢?今天小编就用Python的tkinter制作了一个属相分析仪,能够对属相进行寓意解释和性格...
  • 本人今年年龄也不是很大,做软件实施有一年多了。 刚入职第一家企业一个创业公司,当时做的java初级开发工程师。做了一年,感觉自己技术呀,工资啊啥的没啥明显进步。...我个人的优点我简单的提两句:1我性格
  • 有的人急于完成自己的工作,当自己的代码遇到问题的时候,不去自己思考并调试而是直接求助于他人,有的人则自己沉住气,耐心的从头到尾的研究找到错误的所在(当然这在完成此项工作的时间内),我想这使他对于...
  • 什么技术、语法、原理。(这只是个开始【所以平时不要只看视频就以为自己理解了,下面还有那么多事情要做】) 算法:现有的PHP语法固定的,但不同的函数、语法都能达到同一个目的地,选择哪条路就是水平的体现了...
  • 按:编个小程序为了度过松弛的业余生活,也为了维持自己有记忆以来的性格特质:就是总得学点什么干点什么。我写这个图片浏览器,目的无非如此。因为有那么多的免费软件,想如何如何使何其难也。下面开始进行美化...
  • 在程序员的世界里,妹子稀有动物,女神就更凤毛麟角了,大部分程序员由于经常面对电脑,缺乏与人的沟通交流,加上软件行业的工作特殊性,因此找女朋友更难上加难。那么,程序员如何用...自己最想找什么样的...
  • 代码大全》解读(完)

    千次阅读 2006-04-25 20:17:00
    代码大全》解读(完) 每个故事都会有最的一章,本书最后三章阐述了一些编程之外的东西,但是和软件工程有很大的关系。首先第三十一章谈到了《个人性格》。如果中国人来写这本书,题目应该叫《个人修养》,外国...
  • 我的性格分析和对未来职业的规划

    千次阅读 2012-04-03 05:30:43
    前些天,我已下定决心毕业以后不会从事计算机代码类的工作,往大了说,就是不会干技术研发类的岗位。但是在非技术研发类的工作选择中,我究竟要干什么呢? 这个很重要的问题,因为正如乔帮主所说,工作伴随...
  • 程序员都不修边幅的,这个观点我并不太认同,只能说部分程序员这样的,并不能代表全部,还有人认为生活上不爱收拾,工作中就越有能力,这种观点我也不认同,我个人这么认为的,这中间没有什么关系,...
  • 追忆自己为什么出发

    2019-06-23 13:17:20
    @追忆自己为什么出发。 这我决定学习编程后发的第一篇博客,曾经,为了帮助我喜欢的女生,我开始尝试用Python编程,便爱上了这门简洁高效的语言。它无比契合我的性格,让我深深的着迷。于是我开始了漫长的编程之路...
  • 而 Python 程序员的口号则:有现成的用现成的,没现成的找现成的,找不到,我就不做了,因此从性格上倾向于协作。很多 C++ 项目造轮子之心比 python 强很多,代码都没写三行,起手就是一个 BaseObject,要用...
  • 我到底想要什么

    2011-04-12 00:03:00
    自己性格比较内向,搞管理肯定不行,而且技术人员要长期和电脑打交道,不光身体搞垮,性格会更加内向,更加封闭,以后想转向也很难!  原来总结过,人生最重要的东西依次:心态,身体,知识、能力。
  • 什么人適合軟件測試

    2011-04-25 13:58:00
    IT的人来说,比方说,对于都代码的程序员,如果你的性格比其它人的性格外向且喜欢与人沟通,亲和力强,那么这个就是你在这个群体里的比较优势,售前工程师和售后工程师都更适合你,可以让自己在工作中得到更有...
  • 太过死板,缺乏情趣 杀伤力:9级程序员不好找女朋友(只因大多程序员都男人),这一个痛心疾首的但无法回避的惨酷现实。...同样,大多程序员的思维方式也这样的,他们希望尽量用代码来表现他们...
  • 在我看来,作为程序员结婚不该你考虑的事,为什么这么说呢,首先程序员之所以能成为程序员最大的原因就是能忍,为什么说能忍呢?如果不能忍 世界上就没产品经理了,能忍说明性格好,说明个老实的老好人。其次,...
  • 我这性格,应该够呛了。不过真能去的话,也不错,毕业了找个学校当老师,安逸的过完这一生。不过那样的话以后大概率会后悔吧?年轻的时候怎么没选择拼一把。许多人都问我,为什么学了这么多年的计算机,还是不想干...
  • 2 是否需要刷题,Leetcode或者是性格测试。 3 逻辑推理题,智力测试。 4 上机敲代码,纸上写算法。 入职要带什么? 1 户口本 2 毕业证书 3 工作相关证件 4 身份证 很多时候都需要复印件的,所以我们要备着一些,这...
  • 开场白:代码啊,代码,程序猿啊,程序猿。为啥你就这来的杯具了。发一下小牢骚。发现自从做了程序猿之后,本来就性格内向且不爱说话的我,现在变的更加的有点不会说话了。你说。这样我情何以堪。下个礼拜就要参加...
  • 软件测试之我见---素质篇

    千次阅读 2004-09-18 11:47:00
    无论做什么事情,要做得更快更好,要求具备一些素质的, 有些素质天生的,比如性格、偏好等等,而有些素质后天可以培养的,比如技术、语言、思维、道德等等,人们常说:性格决定命运。这话让我倍感郁闷,如果真是...
  • 思想决定行为,行为决定习惯,习惯决定性格性格决定命运 个人觉得在编程里面这句话也很适用哈哈哈哈...首先 委托是什么? 委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递(可...

空空如也

空空如也

1 2 3 4 5 6
收藏数 107
精华内容 42
关键字:

性格代码是什么