首页 文章 精选 留言 我的

精选列表

搜索[启动程序],共10000篇文章
优秀的个人博客,低调大师

中年程序员传

2030年夏季,周日,天气很好,张三利用难得的一周唯一一天休息日,陪着孩子来上英语课,女儿5岁,在中关村上英语课,他则在教室旁边的星巴克喝咖啡,星巴克这个时候大多是孩子家长在这里等待孩子下课。 张三期望孩子英语学好,孩子在将来能少把时间花在英语上以学好数理化,他老婆则不是这个想法,希望能在小升初的时候,能通过英语被点招到更好的学校,尽管这个希望很渺茫,政策总是变化。 英语学费挺高,每三个月需要1万,但张三还是挺舍得对自己女儿花这钱,他对自己信心满满,他现在处于事业上升期,在国内一个著名的平台电商公司上班,不到29岁,年薪总包已经50万了。加上他老婆挣的钱,应付孩子学前教育和课外班,房供绰绰有余。张三在网关组里担任leader,他憧憬自己未来职位提升,年薪百万,能积分落户在北京。 张三旁边有个中年人,大约45岁左右,带着眼镜,胡子邋遢,白头发很多,他也经常在这个店里,张三知道中年人手里的捧着的咖啡不是他自己的,这个中年人他每次来都会很早来店里找个位置坐好,如果他看到其他客人有喝剩下的咖啡或者吃剩下的三明治,他都会坐过去,然后捡起来吃。店员似乎也不管他,他并没有影响任何人,他偶尔他也会掏钱自己买拿铁喝。这个中年人不像其他顾客那样,看手机或者是看电脑,中年人手里捧的是书,有时候是励志书,有时候又是武侠小说,边看边记笔记 张三所在的孩子英语家长群里早就有人议论这个中年人了,大家不觉得这个人是神经病,也许是穷困,他很同情这个中年人,于是扫码要了一份三明治给这位中年人,当招待给中年人端上三明治的时候,中年人说今天自己没有点吃的,招待指了我,我朝中年人微笑了一下,中年人也微笑也表示敬意。如今光景不好,张三在KFC也能见到类似这样的拿别人吃剩下东西的人,不过都是好吃懒做的年轻人,但在咖啡厅里一个吃别人剩下的三明治和咖啡的中年人,确实很少见,张三走了过去,坐在中年人旁边,打算跟他聊一聊。 ”你也是来送孩子来这里上课的”,张三很违心的问了这一句,心想这中年人当然是不是,但张三不知道知道怎么开头 ”是的,我孩子小的时候经常来送他上课,有英语课,数学课,还上物理课“,中年人出人意料回答到,不过他现在跟孩子他妈妈都回老家了,没有高中上学资格,我留在北京挣钱。 ”你现在做北京什么生意呢“,张三问道 中年人听到生意俩个字,有些不自在,很窘迫的回答,“我没有做生意,我就有时候朋友需我帮忙,我会帮忙挣点费用”, 张三接着问道,那您做什么? 中年人接着窘迫说,我是做IT开发的的,做了20多年,有时候朋友或者网上有点小活,我都会做一下,我以前在xxx平台公司呆了8年,中年人略微自豪的说了一下xxx平台公司 真是巧合,张三目前也在这个公司,没想到这个中年人是他前辈。自己公司向来以年轻化著称,几个副总裁亿万身家,不到40,其他都很少超过32岁。唯一超过40岁的总裁说过,如果35岁还混不好,就不要在公司呆着了,这句话虽然争议大,但并没有年轻人反对,因为年轻人跟张三一样想法,35岁都人都不会干活,精力有限还瞎指挥,占着茅可不拉屎。 很多人年龄大点就在这个公司被自然淘汰或者停止续签合同。张三对自己信心满满,觉得自己水平非常好,精力旺盛,也负责着核心业务的开发。他领导也经常表扬他,希望他能在不同团队锻炼,多历练一下。 张三说到,“这么巧,我现在就在这个公司,您是我的前辈”,您在建设xxx平台的时候,我估计还在上初中呢。 中年人听了囧囧回说,“是啊,当时公司很多平台我都参与过,有一个网关平台我一个人开发的,当时测试团队没有测试出任何问题,最后老板把测试人员给开掉了,那一年我得了全公司的优秀工程师奖”。中年人说到这里,仿佛眼里有了点光彩,有点小得意。但看着手里的张三赠予他的三明治,随即低头,眼神又暗淡起来。 开除测试人员这个事情,一直是平台公司的一个传奇故事,原来眼前这个中年人就是公司的传说人物,江湖名是包治所有BUG的“大夫”,他缔造了公司初期很多平台,他本人据说也在出版过畅销书,也搞个开源。自己前面公司的产品一直在用他的开源。他的开源API网关功能和性能都远超过了Apache和Spring的网关产品 您的江湖名“大夫”吧,你一直是公司的传说,我现在就在你那个网关组。国内用的最多的开源API网关,也是你写的。张三看见公司老前辈和江湖名流,毕恭毕敬起来,他之所以能在公司网关组顺风顺水,完全得益于大夫的平台无坑无漏洞。 张三每次读到大夫发布的最新开源新代码和博客,都是钦佩不已。他一直以为“大夫”财务自由才离开公司,没想到他尽然是落魄成这样 您现在怎么这么样了?张三疑惑道,完全没有考虑中年人已经很窘迫了。 中年人更加窘迫了,他说,xxx平台公司都是后浪推着前浪走,业务发展越来越好,招的同事年轻又学历高,水平非常好。 我自己做的系统因为坑少,所以老板让我换不同的系统做,有一天,我做累了,决定离开公司,投奔我同学,干了4年。后来我同学的IT公司也搞年轻化,把我从后台开发转到前端开发,然后再运维,再转到测试,一直在给年轻人腾位置。直到最后没有与我续签合同,给了我一笔补偿,我就彻底失业了,我三年前失业,再也找不到工作了。 大夫又囧囧的说到,现在就业环境不好,公司招收年轻人国家有补助,中年人却没有。所以公司都比较爱找年轻人。我最后几年搞了运维和测试,干的比较杂。 应聘公司都觉得我年纪大,做不了事情。我写的那本书和开源网关,10年前还算很高深,现在都普及化了,不是啥高深技术,应聘公司也不觉得我水平多好,又担心我45了干不动。 所以一直失业,除非了解的我的朋友,会给我介绍一些活做,但挣钱不多,都是过好几手的小活了.我现在偶尔能靠小项目一个月挣一万块钱,足够我在老家的孩子和老婆的开销了。 大夫说的话让张三有点唏嘘,张三说到,要是你不嫌弃,每个周日早上,我请你喝咖啡,你给我讲讲你的开源网关和研发经验吧,我一直都在阅读您更新的开源网关代码和博客。 中年人很开心,感觉找到了志同道合的人,欣然答应,他好久都没有得到别人的欣赏了,15年前,他在IT出版和开源圈,是那么风生水起。时过境迁,现在又是那么的落魄。 这个时候,张三电话响了,是商城中台总裁打过来的,张三连忙接听:“老板,有什么安排”, 老板在另外一头回答到,“张三,事情确定了,竞争对手现在再搞智能医疗平台,我们也要搞,我们商量了,想让你从网关组调到医疗平台组,你手下那个王一博你一直觉得他不错,他也是清华研究生,我们让他接替你的工作,你下周安排一下,周三就去医疗平台组报道” 这个是张三早已耳闻安排,以前他还感觉很兴奋,但现在突然心里惶恐不安,不知道去医疗平台的前景会怎么样,更不知道自己40岁那一天是否也会这个中年人一样。 以上为个人小说,如有雷同,纯属巧合

