自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 头条热门:6年iOS开发者告诉你程序员到底有没有前途?(一波毒鸡汤来袭)

前言:早上到公司,看昨天晚上QQ群里的内容,有人在问做iOS程序员怎么样。马上就有人跳出来告诉他程序员又苦、又累,要求又高、赚得也不比人多,而且30岁以后肯定失业那一套。对程序员的前途,自己有自己的想法,但这没什么好说的,而且每个人都有适合本人的路,也不想拿自己的想法来影响别人,可是今天实在实在是忍无可忍了,有一种不吐不快的感觉。? 首先,我说的可能过了些,但还是要说,现在中国不学无术还在...

2018-10-16 13:47:31 739

转载 同样级别iOS程序员,为啥比我菜的程序员薪资都比我高?

作为程序员,都有一种相同的焦虑——即当一次又一次的新技术浪潮袭来,总会不由自主的拼命跟随,总是担心如果不紧跟新技术的潮流,将会被时代所抛弃。害怕年龄,害怕平庸,其实只是你在现实里的努力无法支撑起你的野心。而真正的“不甘平庸”,是你在行动上就利用碎片时间的最大化,走出你的舒适区,去接触惊奇或怪诞,去体验未知或狂野。知乎上有这样一个问题:25岁,开始害怕35岁还碌碌无为,却不知道如何前进,该怎...

2018-10-16 13:46:42 278

原创 做iOS你以为天天加班就可以升职加薪,迎娶白富美,走上人生巅峰了么?

工作的意义? ? ? 对于我们绝大多数人来说,工作最基本的意义是我们可以通过自己的劳动换取酬劳来养活自己,尤其是对于刚毕业的学生,拥有一份全日制的工作意味着自己走出校园,踏上社会,自己真正开始独立起来。在养活自己的基础上,我们才会考虑一些其他的,比如收入的高低、自己是否能得到进步、工作内容是否愉快、工作环境是否满意、公司前景等等,然后根据自己的个人需求进行抉择,选择自己满意的工作。? ? ...

2018-10-16 13:43:44 167

原创 使用SVN+Axure RP 8.0创建团队项目(原型图)

机房合作刚刚开始,涉及到原型图的制作,所以就想通过团队来一起完成机房合作原型图的制作。VisualSVN Server?--SVN服务器:https://www.visualsvn.com/server/Axure RP 8.0 ?:http://www.downcc.com/soft/103078.html1、安装 : 默认安装即可2、操作:(1)打开VisualSVN Se...

2018-10-16 13:43:16 507

转载 作为iOS程序员,一定要加班才是好员工吗?

前言:当你看到这个题目时可能会感到很惊讶,因为不同的人,可能有不同的看法。如果你是一个职场高手,从事iOS开发多年,对于工作上的问题能够很快的解决,别说需要加班,可能就半天的时间,就能够做好自己的工作,剩下的很多宝贵的时间就是可以自由安排了。但是对于一个刚刚加入这个行业的新人来说,因为刚刚接触,很多东西都是陌生的,可能领导给你安排任务,工作时间内都无法完成,或者说做出来的东西不能让领导满意,那...

2018-10-16 13:42:42 403

转载 从事iOS研发5年的面经——希望对你们有帮助

前言:今天和大家分享一下,我从事iOS开发5年的面试心得。大大小小参加过不下30+公司的面试,其中不乏BAT、TMD等一线互联网公司,总结一下,发现大厂招聘都有一个共性。对技术的要求很全面,有些同学认为iOS掌握了基础的UI、网络、内存、多线程等等就够了,其实要想更好的应付iOS的面试,这些是远远不够的。比如对RunTime底层实现机制、RunLoop的用户态到核心态切换逻辑,设计模式、架...

2018-10-16 13:42:14 396

原创 从iOS程序员到技术总监,分享10年开发经验

在中国有很多人都认为IT行为是吃青春饭的,如果过了30岁就很难有机会再发展下去!其实现实并不是这样子的,,在这里在下想凭借自己的亲身经历,与大家一起探讨一下。明确入行的目的  很多人干IT这一行都冲着“收入高”这一点的,因为只要学会一点HTML, DIV+CSS,要做一个页面开发人员并不是一件难事,而且做一个页面开发人员更容易找到工作,收入比普通的工作还要高一些,所以成为了很多高校毕业生的...

