西二旗最帅程序猿
码龄16年
  • 2,114,963
    被访问
  • 216
    原创
  • 1,270,635
    排名
  • 1,095
    粉丝
关注
提问 私信

个人简介:在移动端开发方面有丰富的经验,擅长IOS,H5,React-Native等技术开发,Java后端开发也有涉猎。曾开发漫画岛,会计家园,畅捷服务,易代账,施工现场,项目BI,数字项目平台等App。曾经服务过App梦工厂,用友-畅捷通,目前就职于广联达。乐于分享,爱好开源,对技术有着强烈的追求。

  • 加入CSDN时间: 2006-03-02
博客简介:

程序猿GTC

博客描述:
程序猿中投资做的最好,投资界代码写的最好的。
查看详细资料
个人成就
  • 获得272次点赞
  • 内容获得299次评论
  • 获得294次收藏
创作历程
  • 1篇
    2021年
  • 9篇
    2020年
  • 6篇
    2019年
  • 4篇
    2018年
  • 10篇
    2017年
  • 16篇
    2016年
  • 38篇
    2015年
  • 73篇
    2014年
  • 130篇
    2013年
  • 37篇
    2012年
成就勋章
TA的专栏
  • 职业规划
    2篇
  • SwiftUI2020实战
    1篇
  • 后端开发
  • 后端入门
    1篇
  • 后端进阶
  • 后端高级开发
  • 前端开发
    2篇
  • 前端入门
    5篇
  • 前端进阶
    4篇
  • 前端高级开发
  • 移动端开发
  • IPhone开发高级系列
    40篇
  • IPhone开发中级系列
    92篇
  • IPhone开发工具篇
    26篇
  • 微信小程序
    3篇
  • Object-C入门系列
    17篇
  • swift
    16篇
  • ReactNative(RN)
    2篇
  • CocoaPods
    4篇
  • IPhone越狱解锁
    3篇
  • VR AR
    6篇
  • Windows开发
  • C++开发工具篇
    6篇
  • C++高级开发系列
    74篇
  • Duilib开发进阶
    13篇
  • CSharp高级开发系列
    2篇
  • 设计模式
    10篇
  • 排序算法
    7篇
  • 开源项目
    2篇
兴趣领域 设置
  • 移动开发
    react native
  • iOS
    objective-cxcodeswiftuicocoapodswwdc
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

大龄程序猿的出路在哪里

按照正常的职业规划应该有五种路径:技术专家、架构师、技术管理、管理、产品。第一类,程序员-高级开发-技术专家路线第二类,程序员-高级开发-架构师第三类,也就是管理路线:程序员—资深工程师—技术经理(技术管理)—技术总监(管理)—CTO(管理)第四类,也就是技术转产品:程序员—高级开发-产品技术—产品经理—产品管理看一个案例:有一位 Z 先生,他2012年从湖北工业大学毕业,而后去了搜狗担任工程师,做了两年后,跳到了另一家公司叫小麦公社,是当时一家风头正劲的创业公司,担任 ..
原创
发布博客 2021.01.12 ·
189 阅读 ·
0 点赞 ·
0 评论

职业转型:测试转产品

很久前应该写的一篇文章,最近有时间输出些内容,想陆续整理发表出来,供大家参考。转型,选择转PM之前,自己已经在测试领域摸爬滚打七年多,经历过三个大厂,作为一名螺丝钉,从一名懵懂的测试工程师,到负责几条业务线系统,9人小团队的测试负责人。做了无数个大大小小的项目,加班,忙碌是工作常态,中间也迷茫和彷徨过,却经常找借口,没有时间深度思考。看着身边优秀的人越来越多,自己不进则退,也需要进行些突破。继续在测试行业,需要加强自身核心竞争力,三方面可以继续加强,业务深度、项目管理、技术深度。关于测试
转载
发布博客 2020.12.18 ·
259 阅读 ·
0 点赞 ·
0 评论

Vue3.0尝鲜-Compotion API 详解

setup函数是composition API的入口函数setup执行时机 beforeCreate:组件刚被创建,data和methods还没初始化 setup函数:在beforeCreate和created之间 created:组件刚被创建,data和methods已经初始化好 setup注意点 (1)由于在执行setup函数时还没执行created生命周期方法,所以setup函数中无法使用data和methods (2)由于不能在setup函数中使用data和methods,所
原创
发布博客 2020.09.29 ·
357 阅读 ·
0 点赞 ·
0 评论

Vue3.0 亮点-10分钟带你了解