优秀的个人博客,低调大师

经典论坛程序 Discuz! 回归

Discuz! 社区论坛在消失的这几个月里,已经被 DNSPOD 和 腾讯云 所接纳,并进行全新的 Discuz!Q 版本研发。那些青春,那些岁月又回来了,敬请期待! 以下是原公告内容: 大家好,我是吴洪声(奶罩),Discuz!在过去的一段时间里,经历了不少困难,是各位站长、开发者的不离不弃,让Discuz!走到了今天,同时还依然有大量的新老用户。感谢大家! 经过一段时间的人员招聘和筹备,现在Discuz!已经准备好以新的面貌向大家重新开放,以下是我们的一些计划: 关于本论坛 本论坛从即日起恢复运营。由于人力限制,我们依然没有专职的运营/运维团队,希望大家爱护论坛环境,自觉维护论坛秩序,按各个板块的要求发帖回帖。我们计划恢复的板块包括: Discuz! 官方发布:用于官方Discuz! X的信息与版本发布 Discuz!-插件和模板交流:用于插件与模板的发布宣传,同时可以对插件与模板的开发进行讨论。 Discuz!-安装使用:大家一起讨论所有关于安装使用的相关问题 Discuz!-BUG与问题交流:交流SQL错误、后门、官方原版应用功能未达到预期等问题,共同探讨解决方案 站长帮:发布付费解决的主题 关于Discuz! X Discuz! X未来将继续采用开源的方式向前发展。开源并非放手不管,我们已经成立了由腾讯云、原康盛团队人员、原应用中心团队人员组成的开源委员会,对DZX未来的方向与社区代码的合并进行管理。关注DZX代码的小伙伴最近应该已经看到了代码库正在重新变得活跃。 DZX的官方开源地址是: https://gitee.com/ComsenzDiscuz/DiscuzX。 欢迎大家继续提交PR(Pull Request,请参考https://gitee.com/help/articles/4128进行开发与提交补丁),我们会安排资源对现有和未来的PR进行处理。在后续的DZX版本中会对提交补丁的同学进行感谢,同时本论坛也会为相应的ID加一个专门的“Discuz!X贡献者”勋章。DZX的开源版本近期正在准备发布一个版本,引入mysql 8全面支持,H5文件上传等功能,敬请期待。 我们这个开源管理团队,现在的人员也都是兼职,大家怀着对DZ的热情,利用自己的空闲时间为大家服务,希望大家能给予理解与包容,更希望过去为DZX贡献过代码的各位大牛和未来要为DZX贡献代码的小伙伴能继续提交高质量的代码。 关于Discuz! X应用商店 DZX的官方应用商店为https://addon.dismall.com/,商业收费类的插件与模板都应该发布到此平台,此平台未来会持续迭代,为开发者和站长提供更好的交易平台与服务。 关于Discuz!的新版本 有的小伙伴可能从一些渠道听说过,Discuz! 有一个新的版本在开发中,今天也给大家透露一些消息: 我们一直在思考,在大平台流量越来越贵的今天,是否存在一种新的产品形态,能帮助大家聚合大平台的粉丝流量,把高价值用户留在自己的小平台上,让流量完全属于创业者自己。 思考的结果就是Discuz! 的新版本,我们命名为 Discuz! Q系列,是平行于Discuz! X系列的另一条产品线,Discuz! Q的目标是帮助流量大V、网红、知识付费、微信生态和移动互联网的创业者们,更轻易的完成用户沉淀和转化付费。 Discuz! Q是更轻的,更易变现的,更移动端的,更开放的和更易于二次开发的社区产品。Discuz! Q第一个alpha版本,将于农历新年前后发布。 在逝去的岁月里 ,我们用了10多年的时间,和站长一起探索和打磨Discuz!的各系列产品;未来,我们依然希望,创业者们能参与Discuz! Q系列的打造,我们一起继续去拓展更多的可能。

