- 博客(7)
- 收藏
- 关注
原创 七年前端开发谈谈过往经历和这个职业的未来
上一家公司,一个不懂技术的老板,让我和一个入职一个月的后端去驻场开发,后端问题搞不定,被客户骂了,老板就要把我领导,后端,我,全部一起开了。我在上海工作四年,昆明三年,技术栈前端angular,vue2,vue3,React都会,jquery,jsp这些老技术也会。五月开始去面试,基本上不管简历还是个人能力都很亮眼,面试约的到,和技术人员基本都聊的很开心,甚至到给我看代码,看项目那种地步,但是一谈工资,我只是希望和原来一样,别降低。当时我就想到一个问题,是的,我现在还可以小降薪,继续工作,那下一份呢?
2024-12-10 09:39:56
425
原创 解决yarn install 的时候antd,nodesass等组件安装错误
组件安装错误,一般是环境的问题,首先查看yarn和node版本是否与项目合适,太高或者太低都会安装失误。有时候版本对上了,但是做别的项目来回切来切去,导致缓存过多,只需执行如下命令即可。主要就是清理缓存,还有安装的时候忽略lockfile。
2023-02-20 17:48:44
1220
原创 git合并两个不同仓库的方法
在日常的开发中我们经常会遇到一种情况,我们针对a地项目开发时建了仓库a,针对b地项目开发时建了仓库b,仓库ab之间有一定关联性。但是如果要将a仓库和b仓库代码合并,常常会出现报错,那么如何将ab仓库合并呢?6.用vscode打开b仓库,因为之前我们的命令,现在b仓库强制更新了a仓库代码,需要解决冲突。下面以a仓库作为我们最新代码仓库,b仓库作为我们需要更新代码的仓库。讲a仓库代码master分支merge到b仓库中。将b仓库代码拉下来并将本地分支切换为b仓库。在a仓库中创建一个远程仓库,拉b的代码。
2023-02-20 14:55:11
6023
原创 ios解决屏幕适配,字体适配,一个小工具就够了!
随着苹果越来越多机型问世,原先困扰安卓开发者的屏幕适配问题现在也开始困扰苹果开发者了,如何用最简单的方法解决点屏幕适配的问题呢? 我们每一个viewController都有一个属性叫做self。view。fram。size。这个属性记录了当前屏幕的大小,所以我们在书写ui的时候不要使用绝对的数值,而是使用相对的数值。然后再用这个数值乘self。view,fram。size就可以了。 举个例子,在
2017-09-06 17:37:27
881
原创 ios运行时特性
object-c是一种运行时语言。每当我们在程序开头写上#import XXXXX的时候,其实相当于我们把这个类整个地写到我们的程序当中了,而程序运行的开始时,一些语言就会去检查主程序里面的每一个变量,方法是否有问题。这样会造成程序的效率比较低下,而object—c这个语言的检查时机,是我们发送消息的时候,你甚至可以少写一个按钮的返回方法,当我们加载这个程序的时候并不会出现任何错误,只有我们点击这
2017-08-28 17:29:44
389
原创 详细讲解单例模式是什么?为什么要用?怎么用?
学习设计模式入门的话。最简单的就是单例模式。基本每个程序员都会使用单例模式,这种模式也是最简单的设计模式什么是单例模式呢?其实说起来很简单。假设我们有一个工具类Util,这个工具类在我们的工程里面调用了很多次,里面封装了各种各样的方法。在编写a这个类的时候我调用了以下语句Util util = new Util();这样就创建了一个util对象。然后在使用b这个类的时候,我又用到了util
2017-08-01 19:55:19
1879
原创 正确理解和使用回调方法
回调方法是一个很容易理解的方法,但是很多人讲解的时候混入了各种奇怪的概念所以导致回调方法很不清晰。我现在给大家讲解一下回调方法,讲的不对的地方欢迎大神指出。 我的主函数 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); glSurfaceVie
2017-07-31 14:24:44
993
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人