2018-10-16 13:40:30 814

原创 Python中读取文件乱码问题解决方案

对开发者来说,最让人头疼的问题之一莫过于读写文件的时候,由于编码千差万别,出现乱码问题。这时候我们可以使用chardet包来检测文件类型,然后再根据类型来decode,下面看举个例子:案例展示:我在[print data.decode(type[‘encoding’])]这一行打个断点,Dbug一下,可以看到encoding=’GB2312’ ,说明文件的编码类型为’GB2312’。 ...

2018-09-26 16:40:29 2497

原创 Python中的原生字符串r

Python中字符串前面加上 r 表示原生字符串,与大多数编程语言相同,正则表达式里使用”\”作为转义字符,这就可能造成反斜杠困扰。假如你需要匹配文本中的字符”\”,那么使用编程语言表示的正则表达式里将需要4个反斜杠”\”:前两个和后两个分别用于在编程语言里转义成反斜杠,转换成两个反斜杠后再在正则表达式里转义成一个反斜杠。案例展示:输出结果:Python里的原生字符串很好地解决了这个问题...

2018-09-26 16:40:10 520

转载 Python中使用Matplotlib绘图

            使用Matplotlib绘图,首先要导入pyplot包:案例展示:输出结果: 案例展示:输出结果:注意:如果绘制的图中包含中文,需要在plt.show()在前插入以下两行代码,解决中文显示问题: 输出结果: 也可以使用分类变量创建一个图。武汉托福Ma...

2018-09-26 16:39:48 159

转载 Python中list的清空

首先需要明确,在Python中,清空列表的操作有两类四种:第一类,在非函数参数的list中,可以使用del lst_new[] 或者list_new=[] 来清空列表。del_lst.py执行结果:很明显,在普通的非函数参数list中只需要使用 del lst_new[] 或者 list_new=[] 就可以清空列表。第二类,对于作为函数参数的list,用上面的方法是不行的,因为...

2018-09-26 16:37:46 2282

转载 pandas数据结构之Series

Series 是一种类似于一维数组的对象,它由一组数据和一组与之相关的数据标签(lable)或者说索引(index)组成。现在我们使用Series生成一个最简单的Series对象,因为没有给Series指定索引,所以此时会使用默认索引(从0到N-1)。我们还可以生成一个指定索引(index)的Series:我们也可以通过字典来创建Series对象,可以发现,用字典创建的Series...

2018-09-26 16:37:15 92

转载 pandas 数据结构之DataFrame

DataFraame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型。DataFrame既有行索引也有列索引,可以被看作由Series组成的字典(共用同一个索引)。DataFrame 对象的构建的方法有很多,最常用的是用包含等长的列表或者是NumPy数组的字典创建DataFrame对象。在建立DataFrame 对象的过程中,我们可以指定列的顺序:和Series一...

2018-09-26 16:36:58 343

转载 MySQL跨服务器复制数据库(数据迁移)

MySQL数据库部署在一台服务器上,笔者在做一个项目时,需要在新服务器上重新创建数据库并写入相同的数据(或者叫数据迁移)。要使用的工具:Navicat本次MySQL跨服务器复制数据库,借助Navicat的“转储SQL文件”和“运行SQL文件”功能来实现。1.使用Navicat连接到需要数据迁移的数据库服务器,在数据库上右键,点击“转储SQL文件”,选择“结构和数据”,然后将其保存到本地...

2018-09-26 16:36:40 908

原创 Spring-在IDEA2016中创建maven管理的SpringMVC项目

这是一套我自己摸索出来的创建项目方法,基本是用在创建用maven管理的 Spring+SpringMVC+Mybatis的J2EE项目时。创建一个maven管理的webapp项目  在创建项目时,选择Maven后,不点击Create from archetype,即不使用已有网络仓库的模板项目目录 2 . 设置 点击next之后根据你的需求设置groupId(项目开发者域名),artif...

