1、基本语法 这包括static、final、transient等关键字的作用,foreach循环的原理等等。今天面试我问你static关键字有哪些作 用,如果你答出static修饰变量、修饰方法我会认为你合格,答出静态…
分类:技术干货
程序员在网吧写代码会被暴打一顿?
近期在网上看到一个新闻,程序员在网吧写代码被人暴打一顿! 事情是这样子的,那位程序员家里电脑坏了,又有一个很急的项目要赶,就在小区楼下的网吧去写代码!由于时间很急,项目有很大,程序员的思路必须非常清晰,不能被打断。而在另…
深入理解GCD之dispatch_group
原文链接深入理解GCD之dispatch_group 之前已经介绍了dispatch_semaphore的底层实现,dispatch_group的实现是基于前者的。在看源码之前,我们先看一下我们是如何应用的。假设有这么场…
几条曲线构建Android表白程序
每年的情人节和七夕,甜蜜与痛苦的日子,做点什么好呢? 写诗画画送礼物,逛街吃饭看电影? 作为搬砖爱好者,写个表白脚本或者动画什么的吧。 想起之前看到的一段H5动画,在Android平台“临摹”了一遍。 效果如下图:其构图…
Python Windows 文档乱码
转载请注明出处:https://www.jianshu.com/u/5e6f798c903a 我发现从 Python 3.6 的某个版本开始,官方提供的 *.chm 文档在某些 Windows PC 中会出现局部乱码。 …
7年开发笔记(总结):iOS个人开发者的困境与突破
本文主要与大家分享我业余时间如何学习多门技术以及开发业余项目的一些心得,分为 初衷、硬技能、软技能、第一生产力、环境、时间几个部分, 业余开发项目的初衷 总体来说,在我的感觉里,国内的环境对于业余开发者来说其实是非常不友…
iOS开发者常用到的三方库 [持续更新]
开发一般APP必备三方库,省力秘籍!!本篇文章会经常更新最新常用的三方。 1.网络请求库 AFNetworking https://github.com/AFNetworking/AFNetworking 2.图片缓存器…
fillMode详解
开发中给图层做动画时,为了让图层在动画完成之后保持在动画完后的那一刻的状态,通常将动画的isRemovedOnCompletion设置为true, 并且将fillMode设置为kCAFillModeForwards,即可…
java基础,每天都应该复习
1.Java语言基础(选择结构switch语句的格式及其解释)(掌握) A:switch语句的格式 switch(表达式) { case 值1: 语句体1; break; case 值2: 语句体2; break; … …
Python实现一个代码行数统计工具
我们经常想要统计项目的代码行数,但是如果想统计功能比较完善可能就不是那么简单了, 今天我们来看一下如何用python来实现一个代码行统计工具。 思路:首先获取所有文件,然后统计每个文件中代码的行数,最后将行数相加. 实现…
mac下python相关环境搭建(python开发必经之路之mac快速上手)
小结 本篇文章是对上一篇文章《MacOS的小结及终端shell的选择和相关配置全过程(zsh+iTerm2+powerline全解)》的一些拓展和总结,对于相关问题的详细解释和拓展点的标注。本篇文章和上一篇文章一样立足于…
Python IDE之 pycharm的十大奇技淫巧
说到Python的IDE,可能大家都会想到一个非常有名的工具,就是pycharm,他是最受欢迎的一个Python开发工具,其原因就是因为功能强大,适合构建大型项目,当然啦,功能强大同时也就意味着操作复杂,如果能掌握一些奇…