首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

作为IT行业过来人,飞哥想对你聊聊我的这六点认知!

大家好,我是飞哥! 我最近逛知乎的时候浏览到这样一个火热的问题:“作为 IT 行业的过来人,你有什么话想对后辈说的?” 飞哥我本人是 2010 年硕士毕业,到今天已经工作了十多年了。...二是传统软件公司的项目和互联网公司的匹配度并不高,面试官在你的项目经验里也 Get 不到他想 Get 的点。所以我面试过程中被各种的挑刺。虽然最后成功去了腾讯,但切换赛道过程的艰辛体验是真心深刻。...后来在腾讯呆了大概两年多后赶上了搜搜和搜狗合并,当时因为对未来的不确定性,所以也就出去聊了几次。从大厂再出去面试的时候,外界的认可度真的是太高了。...虽然他提到的具体实操不一定对,但掌握他的思想就好了。只要你慢慢在这个正路上发展,日子总会越来越好的。 你可能说我没赶上房市的这班车呀,是不是就没戏了。...以上这些都是工作这十多年的时间里悟到的,希望对大家能有所启发。

36030
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    我的Android进阶之旅------>Android采用AES+RSA的加密机制对http请求进行加密

    开放接口的安全验证方案(AES+RSA) http://wubaoguo.com/2015/08/21/开放接口的安全验证方案%28AES+RSA%29/ 未加密的抓包截图 首先来看看未加密时,通过Fiddler...,对分组中的每个字节进行,对字节的操作遵循一个代换表,即S盒。...发送方在接收到这个公钥后,用该公钥对明文进行加密得到密文,然后把密文通过网络传输给接收方。接收方在收到它们后,用RSA私钥对收到的密文进行解密,最后得到明文。图8是整个过程的实现流程。...Android端 AES+RSA结合实践 基本要求 保证传输数据的安全性 保证数据的完整性 能够验证客户端的身份 基本流程 Android端 服务器端(server)分别生成自己的RSA密钥对,并提供接口给...(encryptData),进行AES解密操作,得到解密后的请求数据(data),该数据为json格式 对解密后的请求数据(data)进行json解析,然后做相关的响应操作。

    2.2K90

    历经半年进大厂后三个月我有些话想对Android程序猿们说,以及那些隐藏的技能

    思考 来熊厂已经三个月了,没有大家想的有那么多的争论,可能每个团队之间也都是不一样的,也可能是我之前接触的团队在各方面对于我厂还是有一定差距的。...而一些自定义View,现在大厂中必备的技能,频率非常非常之高,可能每个人对自定义View的理解也不尽相同,又说可能说有三种可能说有多种,其实在大厂中用的最多的那种叫做自定义组合View。...以上这些就是我在这几个月时间里所体验到的一些心得和思考。 建议 平时我们都知道,但是真正编码时容易“忽略”的几点小建议: 1. 不要让别人代码对你的代码有所影响。...因此不要让前方的代码对你的代码有所影响,即你的代码需要具有一定的独立性。 2. 必要的判空是一定的,还有就是各种数组和集合的越界行为。前期,在编码过程中可能已经进行了一些数组越界或集合越界的一些判断。...因此提测之前一定要去进行全面的验证,多点点多验验即double check。 4. 大厂中更注重对齐,比如说:Android和ios双端技术对齐,技术对齐指实现某一功能时尽量做到实现思路方式大致相同。

    45630

    对Copilot进行逆向工程之后,我发现它可能只用了参数量12B的小模型

    为了解答这些疑问,来自伊利诺伊大学香槟分校的一位研究者对 Copilot 进行了粗略的逆向工程,并将观察结果写成了博客。 Andrej Karpathy 在自己的推特中推荐了这篇博客。...对 Copilot 进行逆向工程 Github Copilot 对我来说非常有用。它经常能神奇地读懂我的心思,并提出有用的建议。...Copilot 扩展进行了非常浅显的「逆向工程」,从那时起我就一直想要进行更深入的研究。...现在,对已接受的建议进行精确搜索过于严格,因此他们会测量建议的文本和插入点周围的窗口之间的编辑距离(在字符级别和单词级别)。...注意,GitHub 会让你选择是否同意用你的代码片段「改进产品」,如果你不同意,包含这些片段的 telemetry 就不会被发送到服务器上(至少在我检查的 v1.57 中是这样,但我也验证了 v1.65

    1.6K30

    复盘:我在真实场景下对几款主流云原生数据库进行极限性能压测的一次总结!!(建议收藏)

    点击上方卡片关注我 作为MySQL技术专家,我写过MySQL系列丛书《MySQL技术大全:开发, 优化与运维实战》, 有挺多准备上云企业的DBA或者架构师同学询问,如何对市场上五花八门的数据库进行选型,...QPSPolarDB96784.144617.05OceanBase31767.131648.32Aurora35598.101484.75GaussDB58697.922216.81TDSQL-C53867.951799.2725 从我对五款数据库进行计算密集型压测结果的综合对比可以看出...QPSPolarDB61438.082602.82OceanBase29876.211503.22Aurora23290.391001.32GaussDB41209.881638.43TDSQL-C40414.651559.45 从我对五款数据库进行...QPSPolarDB415477.315025.55OceanBase102735.321636.21Aurora52484.711282.10GaussDB195454.502077.85TDSQL-C122732.321799.2725 从我对五款数据库进行计算密集型压测结果的综合对比可以看出...我对最终压测得出的结果数据进行了整理,下面分别按照8C64GB和64C512GB的规格给出测试结果。

    1.8K21

    AndroidAutoSize开源库屏幕适配分析

    大家好,又见面了,我是你们的朋友全栈君。.../density; 明白上面这个结论,下面我们来讨论为什么我们日常对控件设置的宽/高为某一dp时,无法做到各个手机屏幕的适配。...,那么我们可以通过修改density 的值使得不同分辨率的手机宽度dp值是相同的,这样当我们对View设置为某一特定的dp宽度时,占总宽度的dp比例是相同的,这样也就达到占屏幕的比例相同。...验证设备 2- 刚才我们验证的是宽度为1080px的设备,现在我们用另外一种分辨率的设备720px来验证。...计算出的结果(上面模拟器参数是我特意设置,为了很明显的演示所需) , 因此在大多数设备上对View的宽/高设以dp为单位进行设置值,差别并不是十分大,当然这只是大多数设备,因此要适配每种设备还是很难做到的

    4.9K41

    JJEvent 一个可靠的Android端数据埋点SDK

    第二点,需要统计到的字段和规则都是死板的,无法定制. 目前GitHub上, 没有一个 自定义的 统计SDK 思路和源码. 我想,在这里分享下,我的思路和代码....上传规则 这些都是可以自定义的,修改源码即可 固定周期进行上传: 比如每2分钟,进行一次数据上传.数据为 触发推送的时间节点 之前的数据.用于大部分统计....判断逻辑,技术选型 思考:肯定会想到这些东西,只不过想到的过程可能不同,而且每个设计者,想法都不会一样,实现过程也不一样. 首先需要一个配置类Constant ,对常量,开关进行管理....这里, 最主要的就是 控制好线程的对共享变量的访问锁.保证线程的原子性和可见性....所以在这个sdk中,用户只需要知道 设置必要参数,开启,添加统计即可,其他无需了解. 所以,我对访问权限进行了处理,只公开以下类,以及相应方法.

    2K40

    今日头条屏幕适配方案终极版正式发布!前言方案对比AndroidAutoSize总结

    前言 我在前面两篇文章中详细介绍了 今日头条适配方案 和 SmallestWidth 限定符适配方案 的原理,并验证了它们的可行性,以及总结了它们各自的优缺点,可以说这两个方案都是目前比较优秀、比较主流的...Android 屏幕适配方案,而且它们都已经拥有了一定的用户基数 但是对于一些才接触这两个方案的朋友,肯定或多或少还是不知道如何选择这两个方案,我虽然在之前的文章中给出了它们各自的优缺点,但是并没有用统一的标准对它们进行更细致的对比...,所以也就没办法更形象的体现它们的优劣,那下面我就用统一的标准对它们进行对比,看看它们的对比情况 方案对比 我始终坚定地认为在这两个方案中,并不能以单个标准就能评判出谁一定比谁好,因为它们都有各自的优缺点...AndroidAutoSize,慢慢的完成屏幕适配框架的切换 之所以将框架取名为 AndroidAutoSize,第一,是想致敬 AndroidAutoLayout 对 Android 屏幕适配领域的贡献...dp、sp 进行布局,所以只要 AndroidAutoSize 关闭了对 dp、sp 的支持,转而使用 副单位 进行布局,就能彻底屏蔽修改 density 所造成的对三方库页面、三方库控件以及系统控件的布局效果的影响

    3.5K31

    自定义View学习之路(三)————验证码的实现

    简介: 走往android的进阶之路,避不开自定义View的学习和绘制。这里以绘制一个可用的验证码为例。开始系统的学习View的绘制。 验证码需求: 类似于TextView。...不过大部分还是需要重新定制的。例如在本例中如果设置成warp-content并能不像我们想的一样根据字的大小自适应,而是占满了屏幕。...而画板的出现位置和大小就来源于onMesure的绘制) 定义参数: mContent:验证信息的内容(可在xml中设置,默认值为“”) mContentColor:验证信息的字体颜色(可在xml中设置...,默认值为黑色) mContentSize:验证信息的字体大小(可在xml中设置,默认值为10) mBackGround:验证码的背景颜色(可在xml中设置,默认值为绿色) mBound:声明Reac...困难与心得: 在onMeasured测量宽高的时候。对warp-content测量时,仅仅让他适应字体宽高是不行的。难看不说,在后面会对宽高度进行随机取值,并且有范围判断。

    52110

    一文详解远程控制安全与远程控制软件(横测ToDeskAnyDesk向日葵)

    远程控制是指管理人员在异地通过计算机网络异地拨号或双方都接入网络等,连通需被控制的计算机,将被控计算机的桌面环境显示到自己的计算机上,通过本地计算机对远方计算机进行配置、软件安装程序、修改等工作。...但在这里我想说下ToDesk的隐私屏设置,这个功能我每次远程都会用到,而且最近出了自定义隐私屏,挺有意思,想和大家分享一下。...在安全这设置的范畴内,可以通过移动端进行锁定计算机、关闭声音、禁用被控键鼠、开启隐私屏的操作,实现对被控端权限的安全设置。...四、总结 其实这篇文章的初衷是想让大家正确认识安全远控,不是一味的摒弃所有不好的方面,而是如何规避可能出现的安全威胁,做好防范,明白远程控制真的很安全,并以此分析了三款远程控制软件的安全设置,我认为远控软件的安全性...安全性相对较高,位于国产远控软件的好评前列,自定义隐私屏、隐私触发机制、安全提醒等方面深得我意;向日葵在安全方面加了双重验证、剪贴板限制和用户日志等,按理说安全性还可以,实际上崩溃的频率很高,会耽误事,

    1.8K60

    骚年你的屏幕适配方式该升级了!-今日头条适配方案

    ,我是怎么来验证这两种屏幕适配方案是否可行,以及怎样根据它们的优缺点来选择一个最适合自己项目的屏幕适配方案 这是我推荐给大家的屏幕适配框架,本来想放到最后作为福利的,害怕大家看不到,所以就将链接放到这里...,提前送给大家 Github : 您的 Star 是我坚持的动力 ✊ 浅谈适配方案 在 拉丁吴 老师的文章中谈到了两个比较经典的屏幕适配方案,在我印象中十分深刻,我想大多数兄弟都用过,在我的开发生涯里也是有很长一段时间都在用这两种屏幕适配方案...,后面我要讲解它们的原理,以及验证这两种方案是否真的可行,最后对他们进行深入对比,对于他们的一些缺点给予对应的解决方案,绝对干货 今日头条屏幕适配方案 原理 上面已经告知,不了解这两个方案的先看看上面的两篇文章...屏幕的总 dp 宽度 换成 设计图总宽度,原理都是一样的,只要 density 根据不同的设备进行实时计算并作出改变,就能保证 设计图总宽度 不变,也就完成了适配 验证方案可行性 上面已经把原理分析的很清楚了...,很多文章只是一笔带过这个公式,公式虽然很简单但我们还是想晓得这是怎么来的,所以我就反向推理了一遍,如果还是看不懂,那我只能说我尽力了,原理讲完了,那我们再来现场验证一下这个方案是否可行?

    75310

    纯血鸿蒙APP实战开发——全屏登录页面

    全屏登录页面:在主页面点击跳转到全屏登录页后,显示全屏模态页面,全屏模态页面从下方滑出并覆盖整个屏幕,模态页面内容自定义,此处分为默认一键登录方式和其他登录方式。...实现思路本例涉及的关键特性和实现方案如下:通过bindContentCover组件绑定全屏模态页面,模态页面内容通过@Builder装饰器 自定义。...页面需要在一个模态页面中切换,此处使用if进行条件渲染。...,使用 transition 属性设置出现或消失转场。...,我想邀请你帮我三个小忙:点赞,转发,有你们的 『点赞和评论』,才是我创造的动力;关注小编,同时可以期待后续文章ing,不定期分享原创知识;想要获取更多完整鸿蒙最新学习知识点,可关注B站:码牛课堂;

    10020

    教你步步为营掌握自定义 View

    分给他们后还得为每个View排好在屏幕上的位置,难上加难。 停一停,想一想,如果是你,你怎么解决这个问题?...,验证下这一点。...(这一点,我没有看到任何一篇讲解自定义View的文章提到过!) 什么?好奇的你想看看究竟是怎样设置标记的?来来来,满足你: ?...的源码,对AnimationDrawable如何实现动画,有了深入彻底的掌握,我也在考虑要不要就此写一篇文章,看大家需要吧,如果本文赞数过百,我就写,绝不食言。...注意,这里我们没有直接使用ViewGroup给我们的较小的尺寸,而是对我们的表盘图片的宽高进行相同比例的缩放后,设置的尺寸,这样的好处是,可以防止表盘图片绘制时的拉伸或者挤压变形。

    79860

    AndroidAutoSize使用简介

    大家好,又见面了,我是你们的朋友全栈君。...Fragment 的重建, 会导致框架对 Fragment 的自定义适配参数失去效果 //所以如果您的 Fragment 允许屏幕旋转, 则请在 onCreateView 手动调用一次...Fragment 的重建, 会导致框架对 Fragment 的自定义适配参数失去效果 //所以如果您的 Fragment 允许屏幕旋转, 则请在 onCreateView 手动调用一次...Fragment 的重建, 会导致框架对 Fragment 的自定义适配参数失去效果 //所以如果您的 Fragment 允许屏幕旋转, 则请在 onCreateView 手动调用一次...//是否使用设备的实际尺寸做适配, 默认为 false, 如果设置为 false, 在以屏幕高度为基准进行适配时 //AutoSize 会将屏幕总高度减去状态栏高度来做适配

    3.3K30

    骚年你的屏幕适配方式该升级了!-smallestWidth 限定符适配方案

    屏幕适配方案,得益于 AndroidAutoLayout 的便捷,所以我对屏幕适配领域研究的不是很多,AndroidAutoLayout 停止维护后,我也一直在找寻着替代方案,直到 今日头条屏幕适配方案...刷屏,后来又无意间看到了 smallestWidth 限定符屏幕适配方案,这才慢慢的将研究方向转向了屏幕适配领域 最近一个月才开始慢慢恶补 Android 屏幕适配的相关知识,对这两个方案也进行了更深入的研究...的每一个知识点都描述清晰 顺便说一句,感谢大家对 AndroidAutoSize 的支持,我只是在上一篇文章中提了一嘴我刚发布的屏幕适配框架 AndroidAutoSize,还没给出详细的介绍和原理剖析...,如果想自动支持横竖屏切换时的适配,需要使用 values-wdp 或 屏幕方向限定符 再生成一套资源文件,这样又会再次增加 App 的体积 不能以高度为基准进行适配,考虑到这个方案的名字本身就叫...很简单,你把设计图的 px 总宽度设置成 最小宽度基准值 就可以了,还是以前面验证可行性的例子 我们在前面验证可行性时把 最小宽度基准值 设置成了 375,为什么是 375 呢?

    94520

    WordPress SEO:配置Yoast和添加内容目录

    下面文章中所有屏幕截图都是最新的,如果不是请加微信lcd1378告诉我! ?...步骤1:在Yoast的Search Console设置中,通过Google Search Console对Yoast进行身份验证… ?...你应该始终手动编写这些内容,以便它们读起来很好(好到人们想点击你的链接),因此Yoast在限制字符数,包含焦点关键字。 我使用下面的模板,以防万一如果我忘记写我的SEO标题+元描述(我从没做过)。...你显然希望对页面/帖子进行索引,如果每个页面下都有足够的文章,则可能对类别页面进行索引,但是其余的通常会导致重复的内容,你可以在Siteliner中进行检查。 ? 7....以上就是关于Yoast SEO的后台设置详细过程,做好相关设置后,相关页面的SEO都会呈现,但是具体到所有编辑页面(page, post,tag),内容编辑器下方加上Yoast SEO设置菜单,还需要对每个页面进行

    1.4K10

    如何将用户添加到Linux桌面【Linux-Command line】

    我在 useradd command 上发布的文章阐述了对Linux系统用户管理的深层理解。Useradd 是一个命令行工具,但你也可以在Linux上通过图形方式管理用户。这就是本文主旨。...如果需要除默认设置以外的其他内容,则可以在此处指定主目录的路径以及用户和组ID。 你也可以键入要放置用户的辅助组列表。...在下面的屏幕截图中,用户名已输入,并且设置保留为默认设置。 我不必输入用户名(Username); 它自动创建于我键入“全名(Full Name)”字段时。...如果自动完成功能不符合你的喜好,你仍然可以对其进行修改。 06.png 为名为Sonny的用户创建一个标准帐户。 Sonny首次登录时需要提供密码。 接下来将显示用户。...每个用户都可被选中、自定义或从该屏幕中删除。 例如,你可能想选择头像图片或设置默认语言。 07.png KDE KDE是另一种流行的Linux桌面环境。

    4.8K00

    牛逼!B 站 up 主开源视频字幕自动翻译神器!

    大家好,我是小 G。 在开篇之前,我想先问大家一个问题,在你在追日番或美剧的时候,是否曾因日语或英语能力不佳,而饱受苦等熟肉视频发布的痛苦?...不久前,一位朋友突然给我分享了一个 B 站视频,起初我没怎么在意,不料当我到了晚上打开一看的时候,心情立刻变得激动万分,这 TM 的就是我梦寐以求的翻译神器啊!并且它还是开源的!...这款神器名叫「团子翻译器」,是由 B 站一个叫胖次の团子所制作的 OCR 翻译软件,其主要核心功能,便是能帮你快速翻译出现在电脑屏幕上出现的外文(英文、日文、韩文)。...通过这种方式,你可以随意对游戏字幕、番剧字幕、本子、PDF 文献等内容进行快速翻译。 就像下面这样: ? 在你设置好屏幕上的翻译区域后,任何出现在该区域的外文都会被自动识别并翻译。...如果你嫌软件翻译的精准度不够,还可任意切换成有道、彩云、百度、腾讯、谷歌等多款翻译源: ? 除此之外,你还能随意对翻译字体的大小、颜色、样式进行自定义: ?

    7.5K30
    领券