优秀的个人博客,低调大师

Python程序结构2

2018年6月28日笔记 上午上课前分享 高等数学求解及作图软件:mathmatica 5.循环嵌套 循环嵌套1.png-38.7kB 循环嵌套2.png-50.2kB 循环嵌套3.png-46.8kB 循环嵌套4.png-55.6kB 左上九九乘法表 if __name__ == '__main__': for i in range(1,10): for j in range(1,11-i): print("%d*%d=%2d" %(i,j,i*j),end=' ') print() 上面一段代码的运行结果如下: 左上99乘法表.png-15.1kB 左下九九乘法表 if __name__ == '__main__': for i in range(1,10): for j in range(1,i+1): print("%d*%d=%d" %(i,j,i*j),end=' ') print() 上面一段代码的运行结果如下: 左下99乘法表.png-15.1kB 右上九九乘法表 if __name__ == '__main__': for i in range(1,10): for j in range(1,i): print(' '*7,end='') for j in range(i,10): print("%d*%d=%-2d" %(i,j,i*j),end=' ') print() 上面一段代码的运行结果如下: 右上99乘法表.png-16.7kB 右下九九乘法表 if __name__ == '__main__': for i in range(1,10): for j in range(1,10-i): print(' '*7,end='') for j in range(10-i,10): print("%d*%d=%-2d" %(i,j,i*j),end=' ') print() 上面一段代码的运行结果如下: 右下九九乘法表.png-16.7kB 6.推导式 下面两段代码的作用相同,但是推导式对数据处理更加简单、高效。 items = [] for i in range(1,11): items.append(i) items = [i for i in range(1,11)] 用代码验证推导式的高效性 import time if __name__ == '__main__': startTime = time.time() list1 = [] for i in range(1,10000000): list1.append(i) print(time.time()-startTime) startTime = time.time() list2 = [k for k in range(1,10000000)] print(time.time()-startTime) 上面一段代码的运行结果如下,从下面的结果可以看出速度差距为2、3倍左右,当数据量更大时,可能差距更大。: 2.5785739421844482 0.9168956279754639 多个推导式示例: if __name__ == '__main__': a = [i**2 for i in range(1,10)] b = [j+1 for j in range(1,10)] c = [n for n in range(1,10) if n % 2 == 0] d = [letter.lower() for letter in 'ABCDEFGHIJK'] print(a,b,c,d,sep='\n') 上面一段代码的运行结果如下: [1, 4, 9, 16, 25, 36, 49, 64, 81] [2, 3, 4, 5, 6, 7, 8, 9, 10] [2, 4, 6, 8] ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k'] 7.循环控制 示例1:如果某字母在字符串中存在,则直接跳出循环 if __name__ == '__main__': for letter in 'Python': if letter == 'h': break print(letter) 上面一段代码的运行结果如下: h 在python中,for...else结构的作用,else后面接的执行语句在for循环正常执行完,即不是通过break跳出的情况下才会执行。代码示例如下: if __name__ == '__main__': for i in range(10): if i == 5: print("found it! i = %d"%i) break else: print("No found it....") 上面一段代码的运行结果如下: found it! i = 5 for循环练习 有四个数字:1、 2 、3、 4,能组成多少个互不相同且无重复数字的三位数?各是多少? if __name__ == '__main__': result = set() for i in range(1,5): for j in range(1,5): for k in range(1,5): if len(set([i,j,k])) == 3: result.add(i*100+j*10+k) print(result) print(len(result)) 上面一段代码的运行结果如下: {132, 134, 142, 143, 412, 413, 421, 423, 431, 432, 312, 314, 321, 324, 213, 214, 341, 342, 231, 234, 241, 243, 123, 124} 24

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册