首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

都xxx岁了,还能继续做开发

在看书的时候,突然想到一点,这网站的发展不就跟我们程序员的发展一样?或者说这不就是跟我们每个人个人发展一样? 脑洞在博客园已经十几年了,经常会有朋友来问脑洞,30岁了,还能继续做开发?...要不要转Java呢?一般会用亲身经历告诉他,Why Not?都40了,还在做开发。或许我们说的开发含义有点不同,但我还是告诉你,不要说30岁了,50岁60岁做开发的大把人在。...在问这个问题前,你要问下自己,真的爱开发?真的喜欢? 什么是做开发的? 或许80%的朋友都会把开发定义为写代码,编程,但我更认为开发中,代码和编程只是一小部分,创造力,想象力才是开发的精髓。...有多少人能在做CURD的时候想到使用面向对象三要素,想到如何把设计模式引用进来完成快速开发呢? 有人说做了几年了,还是初级,想做中级开发,高级开发,架构师,那为什么不去尝试呢?...在以前,一般会把8小时工作时间都安排好,今天做什么,明天做什么,是否能完成都有计划。

45510

在MySQL中使用!=还能走索引

一般情况下,我们会在一个索引上较多的使用等值查询或者范围查询,此时索引大多可以帮助我们极快的查询出我们需要的数据。那当我们在where条件中对索引列使用!=查询,索引还能发挥他的作用?...是直接全表扫描?其实,走不走索引,只取决于一个因素,那就是成本。我们知道,MySQL中有一个叫做优化器的东西,他会对每一条查询sql做成本分析,然后根据分析结果选择是否使用索引或者全表扫描。...=是否可以使用索引,要看具体的场景。总结一下就是,MySQL判断某个sql是否走索引,其实取决于成本分析。如果使用二级索引的成本更低,MySQL就会倾向于使用二级索引。...如果使用二级索引扫描的行数占比过高,导致需要频繁的回表,MySQL经过计算之后觉得走二级索引的代价太大了,就会使用全表扫描。

95531

还能做算法

学弟这次的微操,让直呼666! ? 上岸后的迷茫 学弟接到拟录取已经有一段时间了,但是估计他是大脑现在慢慢闲下来之后,就开始进入了乱想模式。...从最初被dream school拟录取的激动,再到得到之后就会思考:“这么做是不是错了呢,是不是我们不适合呢”? 让直接想到了那个男人。 ?...建议 对于现在学弟学妹们的疑问,其实之前一直也有,所以我也一直跟很多AI公司的HR进行沟通,比如下面这个,就是一个HR好朋友。跟她也讨论过专业背景这一块。 ? ? ?...所以,在这里给出的建议: 过去的已经过去了,学会放下,往前看。学位这个问题不是无解,没有能力才是。拿着计算机专业学位,面试答不出来,也是直接就会挂的。...写简历很简单,用的模板,教你套用公式写简历! 算法从业人员必备!Ubuntu办公环境全部软件包与免费Pycharm激活码! “能分清奥特曼们了,你能分清的口红?” 面试必问!| 1.

48940

SharedPreferences还能再优化

回答对SP做过一些优化,减少了一些ANR的产生,具体的做法是,在sp.putXX或getXX之前加一个另外的HashMap来做为缓冲层,但是为什么要这样做,没有绝对的把握。...代码有点长, 为了方便阅读,直接在代码中写注释解读。...是这么使用的,手写了个伪代码,原谅没加try catch // 声明一个countDownLatch对象,countNumber是5; int countNumber = 5; CountDownLatch...= 0时,代码从这里继续执行 countDownLatch.wait(); // 5秒后打印hello~ Log.i("stark","hello~"); ok,了解了CountDownLatch的使用...MemoryCommitResult对象,然后把它入队列,入队列之后,用countDownLatch.wait()阻塞主住主线程,那么线程什么时候不在阻塞呢,文件写完就不阻塞了,看下写文件的代码(还记得上面的这一句代码

62510

Android面试官:Window连环十二问你顶得住?(快扶起来,还能问)

Window就是指PhoneWindow? 如果有人问我这个问题,肯定心里要大大的疑惑了。 可不就是PhoneWindow?都唯一实现类了,净问些奇怪问题。 但是面试的时候遇到这种问题总要答啊?...还是接着刚才的btn例子,如果要修改btn的位置,使用updateViewLayout即可,然后在ontouch方法中传入移动的坐标即可。...Application中可以直接弹出Dialog?...这个问题其实跟上述问题相关: 如果直接使用Application的上下文是不能创建Window的,而Dialog的Window等级属于子Window,必须依附与其他的父Window,所以必须传入Activity...另外,自己也珍藏了好几套视频,有需要的也可以分享给你。 2、进行系统梳理知识,提升储备 客户端开发的知识点就那么多,面试问来问去还是那么点东西。

84520

Python 初学者常见错误——有 Anaconda 了,还能单独安装 Python

在这种情况下,还能直接从 Python 官网下载安装其他版本的 Python ? 我们知道 Python2 与 Python3 是可以共存的。...那么 Python 3.5与 Python 3.6能共存?Python 3.6.1与 Python 3.6.2能共存? 一台电脑上面能安装多少个 Python?...要告诉你的是,不仅仅原来有 Anaconda 以后还能安装官网的 Python,实际上你电脑里面想安装多少个 Python 都可以。甚至你想在电脑上面安装10个 Python3.7.1也可以。...于是,当你使用 C:\python371\python xxx.py的时候,就是用的 Python 3.7.1来运行这个文件,当你使用 C:\python372\python xxx.py的时候,就是用的...如果你想在 CMD 运行 python xxx.py时,默认使用 Python 3.7.2来运行怎么办呢?

