首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

我来谈谈职场替代不可替代

如何让自己在工作变成不可替代的人。 这个似乎是成为职场人之后必须要考虑问题,当然很多时候我们上级或前辈都会对我们说这个话。可是我发现有很多职场新人对这个“不可替代”有一定误解。...再比如说:你对某块业务或技术有不可替代性,不管你在这块做怎么样,你都是这块权威人物(威风吧?)。 总之,职场不可替代作用太多太多啦。难怪网上有各类文章在教大家如何在职场上做到“不可替代”。...三、普通员工管理者不同思维 我在朋友圈分享曹大文章时说了我读文之后感悟:“当我做普通员工时候我希望自己做到不可替代,而当我坐上一个公司技术负责人(管理)时候我要做就是让每个员工包括自己都必须是可替代...工程师小A也参与到ruby开发中去(在这之前我已经私下小A沟通过这个事),并且让这位ruby工程师带着小A一起做。...我观点是:你努力使自己变得不可替代没毛病,但你不能要求你是不可替代。 ---- 努力吧,你不可替代性应该是越来越高级不可替代,而不是一成不变不可替代

1.1K130

iOS布局UICollectionView系列七——三维球型布局

iOS布局UICollectionView系列七——三维球型布局 一、引言         通过6篇博客,从平面上最简单规则摆放布局,到不规则瀑布流布局,再到平面圆环布局,我们突破了线性布局局限...,在后面,我们将布局扩展到了空间,在Z轴上进行了平移,我们实现了一个类似UIPickerView布局模型,其实我们还可以再进一步,类比于平面布局,picKerView只是线性排列布局在空间上旋转与平移...,这次,我们更加充分了利用一下空间尺寸,来设计一个圆球布局模型。...scrollView.contentOffset = CGPointMake(scrollView.contentOffset.x-10*320,scrollView.contentOffset.y);     } } 这里面的代码比较上一篇博客并没有什么大改动...在我们layout类,将代码修改成如下: -(void)prepareLayout{     [super prepareLayout];      } //返回滚动范围增加了对x轴兼容 -(CGSize

1.4K20

iOS事件产生传递

1.事件产生 ●发生触摸事件后,系统会将该事件加入到一个由UIApplication管理事件队列,为什么是队列而不是栈?...2.5拦截事件处理 ●不管点击哪里,最合适view都是hitTest:withEvent:方法返回那个view。...注 意:如果hitTest:withEvent:方法返回nil,那么调用该方法控件本身其子控件都不是最合适view,也就是在自己身上没有找到更合适view。...递;一直到 window,如果window还是不能处理此事件则继续交给application处理,如果最后application还是不能处理此事件则将其丢弃 3.2.2 事件传递响应区别: 事件传递是从上到下...参考资料: 《史上最详细iOS之事件传递响应机制-原理篇》

88210

iosUINavigationUITabBar结合

基本现在常见应用里单一使用Navigation导航栏或者单独使用TabBar情况已经不多见了,除非是特别专一应用方式,否则常常会见到两种布局方式结合起来,自己在做第一个项目的时候也是遇到了这个需求...,当时也是纠结了一些小问题,这里说一下我方法。...其实想法很简单,是一个多层包装模式,也就是先分别把自己有导航需求界面创建出来之后,分别用UINavigationController把这几个界面控制器包装起来,然后初始化一个一个TabBar包含几个...Navigation,每个Navigation再包含各自界面控制器结构,代码如下: //创建两个自己界面控制器 ViewControllerOne *one = [[ViewControllerOne...此外,导航栏标题可以在各个页面自行设置,比如在viewDidload方法,如下: self.title = @"标题" 要设置各个界面的tab样式,可以在initWithNibName方法中加入如下代码

45010

iOS继承

概念 子类可以直接复用父类成员 子类继承父类所有方法声明实现 非私有的实例变量以及协议 继承时要在.h声明一下 继承具有单根性传递性 继承根类:大多都继承自 NSObject 类,所以在定义一个类时...,减少代码冗余 OC中一个类可以继承另一个类 被继承类称为父类或超类(基类) 继承类称为子类或派生类 子类可以直接拥有父类中所有允许子类继承属性方法 继承关系是可以传递,子类除了可以调用父类方法...,也可以调用父类父类方法,也就是说继承可以确保某个父类型之下所有类都会有父类型所持有的全部方法 子类可以有自己成员变量、属性方法 单一继承性,OC不支持多继承 继承中方法调用流程: 首先到子类去找...适用继承场合 父类只是给子类提供服务,并不涉及子类业务逻辑 层级关系明显,功能划分清晰,父类子类各做各。...phone = [[IPhone alloc]init]; phone.name = @"iphone"; phone.type = @"8"; [phone call]; } 替代继承解决复用需求解决方案

