14 王者无迪_全栈开发

尚未进行身份认证

我要认证

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

等级
TA的排名 1k+

Java入门系列-后端开发环境搭建(Mac)

学习一门语言需要多长时间,如果从最基础的语法开始学,到修炼成XX语言大神,可能需要三五载。但如果从一个Java小白到上手开发一个简单接口或某个独立模块的一组接口,一个月时间足以。但后期要不断的学习搞懂各个方面,Java基础,SQL编程,Spring MVC框架,开发环境的各种配置的作用,meven的使用详解,编码公约等。学习一门语言,还要有全局观,历史观,尤其是Java这么语言,发展很快,没过...

2019-12-16 15:12:20

IOS13适配之杂项-持续更新

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

2019-12-12 11:17:16

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

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

2019-12-09 11:22:20

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

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

2019-12-06 18:46:04

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

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

2019-12-04 10:19:06

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

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

2019-12-04 10:04:21

前端发展简史

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

2019-12-04 09:20:57

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

xcode10编译现有工程,提示有重复的info.plist文件。 问题:Multiple commands produce '/Users/jiaxiaoyan/Library/Developer/Xcode/DerivedData/LJShell-emaksjqtieseunfuiotagpjkluwp/Build/Products/Debug-iphonesimulator/Li...

2018-09-20 13:09:17

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 15:49:21

工厂模式-一句话整明白

一、给我一句话概括简单工厂:一个工厂类,一个产品抽象类。生活中的工厂方法:多个工厂类,一个产品抽象类。生活中的抽象工厂:多个工厂类,多个产品抽象类。生活中的二、生活中的工厂模式简单工厂类:一个麦当劳店,可以生产多种汉堡。工厂方法类:一个麦当劳店,可以生产多种汉堡。一个肯德基店,也可以生产多种汉堡。抽象工厂类:百胜餐饮集团下有肯德基和百事公司,肯德基生产汉堡,百事公司生成百事...

2018-07-18 16:36:11

IOS上线被拒-Guideline 5.1.1 - Legal - Privacy - Data Collection and Storage

Guideline 5.1.1 - Legal - Privacy - Data Collection and StorageWe noticed that your app requests the user’s consent to access their camera but does not clarify the use of this feature in the pe

2018-02-01 16:28:10

如何运行github上react native项目

写在前面之前就发现百度上,关于下载github上react native项目(下文称RN)运行的方法不全,今天抽空整理下,给大家一点灵感。一、下载RN项目以react-native-nba-app作为事例https://github.com/wwayne/react-native-nba-app 克隆项目到本地 运行命令$Git clone https://

2017-07-04 10:27:01

ReactNative入门教程及遇到的坑

这里推荐两个官方教程1 React Native 官方文档2 React Native 官方文档中文版如果英文水平还可以,还是看英文版比较好,原因文档有最新版,还可以在线直接修改调试,对于初学者很快就能上手。从我个人经验,来说入门RN最难的还是,对其架构原理的理解,已经开发环境的配置,毕竟需要React开发环境,IOS开发环境,Android开发环境才能看到所有的运行结果。

2017-07-04 10:20:47

移动App性能监控解决方案集锦

移动端监控体系之技术原理剖析http://www.jianshu.com/p/8123fc17fe0e阿里百川码力APP监控来了 重量级选手进入APM市场http://www.imooc.com/article/14205?block_id=tuijian_wz微信iOS卡顿监控系统http://mp.weixin.qq.com/s/M6r7NIk-s8Q-TO

2017-07-04 09:49:14

写给移动开发者的 React Native 指南

前言React Native 诞生于 2015 年,名副其实的富二代,主要使命是为父出征,与 Apple 和 Google 抗衡,为开发者带去一套跨平台、动态更新的 Javascript 框架,口号是:Learn once, write anywhere:Build mobile apps with React。在试图推翻 Android 和 iOS 压制的同时,还提携了一把自家兄弟:Re

2017-07-03 16:57:45

iOS软键盘遮挡UITableView内文本框问题

1、注册[objc] view plain copyUIKeyboardDidShowNotification/UIKeyboardDidHideNotification通知。      -(id) initWithNibName:(NSString*)nibNameOrNil bundle:nibBundleOrNil {     

2017-07-03 16:50:29

iOS之Settings.Bundle

下图是在手机设置里点击钉钉APP后的页面:IMG_0663.PNGIMG_0664.PNG以上,大家肯定再熟悉不过了,那么它是如何实现的呢?没错,就是今天的主角:Settings.Bundle 。Settings.BundleSettings.Bundle支持六种配置项分别是:Title,MultiValue,Group,Slider

2017-03-23 17:21:22

[iOS]NSString到底使用Copy还是使用Strong属性,有什么区别

其实一直以来,没有真正搞懂,他们两个的区别,只是概念上知道,strong是强引用,copy是复制一份,引用计数加1,使用上习惯 Property (nonatomic,copy) NSString * s1;为什么这样用,有时用strong程序也没出现问题,就真的不知道他们真正的区别在那,直到看到Wei_vv的这篇blog,分析,理解,写的测试代码,才真正搞明白。对于iOS老司机来说汗颜了

2017-03-18 11:24:12

CornerStone 2.7.18 永久试用方法

参考:http://blog.csdn.net/u010046748/article/details/51487447本方法原理,下载14天试用版本,到期后,删除安装记录,重新安装,又开始14天试用。如果你已经安装并运行过软件,并且试用快到期,那就需要找到安装记录并删除它。步骤如下:       1. 显示系统隐藏文件。                  在终端(Termi

2017-02-27 15:08:06

iOS代码重构(二)CoreData多线程(支持线程安全)

CoreData对多线程的支持比较奇怪(按照一般的思路来说),CoreData的NSPersistentStoreCoordinator和NSManagedObjectContext对象都是不能跨线程使用的,NSManagedObject也不行,有人想加锁不就完了。前提描述     原项目中已有CoreData封装,但是线程不完全的,而且应用的地方较多,参考了网上的一些文章,如果按主流的搞

2017-01-20 17:43:58

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。