2018-09-21 17:27:25 99

原创 Spring-Spring框架基本配置文件解析

重点说明dispatcher-servlet.xml,applicationContext.xml,以及web.xml中与Spring有关的配置。 dispatcher Servlet  Spring MVC自带了一个开箱即用的servlet,全名为org.springframework.web.servlet.DispatcherServlet,下面需要设置一个元素,存在并当值为1时,则...

2018-09-21 17:23:59 144

原创 Spring-SpringMVC实现RESTful架构

本文介绍了如何通过Spring的相关注释,来实现RESTful架构 简述RESTful REST(Representational State Transfer)描述了一个架构样式的网络系统,比如 web 应用程序。如果你还不了解到底什么是RESTful,可以参考这一篇文章,这里我们着重讲使用。 RESTful架构详解 Controller 所有的Controlle...

2018-09-21 17:22:11 378

原创 RPC远程过程调用协议简述

RPC:Remote Procedure Call Protocol即远程过程调用协议,有时候也可以说是一种编程模式,应用场景多用于替代C/S模式中HTTP所主导的一系列框架。是一个计算机通信协议,并没有实体,只有具体的实现。让构建分布式计算更加容易,同时具有强大的远程调用功能。RPC会提供一种透明调用机制让使用者不必显式的区分远程调用与本地调用。它让本地应用能够简单,高效的调用服务器中的过程...

2018-09-21 17:21:05 203

转载 Redis命令:数据类型操作

《 Redis实战 》学习笔记命令 含义 incr key_name 键值自增1 decr key_name 键值自减1 incrby key_name amount 键值加上整数amount decrby key_name amount 键值减去整数amount incrbyfloat key_name amount 键值加上浮点数am...

2018-09-21 17:18:51 77

转载 MySQL 聚集索引/非聚集索引简述

MySQL索引中可以分为聚集索引与非聚集索引两类,在网络上也见过聚簇的说法,这里先简单介绍两种索引的含义与适用场景。懒得画图,全是字。索引的键值逻辑顺序决定了表数据行的物理存储顺序,也就是在数据库上连接的记录在磁盘上的物理存储地址也是相邻的,注意这一点特性,我们可以分析出它的适用情况。由于聚集索引规定了数据项,也可以说是记录在表中的物理存储顺序,物理顺序唯一,自然每张表中的聚集索引也是唯一的,...

2018-09-21 17:17:44 180

转载 mysql job failed to start-tomcat问题变种

首先说一说问题的背景:服务器端采用tomcat为J2EE容器,在一次失败的NIO测试(把控制台输出信息写在了NIO阻塞用的循环中)后,Ubuntu系统几乎崩溃,关闭java相关进城后,tomcat无法再次启动,我就采取了互联网人民最厉害的招数-重启服务器。 在重启服务器之后,tomcat可以启动,但是获取不到JDBC连接了,显而易见,这是MySQL没启动,正当我准备开启MySQL服务的时候,...

2018-09-21 17:15:08 96

转载 Linux服务器上安装部署Tomcat服务器

作为一个J2EE项目的容器,JDK是必须的,首先到JDK官网,下载一个适用于Linux操作系统的JDK.可百度搜索JDK,直接进去官网JDK1.8下载地址,由于JDK随时都在更新中,克根据自己的需求去下载。 建议下载的安装包(反正我是喜欢用这个)。 使用 命令将JDK解压或解压后复制在目录 /usr/lib 中, 随后配置环境变量: 编辑文件,于文件末尾加上一下内容: 此处还需...

2018-09-21 17:11:36 103

转载 JVM类加载机制—结合代码分析

《深入理解Java虚拟机》学习笔记首先看下面的两个类对于被主动引用的类,执行类加载操作,根据给定的全限定名获取这个类的二进制字节流(不一定是class文件,网络、动态代理等方式也会)并将二进制按虚拟机要求的格式存储在方法区(HotSpot存储用于访问方法区中这些类型的外部接口Class对象)。当注释掉main方法中对Test类的实例化语句后,可以看到,这里对父类、子类的stati...

2018-09-21 17:05:13 154

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除