编程开发

(4) python 文件和异常

(一)文件操作 文件操作是非常重要的一部分,不管是网站建设中还是在深度学习中,难免会碰到需要对文件进行操作的时候,所以python中的文件操作是必不可少的。我们来简单看一下。 (1)文件的打开和关闭 使用open(文路径, 打开模式)函数打开一个文件 使用write对文件进行写入 使用read对文件进行读取 使用seek调整读写指针的位置,即从哪儿开始读或写 主要是熟悉几个函数的使用即可。 文件打

【算法】堆排序算法的讲解和代码实践

思路 学习堆排序之前,先简单介绍一下什么是堆。 但是要了解堆,还得先连接二叉树。 二叉树,就是每个节点最多有两个子节点的树形的数据结构。二叉树又有完全二叉树、满二叉树等等,细的就不讲了,可以搜一下资料,还是很多讲这个的。 二叉堆,它是属于完全二叉树,同时它又满足堆的性质(子节点的值总是小于它的父节点(也可以是大于))。也就是说,根节点肯定是最大(也可能是最小)的那个元素。 堆排序就是根据这个特点,

在面试中掌控主动

晚上听了一个直播,内容是投行的学长教给学弟学妹如何斩获投行offer,他所讲的技巧固然不能苟同,但也有一些思路可以给人启迪。 这一届年轻人思路清晰,目的性强,充满了机会主义的小聪明。不认同的是,他传播的价值观,为了赢得面试,编造不存在的事实,他称之为包装,还把这样的经验洋洋得意地宣讲给学弟学妹。 认同的是,一些思路,在赢得面试方面还是有帮助的。 1.面试问题回答的内容并不那么重要,核心是如何回答会

iPad适合用来写Python吗?

B站上有很多博主拍过iPad作为生产力的视频,比如用iPad画漫画、记笔记、剪视频、轻办公等等,那么iPad可以用来写代码、跑Python吗? 这也是一些初学Python的小伙伴关心的问题,他们经常下载一些编辑Python的APP,试图在上面练习Python,比如像pythonista、Pyto、Python3IDE等。 我的想法是iPad并不适合写代码,更不适合运行

发布自己的开源库到Cocoapods及部分常见错误

image.png 前言 iOS开发中,我们会经常用到cocoapods来添加依赖库,有时候可能也会自己封装一些好用的库,可以发布到cocoapods分享给各位码友使用。本文将详细讲解如何发布自己的开源库到cocoapods及可能遇到的错误解决方案。 发布开源库到cocoapods 1. 注册cocoapods 如果没有账号的话,需要先注册cocoapods,非常简单。 打开终端输入如

可以弥补经验不足的面试技巧

很多应届生都没有很丰富的实习经历,履历平平无奇,那如何才能拿到自己满意的offer呢?唯有认真对待面试才是硬道理。今天我给大家分享一下我自己今年秋招的面试技巧: 摆正心态,不得紧张和患得患失 面试官是否录用你,一方面是取决于你的表现,另一方面还会考虑你与这份岗位的匹配度,很可能你认为自己表现很好却得不到青睐,这是很正常的。面试是双向选择,紧张自然是没用的,要学会接纳真实的自己,理性地思考自己与这个

数据结构与算法

背景 最近在准备面试,结合之前的工作经验和近期在网上收集的一些面试资料,准备将Android开发岗位的知识点做一个系统的梳理,整理成一个系列:Android应用开发岗 面试汇总。本系列将分为以下几个大模块: Java基础篇、Java进阶篇、常见设计模式 Android基础篇、Android进阶篇、性能优化 网络相关、数据结构与算法 常用开源库、Kotlin、Jetpack 注1:以上文章将陆续

PMBOK®指南(第六版)⑥:整合管理过程组 监控项目工作(监控过程组)

整合管理过程组 监控项目工作(监控过程组) 监控项目工作:跟踪、审查和报告整体项目进展,以实现项目管理计划中确定的绩效目标的过程。 监控项目工作 输入 工作绩效信息:把工作绩效信息变成工作绩效报告的过程。 监控项目工作 工具与技术 数据分析:包括如下分析 挣值分析 偏差分析:目标绩效与实际绩效之间的差异。(时间估算、成本、资源使用、资源费率、技术绩效和其他测量指标。) 趋势分析:根据过去,预测将来

卖贝新体验

自去年贝壳小岛网站说已永久关闭后,简书上就不能进行直接的贝交易了,这样一来,只能在私自交易,就不太方便。好在之后看到了一位简友“故乡记忆”弄了一个新的贝交易平台,有的人就是在那交易的,看起来还不错,不过那会我没去试过,只是把链接收藏了下,想着下次想卖贝的时候再去看看。 就在昨晚,看了下贝,除了之前转钻和开会员的,还剩下300贝,就想着卖100贝看看,所以就找到了之前的那个链接,进去看看怎么操作。