这不是一篇鸡汤文,因为我并没有在使用 Linux 一万小时后成为 Linux 达人,甚至在很多方面,我连新手都算不上。...不过我并没有感觉到 Linux 不主流,有很多在线论坛有大量热心的 Linux 用户能帮你解决各种技术问题。而同一时期那些 Windows 相关的社区全在共享盗版软件。...在还没有虚拟机技术的时候,很长一段时间里我是用 GRUB 启动多系统的。...在我的 title 还是前端开发工程师和 Flash 开发工程师的日子里,在 Linux 下绘图也不是一件轻松的差事,我一直用不惯 GIMP 和 InkScape。...我很后悔没有早点明白,在 Linux 下绘图这件事就是自讨苦吃,同一时期在 Windows 下的各种绘图体验会愉快很多。
出处:程序员最幽默(ID:humor1024)整理 0、独自编程的我 VS 面试时编程的我 1、技术面试 VS 实际工作 2、面试中的我 VS 工作一个星期后 3、简历中的我 VS 现实中的我 4、网爆朋友圈的...“最牛简历” 看完令人心酸 5、独自一人时写代码 VS 其他人在旁边时写代码 6、独自一人编程 VS 老板在旁边看我编程 7、世界上有两种人 --end--
为何要进行弱网测试 我当前所在项目的产品是一款适配于低资源环境的医疗IT系统,目前主要是在坦桑尼亚地区使用。...根据资料显示,在坦桑尼亚等东非国家,普遍使用的都是2G网络,覆盖率达到40%以上,3G网络的覆盖都非常少,并且稳定性较差。由此,对于当前的App应用交付要求即至少在弱网以及无网状态下能正常运行。...弱网测试时碰到的问题和解决方案 1、现象:用户登录应用时下载初始化数据,下载过程中因网速太慢点击取消并重新登录,数据初始化完成后出现重复,造成数据不一致。...3、现象:在弱网环境下,用户输入用户名和密码点击登录,应用链接超时返回用户名和密码错误提示。 原因:在弱网环境下的连接超时后,按照强网业务逻辑处理,导致返回超时异常。...5、现象:弱网络环境下,用户请求页面响应时间较长,等待的过程中,页面上的部分控件仍然可以操作,当用户点击控件时,出现应用闪退现象; 原因:没有对数据加载流程进行判断,直接暴露控件可控,当出现依赖数据的控件操作时
其实我的理解是,人生的关键决策不是彩排,不会让你重来一次,而在关键决策之前,你有无数的彩排机会,每次都会提升你关键决策时的表现,如果你不用,那么实在就太可惜了。 关键时刻表现优秀的人,彩排工作会做足。...就算面试失败,再做,再面试,以后的把握就会越来越大。 每次面试后,及时做总结,及时改进,再假设下次面试时你要做什么,这种循环叫做 PDCA。...你觉得实在迈不过去,你提升自己的学历就好了,患得患失没有什么益处。 要么,你就坦然点,大大方方在面试过程将你身上十八般武器都使唤出来的。...面试时,我不让做面试题,但我会拿着简历上的项目经历来问技术点。 很多人简历上写了精通什么,熟悉什么。结果一细问不过是跟随别人的博客跑了一遍 Demo,稍微深入就一问三不知。...我想说的是,你能力强,我怎么能看出来?你能力强,我为什么要额外花精力去推测你是否能力强? 最后,自学能力很重要,身为面试官,我也在不断自我学习,自我升级,这样我下次面试时,我问的问题会更深刻。
手机一直在震动着,好像催促着我,我拿起它,电话接通,那头传来一个非常轻柔而且职业化的女声,“你好,我是 Oracle 的招聘顾问 Amy,请问您现在方便吗?…”。...当时,我所在的 InnoDB 团队当时有 base 在美国的 Calvin,Kevin,Jimmy,芬兰的 o,澳大利亚的 Sunny,加拿大的 Innam,Michael,瑞典的 Mattias,印度的...我做的check空间索引的特性worklog 在 InnoDB 工作的六年时间里,我一共做了 461 次提交,做过的主要特性包括,InnoDB 支持空间索引,透明加密,新的数据字典等等,以下是其中一些...而对于 MySQL 来说,在可预见的未来依旧会是 the world’s most popular open source database,身为曾经的 MySQL 人,我也会在腾讯继续助力 MySQL...腾讯技术官方交流微信群已经开放 进群添加微信:journeylife1900 (备注:腾讯技术) ?
最后悔的事 我学编程时最后悔的事就是:做事不分主次,花了太多时间在技术无关的纠结上。 举个例子,我在大三学习微服务的时候,独立开发了一个安卓 APP 叫 面试君主 。...当时完全没有计划这个 APP 要做多久,所以直到我做完这个项目,在总结复盘时才发现:我特么的竟然花了 60 - 70% 的时间在产品功能和设计上?!...当然,这只是一个例子,我在学编程时,做过的无意义的纠结实在太多了。...像我上面讲到的,因为没有 deadline,导致自己在开发 APP 时很放松,才过分地纠结设计和界面。...这样一来,当我没有按照预期完成小任务时,我会反思原因,并且动态调整剩余工作的时间,以保证整体目标预期达成。 学编程 以前看书、看视频学习某项技术时,我可能就是想学什么、点进视频就开始学了。
在日常开发中,最容易被吐槽的就是代码写的烂,没有注释鬼知道你这个是什么意思啊? 另一个就是文档不齐全,这些接口是干嘛的?参数是什么意思?等等问题。...归根到底还是没有严格的开发规范,最重要的还是要有方便的工具来帮助我们落地这些规范。 今天给大家推荐一个开源的 API 管理工具,如果还没有用上的感觉看看吧。...与为底层编程所实现的接口类似,Swagger 消除了调用服务时可能会有的猜测。...GitHub:https://github.com/swagger-api[3] 集成 在 Spring Boot 中可以使用开源的 starter 包来进行集成会更简单,比如我们用 spring4all... 1.9.1.RELEASE 依赖加好后在启动类上加@EnableSwagger2Doc 来启用 Swagger
关键点: 1、与陌生人联系时不要犹豫。最后,一切都是为了建立关系网,你的准备工作做的越好,你的工作就越容易完成。 2、在联系别人的时候,不要说 “嗨!你能介绍我去那家公司吗?”...相反,写一封好的邮件,解释你的项目,经验,成就,并给他们推荐你的理由。 在寄出邮件后的1-2小时内,我收到了微软的第一轮面试邀请,那是一次纯粹的编程面试。 2019年9月22日,我进入了第一轮。...首先是一个简短的介绍,然后面试官开始测试我关于OOP(面向对象)的概念。我很高兴,因为这是我在大学生活中从未准备过的话题。...我很积极应对这一轮的面试,很幸运,我获得了下一轮的面试机会。 我在11月17号参观了微软Bangalore(班加罗尔)的办公室,这是一个难得的机会。...他们很快就考试测试我的思维能力,并问了两个常见的数据结构问题。 其中一个问题是如何反转LinkedList。我昨晚在巴士上在GeeksforGeeks上读到过这篇文章,并记得部分解决方案。
在面试的过程中,一方面要尽力向企业展现自己的能力,另一方面也是在增进对行业发展现状与未来趋势的理解,特别是可以从一些刚起步的企业和团队那里,了解到一些有价值的一手问题。...以下首先介绍面试中遇到的一些真实问题,然后谈一谈答题和面试准备上的建议。 面试问题 你在研究/项目/实习经历中主要用过哪些机器学习/数据挖掘的算法? 你熟悉的机器学习/数据挖掘算法主要有哪些?...深度学习在推荐系统上可能有怎样的发挥? 路段平均车速反映了路况,在道路上布控采集车辆速度,如何对路况做出合理估计?采集数据中的异常值如何处理? 如何根据语料计算两个词词义的相似度?...基础知识 对知识进行结构化整理,比如撰写自己的 cheet sheet,我觉得面试是在有限时间内向面试官输出自己知识的过程,如果仅仅是在面试现场才开始调动知识、组织表达,总还是不如系统的梳理准备; 从面试官的角度多问自己一些问题...; 不能停留在能看懂的程度,还要: 对知识进行结构化整理,比如撰写自己的 cheet sheet,我觉得面试是在有限时间内向面试官输出自己知识的过程,如果仅仅是在面试现场才开始调动知识、组织表达,总还是不如系统的梳理准备
为了使用简单,需要先写一个单件类,头文件的代码如下: 其中静态方法Instance保证IconHelper的实例全局唯一 (注意构造函数已经私有化了) #ifndefICONHELPER_H #defineICONHELPER_H...应用程序所在目录下创建res目录,并放置字体文件/res/fontawesome-webfont.ttf 然后加载到全局字体中 #include"IconHelper.h" IconHelper*IconHelper...SetIcon(ui->RightBtn,QChar(0xf178),12); 详见:http://fontawesome.io/cheatsheet/ ----------------------- 我又开发了一个桌面日历的小程序分享给大家...1、黑色背景是我的桌面颜色,大家可以忽略 2、虽然右键菜单里写了“开机自启动”,但我并没有开发这个功能,请见谅 3、我会在下一篇文章里公布这个小程序的源码,敬请期待 4、这个小程序会始终在你的桌面上,...你点显示桌面,它还是在你的桌面上 ?
这整个一文言文版的MineCraft啊! 没错,还是被官方正式上线了的那种。 在更新的《我的世界》1.17.1版本中,文言文已被正式列入语言选项。 文言文版的《我的世界》,玩起来是怎样一种体验?...不少玩家的好奇心都被吊了起来,一时间社交媒体上热议不断。 大家伙纷纷表示因吹斯汀,还欢快地在评论区玩起了梗。 但也有不少玩家看了之后觉得:有点尴尬。...△游戏研究社《我的世界>新版本有了文言文语言包》评论区 所以在游戏里,具体是怎么个文言文法?话不多说,咱们一起进游戏看一眼。 汝可识得此物?...△图源:公众号“游戏研究社”评论区 其实,除了译者的水平不足之外,在校订未完成时匆忙上线也是原因之一。 并且,MC官方在打包Crowdin平台上的翻译时,对未校对的翻译会自动选择平台上排序更靠前的。...,在《我的世界》1.17.1正式版中,又有不少翻译已经得到校正。
这两个平台一直使用到我们把代码由 SVN 切换到 Gitlab 时改用 Gitlab 的 Wiki 才结束服务。 ?...所以我带着几个实习生写了个基于公司内部聊天工具“天下通”的聊天机器人“金科大白”,可以与它对话查询和借阅书籍,当书籍借阅到期时,将自动邮件通知还书。...后来公司名字又做了几次调整,到我离职时,公司的名字改成了“上海壹账通金融科技有限公司”。...一旦帮同事解决了新的问题,我都会要求他去负责把解决办法添加到 FAQ 上,久而久之 FAQ 上的问题集就非常完善了。...我去腾讯面试的时候,有不少深一点的技术问题没有答上来。虽然最终我还是拿到了 offer ,但很大原因是开源项目加了分。所以,工作年限越大,更应该注重对自身技术领域的深耕,以免再次择业时面临被动。
微调操作为下游任务移动词向量的空间位置时,并不随意,而是很大程度上保留了不同簇在finetune之前的相对位置。...微调操作可以通过模型参数记忆训练集,从而引入了可见样本(训练集)与不可见的样本(测试集)之间的差异。这会导致过拟合问题。 在微调时,BERT的所有层参数都会改变,但越靠近输出层的layer变化越大。...随着层数的增加,不同簇之间的距离也随之增大,即微调时高层在表示空间上的变化比下层的更大。 下图横轴为微调过程中梯度更新的次数,纵轴为微调前后表示空间的相似度。...五、总结 今天这篇文章使用两种探针技术定量分析了不同规模BERT在微调时的变化,带领读者抵近观察了一番BERT的表示空间。回到开头的三个问题,读完文章,似乎都得到了解答。 为什么微调带来性能提升?...我每周至少更新三篇原创,分享自己的算法技术、创业心得和人生感悟。
这是一个笔记-turtle的垃圾教程 1.画图-turtle 类似 import turtle as t t.forward(12) # 题会出,只会出1个 想画图 导入库 import import...turtle as使用 import turtle as t 可以写 可以不写 写了可方便一些 import推荐放到代码最上端 python暂时没有自带的画图 一定要做import导入 要使用库名.方法名的方法...类似:绘制线段代码t.forward(100) 2.导入库有方法 绘制图形最重要的是 1 线段 2 旋转 绘制线段:t.forward(长度 像素) python import turtle as t
我曾经辅导过一个刚入职场两年做数据分析的毕业生,她的领导经常让她给自己贴发票。我发现她对本职工作不感兴趣,反而一直对行政管理特别向往。...,在没有弄清楚情况的时候一味地坚持自己的想法和主张。...他的领导更愿意靠直觉做决定,经常改主意。而他本身更喜欢用事实说话,所以他会觉得他的领导非常优柔寡断,在关键问题上无法拍板。...8.在了解到人与人之间的工作风格是有差异这一点之后,他不再只从个人的角度简单地评判领导,反而学会了从领导在意的角度出发来表达自己的建议。...9.领导在一段时间内态度和行为的变化往往和他的挑战和压力有关,所以你需要了解领导希望带着团队往哪个方向走、领导近期的工作重点是什么、他当下最大的挑战是什么?
作为一名Java开发人员,遇到OutOfMemoryError那可是在正常不过了,无论是别人写的代码导致的,还是别人写的代码导致的,总之不是我干的,你把Git记录拍在我脸上也不是我干的。...获取堆快照 你的java应用在启动时设置如下JVM参数就可以在OOM时自动产生堆内存快照了。...查看堆栈信息 关于如何堆栈信息的查看,我之前写过的一篇线上cpu使用率100%如何排查里面有更详细的jstack使用方法。...离线分析堆内存快照 这里我采用的是JDK自带的jvisualvm进行分析。...找到你的JAVA_HOME打开它 当然你也可以在终端输入他的名字直接打开它,毕竟你已经把这个目录加到你的环境变量了。 点开文件里面有个装入。然后装入你拿到的堆内存快照。
服务注册发现模型 [img.png] namespace:环境隔离、租户隔离;不同namespace服务无法相互发现 group:业务隔离;解决不同业务下serviceName相同的问题;可获取默认或指定...group实例 cluster:集群隔离;可定制化路由偏好;可获取全部或指定集群实例 临时实例 临时实例:靠client的心跳或连接保活,当不存活时,直接下线实例;适用于主动注册的服务,特别适合K8S下...ip漂移的场景 永久实例:注册后不用保活,靠服务端健康检查来判断实例是否健康,不健康实例也不用下线;适用于ip不常变化的场景 在Nacos中他们的主要区别如下: emphemral true...consumer:$[service_name]:${version}:${group}为服务名 路由模式 客户端路由模式 客户端(SDK)根据service,指定部分或全部group、cluster获取相应的实例...支持Nacos数据同步至MCP Server [img9.png] 优缺点分析 优点: AP模式,扩展性、多数据中心支持友好 服务发现模型设计支持逻辑上namespace、group、cluster等的隔离
在实习结束之后,我做了一件非常sb的事情,不是说网站要及时进行备份么,防止出现意外,但我在备份的时候呢,教程里面确实写的是如何备份网站,但网站的数据库我没有备份。...直接导致我之后网站升级的时候,搭了宝塔平台上去,然后,写的所有学习文章,大三的课程,实习期间手撕的pyspark,pandas官方文档都没了。...新方法是提供了一个叫做hot standby的东西,通过进程流复制过程,与传统方法不同的是,他会在主库产生日志时就直接传递到备库,而传统方法是利用cp等指令实现远程备份,所以会产生延迟。...,只有创建时设置的方法 4.是一个介于关系和非关系之间的数据库,以键值对存储数据。...redis性能搞,读速率快,在多个测评博客中的读速率都是最高的,但也有少量博客在指定平台下的测试中有mongodb的读速率高于redis的情况。
在 Netscape 实习期间,我曾经历过 Dilbert 式的管理,所以谷歌员工的整体能力和专业素养让我感到格外耳目一新。...在 Google 工作的最初九年,我的主要工作是致力于HTML 及相关标准的开发。我的目标是做对网络最有益的事,因为这也符合 Google 的利益(我被明确指示忽视 Google 的直接利益)。...这份工作是我之前在 Opera Software 公司时开始的延续。Google 为这项工作提供了极好的支持。...我大部分时间都是在 Google 校区的各个建筑中用笔记本电脑工作,有几年时间我甚至几乎没用过我的固定办公桌。 然而,随着时间的推移,Google 的企业文化也出现了一些变化。...我在 Google 的最后九年投入到了 Flutter 项目上。回想起来,我在 Google 最美好的回忆之一就是 Flutter 项目初期的日子。
我用树莓派搭建的网站的架构:Linux (Raspbian) + Nginx + MySQL + PHP + WordPress。...1)未能找到 WordPress 内容目录 找到 WordPress 的根目录,找到 wp-config.php 文件,在文件最后添加如下代码: 1 2 3 4 5 /** Override default...,请输入您的 FTP 登录凭据以继续 在 wp-config.php 文件中添加: 1 2 3 define("FS_METHOD","direct"); define("FS_CHMOD_DIR",...0777); define("FS_CHMOD_FILE", 0777); 3)安装主题失败,无法创建目录 1 $ sudo chmod -R 777 /var/www/html/ 4)在 WordPress...中使用裁剪图片功能时,出现:「在裁剪您的图像时发生了错误。」
领取专属 10元无门槛券
手把手带您无忧上云