#才是

谁才是真正的水果之王

转自微信https://mp.weixin.qq.com/s/diYCvMT9D0fbU8fK6WIX-w...
代码星球 代码星球·2021-02-23

不要再坑人啦!NSOperation才是苹果推荐使用的多线程技术!

首先声明一下。小汤我在实际开发中呢,实际上也是喜欢用GCD多一点,由于用起来感觉更方便。可是,事实是什么呢?苹果推荐使用的实际上是NSOperation。所以希望对此没有研究的各位不要再在博客中误导他人了啊。再换句话来说。苹果开发使用的Objective-C语言就是面向对象的,她怎么可能推荐大家使用基于C语言的面向过程...

朋友圈才是读书的敌人

前几天是国际读书日,我来到北京,参加一个大型读书活动,现场有不少激烈的、有趣的讨论。其中一个焦点,是关于纸质书和电子书。中信出版社的总编辑潘岳对我说,她是做纸质书的,十年前,就有人预言,电子书要超越纸质书,但她在“丧钟”的敲响下却平平安安过了十年,纸质书的市场在年年扩大。她问我究竟怎么看?这是时代的力量。随着中国社会生...
代码星球 代码星球·2021-02-11

【用户分析-用户场景】这TM才是产品思维!

@奶牛Denny:很长一段时间里,市场推广/营销(Marketing)在中国似乎是一个大家很忌讳的词汇。市场推广无非就是夸大包装,炒作一下,卖卖情怀——很多人都是这么觉得的,因为确实有一部分急功近利者是这么干的。这些人,错过了很多的乐趣。所以我想分享一个自己工作中的真实案例,来弥补一些乐趣。如果...

凭什么说AMQP比JMS优秀啊?JMS才是真正实现了一个客户端调用多种产品的消息中间件啊

一、AMQP历史​消息队列(MessageQueue)起源于一位来自MIT的硬件设计教育工作者VivekRanadivé设想了一种通用软件总线,就像主板上的总线那样,供其他应用程序接入。Vivek在1983年成立了Teknekron,高盛等公司作为第一批用户再金融交易中采用了Teknekron的软件,同时还诞生了第一代...

什么才是真正的架构设计?

在软件行业,对于什么是架构,都有很多的争论,每个人都有自己的理解。此君说的架构和彼君理解的架构未必是一回事。因此我们在讨论架构之前,我们先讨论架构的概念定义,概念是人认识这个世界的基础,并用来沟通的手段,如果对架构概念理解不一样,那沟通起来自然不顺畅。Linux有架构,MySQL有架构,JVM也有架构,使用Java开发...

社区O2O,才是未来10年移动互联网最赚钱的项目

原文:http://blog.sina.com.cn/s/blog_70e76a920102uyoi.html8月12日  上海  晴 从深圳回来后,一直和郭老师探讨一个问题:新媒体营销未来最大的市场在哪里?郭老师说:未来出现土豪最多的企业,不是现在做电商,玩互联网的公...

基础才是重中之重~delegate里的Invoke和BeginInvoke

回到目录Invoke和BeginInvoke都是调用委托实体的方法,前者是同步调用,即它运行在主线程上,当Invode处理时间长时,会出现阻塞的情况,而BeginInvod是异步操作,它会从新开启一个线程,所以不会租塞主线程,在使用BeginInvoke时,如果希望等待执行的结果,可以使用EndInvoke来实现,这在...

基础才是重中之重~lock和monitor的区别

回到目录Monitor的介绍1.Monitor.Enter(object)方法是获取锁,Monitor.Exit(object)方法是释放锁,这就是Monitor最常用的两个方法,当然在使用过程中为了避免获取锁之后因为异常,致锁无法释放,所以需要在try{}catch(){}之后的finally{}结构体中释放锁(Mo...

基础才是重中之重~面向接口编程的含义

大叔认为面向接口有以下几个方面的作用1实现多态2在的团队开发中,先定义接口,其他开发人员跟据接口在配合DI实现自己的业务,而不需要等你把具体业务全部实现,大叔认为这是最重要的,有时我们看到业务层定义接口会想有什么用,业务很少多态,他不像数据层、你可以有很对持久化的方式,事实上,业务层接口的作用就是为其他人用的,所为的&...

基础才是重中之重~内存里的堆和栈

内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。栈  先进后出(FILO—First-In/Last-Out)就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。(C#里,值类型被存储在栈上)堆  先进先出(FIFO&md...

基础才是重中之重~再说软件设计的各大原则

回到目录下面将介绍以下几个原则,都是软件设计里的大哥大,大姐大级别的人物!DRYKISSSRPOCPLSPISPDIPSOCYANGIDRYDRY是DoNotRepeatYourself的简称,不要写重复的代码,可以使用代码重构里的提取到方法,提取到类来做这事KISSKISS是Keepitshortandsimple的...

基础才是重中之重~关于ThreadStatic和Quartz的一点渊源

回到目录ThreadStaticThreadStatic是C#里的一个特性,它可以让你的字段在一个线程里有效,但你不能控制这个字段在何时被回收,即如果声明一个int32的字段为ThreadStatic,然后你为它赋值时为100,那么它什么被恢复成默认值0,我们不得而知,这在开发时,我们可能只有手动将它设为0才行,比较难...

基础才是重中之重~Dictionary<K,V>里V的设计决定的性能

回到目录字典对象Dictionary<K,V>我们经常会用到,而在大数据环境下,字典使用不当可能引起性能问题,严重的可能引起内在的溢出!字典的值建议为简单类型,反正使用Tuple<T>字典的键在查找时,时间复杂度为O(1),性能不会有任何问题,所以不要愿望它下面代码是对500万的字典进行测试,首...
首页上一页12下一页尾页