17.6K40

程序OOM后,还能正常访问

1、前言 今天要探讨的是最近不知道为什么突然间火起来的面试题:当JAVA程序出现OOM之后,程序还能正常被访问?...测试代码分别从JVM堆溢出,栈溢出,以及直接内存测试一下,出现oom之后程序还能正常访问。...网上很多都说linux有oom killer机制,那为什么这里还能访问?先留个疑问,我们再验证另外两种情况。 2.2、StackOverFlowError 模拟栈溢出,只需要死循环一个递归即可。...那么肯定有人要问了,Linux不是有oom killer机制?那么请问上面linux模拟的几种情况依然可以访问,是不是oom killer被关闭了?特地查了linux服务器的配置,并没有。...这是为了保证进程在真正使用的时候有足够的内存,因为进程在申请内存后并不一定立即使用,当真正使用的时候,可能部分内存已经被回收了.。

11800

社交新产品,还能迎来春天???

01 横向来看,根据人际关系,大体把社交归结成:陌生人关系社交、弱关系社交和熟人关系社交 如果有人问我,哪种获得市场数据更为简便,认为是第一种。...90后更加独⽴和自主(并非完全⾃),他们更愿意去寻求社会的认同感,并不断扩大认同感,陌生关系产品能够为其提供社交基数。...学习能力较低(互联⽹使用不熟练)的用户,对于利益交换达成的效率要求越高,越直接越有效的⽅法反⽽更适合他们,比如与儿女的时刻通讯是需求,所以微信使用量增加的同时,平均年龄也逐渐上涨。 ?...对于陌生关系的搭建,女性往往不持肯定态度,哪怕有初次尝试,也会在使用过程中逐渐淡漠乃至遗忘。...而任何一款陌生关系产品对于男性都是刺激的,在设计与推广的同时,加注对男性的刺激点便能充分调动使用欲望。 ?

35010

Window十二问(快扶起来,还能问)

Window就是指PhoneWindow? 如果有人问我这个问题,肯定心里要大大的疑惑了?。 可不就是PhoneWindow?都唯一实现类了,净问些奇怪问题。...还是接着刚才的btn例子,如果要修改btn的位置,使用updateViewLayout即可,然后在ontouch方法中传入移动的坐标即可。...Application中可以直接弹出Dialog?...这个问题其实跟上述问题相关: 如果直接使用Application的上下文是不能创建Window的,而Dialog的Window等级属于子Window,必须依附与其他的父Window,所以必须传入Activity...参考链接中的说法还是比较认同的,主要原因就是解耦。 ViewRootImpl并不知道有Activity这种东西存在,它只是持有了DecorView。

57330

2021年,还能入坑NLP

最近有粉丝私信我,NLP很难学,这条路能坚持走?...有相同困惑的朋友可以一起探讨一下: 大佬你好,目前从事ERP运维工作,想转行NLP,开始是学数据结构和c刷了些leetcode题,然后把cs224n和它的大作业都撸了一遍,做了点情感文本分类的小任务。...这种情况是应该趁早自学转一个新领域比如后端?但总感觉这样之前的都白学了,很焦虑也很纠结。希望大佬能帮助指点下方向。 这位朋友的问题,从两方面回答。...面试无非就是像面试官证明两点:①知道怎么做②做过 因此企业最看重的自然是项目经历,但初学者又很难接触到工业界项目,怎么办? 建议学好后去参加一次Kaggle、天池等平台的比赛,享受优化模型的摧残。

91210

【HoorayOS】开源之路,还能走多久

但接下来发现的一些东西就让觉得小人真的是小人。   ...真心觉得气愤,你抄袭忍了,你出售忍了,现在你反过来注册个马甲说抄袭,你让怎么忍。郭德纲还说过:你欺负我,退一步,你再欺负我,再退一步,后面是墙了,你还没完没了的,打你丫的!...这次就打你丫的!!!   国内的开源氛围一直很差,就是被你这种爱秀下限的人污染了。人都是被逼得无奈才造反的。认真做的开源作品,你喜欢可以用,也不收费,如果你真觉得它好,欢迎资助。...PS:朋友让把你QQ、手机、照片什么的全部公开,想我不会这么做。   ...记得有句话说过,“你撒一个谎,就得用一百个谎去弥补”,所以我答应小RR等月底再联系他,倒是想看看这个“弥天大谎”还能怎么继续下去……   8、未完待续 今天旺旺上有个人加我,居然是囧囧有神本人,然后有了下面这段对话

32620

DDD——在梦里,还能让你把给欺负了?

在《夏洛特烦恼》中有这么的一段剧情:夏洛穿越到了他初中的班级里,当他发现自己在梦中的时候,看着一直讽刺挖苦他的老师说了句经典的台词:“在梦里,还能让你把给欺负了?”。...,后续不知道要听什么歌曲了,而网站给我推荐的歌曲都特别符合对音乐的品味,那用户自然就更喜欢来这里听歌,那么“音乐品味推荐”就是核心域; - 而网站的各个功能其实都会或多或少的使用会员与权限的能力,所以...没有边界,不是一样不影响我们项目的开发迭代? 其实不然,在我们试图创建一个“大而全”的软件模型的时候,要使所有人都对某个概念的定义达成一致几乎不可能。...• 在哪些地方我们使用了完全不同的术语? • 限界上下文之间在哪些地方存在概念上的重叠?这些重叠的概念在不同的限界上下文之间是如何映射和翻译的?...• 哪些限界上下文包含了核心域中的概念,其中使用了哪些[Evans]中的战术模式?

25410
领券