如果你还没有配置vue3.0的环境,可移步Vue3.0 10分钟上手体验-官方Demo1. Performancevue3在性能方面比vue2快了2倍。重写了虚拟DOM的实现 运行时编译 update性能提高 SSR速度提高2. Tree-shaking supportvue3中的核心api都支持了tree-shaking,这些api都是通过包引入的方式而不是直接在实例化时就注入,只会对使用到的功能或特性进行打包(按需打包),这意味着更多的功能和更小的体积。3. Compos..
原创
发布博客 2020.09.29 ·
676 阅读 ·
0 点赞 ·
0 评论

Vue3.0 10分钟上手体验-Vite

1、Vite简单介绍Vite是由 Vue 作者尤雨溪开发的一套一种新的、更快地 web 开发工具,它具快速的冷启动、即时的模块热更新、真正的按需编译几个特点。作者曾在微博上发言:Vite,一个基于浏览器原生 ES imports 的开发服务器。利用浏览器去解析 imports,在服务器端按需编译返回,完全跳过了打包这个概念,服务器随起随用。同时不仅有 Vue 文件支持,还搞定了热更新,而且热更新的速度不会随着模块增多而变慢。针对生产环境则可以把同一份代码用 rollup 打。虽然现在还比较粗糙,..
原创
发布博客 2020.09.29 ·
4025 阅读 ·
0 点赞 ·
0 评论

Vue3.0 10分钟上手体验-Vue-cli 4

上一篇通过克隆官方vue3.0的demo来体验,现在vue/cli 4.5.6已经发布了,可以直接创建vue3的项目了。直接使用脚手架,如果本地没有安装的可以执行脚手架安装命令:npm install -g @vue/cli如果本地安装过的,可以尝试更新一下:npm update -g @vue/cli(不好用)cnpm uninstall vue-cli -g (先卸载旧版本,再用上面的命令安装)测试 vue-cli 版本:vue -V@vue/cli 4.5.6.
原创
发布博客 2020.09.29 ·
566 阅读 ·
0 点赞 ·
0 评论

Vue3.0 10分钟上手体验-官方Demo

Vue.js 作者尤雨溪2020-7-18宣布Vue 3 已进入 RC 阶段,这意味着 Vue 3 内核的 API 和实现已到达稳定状态。vue3.0RC 版本已经发布有一阵子了,是时候上手体验一波了~尤雨溪:Vue 3.0 计划掘金译文有三种方式体验Vue3.0:1 Clone官方demo体验2 通过vue-cli 4体验3 通过Vite体验下面介绍通过第一种方式体验Vue3.0创建项目Vue 官方很贴心的提供了一个 github 仓库,让我们能快速体验Vue...
原创
发布博客 2020.09.29 ·
2354 阅读 ·
0 点赞 ·
0 评论

SwiftUI-WWDC2020-实例展示

