精华内容
下载资源
问答
  • 疯狂的程序员

    热门讨论 2012-07-18 18:05:32
    程序员是什么?他不知道。他问:“程序员能找到教书的工作吗?” “当然,一点问题都没有。随便哪个学校都能教。想我那个年代,这城市有多少程序员,数都能数出来。我还报了高程,唉……差一点。” 能去教书当然,...
  • 其实之前在学校学习的时候,就觉得还是挺幸福的,首先因为老板真的很,之前想做什么方向,老板觉得可行,并不会让你做很多横向,而是任由LZ在自己选择的海洋中傲游,这点真的很感激. 上班了之后,其实都项目驱动,产线...

    入职一年的个人总结

    1. 介绍下背景?

    今天是2020年下半年的第一天,LZ入职快满一年了,下班后做个总结吧!

    LZ是2019年7月8日入职,想写的很多,确又不知道怎么写,看来领悟不够深…

    2. 一点点想法(学校 vs 公司)

    方向差异

    其实之前在学校学习的时候,就觉得还是挺幸福的,首先因为老板真的很好,之前想做什么方向,老板觉得可行,并不会让你做很多横向,而是任由LZ在自己选择的海洋中傲游,这点真的很感激.
    上班了之后,其实都是项目驱动,产线那边提什么需求,我们组基本上就会开始阅读对应paper,验证算法是否可行,是否满足要求,好在老大人很好,而且科研能力很强,各个领域都能cover,所以有不懂的都可以及时去询问,当然后期还是要自己独挡一面的.记得超清楚,刚开始读一个算法的代码,当中有一小段,代码操作都看的懂,但是就是不明白为什么要这么做,换句话说物理含义不是很懂,老大和LZ两个人在会议室就研究到快晚上10点,最后明白了,心里那种成就感真的很强,所以也很感谢老大.

    其实,念书代表你有更多的自由,如果有一个问题太难了,也许可以选择另一条道,或者避开它,在公司就不不行,只能死磕问题,直到把问题解决.

    始终得学习

    在学校,学生的本职工作就是学习,如果连学习都学不好,还叫啥学生呢?

    在公司,一样,还是得学习,记得刚进公司,LZ听到几个大佬在开会,什么420, buffer这些真的云里雾里的,因为不是计算机专业,所以很多计算机的知识不是很熟悉,也许多翻翻书能好点,后来接触的项目涉及这些,也就只能一点一点学学习,本专业的知识要会,但是很多基础知识和一些横向的知识也一定要学一点,老大在LZ实习期间提出的要求就是要懂一点硬件方面的知识,现在感觉还是不是很够

    包括后来,进行模型移植,都是LZ一步一步自己学习的,在学校,之前基本上只要搭个模型,这个module试一下,那个trick试一下,把benchmark刷的好看一些,也就能发文章,正常毕业了.但是在企业中,训完模型也许才是第一步,有可能第一步都过不去,因为数据集的范围还是很小的,在现实生活中,遇到的问题千奇百怪,过曝,过暗,姿态,遮挡,模糊,哪一样放在数据集里都是比较难的,更何况现实中可能每一个现象都可能遇到,paper可能很好看,现实确实很残酷的,模型的泛化能力怎么提高?

    喂对应场景的数据,这时,又要写标注需求,标注组还会经常问这个场景应该怎么进行标注,换句话说算法人员还需要持续跟踪数据标注情况,如果数据标注不合格或者数据进度太慢,直接就会影响项目的进度,这个得自己催,就需要会哭,会哭的孩子有奶吃!

    就算训完模型,也有可能出现内存占用很高,cpu利用率过高,gpu利用率过低,模型inference时间太长,不满足实时.通常,发paper的实时是差不多30fps,就敢说自己是实时,但是LZ的要求是60fps,并且不是一个模型inference,而是要inference四个模型,并且包括前后处理,没办法,只能一点一点的优化,有的时候就是为了几ms的时间,最后从将近100ms优化到最后的10ms,模型怎么变小,怎么减少计算量,怎么用gpu加速,怎么开多线程,这些基本学术上不会考虑的方面,在公司,这些都得考虑,算法人员也都得涉及.

    多问为什么?

    这个在学校或者公司,应该都是统一的,多思考为什么这个很重要,不要人家说什么,就不自己确认.之前LZ优化了一个模型,结果是时间并没有很显著的减少,当时前端同事反馈是海思芯片对这个加速不明显,但是后来又有一个同事,和LZ使用了相同的加速策略,结果,模型复杂很多,时间却和LZ的小模型差不多,后来也只能盯着前端同事,最后发现了之前模型无法加速的原因.最后LZ的模型infernece时间大概减少到原来的1/6,这个就很重要,如果不是盯着前端同事问为什么,也许一句海思芯片不支持就把LZ打发了.

    身体是革命的本钱!

    都说程序员是挣钱多,死的早,LZ可不想这样,毕竟祖国的大好河山还没有欣赏完呢,八大菜系也没尝够呢,珍惜自己的小命,每天多多少少锻炼一会儿,还要为祖国奋斗五十年呢!

    能念书还是念书吧

    LZ是小硕,之前在一次项目讨论会上,会上总共五个人,四个博士加个LZ, 小硕表示压力山大了,如果不想涉及到一些工程实现,或者工程优化,还是去读博士吧,也许出来会好一些?这个不确定,因为LZ不是博士,所以这个只是个人感受,具体读博与否,还是请小伙伴自己斟酌.但是硕士建议还是念一下,至少LZ觉得硕士还是有用的,可能是本科真的啥也不会,硕士才有那么一点点的醒悟!

    不混日子,好好工作

    今年这个大环境在这里,很多公司都倒闭了,程序员也是裁员的重点对象,所以LZ还是很珍惜自己每天能够上班的.当然,如果被裁了,就调整好心态继续找工作就是了,人生的路还很长,中间一个小插曲,也没什么大不了的.有工作的小伙伴加油工作,找工作的小伙伴加油刷题刷offer,就像LZ的签名,每天进步一点点,我还只是个小小小学生啊!

    上学可太幸福了!(还在念书的小伙伴一定要珍惜)

    加油! 第二年工作开始了!

    展开全文
  • 少不了的面试笔记

    2013-05-03 19:53:48
    踏上寻工之旅,为啥”,不想了,桑心 5月2号,信x达,外包公司,纯碎想去找点面试感觉,结果笔试就做了一个多钟,还是一大堆sql的题目,其实自己sql的能力真的很一般,必须加强,发现以往很多笔试题...
    又踏上寻工之旅,为啥是“又”,不想提了,桑心

    5月2号,信x达,外包公司,纯碎想去找点面试感觉,结果笔试就做了一个多钟,还是一大堆sql的题目,其实自己sql的能力真的很一般,必须加强,发现以往很多笔试题或者面试都有问到sql的题目,以及优化的问题。面试的时候没问什么技术问题,只问了下以前公司和项目的情况,等通知。

    5月3号上午,快x集团,应聘的项目组是做电网项目的,去到公司好小一间,估计又是要常驻客户现场做开发的。笔试题还是做了一个多钟,这次没多少sql的题目了,都是些基础的java se题目,定时器 schedule ,这东东真没搞过。面试,没怎么问项目,问了下自己对mvc的理解,struts2和spring在mvc中扮演的角色。。。还问了下排序的算法(我很傻x的说了二分法排序。。。估计要被鄙视),文件读取,对io流的认识,左右连接的区别,还有数据库的范式。。。没做太多的准备,答得都不太好。

    5月3号下午(上午面完我在华师溜达了一中午,看别人在钓鱼。。。),足x信息,面试的地方,咳咳,不多做评论。没有笔试,取而代之的是上机题!好还念,第一份工作面试的时候就是做了上机题。要求很简单,就是用struts2写个增删改查,数据用List集合存放在内存中。敲啊敲啊敲,半个小时过去了,还没敲完。。。总有些小错误,我承认我挺粗心的。敲完代码,面试,两个人面我,全程只有一人问我。问的挺细,项目必问环节,然后是技术,struts2作为一个mvc框架有什么优势?对spring的了解?aop如何?对事务管理的认识?hibernate的配置表关联使用过程中遇到过什么问题,怎么解决?一些复杂的sql怎么去优化?j2ee规范中,能说出些什么?简单说下你了解的设计模式?servlet和jsp的异同?浏览器发送的请求都包含哪些信息?jquery有用到什么程度?。。。等等,真的问了挺多,我答得都很模糊。。。总觉得没说到点子上。

    小结:重点加强sql,ssh面面观,自己的项目描述要清晰(包括自己的负责的部分,用到的技术,弄些“问题”出来),其实问的都不是什么十分刁钻的问题,只是自己的准备不够充分,还有表达能力还是要加强,有时自己听着都不知道自己在说啥。。。还有自己不会的还是别提的好,面试官追着问就惨,扬长避短吧。

    5月4号上午,宇x易诚,外包,做建行的项目。面试问了些基本情况,然后。。。问道项目的时候,发现简历拿错了。。。因为那人的名字读着和我的名字好像- -。叫我简单画个ssh工作的流程图,问了些基本的oracle,sql问题(还是sql。。。)一直都是用plsql建表,连建表语句都不会写了。。。还有问了个如何配置tomcat使得启动时不自动运行servlet的,还有ajax的工作原理,答得不太好。这几次的面试都是没怎么准备

    5月8号下午,中x通,笔试题目一般,后面还有英文翻译,不难,做完就面试,简单聊下之前做的项目,感觉说的不太清晰,两天后二面,没问多少技术的东西,问我一些没怎么接触过的技术,说的挺多,问我有没兴趣去一个电信的项目组,是个互联网的项目,面对互联网用户,这是我之前没接触过的,当天就答应了,然后跟hr简单聊了下,下周发offer。感觉有点仓促,不过自己目前的情况不容再花时间找了,既然有项目做,就作者先把,应该还能接触到以往不同的技术点,已经有点厌倦curd了。

    5月23号,入职 中x通,努力吧,骚年!
    展开全文
  • 基于UML的OOA/00D

    2014-06-13 19:13:00
    现在大家都说框架、架构,就不得不先分析与设计,谈到了DDD,不得不谈OOA/OOD。...BPM,我不知道在国内的项目里面,有多少个公司真正的在用,当前都用到了什么程度,在作需求的时候是如何处理的...

    现在大家都说框架、架构,就不得不先提分析与设计,谈到了DDD,又不得不谈OOA/OOD。

    一套框架,首先是一套方法论,离开理论支持的框架很难长久的发展下去,框架是长期积累的结晶。能够从需求沟通、流程方案、系统设计、快速开发、细调等各个环节,能够无缝的衔接起来,最好能够用同一种声音说话。

    BPM,我不知道在国内的项目里面,有多少个公司是真正的在用,当前都用到了什么程度,在作需求的时候是如何处理的。

    我在流程引擎选型的时候花了很多的时间,由于没有什么资源,最后是选择了BPMN,因为自己长期以来的分析方法是活动图+状态图的方法,而且通过流 程分析直接能够与框架结合起来,并且映射到服务上去,能够做到流程细化完了,接口、函数基本都可以定下来了,比较能够贴近开发。

    流程分析设计,可以直接在系统里画图,画完保存后,大的方面已经定义好;通过UML静态图把数据模型定义好,再把流程的关联对象、脚本、通用服务、界面加入后,就可以直接执行了。而且,后续的脚本、界面,是编码人员应该处理的。这样一样,角色的定义人员分工明确。

    最为最为关键的是:BPMN让业务分析、需求分析人员与用户以同一种语言在说话,即使客户从来没有接触过,15分钟后,你所画的图,用户也都能看的 懂,能够提出你画的是否正确,是否把他的意思表达清楚了,你是否把他的想法表达清楚表达全了,与用户之间的不会产生歧义,软件出来后,流程方面与用户的期 望之间通常不会有多大的出入,可能界面方面会有些差异,但如果仅仅是界面的多一个字段少一个字段,对整个项目来说 ,影响通常会相对比较小的,如果再加上快速的界面设计,差异可能会更小。另一方面,与开发人员之间的沟通,也会把用户的意思完整的表达给开发人员,实现意 思的完整传递,使整个项目快速上线。从几个大的客户那边的来看,没有出现过大的返工的现象,整个项目的推进速度应该是非常快的。

    这样基本上就可以实现模型驱动开发,这是我的理解,不知道有多少偏差。

    举个例子,订单,订单包含明细,明细包含编码。

    在流程分析的时候,订单是作为一个整体,明细是因为订单在存在而存在,离开了订单明细没有任何意义。按照封装的原则,服务对外只提供订单,订单内部 归内部处理。订单流转的时候也是作为一个整体,在处理订单详细的时候,用相关子流程处理,从而实现一层层细化。也就是流程+子流程+静态图的抽象。

    不知道我说的是否清楚,没有说清的话,请留言,我再解释

    下图为我在其中的一个项目里面的与SAP的交互图,是与生产相关的。

    流程画完后,与SAP之间的接口也同步定义好了,当场没有定义出加工单的详细字段,在后续细节设计的时候还是应该很容易的设计出来的,至少这一块的 影响不会大。不过,这张图并没有完全按照严谨的流程图去画,重点是为了与用户沟通他们的操作的动作,是一个生产控制系统,业务系统可能会更严谨一些。

    这是系统间的,对于系统内部,也是一样的思路与方法。

    这张图与业务流程就更吻合一些,当前的这个流程稍加整理就可以通过流程引擎进行流转。

    通过静态图可以把结构定下来,这张图可以把几个关键的字段定下来。

    这就是我所说的,流程+子流程+静态图+界面,固定的操作可以通过Coding的方式把写进服务,而不是通过流程引擎或脚本去处理,比如增加、减少库存等等。不用流程引擎,则函数接口也定义出来了,差异也不会太大了。

    这就是我理解的DDD,这是我用的分析方法, 在实际项目中自己感觉还是比较好用的,在还没有流程引擎和静态图工具的时候,就是通过这种方法把流程 定位到服务,数据库设计通过工具生成代码,然后再手工改代码与静态图一致这种方法实现了,手工映射到框架上去的。我的框架支持层次级联触发的,是树状态结 构,能够实现服务、对象的映射。

    至于实际的分析设计,还需要深入的学习和实践的积累。

    转载于:https://www.cnblogs.com/coffee_jiahui/p/3786424.html

    展开全文
  • 忙完学校作业、忙**作文竞赛,接着又是什么**初试、复试,还得练小琴……,我晕了。还爸爸给我找了一个Pygame短课程跟了一下,学做了一个宇宙飞机大战小游戏。我在学的时候就把单打变成了双打!一是想拓展一下...

    0ca7059b4373893a759910d922ae7c48.png

    好久没更新了!

    实在是太忙了!

    忙完综测、忙学校作业;忙完学校作业、忙**作文竞赛,接着又是什么**初试、复试,还得练小提琴……,我快晕了。

    还好爸爸给我找了一个Pygame短课程跟了一下,学做了一个宇宙飞机大战小游戏。

    我在学的时候就把单打变成了双打

    一是想拓展一下教程教的东西,更重要的是因为:

    爸爸想跟我一起玩e40b0d8504fda2309644a79c47ca78ee.png

    下面是游戏进行中的主界面:

    8b363b6df442b5a095b8e87b956786ee.png

    游戏今天终于完成了,测试环节,我负责左边战机,爸爸负责右边战机!

    哈哈,自己的劳动果实,我自己觉得蛮好玩的!

    小朋友们,快来试试吧!

    下面是我的源代码,不懂得就问问我:)

    如果你需要复现,只需要准备好相关的素材即可:

    包括:

    • 1、背景图(我是把两张星空图拼在了一起!形成1024*743背景,为什么这么怪,因为搜到的图片就是这个尺寸,所以将就了d664e0f6681f57bcbf9dfc1c45a60516.png)

    • 2、玩家飞机A、玩家飞机B(我在编程猫素材中下载的)

    • 3、敌机A,敌机B(我在编程猫素材中下载的)

    • 4、子弹(教程素材中找的)

    • 5、背景音乐、爆炸音乐、射击音乐(教程素材中找的)

    因为我不知道怎么上传素材到网上,所以你就只能自己去找了。

    友情提醒:

    • 玩家敌人图片最好选择去底的小的图形。

    • 否则要再python里面调整大小,我还不会d229e04c6a36341a70e3a7870fe36abd.png

    import pygameimport randomimport mathpygame.init()isnot_over = True score1 = 0score2 = 0font = pygame.font.Font('freesansbold.ttf',32)def show_score1():    text1 = f'Player1 SCORE:{score1}'    score1_render = font.render(text1,True,(0,255,0))    screen.blit(score1_render,(10,10))def show_score2():    text2 = f'Player2 SCORE:{score2}'    score2_render = font.render(text2,True,(0,255,0))    screen.blit(score2_render,(520,10))#1. 初始化界面screen = pygame.display.set_mode((1024, 743))pygame.display.set_caption('宇宙飞机大战')icon = pygame.image.load('MyPlane.png')icon1 = pygame.image.load('MyPlane2.png')pygame.display.set_icon(icon)bgImg = pygame.image.load('bg1.jpeg')bgImg2 = pygame.image.load('bg2.jpeg')pygame.mixer.music.load('bg.wav')pygame.mixer.music.play(-1)bao_sound = pygame.mixer.Sound('exp.wav')she_sound = pygame.mixer.Sound('laser.wav')'''enemyImg1 = pygame.image.load('Enemy1.png')enemyImg2 = pygame.image.load('Enemy2.png')'''My1X = 220My1Y = 680My2X = 732My2Y = 680Step1X = 0Step2X = 0Step1Y = 0Step2Y = 0'''Enemy1X = random.randint(80,450)Enemy1Y = random.randint(60,260)Enemy2X = random.randint(760,944)Enemy2Y = random.randint(60,260)#Enemy1Step = random.randint(1,2)#Enemy2Step = random.randint(1,2)Enemy1Step = 1Enemy2Step = 1'''def distance(bx,by,ex,ey):        a = bx - ex        b = by - ey        return math.sqrt(a * a + b * b)number_of_enemies = 10class Enemy1():        def __init__(self):                self.img = pygame.image.load('Enemy1.png')                self.x = random.randint(80,450)                self.y = random.randint(60,260)                self.step = 2        #重获新生        def reset(self):                self.x = random.randint(80,450)                self.y = random.randint(60,260)class Enemy2():        def __init__(self):                self.img1 = pygame.image.load('Enemy2.png')                self.x1 = random.randint(760,944)                self.y1 = random.randint(60,260)                self.step1 = 2        #重获新生        def reset(self):                                                self.x1 = random.randint(760,944)                self.y1 = random.randint(60,260)                enemies1 = []for i in range(number_of_enemies):    enemies1.append(Enemy1())enemies2 = []for i in range(number_of_enemies):    enemies2.append(Enemy2())bullets1 = []class Bullet1():                def __init__(self):                self.img = pygame.image.load('MyBullet.png')                self.x = My1X + 16                self.y = My1Y + 10                self.step = 5        def hit(self):                global score1                for e in enemies1:                        if distance(self.x,self.y,e.x,e.y) < 7:                                bao_sound.play()                                score1 += 1                                bullets1.remove(self)                                e.reset()       bullets2 = []class Bullet2():                def __init__(self):                self.img2 = pygame.image.load('MyBullet1.png')                self.x2 = My2X + 16                 self.y2 = My2Y + 10                self.step2 = 5        def hit(self):                global score2                for f in enemies2:                        if distance(self.x2,self.y2,f.x1,f.y1) < 7:                                bao_sound.play()                                score2 += 1                                bullets2.remove(self)                                f.reset()def over():    text0 = 'Your base camp was destroyed by the enemy! Game over!'    render1 = font.render(text0,True,(255,0,0))    screen.blit(render1,(60,371))    enemies1.clear()    enemies2.clear()def showEnemy():        global isnot_over        #global Enemy1X, Enemy2X, Enemy1Y, Enemy2Y, Enemy1Step, Enemy2Step        for e in enemies1:                       screen.blit(e.img,(e.x,e.y))            e.x += e.step            if e.x > 450 or e.x < 80:                e.step *= -1                        e.y += 20                if e.y > 720:                isnot_over = False                over()                        for f in enemies2:                           screen.blit(f.img1,(f.x1,f.y1))                f.x1 += f.step1                if f.x1 > 944 or f.x1 < 530:                    f.step1 *= -1                    f.y1 += 20                    if f.y1 > 720:                    isnot_over = False                    over()                    def showBullet():    for b in bullets1:                   screen.blit(b.img,(b.x,b.y))        b.hit()        b.y -= b.step        if b.y < 0:            bullets1.remove(b)                  for c in bullets2:                   screen.blit(c.img2,(c.x2,c.y2))        c.hit()        c.y2 -= c.step2        if c.y2 < 0:            bullets2.remove(c)      #print(distance(1,1,5,4))quit_run = Truewhile quit_run and isnot_over:    screen.blit(bgImg,(0,0))    screen.blit(bgImg2,(512,0))    showEnemy()    showBullet()        screen.blit(icon,(My1X,My1Y))    screen.blit(icon1,(My2X,My2Y))    show_score1()    show_score2()        for event in pygame.event.get():        if event.type == pygame.QUIT:            quit_run = False        if event.type == pygame.KEYDOWN:            if event.key == pygame.K_a:                Step1X = -3            if event.key == pygame.K_d:                Step1X = 3            if event.key == pygame.K_w:                Step1Y = -3            if event.key == pygame.K_s:                Step1Y = 3            if event.key == pygame.K_LEFT:                Step2X = -3            if event.key == pygame.K_RIGHT:                Step2X = 3            if event.key == pygame.K_UP:                Step2Y = -3            if event.key == pygame.K_DOWN:                Step2Y = 3            if event.key == pygame.K_SPACE:                print('P1 发射子弹!')                bullets1.append(Bullet1())                            if event.key == pygame.K_RSHIFT:                print('P2 发射子弹!')                bullets2.append(Bullet2())                        if event.type == pygame.KEYUP:            Step1X = 0            Step2X = 0            Step1Y = 0            Step2Y = 0    My1X += Step1X    My2X += Step2X    My1Y += Step1Y    My2Y += Step2Y    if My1Y < 0:        My1Y += 3    if My1Y > 680:        My1Y += -3    if My1X < 0:        My1X += 3    if My1X > 430:        My1X += -3    if My2Y < 0:        My2Y += 3    if My2Y > 680:        My2Y += -3    if My2X < 512:        My2X += 3    if My2X > 936:        My2X += -3            pygame.display.update()

    具体心得:

    • 1、自己开发小游戏可以复习前面学的数组、类、函数、循环、判断什么的,非常有价值。

    • 2、程序出错了得耐心检查,请大人帮助检查也是个好主意,有些错就是爸爸帮我找到的。

    • 3、子弹一下子距离两个或者多个飞机就会卡住死机,我还不知道怎么修改f0c099449e93edd119864da64894134e.png

    • 4、敌机还不会发射子弹,这个得后一步加上,我还不会f0c099449e93edd119864da64894134e.png

    • 5、妈妈要求敌人能发射曲线子弹,我也不会f0c099449e93edd119864da64894134e.png

    • 6、爸爸要求我设定我方子弹数量,用完了就只能躲避和等待一段时间等子弹加满,我也还不会f0c099449e93edd119864da64894134e.png

    • 7、妈妈还让我实现防护罩功能,我直接晕倒b106ed5402b951c109ff9d455a9006fe.png

    最后,爸爸说妈妈,一个小厨师,刚学会鸡蛋炒饭,你就让他做大餐,可能吗e97f596dcb9bde09652c60c96126ed14.png

    我意犹未尽地玩了一下我的作品,急匆匆的打包发给社团郭老师,哈哈,然后就愉快的去睡觉觉了。

    未来继续改进。

    注:我是跟着爸爸找的一个短视频教程做的,那个叫麦叔的老师讲的真不错062cfc822af2524d40d5b602b76caeaf.png

    a19922376e9e3e8434b3b4c70feed819.png

    展开全文
  • 但是并不是说懂技术就能干产品,很多时候技术可行不代表这个方案就是可行的。自以为是的一个吊炸天的技术方案,客户也感觉这个方案不错,但最后落地也可能一地鸡毛。缺乏用户思维、缺乏市场思维但懂点技术的...
  • 面试的时候面试官问你线程池创建方式有几种,你内心窃喜霹雳巴拉说了出来,然后面试官问你线程池的几个重要参数是什么,然后你把你背的几个参数说了出来, 明明已经打通关了然后面试官问你线程池的提交方式,?...
  • skyeye的初始化

    2007-09-24 23:56:00
    看了一下以前的blog,本来很早就想写关于ipv6的总结,可是过去都一个月了,现在都不起兴致,看来干什么都得趁热打铁,学习也,不及时总结好多心得,经验都白白丢失了,将来想捡起来得费一番功夫。不知道什么...
  • 这就不得不比套鞋事件更早的@作业本怀孕事件,这也大大小小的微博营销沙龙必谈的经典案例之一。 事情也非常简单。与每天早晨罗列热点一样,运营团队每日的另一项例行工作叫做“盯大号”。甚至可以说,这每10...
  • 这就不得不比套鞋事件更早的@作业本怀孕事件,这也大大小小的微博营销沙龙必谈的经典案例之一。 事情也非常简单。与每天早晨罗列热点一样,运营团队每日的另一项例行工作叫做“盯大号”。甚至可以说,这每10...
  • 1.2 什么是性能问题 5 1.2.1 系统监控 6 1.2.2 响应时间监控 6 1.2.3 强迫调优失调症 6 1.3 如何解决性能问题 7 1.3.1 业务角度与系统角度 7 1.3.2 把问题分类 8 1.3.3 解决问题 8 1.4 小结 9 第...
  • Egret 的 童话 与 现实

    2021-01-03 14:33:25
    一个用10天时间写出来用来应付差事的语言能有什么好的(BTW:从语法层面,我最喜欢的语言 AS3 和 Python2 ,作为有多年Basic + Java + PHP经验的人,喜欢这两种语言一点也不奇怪 &...
  • 在跟直属上司进行二面的时候,最后问及什么时候方便上班,他顺口提的一句。虽然已经入职8个月,并凭借自己努力转正时获得25%的提薪,脑海里还是对这个场景记忆深刻。 在我们出生的90年代,考上大学值得在村里...
  • 这个目前还没想到什么好的办法,唯一想到的就是跟 Controller 那个一样,通过工具来自动生成,不过这个就得做语法分析了。 <p><a href=...
  • 第二点选择中途撤销是什么意思呢?举个最简单的例子,用微信聊天的时候,点击了一个好友,可以进入聊天界面,但是如果我点中了一个好友,突然不想和他聊天了,我会多按...
  • 什么不直接依赖这个体系建设航旅的组件库?原因有二: 1. 这些组件只能在线使用,不能离线(或者说离线成本很高) 2. 线上组件出了问题,bugfix 升级成本很高(因为你...
  • 可能在这些教科书作者的眼里,操作的细节不属于课程的一部分,或者这些细节看上去太容易,根本不值一,甚至作者认为这些属于所谓“经验”的一部分,约定俗成由读者本人去摸索的。但是实际情况往往,这些书中...
  • 可能在这些教科书作者的眼里,操作的细节不属于课程的一部分,或者这些细节看上去太容易,根本不值一,甚至作者认为这些属于所谓“经验”的一部分,约定俗成由读者本人去摸索的。但是实际情况往往,这些书中...
  • 美团点评一面

    2019-06-14 20:37:41
    ?美团点评校招1面,没有2面,直接挂了 很桑心吧,但是还是觉得程序员不要那么楞,我还是一个涉世未深的小花朵。。。。。。...我补充了n2,问我什么时候n2?我说排序的?排序的为啥n2? ...
  • 帮帮看怎么选择

    2011-05-10 23:51:05
    就是面试的时候,总监稍微了下公司现在开发的系统前台用delphi 后台用java。当时想又是delphi。但是转念一想,既然招java那么应该工作重心大部分在java。谁知道进公司两个月了。大部分时间都用delphi。java...
  • 短,测的频率值刷新就越,但测得的频率精度就受影响本文。数字频率计 用数字显示被测信号频率的仪器,被测信号可以正弦波,方波或其它周期性 变化的信号。因此,数字频率计一种应用很广泛的仪器 电子系统...
  • RSS上个世代的东西,随着内容平台们推荐算法的各种骚操作,RSS被翻了出来;以现在的眼光看,RSS相当于把每个网站当成了公众号,用户可以通过RSS阅读器,订阅自己喜欢的网站更新,与公众号不同的,RSS无广告,...
  • 2、布雷顿森林体系(大约问的什么时候脱钩,我选的70年代,还是大家自己找下正确的), 3巴塞尔协议规定的银行资本充足率(不低于8%),4、营销什么的核心环节(生产、消费、交换、促销,这题我不会)BBS4 M3 ~( ...
  • php高级开发教程说明

    2008-11-27 11:39:22
    后在适当的地方加以例外处理,当写一个应用程序时,应该知道你的代码从事的是什么工作, 能够快速地从一点转到另一点—但其他人可能认为这并不容易。如果你从开发组的某个人手 中获得一个源文件并需要添加一些特征,...

空空如也

空空如也

1 2 3 4
收藏数 77
精华内容 30
关键字:

又快又好是什么时候提的