-
Python计算个人所得税
所属栏目:[优化] 日期:2019-08-14 热度:63
不知道大家有没有细心观察自己工资条上个人所得税呢?很多人都觉得有专门的个人所得税计算器,不用再去复查,但是有的黑心的公司专门利用这种心理,偶尔增加你的扣税额,为了方便大家核查自己的个人所得税,我用Python写了一个简单的个税计算器,大家可以核[详细]
-
看大牛是如何阅读JDK源码,涨涨见识
所属栏目:[优化] 日期:2019-08-14 热度:144
副标题#e# 如何阅读源码,是每个程序员需要面临的一项挑战。 为什么需要阅读源码?从实用性的角度来看,主要有三个目的:第一,解决手头的新问题或者新需求;第二,真正理解一部分理论的落地实现;第三,应对面试。 端正心态 在准备投身到阅读源码的事业之前,[详细]
-
用Python设计一个请假模式
所属栏目:[优化] 日期:2019-08-14 热度:200
由于你没有用一些设计模式去优化你的代码,所以导致很多小伙伴只能把自己的代码重写。这次我们通过请假条来讲讲设计模式-职责模式 一、什么是职责模式 比如我们要请假,我们一般都是写个请假条,然后提交给系统!系统会自动根据你的请假的情况,找对应的主[详细]
-
调查上百家科技公司后,我们发现程序员找工作最关注这些
所属栏目:[优化] 日期:2019-08-13 热度:150
副标题#e# 导读:该文根据 TRIPLEBYTE 的平台数据,统计分析了软件工程师在工作中的不同期望,并从不同级别,不同性别进行了细分比较。从结果中可以看出职业发展是工程师的首要诉求。公司在招聘时可以参考借鉴这些分析结果。 每个星期,Triplebyte 会促成几[详细]
-
7月份Github上热门的Python开源项目
所属栏目:[优化] 日期:2019-08-12 热度:184
今天,猿妹将和大家盘点7月份Github上最热门的Python开源项目,本月上榜的项目比较有趣的当属【Zhao】,这是一个《太子党关系网络》,专门揭露赵国的权贵,对历史感兴趣的程序员不要错过了~ 1. interview_internal_reference https://github.com/0voice/in[详细]
-
如何在 Github 上创建一个拉取请求
所属栏目:[优化] 日期:2019-08-12 热度:159
学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。 你知道如何使用 git 了,你有一个 GitHub 仓库并且可以向它推送。这一切都很好。但是你如何为他人的 GitHub 项目做出贡献? 这是我在学习 git 和 GitHub 之后想知道的。在本文中,我将解释如[详细]
-
揭秘!如何用Flutter设计一个100%准确的埋点框架?
所属栏目:[优化] 日期:2019-08-12 热度:106
副标题#e# 用户行为埋点是用来记录用户在操作时的一系列行为,也是业务做判断的核心数据依据,如果缺失或者不准确将会给业务带来不可恢复的损失。闲鱼将业务代码从Native迁移到Flutter上过程中,发现原先Native体系上的埋点方案无法应用在Flutter体系之上。[详细]
-
Python字符串处理的8招秘籍
所属栏目:[优化] 日期:2019-08-12 热度:187
副标题#e# Python的字符串处理,在爬虫的数据解析、大数据的文本清洗,以及普通文件处理等方面应用非常广泛,而且Python对字符串的处理内置了很多高效的函数,功能非常强大、使用非常方便。今天我就把字符串处理时用到最多的方法总结分享给大家,希望大家可[详细]
-
你真的了解Python吗?什么场景使用多线程,什么场景使用多进程?
所属栏目:[优化] 日期:2019-08-12 热度:84
引言 涉及并发的场景,大家想到使用多线程或多进程解决并发问题; 一般情况下,解决多并发场景问题,多数语言采用多线程编程模式(线程是轻量级的进程,共用一份进程空间)。 也同样适用于Python多并发处理吗? 答:不是的,针对并发处理,Python多线程和多进[详细]
-
知乎高赞回答:有什么相见恨晚的Python技巧
所属栏目:[优化] 日期:2019-08-10 热度:155
副标题#e# 日常工作几乎离不python。一路走来,他积累了不少有用的技巧和tips,现在就将这些技巧分享给大家。这些技巧将根据其首字母按A-Z的顺序进行展示。 ALL OR ANY Python之所以成为这么一门受欢迎的语言一个原因是它的可读性和表达能力非常强。Python[详细]
-
不容错过的 Github万星程序员面试宝典
所属栏目:[优化] 日期:2019-08-10 热度:178
副标题#e# 本文转自雷锋网,如需转载请至雷锋网官网申请授权。 马上就是秋招啦,相信很多小伙伴现在都在紧张的泡图书馆备战和刷题。今天,我们要给大家推荐的是一份包含了阿里巴巴、华为、百度、腾讯、美团、字节跳动、滴滴、京东等知名互联网公司技术面试[详细]
-
为什么开源软件会打败专利软件,称霸未来?
所属栏目:[优化] 日期:2019-08-09 热度:153
副标题#e# 如今,无论是否了解开源软件(open source software,OSS),各个领域的人都会用到它。 不过开源软件刚问世的时候并非如此。上世纪60年代末至70年代初,封闭式软件盛行,人们对开源软件还没有什么概念。值得注意的是,虽然开源软件在当时就存在,但[详细]
-
如何检测自动生成的电子邮件
所属栏目:[优化] 日期:2019-08-09 热度:57
当你用电子邮件系统发送自动回复时,你需要注意不要向自动生成的电子邮件发送回复。最好的情况下,你将获得无用的投递失败消息。更可能的是,你会得到一个无限的电子邮件循环和一个混乱的世界。 事实证明,可靠地检测自动生成的电子邮件并不总是那么容易。[详细]
-
能看懂这10个JavaScript难点的程序员运气不会太差…
所属栏目:[优化] 日期:2019-08-09 热度:131
副标题#e# 1. 立即执行函数 立即执行函数,即Immediately Invoked Function Expression (IIFE),正如它的名字,就是创建函数的同时立即执行。它没有绑定任何事件,也无需等待任何异步操作: (function(){ //代码 //... })(); function(){}是一个匿名函数,[详细]
-
高速飞机上换引擎,MQ如何实现平滑迁移?
所属栏目:[优化] 日期:2019-08-09 热度:65
前几天,杨紫琼同学在知识星球提问,说公司要切换MQ,从一个旧的服务商升级为新的服务商,问有没有什么好方案。 这个需求估计还挺普遍的,这里分享一些经验。 一、MQ架构简述 如上图,使用MQ异步通信,一般分为三层:消息发送方:使用MQ客户端生成消息。 M[详细]
-
推荐 15 款编程游戏,从此谁都可以学编程!
所属栏目:[优化] 日期:2019-08-09 热度:148
副标题#e# Coding Games 一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。 例如,你可以选择你的代码编辑器的风格:Emacs、Vim、Classic。 如果你想提升编程技能,玩Coding games[详细]
-
JavaScript不得不知的图片Base64编码小知识
所属栏目:[优化] 日期:2019-08-09 热度:92
副标题#e# 引言 图片处理在前端工作中可谓占据了很重要的一壁江山。而图片的 base64 编码可能相对一些人而言比较陌生,本文不是从纯技术的角度去讨论图片的 base64 编码。标题略大,不过只是希望通过一些浅显的论述,让你知道什么是图片的 base64 编码,为[详细]
-
详解进程栈分析的两个命令:Pstack和Starce
所属栏目:[优化] 日期:2019-08-08 热度:107
概述 今天主要分享两个命令,比较多用来分析进程具体调用,平时排查问题会用到比较多的。 pstack pstack用来跟踪进程栈,这个命令在排查进程问题时非常有用,比如我们发现一个服务一直处于work状态(如假死状态,好似死循环),使用这个命令就能轻松定位问题[详细]
-
区块链技术火热程度有目共睹 主要开发语言了解一下
所属栏目:[优化] 日期:2019-08-07 热度:161
其实从2009年开始到现在,区块链的技术火热程度一直是处于逐年增加的状态,其他各大行业的巨头也正疯狂的布局之中,一定要赶上一场商业大战,至于这场战争什么时候打响,有些人认为或许在今年,或许在将来的两三年里,所以目前为止,我们还没有办法去做出[详细]
-
生产环境突发高负载!是“谁”偷走了你的服务器性能?
所属栏目:[优化] 日期:2019-08-06 热度:189
场景描述 网站上线后一直稳定运行,事情发生在今天早上,刚到公司,还没走到工位,手机收到告警信息,生产环境中的某台服务器突发高负载!立马开启电脑,放下手中早餐,开始排查处理。下面是诊断引起系统CPU性能问题的过程,希望能给到大家一些诊断问题时的[详细]
-
Redis进阶应用:Redis+Lua脚本实现复合操作
所属栏目:[优化] 日期:2019-08-06 热度:144
副标题#e# 一、引言 Redis是高性能的key-value数据库,在很大程度克服了memcached这类key/value存储的不足,在部分场景下,是对关系数据库的良好补充。得益于超高性能和丰富的数据结构,Redis已成为当前架构设计中的首选key-value存储系统。 虽然Redis官网[详细]
-
一个项目的SpringCloud微服务改造过程
所属栏目:[优化] 日期:2019-08-06 热度:82
副标题#e# SSO是公司一个已经存在了若干年的项目,后端采用SpringMVC、MyBatis,数据库使用MySQL,前端展示使用Freemark。今年,我们对该项目进行了一次革命性的改进,将其改造成SpringCloud架构,并且把前后端分离,前端采用Vue框架。 一、使用SpringCloud[详细]
-
阿里大牛详解分布式系统,大型网站分布式系统实战解析
所属栏目:[优化] 日期:2019-08-06 热度:97
副标题#e# 分布式系统 分布式系统从当初的CORBA 到EJB,Web和SOA,从集群到现在的NoSQL 云计算和大数据Hadoop等分布式系统,横向水平扩展Scala out/in是分布式系统设计的一个特点,可靠性 容错性是两个质量指标。 什么是分布式系统? 一大批服务器组成一个[详细]
-
Java8之Consumer、Supplier、Predicate和Function攻略
所属栏目:[优化] 日期:2019-08-06 热度:123
副标题#e# 来聊聊Consumer、Supplier、Predicate、Function这几个接口的用法,在 Java8 的用法当中,这几个接口虽然没有明目张胆的使用,但是,却是润物细无声的。为什么这么说呢? 这几个接口都在 java.util.function 包下的,分别是Consumer(消费型)、s[详细]
-
2019 JSConf.Asia尤雨溪:在框架设计中寻求平衡
所属栏目:[优化] 日期:2019-08-06 热度:188
副标题#e# 特别说明 这是一个由simviso团队对 JSConf.Asia 中关于前端框架设计取舍相关话题进行翻译的文档,内容并非直译,其中有一些是笔者自身的思考。而分享者正是 Vue.js 的作者 @尤雨溪,Vue 仓库地址:github.com/vuejs/vue 让我们一起来了解下在当前[详细]

浙公网安备 33038102330577号