整体效果总体效果代码实现目录结构sandwichApp.swift程序入口文件,store作为全局变量声明在此文件,并作为参数传入ContentViewimport SwiftUI@mainstruct sandwichApp: App { @StateObject private var store = SandwichStore() var body: some Scene { WindowGroup { Conte
原创
发布博客 2020.09.18 ·
251 阅读 ·
1 点赞 ·
0 评论

前端快速入坑经历

本文从我身边的两个同事,以及自身的入坑经历总结而来。我们三个以前都是做移动端开发的老程序员,由于公司的技术架构转变,移动端开发不再用原生技术,而采用原生+hybrid开发,所以我们被迫要学习一门新的开发原因,并由移动端专为前端,因为有时还有负责web前端的开发。我们三个大概1年不到,从前端小白到可以负责所有前端大部分的开发任务,中间经历很多,在这里总结一下。1 前期公司层面组织好几次前端的分享,从vue,vue-cli,js基础,css基础,css常见5种布局,公司脚手架介绍等。2 快速参与
原创
发布博客 2020.08.26 ·
104 阅读 ·
0 点赞 ·
0 评论

node nmp安装更新相关命令行

安装方法:1.产看node版本,没安装的请先安装;$ node -v2.清楚node缓存;$ sudo npm cache clean -f 3.安装node版本管理工具'n';$ sudo npm install n -g4.使用版本管理工具安装指定node或者升级到最新node版本;$ sudo n stable (安装node最新版本)$ sudo n 8.9.4 (安装node指定版本8.9.4)5.使用node -v查看node版本,如果版本...
原创
发布博客 2020.08.26 ·
168 阅读 ·
0 点赞 ·
0 评论

IOS13适配之杂项-持续更新

IOS13升级后接到好多用户反馈,也有自己发现的,整理一下,希望能帮助大家。UITextField 异常在设置leftView 左按钮时,如果使用的是UIImageView,UIImageView的大小会自动根据图片大小自动缩放内容大小,即会出现图片无法按照意图显示的问题 UIImageView* view = [[UIImageView alloc] initWithFrame:C...
原创
发布博客 2019.12.12 ·
177 阅读 ·
0 点赞 ·
0 评论

iOS13适配之暗黑模式(Dark Mode)

如果是老项目,改动太多,不想适配暗黑模式的话,有个偷懒的方法。或者还没适配完又不想给用户看,可以先暂时全局关闭暗黑模式:在 Info.plist 文件中,添加 key 为User Interface Style,类型为 String,value 设置为Light即可。追求极致体验,就要完全适配,所有页面没适配好的统统适配一遍,分为以下几种情况。一、适配Dark Mode 颜色适配...
原创
发布博客 2019.12.09 ·
1660 阅读 ·
0 点赞 ·
0 评论

Java入门系列-后端前世今生(-2019)

静态时代(原始时代)这个时代需要求很简单,希望输入一个网址(URL),服务端可返回指定页面:静态页面(指同一页面,每个网民在某段时间内看到的内容是相同)时代,web服务端编程复杂度低,业务处理模块相对较简单:想办法根据请求地址(url)找到对于的Html即可动态时代随着web用户量暴增,用户希望和服务端有更多交互(动态页面),如注册,登录,留言,发个交友信息等等。业务处理模块就...
原创
发布博客 2019.12.06 ·
170 阅读 ·
0 点赞 ·
0 评论

手把手教你搭建 vue 环境(vue-cli 3.0)二

在上篇文章中,已经教大家通过脚手架搭建了基本的Vue开发环境,并创建运行了项目。下面将丰富项目,配置一些插件,让撸代码更容易。安装PostCSS插件通过Vue-cli构建的项目,在项目的根目录下有一个.postcssrc.js,默认情况下已经有了:module.exports = { plugins: { autoprefixer: {} ...
原创
发布博客 2019.12.04 ·
158 阅读 ·
0 点赞 ·
0 评论

手把手教你搭建 vue 环境(vue-cli 3.0)一

vue-cli是什么?vue-cli 是vue.js的脚手架,用于自动生成vue.js模板工程的。记住哦:快速建立项目,快速立项!快速立项!快速立项!(重要的事情有说三遍!!!)那么什么是脚手架呢?官方是这么说的:“脚手架”是一种元编程的方法,用于构建基于数据库的应用。许多MVC框架都有运用这种思想。程序员编写一份specification(规格说明书),来描述怎样去使用数据库;而...
原创
发布博客 2019.12.04 ·
527 阅读 ·
2 点赞 ·
0 评论

前端发展简史

前端到底是个啥前端其实是个很大的范畴。我这里只针对 web 开发的前端而言(下文统称前端)。简单点说,针对浏览器的开发,浏览器呈现出来的页面就是前端。它的实质是前端代码在浏览器端被编译、运行、渲染。前端代码主要由三个部分构成:HTML(超文本标记语言)、CSS(级联样式表)、JavaScript。前端发展历程前端也算是经历了一个比较漫长的发展过程,大致历程可以分为以下几个阶段:...
原创
发布博客 2019.12.04 ·
347 阅读 ·
1 点赞 ·
0 评论

全栈工程师培训计划-IOS部分.key

发布资源 2019.07.02 ·
key

xcode10.0编译工程遇到的坑(持续更新中)

xcode10编译现有工程,提示有重复的info.plist文件。 问题:Multiple commands produce '/Users/jiaxiaoyan/Library/Developer/Xcode/DerivedData/LJShell-emaksjqtieseunfuiotagpjkluwp/Build/Products/Debug-iphonesimulator/Li...
原创
发布博客 2018.09.20 ·
1656 阅读 ·
1 点赞 ·
0 评论

IOS上传AppStore报错-No suitable application records were found

 今天项目上传Appstore,突然报错。而且同事也都报这个错。排查了如下可能错误的路径:1 Bundle Id,Xcode中和itunes connect中是一致的。这是个老项目,已迭代多个版本。2 Application Loader 登录为跟证书一致的账号。3 由于我没有devleper.apple.com的管理权限,还特意跟公司it客服,排查证书管理的相关可能,...
原创
发布博客 2018.08.02 ·
837 阅读 ·
1 点赞 ·
0 评论

工厂模式-一句话整明白

一、给我一句话概括简单工厂:一个工厂类,一个产品抽象类。生活中的工厂方法:多个工厂类,一个产品抽象类。生活中的抽象工厂:多个工厂类,多个产品抽象类。生活中的二、生活中的工厂模式简单工厂类:一个麦当劳店,可以生产多种汉堡。工厂方法类:一个麦当劳店,可以生产多种汉堡。一个肯德基店,也可以生产多种汉堡。抽象工厂类:百胜餐饮集团下有肯德基和百事公司,肯德基生产汉堡,百事公司生成百事...
原创
发布博客 2018.07.18 ·
1847 阅读 ·
1 点赞 ·
0 评论
加载更多