14810

iOSCopy

demo, mcopyStr = demo str = 0x109768080, copyStr = 0x109768080, mcopyStr = 0x600002ca52c0 结论: 1、copymutableCopy...拷贝出来对象内容以前内容一致 2、不可变字符串通过copy操作,没有生成新对象,而是指向同一内存 3、不可变字符串通过mutableCopy操作,生成新可变对象,所以需要生成一个新对象...mcopyStr = demo str = 0x60000397a370, copyStr = 0xc464b5846da8a473, mcopyStr = 0x60000397a880 结论: 1、copymutableCopy...拷贝出来对象内容以前内容一致 2、可变字符串通过copy操作,生成新对象 3、可变字符串通过mutableCopy操作,生成新可变对象 copy用途 property中使用copy...log: 0x60000002cce0--iPhone--999 0x6000000371c0--iPhone--999 注:在- (id)copyWithZone:(NSZone *)zone方法

11010

WPF布局方式

它提供了统一编程模型、语言和框架,真正做到了分离界面设计人员与开发人员工作;同时它提供了全新多媒体交互用户图形界面 WPF布局规则:wpf窗口只能包含单个元素,为在wpf窗口中放置多个元素,需要添加容器然后向容器中放置元素...一般常用布局方式: 1.Canvas:使用固定坐标绝对定位元素 //所以图中见到了4行3列 注:虽然说在xaml代码划分了行列但是线条不会在运行结果显示...,当WrapPanel自身宽高发生改变时对其中元素布局也会有影响,如下图:当宽度变窄时其会自动调节其中元素布局方式 4.DockPanel:沿着一条外边缘来拉伸所包含控件,也就类似于许多窗口顶部工具栏...用于设置其对齐方式,有"Top","Left","Bottom","Right"四个属性值 LastChildFill:获取或设置一个值,该值指示 System.Windows.Controls.DockPanel 最后一个子元素是否拉伸以填充剩余可用空间

1.6K10

iOSBlock

什么是Block(快速实现直接输入inlink) Block是一种特殊数据类型 Block作用 用于保存一段代码,可以在恰当时间取出来调用 功能类似于函数方法 Block格式 返回值(^block...3、__main_block_impl_0包含了俩个成员变量一个构造函数,成员变量分别是__block_impl结构体描述信息Desc,之后在构造函数初始化block类型信息函数指针等信息。...其内部通过函数memmove将栈block内容拷贝到了堆,并使isa指向了_NSConcreteMallocBlock。...block主要一些学问就出在栈block向堆block转移过程中了。...下不同 __block在MRC下有两个作用 允许在Block访问修改局部变量 禁止Block对所引用对象进行隐式retain操作 __block在ARC下只有一个作用 允许在Block访问修改局部变量

16610

iOSNSFileManager

NSFileManager NSFileManager是用来管理文件系统管理 它可以用来操作常见文件夹 NSFileManager常用方法 获取NSFileManager NSFileManager...fileExistsAtPath:@"/Users/soso/Desktop/demo1/NSFileManager/string.txt"]; 判断一个文件是否存在,且是否是一个文件夹 //该方法返回值是说明传入路径对应文件或文件夹是否存在...//第二个参数是用于保存判断结果,如果是一个目录,那么就是赋值为YES,若不是就是NO BOOL dir = NO; BOOL flag = [file fileExistsAtPath:@"/Users...,是否自动创建不存在文件夹,如果是YES,要在该路径下创建Text,若路径没有NSFileManager这个文件夹,系统会自动创建,若为NO,则不会创建成功 attributes:创建出来为文件夹属性...error:是否创建成功 注意:该方法只能用于创建文件夹,不能用于创建文件,路径最后test就是新创建文件夹 */ BOOL flag = [file createDirectoryAtPath:

26910
领券