精华内容
下载资源
问答
  • 热点讨论:IT人,40岁以后能干什么? dragonz: 如果混不上上层领导,我可能开一个小饭馆,即本地人所说的‘狗食馆’,泡一杯香茶,自得其乐。 canlay: 还不致于四十岁就不干了,我...

    热点讨论:IT人,40岁以后能干什么?

    dragonz: 
      
        如果混不上上层领导,我可能开一个小饭馆,即本地人所说的‘狗食馆’,泡一杯香茶,自得其乐。 
     
    canlay: 
     
        还不致于四十岁就不干了,我身边就有不少这个年龄的人,我也快到了,不过我还想再干上几年。 

    dragonz: 
     
        在中国,特别是我所在的城市,如果35岁混不好,我认为仍然滞留在IT业,那将是一件很悲惨的事情,可能自己给自己的压力都承受不住了! 45岁以后,当个小公司老板(让下辈打点,自己不再操心)然后去拥抱自己的爱好(对我来说,就是人工智能等方面) 

    WestWolf : 
     
       这个问题,要分两个方面来谈。一、远低于40岁的人,准备在40岁之后干什么?二、已满或接近40岁的人,正在考虑下一步做什么? 
     
    pmp1766: 
     
        继续干,干到死为止。 

    pmp1766: 
     
       我经常做梦和老毛、老周商讨打老蒋,有一次不小心被一颗子弹射中,我估计上辈子是在长征途中死的。这辈子活得也挺累的,还是象在“长征”,可能是上辈子未将长征走完,要继续走下去。这辈子应该最终取得胜利,得个安享晚年而死吧。但愿如此! 

    dragonz: 
     
       忽然,我觉着这样问法太消极,应为:IT人,40岁以后有什么不能干呀! 

    idealsoftware : 
     
       年龄超过28岁,则马上开始考虑换个方向。 

    dragonz: 
     
       不会吧,再过2年,我就到了啊!我怎么办啊,我哭,呜呜---- 

    fondtiger: 
     
         这个时候我相信奋斗成就男人,年龄不是问题,不是障碍。 

    dragonz: 
     
        那也得根据各个城市的环境和其IT业的发展状况而定啊,否则,就是唯心论了。 

    pmp1766: 
     
        28岁前赚的money加起来=28岁后一年赚的money,你换个方向后比现在赚的还多就换撒! 

    alanqiao: 
     
        全国几十万个IT从业人员,要是人人都去当老板,从政,那得要多少位子呀! 

    熊熊: 
     
        1:做点教育培训工作,如教授老师;2:经商,做点生意;3:退隐;4:继续干下去,至少可以混。 
     
    redyema : 

        是男人的话,应该是黄金季节---知识和经验的积累,以及良好的素质。如果是女性,你就考虑自己下一代将来就业的方向问题了。 

    gzcircle: 
     
        IT40的人生公式是对的,可计算正确就难了。本人35岁前积累了些钱,开了自己的软件公司。但倒闭了,然后重操旧业,现在从事营业一个大大公司的小经理,可是十分郁闷啊,上司感觉你死路一条了,怎么着你都行啊。准备开饭馆。 
     
    szbeyond: 

        做技术的人的宿命和猎狗一样,永远被猎人控制和利用,一点回报就是把你养活,不会让你对下一餐失去兴趣,不想再往这条路走了。 

    JackeeJan: 
     
        似乎对此失去信心?其实,很多人都走在这样的路上,因为大多数人是很平凡的,也许我就是.努力工作,什么都不想,不是很好吗? 

    powernet: 
     
        我觉得我们对中国从事IT业的看法有点不正常。总认为IT业跟做妓女似的-吃青春饭。可我听一个老外说,国外很多程序员的开发工龄在14年以上。在看看我们,干了不到几年,就认为自己要么很牛气,要么很老了,我不知道为什么会这样? 

    idealsoftware: 
     
        做什么都有出息,唯独技术,你看看你周围的人,有出息有钱的,多少是技术人员? 记住,这是中国,不然40岁你到国外做开发编码去! 

    s198127: 
     
        40岁,对我还是挺遥远的。但对于这个问题我还是有所看法的。我目前的处境就象是刚进入游戏的新人一样,一切对我来说都是陌生的、好奇的、神秘的 
    现在使用的武器还是赤手空拳,每升1级(大1岁)都是那么的艰辛,我狂叫装备差,等级低、经验少, 
     
    you: 
     
       “IT业”成业了吗?如果成业的话,跟工业一样,40岁正是当厂长的料;如果未成业的话,40岁才退也晚了,35岁退的话,找工作刚好是下岗工人,30岁退,这一行业就没人搞了,25岁退,谁把你当回事了。 

    ITBOY: 
     
        做IT的不要太浮躁,国外4、50岁的程序员多的是,为什么在中国就会出现这样的感慨呢?做好每一天,不要管40岁以后应该怎么办。 

    lic : 
     
        感觉IT普遍地有浮躁心理,虽然我才刚步入此圈。做好自己的每件事,过好每一天……大家都知道量变必有质变 

    topgun: 
     
        其实别人的心理都看透了也挺没意思的,也许是解决别人的心理疑难才有点成就感。 

    xubo : 
     
        话说到这儿已经没有什么可以说了,大家的遗言要是被一个高考的学生看到,他绝对会去自杀的,在中国这片大地上已经没有什么工作可以做了,其实就是没有做进去,没有做好那,要是都做的好,我想不会有这个问题困扰大家的,我们在谈这个问题的时候有谁能够跳出来想想,没有。 

    xudatang: 
     
       认为40岁以后不能再干?那是没有真正理解IT的内涵,我们必须先搞清楚,什么是IT?然后才能决定自己还能在IT界做什么?2个月后,我就满30了,但我认自己没问题,在干10年也不怕阿。你能告诉我10年后IT界是什么形势吗?盖茨也未必知道! 

    dyy: 
     
        真正的问题是,自己的梦想是什么?所以才会迷茫。人生目标不清晰才是最可怕的!资源的配置、投放和发掘,与产出没有可比性。所谓:行行复复在逐流,眯眯茫茫无头绪;一朝忽然梨花开,竞力万舸终出游。 
     
    Martin.Wang: 
     
        不必感叹与怀疑。中国的IT业就是随着目前年近不惑的一代人成长起来的.他们的经验和成熟,稳定着IT业的发展.我欣赏老程序员的工作成果,往往有较高的质量,令人放心。如果手下都是一帮23,4岁的程序员,我心中会紧张。 

    偷渡者: 
     
        做技术就要做一辈子,没那个耐心就不要做,别玷污了技术。只要保持身体健康状况的许可,我要干到90岁。把自己的儿子培养成世界的精英 。 

    xjwu: 
     
        首先你需要计算一下自己退休的年龄,如果是设定在50岁。并假设你能活到80岁(中国人的平均寿命是73岁),那么你要解决的问题是,如何在过去的金钱基础上,用10年的时间得到保证自己未来30年最低生活标准的金钱。年龄在30岁的人有20年时间,年龄在23岁的人,恭喜,年轻就是最大的资本,别浪费掉。如果预计自己活不了那么久,则计划执行难度更低。假设上面的基本条件不满足,建议另寻出路。

        假设上面的基本条件成立,那么请观察自己的欲望和自己的兴趣平衡的比例。 

    alpha0823: 
     
        39岁的时候再考虑,现在抓紧赚钱!有钱后40岁后的事就好办啦! 
     
    csdev: 
     
        我想程序员将没有年龄的限制,为什么中国的公司有年龄的要求,一是因为这些公司本身不成熟,二是因为中国的计算机大学教育开始得较晚,比如现在40以上的程序员很少找得到。 

    blackstone: 
     
        做软件到40,一般是没有太多的资源或关系,有的只是软件和文档。两条路:1:和几个有业务的朋友开家小软件公司。2:摆地摊。 

    arit: 
     
        为什么大家说得都这么消极呢,虽然国内环境的不成熟是一个原因,但是从自身来说完全不必这样吧。。有次在yahoo玩拱猪时对垒的是一对年过70的法国老夫妻,看得出别人到了40+30的岁数了都依然接受新挑战(网络)积极向上啊。 

    老单: 
     
        有个身价百万的老板曾对一交心的属下说,他还有第二个技能,除了做老板以外他还会开车,如果有一天失业了,他可以去开计程车。由此他告诫道:人得有第二种技能,才不致无法谋生。开饭馆是个好主意,但也许其技能远高于IT从业的要求,尽管对年龄可能没有太大的限制。再想想。 

    zhangyufu18: 
     
        人到四十正当午,有什么不能干?软件技术不管怎么发展,还是几个算法,几种数据结构,几个概念,只要不放弃,四十岁可以干的很好。 

    oooklei: 

        时间真的很重要啊,我现在就很矛盾,我才25岁,今年过春节回去遇到一个高中老同学,一聊别人都提了“副科级”干部了,听说如果要从政现在需要年轻化了说什么“28岁如果提不了副科级以后就没有什么政治前途了”怎么办?我很矛盾,虽然现在因为系分我评上了高工,可是我如果从政的话至少要花1年来入党,1年来熟悉环境,不可能1年来提干吧,而且,我现在本钱还觉得不够,怎么铺路啊?虽然我进入机关应该不会很难,可是我该怎么办呢? 

    fsx88: 
     
        原来大家都和我一样迷茫。我是学房地产的,从大学毕业开始在我市一家著名的软件企业干了四年,感觉自己没有什么发展前途,正在犹豫是继续找一家有名软件企业呢还是返回到自己的老本行从事房地产呢?迷茫啊! 

    heyulin: 
     
        中国的IT业落后就是因为缺少40岁及40岁以上的人。软件产业和任何产业一样,不仅仅是技术问题。产业规模变得越大,管理就必须要跟上。而管理能力决不是钻研书本能学到的,是要在实践中磨练的。 

    csaizhang: 
     
        40岁,相信自己能力,只要保持20岁的心态就可以战胜一切,我今年已经38岁,但我从事IT工作8年,才有点入门的感觉。还想大干一番。 

    shilong: 
     
        IT是个生生不息的行业,Bill Gates都在设计软件。社会、用户看到是产品,而不是设计这个产品的人的年龄。所以年龄永远不会成为一个问题,人不自信,谁人信之?我倒是觉得我们对IT将来的发展多一些思考,特别是现在逐步走向商业应用的网格技术,将来计算机资源以网格这种形态象电力网一样提供用户服务的时候,我们还能做些什么?在这个发展过程中,我们可以贡献什么?是否能抢得先机。将来我们能否象现在的电力公司那样出售计算资源而收钱呢? 

    drewlee: 
     
        现实的话题!我觉得30-40是IT的黄金年龄。我不是IT的专业,却在其中投入了很多很多。我一辈子都记得我29的时候做PM扛下的数千万工程组织实施;以及和信息处长建立的战斗友谊。那是一段充满了硝烟的历程,艰辛和快乐。 

        我想,也许老IT所担心的不是前路,而是在黄金时间留下的深深的遗憾;当这种遗憾被填充,就只有醉酒当歌,廉颇能饭的豪情了。 

    ouyang: 
     
        主要是社会保障制度还不够完善,如果人的一生之生老病死都有保障,程序员可以凭自己的兴趣搞自己喜欢的东东,比如说人工智能、基因测序、天文计算等等,欧盟的linux及在其上的共享应用软件足以同美国的微软叫板,什么时候大家都可以凭兴趣做事而不是为生计而奔波时,中国的IT也就可以大大的发展了。 

        说来说去,搞技术的必须要出国去,留在国内浪费青春,别信老板什么什么美好未来的鬼话,等你老了,等他渣干了你最后一滴油了,他会把你一脚踢开,死在哪里都不知道了。 

    chodengbo: 
     
        问题是:不是你能不能干的问题,而是要不要你干的问题。一个30 岁左右的研究生完全可以替代你的位置。如果你是老板,你会用谁? 

    sundoglee: 
     
        据调查,IT已是高危职业,不知道能不能熬到40都成问题,想那么多干嘛?做一天和尚撞一天钟,熬过一天算一天。 

    taifeng2002: 
     
        在一家国有银行做5.5年了,时时都有危机感。我现在的一个女同事,89年毕业的,准备转行,困惑,也很无奈。在银行里做技术,路只会越走越窄。 
    昨晚和一个做财会的同事聊到1:30,也深有同感,都觉得出路还是得创业--跨一步海阔天空!(完)

    展开全文
  • 程序员35岁以后什么?大龄程序员现状揭秘

    万次阅读 多人点赞 2019-05-18 06:25:17
    年纪大了,明显容易疲劳,工作到两点以后,也就写不了什么了。一度身体状况也很差,过敏性鼻炎,颈椎病,肩周炎,周期性闹肚子等。 去年开始进健身房健身,同时去看康复医疗医生做姿态矫正。几个...

    转:知乎问答

    1、响马:

    今年47,快五十了,每天编程时间平均六到八小时。

    身体肯定比不上年轻人了,三十岁的时候,我连续编程时间可以在二十小时以上,经常有人第一天上班看见我在公司,第二天上班看见我还在公司。

    年纪大了,明显容易疲劳,工作到两点以后,也就写不了什么了。一度身体状况也很差,过敏性鼻炎,颈椎病,肩周炎,周期性闹肚子等。

    去年开始进健身房健身,同时去看康复医疗医生做姿态矫正。几个月后这些问题明显改善,鼻炎基本控制住,颈椎病不再犯,偶尔不适,也可以自己迅速调整。

    但是颈椎和腰椎还需要长时间调整。

    目前在维持阶段,仍然坚持健身,精力明显比锻炼前好太多了。姿态矫正前,虽然没什么运动量,但是身体长时间出于扭曲状态,等于24小时在消耗精力。矫正后,虽然经常高强度器械训练,但是其它时间,身体出于比较放松的状态,因此反而精力更好。

    程序员是个熟练工种,时间长了,一定会有职业病。我总结我的职业病有三个:

    一、颈部前倾,参见:什么锻炼可以改善脖子前倾?

    二、腰间盘突出,参见:腰间盘突出患者在生活中应该怎么注意锻炼与防护?

    三、左肩内扣【操作^C ^V】,导致左臂行动受限

    2、匿名用户:

    有人问我为什么匿名,因为我不想老婆看到我的状态,怕她担心。

    和国外不同吧,国内程序员的免费加班习惯导致了资方很容易用年轻人替代年长的。试想一下,如果每家公司都严格执行劳动法,老板估计不敢轻易让员工加班。

    我年轻的时候靠加班革了上一辈程序员的命,现在终于轮到我了。

    今年36了,已经有被淘汰的危机感。

    上个月领导找我谈话,说我这半年加班越来越少了。他说其他人基本上都干到快10点,而我经常不到8点就回去了。

    没办法,现在小孩读书了,需要人管。父母年纪大了精力跟不上,爱人是医生,平时更忙。我们只好约定,每人管一天,周末尽量多花点时间陪孩子。

    和知乎里的各种精英不同,我可能代表了绝大多数中年程序员,在一家普通的软件公司做着普通的开发,每天都是重复性劳动,所谓的经验在这个快速发展的行业不值一提。

    32岁以前,我还能紧跟着行业发展动态,从最初的jquery到knockout到angular都跟上了,但是最近几年涌现的react或者vue已经一知半解了。至于docker、k8s之类的仅仅局限于名字,根本没有时间研究。

    写到这里,忽然想起,我好久没接到猎头的电话了。以前,每年11月到第二年4月前,都有猎头或者hr给我电话,这两年越来越少。前几天我更新简历后倒是接到了一个小公司的电话,强制996,开出的薪水却只有现在的2/3。

    我不知道等到40岁那天,父母老了,孩子大了,我需要花更多的精力在家里时,有几家公司还能不能容忍我这种工资高,产出却一般的员工。

    3、匿名用户

    还没40,不过也快了。

    学历低,计算机理论不高,算法不好,智商不高,我很感谢国内的互联网行业的高速发展,让我早期也分到了一点甜头,早期工资也比其他行业起点高。

    现在人到中年,已经到中年危机,学习跟不上,身体差,注意力也不集中,上有老,下有小,每天加班到十点。我明白很多知乎朋友说,你干到40还做开发,那说明你垃圾。对,我承认我智商确实欠缺,不能成为专家,不能出版自己的书,但是,作为一名只会写程序的普通的程序员,即使我在公司的岗位是高级开发工程师,但我还是一样要加班,应该说我们IT信息部程所有人,只要你是写代码的,都必需要加班!我认为这个是所有公司都一样的,不管你是腾讯还是阿里巴巴,还是华为,区别就是我没有加班费。有些知乎朋友说,加班是因为你们程序猿垃圾,写的代码出bug多,活该! 这种说法我可以断定你绝对没做过程序猿,加班往往是因为改需求,导致代码逻辑变动,从而相互影响出现bug。往往你要责备产品部的时候,他们都会很理直气壮的告诉我们开发部:开发改需求很正常的啦!我干了十几年产品,我从来没见过一个产品需求是一制定后就没有改过的!至少我是没见过!改需求是我的工作,写代码则是你的工作!!!…………………………我还能怎么办?加班呗!

    写代码成了你生活的一部分,你必需每天24小时都必需在工作待命,尤其是IT技术迭代周期这么短,你必需每天都在学习,回过神来,我走过来的日子就是工作日加班,休息日宅在家学习,几乎没有社交,没有爱好,这样的人生,真的糟糕透了。

    房贷,孩子,家庭更是把你捆绑得严严实实,你根本是不敢去改变现状,或者说是要转行。你都快40了,你想转什么行?有知乎朋友说,转个管理岗位吧!说就简单,怎么转?具体做什么?跟公司申请?你有管理经验?就算让你转行,你工资能不从行业最低标准由低做起?

    别的行业也加班,我知道,但是每天对着电脑十几小时,眼睛又疼,头又晕,又困,精神又不能集中,肚子又饿,脑子要保持不停的转,必需今晚上线,那时候,真的想两脚一伸就算了,但是想着孩子不能没爸,也都挺过去了。我有初中同学也说过要加夜班,上通宵,很辛苦,但是他那种加班是脑子不需要转的,就是说可以发呆,玩玩手机,到处走走逛逛,跟程序猿精神高度集中的加班的性质是不一样的。也不敢跟医生通宵做手术比,医生肯定更辛苦,但是,之少医生对着的是人,我对着的是电脑屏幕,对着屏幕我眼睛就会疼,一直疼到脑袋里,是年纪大了。

    我的朋友们(其实我的圈子也就那么几个),赚得比我多,每天准时下班,工作稳定,生活轻松,当然他们年轻的时候压力也大,不过现在已经熬过来了,而我是压力一直都大,熬不完。人脉也广,说话谈吐得体,拿起麦克风就能在不准备的情况下对着几百号人的场子做主持人。哪像我,差不多40岁的人对着一个30岁的领导说话也结结巴巴,除了能干代码还是干代码。工作日加班休息日学习,听起来好像很励志,只不过我体验了后会觉得,这样的生活并不是我想要的,等到我想改变的时候,已经被生活的枷锁捆绑了。

    最后说一句,如果不喜欢写代码,趁年轻赶紧转行,尽量转那些能跟人打交道的行业,比如我一个朋友做银行的,刚毕业你懂的,拿着微薄工资做狗,现在?结识了很多人脉,帮人放贷,有房子且已经还完贷款的,据他说他今年又要跳槽,怕坏账背锅。。。我也想跳,唉…如果我被淘汰了,我真的可能要像中兴那位朋友一样……

    //===================

    过了一晚在打开知乎,很高兴自己写的东西竟然有人看,谢谢评论区朋友的鼓励,谢谢你们。

    有细心的朋友看到说我昨天编辑时间是凌晨4点多,额...我是在国内的一家很普通的公司,昨天晚上下班回来晚了,稍微有点失眠,今天又是周日,所以昨天晚上就晚点睡了。看到这个问题,感触良多,就啰嗦了几句。

    有朋友提到:“只说坏的一面,好的一面呢?”

    恩,好的一面是有的,就是像我这种没有家庭背景,情商智商又低的穷人,能靠一手努力写代码就可以过上稍微体面的生活。正如我开篇所说的,这点我是很感激国家对互联网行业的大力发展。就是看你能不能接受这个行业不好的一面。比如我有朋友是做手机行业的,早些年诺基亚时代,那时候还分水货机国行机阉割wifi版本,那时候是缺乏监管,乱世出英雄的时代,你们懂的,肯定要骗一些小白才能赚到更多钱,有一次他骗到一个小姑娘,以高价卖了一部次品手机给她,后来结账走的时候才发现那位小姑娘是个残疾人,他当时心情很复杂,但是并没有想太多,后来他心里是深深的自责。直到现在差不多十年了,他还经常把这件事挂在嘴边,可见对他的心理伤害是有多大,换成我的话,肯定是干不了奸商这行的。

    当然,我也不是要拿别的行业去跟程序员这行来比较,因为这样是根本没意义的,因为随着国家经济发展,很多行业也可以让没有家庭背景,情商智商又低的穷人也能过上体面的生活,如果这个话题一旦放开讨论,就会变成“一个垃圾程序员在知乎抱怨生活,哪个行业是容易的?就你矫情?” 只不过,对于我个人来说,重新强调我是一个学历低,智商低的普通的程序员,“工作日加班休息日学习”,这种自闭症一般的生活真的不喜欢。

    有朋友建议我去做培训班讲师这个职位,在这里谢谢你的建议,我会留意这方面的岗位的,钱少拿点我真的没关系。

    不过话说回来,程序员这行真的没有当初那么容易找工作了,相信那些离职跳槽的普通程序员(再次强调是普通程序员)来说,肯定深有体会的,是不是刷新投递简历都没HR打电话给你面试机会了?是不是面试很多家都是叫你回去等通知然后就没下文了?我年后就面试了几个,要招个3年的,看了一下他们的薪资要求,普遍在8K到12K之间,坐标广州。我们部门只要招一个岗位,而且这个岗位是我厚着脸皮,看着老板的脸色求他们招回来的!意想不到的是短短几天,来面试的人络绎不绝,HR说他每天能叫8个来,问我能不能面试完,我说开玩笑!平均一个人聊个半小时我还要干活了? 所以他控制在每天4个。我面试的内容很简单,绝对不会拿那些什么算法底层去刁难同行,最多就是问概念,不会问原理(当然能回答就更好了)。几天下来我把心仪的挑出来,其实也不用挑了,那个写薪资8K的小伙子肯定会被录用的,只要他后面不会出现低于8K的。果不其然,HR就决定是他,即使后面有很多比他优秀的,工作这几周下来也发现那小伙子上手很快,工作积极,刚入职第一天就陪我们加班,我没有叫他先回去,因为我想让他明白,这个部门就是这样子的,过多的温柔可能就是对他以后的残忍。所以说,就业环境如此竞争激烈,我想培训机构应该也是越来越难做了。

    “java的技术迭代真的快吗?”

    快!很快!不过这个问题不大,有了基础之后是一通百通,技术迭代的目的只有一个:就是让开发变得越来越简单。所以这个不用害怕。真正要怕的是什么?是整个互联网技术的更新迭代快那才是真的恐怖!比如说现在很火的人工智能,神经网络,这个就跟java没有关系了,你可以短时间内教一个完全没计算机基础的人学java,但是你很难在短时间内教一个没有数学基础的人学人工智能。那该怎么学习?年轻人还行,拿起高数理论就是干,看不懂高数就回去学高中数学,看不懂就回滚去初中,在看不懂就回滚小学怎么样?只要时间够总会学会的!但是你要一个差不多40岁的普通人去搞这些,真的有心无力。以后也就逃不过被淘汰的命运。

    “想转行”

    我认为你转不转行不能因为我这篇回答而决定,这样是对你自己是不负责的!我认为如果你对这个行业不感兴趣,勉强坚持下去的话不好,一定要结合你自己的自身实际情况。

    4、匿名用户

    很多谬论是因为你们不了解啊,我快50了,从20出头就写代码至今,我从90年代初写程序的,那时已经有很多程序员了,有些部门比如统计局、粮食局80年代就有专职程序员,国家机关什么的从事编程的很多了,我刚做的时候也在事业单位,也已有很多干了十年的程序员,一般大城市的企业是90年前后普及计算机的,那时有长城286,386,康柏,AST等品牌的微机,90年代初一般大单位都有微机了,到2000年微机就开始进入家庭了,已经慢慢开始普及,所以,最早一批程序员大概是50和60后,这批人很多已经退休了,比如教过我编程知识的几位老师。70后就有一大批程序员了,现在还干的也不少,80后就别说了,主力。

    关于身体这个看自己,我本人没得过大毛病,两眼不带眼镜都是1.5,小毛病颈椎病什么有。加强点锻炼没什么问题。关于年龄和编程的关系,我觉得编程属于脑力劳动,不是体力,所以年龄越大经验丰富,对技术的理解更深,老谋深算嘛,很多是年轻人比拟不了的。掰手腕子不行,但是玩脑子肯定不输年轻一辈。

    有些人可能觉得老程序员可能会墨守成规,也是偏见,一直从事程序员工作不离岗的人一般肯定是热爱了,让他学新东西简直就是享受啊,呵呵。我现在每个月都会买几本技术书看,有什么新技术也是乐于研究。都是很自觉的行为,因为有爱啊。

    -----更新下,回复些内容-------------

    因何匿名?因为不到写回忆录的时候,到了我会写本书,《一辈子的程序员》呵呵,没有写书的文采。

    提到体制内的问题,我从小在粮食局长大,上学学的统计专业,刚工作也是体制内,所以比较了解这些地方,咱们国家刚有计算机的时候,肯定是这些体制内的单位先有,虽然没有专门的岗位叫程序员,但是专职的编程人员是有的,我刚参加工作前几年,就是在这种体制内单位工作,就是专职的编程人员,负责编写程序处理数据,但是不要误会,我并不是体制内程序员,相反,很早我就辞职到真正的早期的大型纯软件公司工作了(当时跟联想一个级别的,现在发展的不好,我也早跳槽了),真正的程序员职业生涯也已经超过20年。

    对了,其实我的职业生涯很丰富,从全球500强前列的外企,到大型国企,国家事业单位,再到创业公司、私企,都是做过的,程序员能做的各种岗位也都做过,但是我始终把自己定位在程序员这里,因为我从来没停止过编程,现在也是以编程开发做为主要工作。

    还有人关心我用什么语言开发,哈哈,那我可以列出一堆了,不过现在我用的最多的是c和c++还有python,也在学习Go和Rust,从来不屑于讨论什么语言好之类的话题,都是工具而已。

    再分享点老程序员的故事,我不是科班出身,但是刚参加工作就被单位安排学软件开发,当年教我的老师是位牛人,他能手写汇编杀病毒,而且也是个学霸,毕业留校的大学老师,可惜他后来转到商场上面了,虽然发了财但是已经远离了编程。还有我当年第一位领导,是中科大毕业的女程序员,那是她已经40多岁了,也是天天写代码啊,当时就很为她的敬业而不理解,完全的事业心和对软件开发的热爱,,现在她早就退休了,,,


    作者:风_467f
    链接:https://www.jianshu.com/p/4b26a2eb1242
    来源:简书
    简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

    展开全文
  • PHP在变量前面&是什么意思

    千次阅读 2019-01-17 10:50:55
    不可能通过引用机制将 $bar 在函数调用范围内绑定到的变量上面,因为在函数 foo 中并没有变量 $bar(它被表示为 $var,但是 $var 只有变量内容而没有调用符号表中的名字到值的绑定)。  引用传递  你可以将...

    比如: 
    <? php

    $a = 'c' ;

    $b = & $a ; //表示$b 和 $a 引用了同一个变量

    $a = 'abc' ; //这里重置了$a

    echo $b ; //将输出abc

    unset( $a ); //取消引用

    echo $b ; //这里仍输出 abc

    $a = 'abcd' ;

    echo $b ; //因为已经取消引用 这里仍输出abc

    ?> 
    $a = &$b;


    看手册第15章: 

    引用是什么 
    在 PHP 中引用意味着用不同的名字访问同一个变量内容。这并不像 C 的指针,它们是符号表别名。注意在 PHP 中,变量名和变量内容是不一样的,因此同样的内容可以有不同的名字。最接近的比喻是 Unix 的文件名和文件本身 - 变量名是目录条目,而变量内容则是文件本身。引用可以被看作是 Unix 文件系统中的紧密连接。 

    引用做什么 
    PHP 的引用允许你用两个变量来指向同一个内容。意思是,当你这样做时: 


    <?php 
    $a =& $b 
    ?> 


    这意味着 $a 和 $b 指向了同一个变量。 
    注: $a 和 $b 在这里是完全相同的,这并不是 $a 指向了 $b 或者相反,而是 $a 和 $b 指向了同一个地方。 


    同样的语法可以用在函数中,它返回引用,以及用在 new 运算符中(PHP 4.0.4 以及以后版本): 


    <?php 
    $bar =& new fooclass(); 
    $foo =& find_var ($bar); 
    ?> 

    注: 不用 & 运算符导致对象生成了一个拷贝。如果你在类中用 $this,它将作用于该类当前的实例。没有用 & 的赋值将拷贝这个实例(例如对象)并且 $this 将作用于这个拷贝上,这并不总是想要的结果。由于性能和内存消耗的问题,通常你只想工作在一个实例上面。 

    尽管你可以用 @ 运算符来关闭构造函数中的任何错误信息,例如用 @new,但用 &new 语句时这不起效果。这是 Zend 引擎的一个限制并且会导致一个解析错误。 

    引用做的第二件事是用引用传递变量。这是通过在函数内建立一个本地变量并且该变量在呼叫范围内引用了同一个内容来实现的。例如:


    <?php 
    function foo (&$var) 

    $var++; 

    $a=5; 
    foo ($a); 
    ?> 


    将使 $a 变成 6。这是因为在 foo 函数中变量 $var 指向了和 $a 指向的同一个内容。更多详细解释见引用传递。 

    引用做的第三件事是引用返回。 


    引用不是什么 
    如前所述,引用不是指针。这意味着下面的结构不会产生你预期的效果: 


    <?php 
    function foo (&$var) 

    $var =& $GLOBALS["baz"]; 

    foo($bar); 
    ?> 

    这将使 foo 函数中的 $var 变量在函数调用时和 $bar 绑定在一起,但接着又被重新绑定到了 $GLOBALS["baz"] 上面。不可能通过引用机制将 $bar 在函数调用范围内绑定到别的变量上面,因为在函数 foo 中并没有变量 $bar(它被表示为 $var,但是 $var 只有变量内容而没有调用符号表中的名字到值的绑定)。 

    引用传递 
    你可以将一个变量通过引用传递给函数,这样该函数就可以修改其参数的值。语法如下: 


    <?php 
    function foo (&$var) 

    $var++; 

    $a=5; 
    foo ($a); 
    // $a is 6 here 
    ?> 


    注意在函数调用时没有引用符号 - 只有函数定义中有。光是函数定义就足够使参数通过引用来正确传递了。 

    以下内容可以通过引用传递: 


    变量,例如 foo($a) 

    New 语句,例如 foo(new foobar()) 

    从函数中返回的引用,例如: 


    <?php 
    function &bar() 

    $a = 5; 
    return $a; 

    foo(bar()); 
    ?> 


    详细解释见引用返回。 


    任何其它表达式都不能通过引用传递,结果未定义。例如下面引用传递的例子是无效的: 


    <?php 
    function bar() // Note the missing & 

    $a = 5; 
    return $a; 

    foo(bar()); 

    foo($a = 5) // 表达式,不是变量 
    foo(5) // 常量,不是变量 
    ?> 


    这些条件是 PHP 4.0.4 以及以后版本有的。 

    引用返回 
    引用返回用在当你想用函数找到引用应该被绑定在哪一个变量上面时。当返回引用时,使用此语法: 


    <?php 
    function &find_var ($param) 

    /* ...code... */ 
    return $found_var; 

    $foo =& find_var ($bar); 
    $foo->x = 2; 
    ?> 


    本例中 find_var 函数所返回的对象的属性将被设定(译者:指的是 $foo->x = 2; 语句),而不是拷贝,就和没有用引用语法一样。 

    注: 和参数传递不同,这里必须在两个地方都用 & 符号 - 来指出返回的是一个引用,而不是通常的一个拷贝,同样也指出 $foo 是作为引用的绑定,而不是通常的赋值。 

    取消引用 
    当你 unset 一个引用,只是断开了变量名和变量内容之间的绑定。这并不意味着变量内容被销毁了。例如: 


    <?php 
    $a = 1; 
    $b =& $a; 
    unset ($a); 
    ?> 


    不会 unset $b,只是 $a。 

    再拿这个和 Unix 的 unlink 调用来类比一下可能有助于理解。 

    引用定位 
    许多 PHP 的语法结构是通过引用机制实现的,所以上述有关引用绑定的一切也都适用于这些结构。一些结构,例如引用传递和返回,已经在上面提到了。其它使用引用的结构有: 

    global 引用 
    当用 global $var 声明一个变量时实际上建立了一个到全局变量的引用。也就是说和这样做是相同的: 


    <?php 
    $var =& $GLOBALS["var"]; 
    ?> 

    这意味着,例如,unset $var 不会 unset 全局变量。 

    $this 
    在一个对象的方法中,$this 永远是调用它的对象的引用
    --------------------- 
    原文:https://blog.csdn.net/remotesupport/article/details/5770618 
     

    展开全文
  • 帧同步,帧同步是什么意思

    千次阅读 2019-04-08 12:57:45
    帧同步,帧同步是什么意思 在数字通信时,一般总是以一定数目的码元组成一个个的“字”或“句”,即组成一个个的“群”进行传输的。因此,群同步信号的频率很容易由位同步信号经分频而得出。但是,每个群的开头和末尾...

    帧同步,帧同步是什么意思
    在数字通信时,一般总是以一定数目的码元组成一个个的“字”或“句”,即组成一个个的“群”进行传输的。因此,群同步信号的频率很容易由位同步信号经分频而得出。但是,每个群的开头和末尾时刻却无法由分频器的输出决定。群同步的任务就是在位同步信息的基础上,识别出数字信息群(“字”或“句”)的起止时刻,或者说给出每个群的“开头”和“末尾”时刻。
    群同步有时也称为帧同步。为了实现群同步,可以在数字信息流中插入一些特殊码字作为每个群的头尾标记,这些特殊的码字应该在信息码元序列中不会出现,或者是偶然可能出现,但不会重复出现,此时只要将这个特殊码字连发几次,收端就能识别出来,接收端根据这些特殊码字的位置就可以实现群同步。本节将主要讲述插入特殊码字实现群同步的方法。
    插入特殊码字实现群同步的方法有两种,即连贯式插入法和间隔式插入法。在介绍这两种方法以前,先简单介绍一种在电传机中广泛使用的起止式群同步法。
    起止同步法
    目前在电传机中广泛使用的同步方法,就是起止式群同步法,下面就以电传机为例,简要地介绍一下这种群同步方法的工作原理。
    电传报文的一个字由7.5个码元组成,假设电传报文传送的数字序列为10010,则其码元结构如图1所示。从图中可以看到,在每个字开头,先发一个码元的起脉冲(负值),中间5个码元是信息,字的末尾是1.5码元宽度的止脉冲(正值),收端根据正电平第一次转到负电平这一特殊规律,确定一个字的起始位置,因而就实现了群同步。由于这种同步方式中的止脉冲宽度与码元宽度不一致,就会给同步数字传输带来不便。另外,在这种同步方式中,7.5个码元中只有5个码元用于传递信息,因此编码效率较低。但起止同步的优点是结构简单,易于实现,它特别适合于异步低速数字传输方式。

    连贯式插入法
    连贯式插入法就是在每群的开头集中插入群同步码字的同步方法。作群同步码字用的特殊码字首先应该具有尖锐单峰特性的局部自相关特性,其次这个特殊码字在信息码元序列中不易出现以便识别,最后群同步识别器需要尽量简单。目前已经找到的最常用的群同步码字,就是“巴克”码。
    1.巴克码
    巴克码是一种具有特殊规律的二进制码字。它的特殊规律是:若一个n位的巴克码{X1,X2,X3,…Xn},每个码元 只可能取值+1或-1,则它必然满足条件
    式(1)中,R(j)称为局部自相关函数。从巴克码计算的局部自相关函数可以看到,它满足作为群同步码字的第一条特性,也就是说巴克码的局部自相关函数具有尖锐单峰特性,从后面的分析同样可以看出,它的识别器结构非常简单。目前人们已找到了多个巴克码字,具体情况如表1所示。表中+表示+1,–表示–1。
    以n = 7的巴克码为例,它的局部自相关函数计算结果如下

    同样可以求出j = 3、4、5、6、7,以及j = -1、-2、-3、-4、-5、-6、-7时R(j)的值为

    根据式(2)计算出来的这些值,可以作出7位巴克码关于R(j)与j的关系曲线,如图2。由图2可以看出,自相关函数在j=0时具有尖锐的单峰特性。局部自相关函数具有尖锐的单峰特性正是连贯式插入群同步码字的主要要求之一。

    2.巴克码识别器
    巴克码识别器是比较容易实现的,这里以七位巴克码为例,用7级移位寄存器、相加器和判决器就可以组成一识别器,具体结构如图7-16所示。7级移位寄存器的1、0端输出按照1110010的顺序连接到相加器输入,接法与巴克码的规律一致。当输入数据的“1”存入移位寄存器时,“1”端的输出电平为+1,而“0”端的输出电平为-1;反之,存入数据“0”时,“0”端的输出电平为+1,“1”端的电平为-1。
    当发送端送来的码元自右向左进入时,首先考虑一个简单的情况:假设只计算巴克码(1110010)进入的几个移位寄存器的输出,此时将有巴克码进入一位,二位……七位全部进入,第一位移出尚留六位……前六位移出只留一位等13种情况。经过计算可得相加器的输出就是自相关函数,设码元进入移位寄存器数目为a,码元尚留在移位寄存器的数目是b,这是就可以得到a、b和j之间的关系式

    根据上述关系可以得到表2,它反映了相加器输出与a、b之间的关系。

    实际上述群同步码的前后都是有信息码的,具体情况如图4(a)所示,在这种情况下巴克码识别器的输出波形如图4(b)所示。

    当七位巴克码在图4中的t1时刻,正好已全部进入了7级移位寄存器,这时7个移位寄存器输出端都输出+1,相加后得最大输出+7,如图4(b)所示,而判决器输出的两个脉冲之间的数据,称为一群数据或称为一帧数据。
    当然,对于信息而言,由于其具有的随机特性,可以考察一种最不利的情况:即当巴克码只有部分码在移位寄存器时,信息码占有的其它移位寄存器的输出全部是+1,在这样一种对于群同步最不利的情况下,相加器的输出将如表3所示。由此可得到相加器的输出波形如图5所示。图中横坐标用a表示,由a、b和j之间的关系可知,a=14-b。

    由图5可以看出,如果判决电平选择为6,就可以根据a=7时相加器输出的7,大于判决电平6而判定巴克码全部进入移位寄存器的位置。此时识别器输出一个群同步脉冲,表示群的开头。一般情况下,信息码不会正好都使移位寄存器的输出均为+1,因此实际上更容易判定巴克码全部进入移位寄存器的位置。后面还要讲到如果巴克码中有误码时,只要错一个码,当a=7时相加器输出将由7变为5,低于判决器的判决电平。因此,为了提高群同步的抗干扰性能,防止漏同步,判决电平可以改为4。但改为4以后容易发生假同步,这些问题在性能分析时要进一步讨论。
    间歇式插入法
    在某些情况下,群同步码字不再是集中插入在信息码流中,而是将它分散地插入,即每隔一定数量的信息码元,插入一个群同步码字。这种群同步码字的插入方式被称为间歇式插入法。
    当然集中式插入法和间歇式插入法在实际系统当中都有应用,例如在32路数字电话PCM系统中,实际上只有30路通电话,另外两路中的一路专门作为群同步码传输,而另一路作为其它标志信号用,这就是连贯式插入法的一个应用实例。而在24路PCM系统中,群同步则采用间歇式插入法。在这个系统中,一个抽样值用8位码表示,此时24路电话都抽样一次共有24个抽样值,192(24×8=192)个信息码元。192个信息码元作为一帧,在这一帧插入一个群同步码元,这样一帧共193个码元。24路PCM系统如图7-19所示:
    由于间歇式插入法,是将群同步码元分散的插入倒信息流中,因此,群同步码码型选择有一定的要求,其主要原则是:首先要便于收端识别,即要求群同步码具有特定的规律性,这种码型可以是全“1”码、“1”“0”交替码等;其次,要使群同步码的码型尽量和信息码相区别。例如在某些PCM多路数字电话系统中,用全“0”码代表“振铃”,用全“1”码代表“不振铃”,这时,为了使群同步码字与振铃相区别,群同步码就不能使用全“1”或全“0”。
    收端要确定群同步码的位置,就必须对接收的码进行搜索检测。一种常用检测方法为逐码移位法,它是一种串行的检测方法;另一种方法是RAM帧码检测法,它是利用RAM构成帧码提取电路的一种并行检测方法。这里将介绍逐码移位法的基本原理和实现同步的过程。

    逐码移位法的基本原理就是,由位同步脉冲(位同步码)经过n次分频以后的本地群码(频率是正确的,但相位不确定)与接收到码元中间歇式插入的群同步码进行远码移位比较,使本地群码与发送来的群同步码同步。其原理结构框图如图7:

    图7中异或门、延迟一位电路和禁门是专门用来扣除位同步码元以调整本地群码相位的,具体过程可以通过图8看到。
    设接收信码(波形c)中的群同步码位于画斜线码元的位置,后面依次安排各路信息码1、2、3(为简单起见,只包含三路信息码)。如果系统已经实现了群同步,则位同步码(波形a)经四次分频后,就可以使得本地群码的相位与收信码中的群同步码的相位一致。现在假设开始时如波形d图所示,本地群码的位置与波形c收信码中的群码位置相差两个码元位。为了易于看出逐码移位法的工作过程,假设群码为全“1”码,其余的信息码均与群码不同,为“0”。在第一码元时间,波形c与d不一致,原理图中的异或门有输出(波形e),经延迟一码元后,得波形f加于禁门,扣掉位同步码的第2个码元(波形b的第2个码元位置用加一叉号表示),这样分频器的状态在第2码元期间没有变化,因而分频器本地群码的输出仍保持和第1码元时相同。这时,它的位置只与收信码中的群码位置相差一位了(见波形d1)。

    类似地在第2码元时间,c又和d1进行比较,产生码形e1和f1,又在第3码元位置上扣掉一个位同步码,使本地群码的位置又往后移一位(波形d2)。至此以后,收信码中的群码与本地群码的位置就完全一致了,因而就实现了群同步。同时,也就提供了各路的定时信号。
    从图8表示的群同步建立原理来看,如果信息码中所有的码都与群码不同,那么最多只要连续经过N次调整,经过NTb的时间就可以建立同步了。但实际上信息码中“l”、“0”码均会出现,当出现“1”码时,在上面群同步过程的例子中,第1个位同步码对应的时间内信息码为“1”,图7-21中异或门输出 e=0,f=0禁门不起作用,不扣除第2位同步码,因此本地群码不会向右移展宽,这一帧调整不起作用,一直要到下一帧才有可能调整。假如下一帧本地群码d还是与信码中“1”码相对应,则调整又不起作用。当信息码中1、0码等概出现时,即P(1)=P(0)=0.5时,经过计算,群同步平均建立的时间近似为 (5)
    群同步系统的性能指标
    对于群同步系统而言,希望其建立的时间要短、建立同步以后应该具有较强的抗干扰能力。因此,在通常情况下,用以下三个性能指标来表示群同步性能的好坏,它们是:(1)漏同步概率P1;(2)假同步概率P2;(3)群同步平均建立时间ts。
    不同形式的同步系统,性能自然也不同。在此将主要分析集中插入方式的群同步系统的性能。
    1.漏同步概率P1
    由于噪声和干扰的影响,会引起群同步码字中一些码元发生错误,从而使识别器漏识别已发出的群同步码字,出现这种情况的概率称为漏识概率,用符号 来表示。以7位巴克码识别器为例,设判决门限为6,此时7位巴克码中只要有一位码发生错误,当7位巴克码全部进入识别器时,相加器输出就由7变5,小于判决门限6,这时就出现了漏同步情况,因此,只有一位码也不错才不会发生漏同步。若在这种情况下,将判决门限电平降为4,识别器就不会漏识别,这时判决器容许7位同步码字中有一个错误码元。
    在信息码中也可能出现与所要识别的群同步码字相同的码字,这时识别器会把它误认为群同步码字而出现假同步。出现这种情况的概率就被称为假同步概率,用符号P2表示。
    因此,计算假同步概率P2计算信息码元中能被判为同步码字的组合数与所有可能的码字数之比。设二进制信息码中1和0码等概出现,也就是P(1)=P(0)=0.5,则由该二进制码元组成n位码字的所有可能的码字数为2n个,而其中能被判为同步码字的组合数也与m有关,这里m表示判决器容许群同步码字中最大错码数,若m=0时,只有 个码字能识别;若M=1,则有 个码字能识别。以此类推,就可求出信息码元中可以被判为同步码字的组合数,这个数可以表示为 ,由此可得假同步概率的表达式为

    从式(6)和式(7)可以看到,随着m的增大,也就是随着判决门限电平降低,P1减小,但P2将增大,所以这两项指标是相互矛盾的。所以,判决门限的选取要兼顾漏同步概率和假同步概率。
    3.群同步平均建立时间ts
    对于连贯式插入的群同步而言,设漏同步和假同步都不发生,也就是P1 = 0和P2 = 0。在最不利的情况下,实现群同步最多需要一群的时间。设每群的码元数为N(其中m位为群同步码),每码元时间为Tb,则一群码的时间为NTb。考虑到出现一次漏同步或一次假同步大致要多花费 的时间才能建立起群同步,故群同步的平均建立时间大致为:

    群同步的保护
    1.连贯式插入法中的群同步保护
    连贯式插入法中的群同步保护电路如图9。在群同步尚末建立时,系统处于捕捉态,状态触发器C的Q端为低电平,群同步码字识别器的判决门限电平较高,因而就减小了假同步概率P2。这时在保护电路中,由于把判决门限电平调高,假同步的概率已很小,故保护电路中的n分频器被置零,禁止位同步n分频后输出。这里的n表示一帧数据的长度,因此,在置零信号无效时,位同步n分频后可以输出一个与群同步同频的信号,但脉冲位置不能保证与群同步脉冲位置相同,而这个脉冲位置也正是需要捕捉态确定的。

    从图9可以看到,为了减小假同步的概率,必须连续 次接收的码元与本地群码相一致,才被认为是建立了同步,采用这种方法可使假同步的概率大大减小。
    状态触发器C在同步末建立时处于“捕捉态”(此时Q端为低电平)。本地群码和收码只有连续n1次一致时,n1计数电路才输出一个脉冲使状态触发器的Q端由低电平变为高电平,群同步系统就由捕捉态转为维持态,表示同步已经建立。这样收码就可通过与门1加至解调器。偶然的一致是不会使状态触发器改变状态的,因为 次中只要有一次不一致,就会使计数电路置“0”。
    同步建立以后,可以利用状态触发器C和n2计数电路,来防止漏同步以提高同步系统的抗干扰能力。一旦转为维持状态以后,触发器C的Q反端变为低电乎,将与门2封闭。这时即使由于某些干扰使e有输出,也不会调整本地群码的相位。如果是真正的失步,e就会不断地将输出加到n2计数电路,同时e的反也不断将 计数电路置“0”。这时n1计数电路也不会再有输出加到n2计数电路的置“0”端上,而当n2计数电路输入脉冲的累计数达到n2时,就输出一个脉冲使状态触发器由维持态转为捕捉态,C触发器的Q反端转为高电平。这样,一方面与门2打开,群同步系统又重新进行逐码移位,另一方面封闭与门1,使解调器暂停工作。由此可以看出,将逐码移位法群同步系统划分为捕捉态和维持态后,既提高了同步系统的可靠性,又增加了系统的抗干扰能力。

    展开全文
  • unity 踩白块儿

    千次阅读 2017-06-05 11:32:19
    unity新手学做踩白块儿
  • Sass是什么意思

    千次阅读 2013-09-23 08:45:00
    Sass是什么意思?前端中人很少有不接触CSS的,那么大多数接触CSS的人都知道CSS的好用处和不好用处。Sass是编写的CSS预处理器,有了它,我们可以轻松畅快的编写CSS了。那么Sass是什么意思?下面将为大家简单介绍一下,...
  • 软件需求是什么意思? 对大多数人来说,若要建一幢数百万元的房子,他一定会与建房者详细讨论各种细节,他们都明白完工以后的修改会造成损失,以及变更细节的危害性。然而,涉及到软件开发,人们却变得“大大咧咧”...
  • 校验MD5值是什么意思

    千次阅读 2008-11-12 15:42:00
    经常在各软件里看到MD5值,那么这个值是做什么用的呢?软件作者给出MD5值时,我们从的软件站下载了之后就可以根据MD5来推测软件是不是被别人做过手脚,MD5是message-digest algorithm 5(信息-摘要算法)的缩写,...
  • 漫画 | Linux之父:财务自由以后,我失眠了!

    万次阅读 多人点赞 2021-03-06 00:18:26
    Linux如果早几年出现,没有踏上互联网的大潮,就不会有大规模的使用和全球范围内的协作,如果晚出几年,很可能会被的操作系统所替代。 Linux恰逢其时,满足了互联网时代对一个免费操作系统的需求。
  • jQuery1.9+中删除了live以后的替代方法

    万次阅读 2014-10-11 18:45:14
    并建议在以后的代码中使用on方法来替代。  on方法可以接受三个参数:事件名、触发选择器、事件函数。 需要特别注意的是:on方法中间的这个触发选择器就是你将要添加的HTML元素的类名、id或者元素名,使用它就可以...
  • 二、什么是async和aiwit 2.1 async 2.2 await 三、如何使用async和await 3.1 async语法 3.2 await语法 深入理解ES6以后前端异步玩法async和await 一、为啥要用异步玩法 在很多项目中,经常会出现类似这样的...
  • 脏读脏数据是什么意思

    千次阅读 2010-10-02 15:43:00
    rt 经常听到别人说,但不太知道这是什么意思,望各位解释下 谢谢。  如果还有带脏的 术语 也可分享下 - - 事务之间的隔离级别问题 <br />你当前事务读到了的事务的未提交的数据,也就是不...
  • oracle 中select into是什么意思

    千次阅读 2012-03-08 17:01:45
    把一个表里面的内容复制到另一个吗 还是的 是不是还要先创建一个表啊 create table aaa as select * from bbb 这样的效果 用select into 能做到么? 我来帮他解答 输入内容已经达到长度限制 还能输入 ...
  • 以东的事奉

    千次阅读 2016-03-21 10:54:43
    原文地址:俄以东的事奉作者:小阳春俄以东的事奉   俄以东的事奉 经文:撒下六:11-12 大卫王在国家安定之际,筹划着要把神的约柜从亚比拿达家裏运回京城耶路撒冷来安放。这约柜原来是放置示罗圣殿之中...
  • 奇异值的物理意义什么

    千次阅读 2018-04-10 09:56:04
    矩阵奇异值的物理意义什么?或者说,奇异值形象一点的意义什么?把m*n矩阵看作从m维空间到n维空间的一个线性映射,是否:各奇异向量就是坐标轴,奇异值就是对应坐标的系数?(题目可能问得不好,欢迎帮忙修改)...
  • Cocos2dx学习之-----踩白块V1.0

    千次阅读 2014-10-03 11:38:22
    学了点COCOS2DX,一直感觉也没什么意思,所以就找个教程做个小游戏出来
  • 让IT培训机构毁了你这一辈子

    万次阅读 多人点赞 2017-06-12 14:15:09
    我家里的意思是让我救济一下亲戚,于是我就想办法,想办法帮表弟“挽回败局”,我心里深知,很多知识的获得是要经过努力,经过刻苦地钻研,有时候遇到问题解决不了,需要熬通宵硬啃,这是很孤独的过程,是没有捷径的...
  • 引言    很久没写文章了,只是隔一两个月更新篇小说,回想起来,LZ至今工作也8年了,回想起来,一时间... 16年偶得一个大厂的offer,因此LZ就毅然决然的来到了杭州,来到杭州以后,LZ的工作平淡了许多,或许和...
  • 把加班说的那么“高大上”

    千次阅读 多人点赞 2017-08-23 14:51:41
    把加班说的那么“高大上”    【本期观点】IT行业加班,到底有没有价值?  【导语】众所周知,说到 IT 行业,大家的第一印象都是「加班严重」  不得不说,加班确实是 IT 行业潜规则了,IT 行业也被冠以「月薪...
  • 添加web引用和添加服务引用有什么区别, Add Service References 和 Add Web References 有啥区别? 参考 ... (1)VS2005里提供的Add
  • 以后要是有朋友问你环境搭建问题,文章直接发给他,告诉他,这篇教程真的香! 环境搭建 我们都知道,Python 是一种脚本语言,有着丰富的第三方库。 Python 自带了很多官方库,可以直接用,例如 re、os、math 等等。...
  • 毕业三到五年,让“努力”毁了你

    万次阅读 多人点赞 2018-05-29 15:33:45
     招聘时候,往往笔试和面试一个人的时间起来也才不过几个小时,而在这几个小时的时间里,公司仅仅只能从知识、技术、表达能力等几个方面来了解一个人。但在实习期间,公司就可以通过几周到几个月时间的工作,从...
  • 使出Python的六脉神剑,让Python拥有无限扩展性 看我用元类(metaclass)花式创建Python类 你不知道__name__变量是什么意思吗? Python生成器(Generator)最完美解释 关注「极客起源」公众号,星标,不错过精彩...
  • 记笔记本 mac 地址被隔壁 WiFi 拉黑以后

    千次阅读 多人点赞 2018-02-06 16:08:14
    等路由器到了以后,伪装 mac 桥接 WiFi 这样的构思不算很过分吧~ 呀~ 开始正题啦~   伪装自己的 mac 地址 因为 Linux 伪装 mac 的设置在网络连接中可以很容易的找到,于是在这里我们只介绍 Windows 。 ...
  • 无数个骂娘的故事告诉你,千万做技术合伙人!

    万次阅读 多人点赞 2017-05-18 02:15:11
    妓术合伙人,本质上和娼妓并没有什么不同,都是用身体+青春换金钱。今天,和几个创业的朋友聊天的时候,其中一个技术合伙人的朋友被他们的公司的CEO各种恶心,在我们在群里一直听他在骂娘。是我沟通有问题吗? 和每...
  • 分不清ARM和X86架构,跟我说你懂CPU!

    万次阅读 多人点赞 2017-03-08 10:21:48
     随便逮住一个人问他知不知道CPU,我想他的答案一定会是肯定的,但是如果你再问...中央处理单元(CPU)主要由运算器、控制器、寄存器三部分组成,从字面意思看运算器就是起着运算的作用,控制器就是负责发出CPU每
  • 了!我的大学!!

    万次阅读 热门讨论 2010-07-06 13:18:00
    我不知道是不是上天故意要安排在这天毕业,也不知道到底这样的巧合有什么样的意义,我只知道此刻起我的学生身份将不再有了,好像还在怀念以学生自居的感觉。不是因为车票可以打折,不是因为景点门票可以优惠,那是...
  • 你的异常被自己 “吃” 掉了都不知道!

    千次阅读 多人点赞 2018-11-25 23:00:47
    我们看上面这个代码,其实并没有什么问题,手动抛出一个SQLException 来模拟实际中操作数据库发生的异常,在这个方法中,既然抛出了异常,那么事务应该回滚,实际却不如此,读者可以自己测试一下就会发现,仍然是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 262,975
精华内容 105,190
关键字:

以后别加了什么意思