短文月刊Monthly Essay
第2022年12月期Issue 2022-12
Linux操作系统中查看文件的命令
Linux操作系统中有三个不同的查看文件内容的命令,即cat、less和tail命令,这三个命令查看文件内容的场景不同
查看详情 →View Detail →Linux服务相关命令
Linux操作系统中的服务进程有两大类,一类是系统自带的,比如sshd、network、firewalld等,另外一类是用户自己的,比如java、nginx等。
查看详情 →View Detail →整合营销传播IMC
整合营销传播是以通过品牌与消费者的一致沟通满足消费者需要的价值为取向,确定企业统一的促销策略,协调使用各种不同的传播手段,发挥不同传播工具的优势,从而使企业实现促销宣传的低成本化,以高强冲击力形成促销高潮。
查看详情 →View Detail →精准营销,“信息茧房”式的沟通吗?
品牌的精准营销,只要数字化管理系统及算法恰当的话,是能保证与用户需求、心情、兴趣爱好等同频率的,保证双向沟通是舒畅与愉悦的,那么“信息茧房”问题不会在沟通中出现的。
查看详情 →View Detail →DTC品牌,做时间的函数生意
今天DTC品牌的时间的生意,借助CRM、CDP和DMP等互联网技术系统,自由地设置自定义模式函数,进而可升级时间的生意为时间的函数生意,即通过数据化杠杆函数,以达成生意的指数型商业模式实现。
查看详情 →View Detail →GTM,可持续的优势竞争与长期主义战略
Go-To-Market,是一种企业级的市场战略。只有那些有意愿和有能力在市场策略与销售方法上进行创新的企业,将会获得宝贵的好处,即拥有可持续的优势竞争与长期主义战略,持续引领企业的目标市场。
查看详情 →View Detail →品牌与市场营销,谁与争峰?
市场营销的第一目的是创造顾客,获取和维持顾客;品牌营销,在于为企业品牌找到一个具有差异化个性、能够深刻感染消费者内心的品牌核心价值。
查看详情 →View Detail →自我期望的力量,皮格马利翁效应
管理的真谛在于管好目标,理好价值,让大家拥有一致的团队目标,激发自我期望的力量,皮格马利翁效应会不断暗示自己想办法完成目标。
查看详情 →View Detail →NPM之新的NPX命令说明
npx是一个工具,它是npm v5.2.0引入的一条命令,是npm的一个包执行器,是为了提高从npm注册表使用软件包的体验。
查看详情 →View Detail →安装Ant Design Pro v5.0
Ant Design Pro 是基于 Ant Design 和 umi 的封装的一整套企业级中后台前端/设计解决方案。
查看详情 →View Detail →安装Nginx WebUI管理工具应用
NginxWebUI工具是轻松地以图形化方式来配置Nginx服务的各项功能,包括HTTP协议转发,TCP协议转发,反向代理,负载均衡,SSL证书自动申请、续期。
查看详情 →View Detail →如何去掉Ant Design Pro v5.0的默认水印?
安装Ant Design Pro v5.0后,每个页面默认都带上当前登录用户名称的水印,如何去掉呢?
查看详情 →View Detail →CSS文本溢出隐藏且显示省略号
当单行或多行文本超出显示范围时候,可通过CSS样式text-overflow隐藏溢出部分,或显示或不显示省略号ellipsis。
查看详情 →View Detail →Umi in React路由跳转和传参数
在Umi React框架中,除了A标签可跳到外部网站之外,站内页面跳转有两种方法,即页面标签跳转和页面JS跳转。
查看详情 →View Detail →解决npm一直停在"node ./download-chromedriver.js"的问题
解决npm一直停在"node ./download-chromedriver.js"的问题
查看详情 →View Detail →函数式组件React.FC和类组件React.Component
函数式组件React.FC是简化版本,故其灵活性不好,而这正是类组件React.Component的优势,它可根据自己的需求做个性化继承扩展等。
查看详情 →View Detail →说说React Hooks API之useState和useReducer
在React Hooks API中,最为常见的两个函数是useState和useReducer,两种有啥异同吗?
查看详情 →View Detail →说说React Hooks API之useEffect
函数式组件React.FC中,要想使用生命周期函数功能的话,需要useEffect勾子函数来帮忙。
查看详情 →View Detail →安装 canvas 遇到解决 node-pre-gyp WARN Using request for node-pre-gyp https download
安装 canvas 遇到解决 node-pre-gyp WARN Using request for node-pre-gyp https download
查看详情 →View Detail →说说React Hooks API之useRef
为了满足这种“跨渲染”场景需求,函数式组件React.FC引入了一个新的Hook函数useRef,即状态变量引用。
查看详情 →View Detail →说说React Hooks API之useRef和createRef
React.createRef在每次渲染时都会返回一个新的引用,而React.useRef在每次渲染时都会返回相同的引用。
查看详情 →View Detail →说说React Hooks API之useCallback
使用useCallback对事件函数进行闭包处理,以达到某些需求场景不要与useState的值是实时的、全部的同步的目的。
查看详情 →View Detail →说说React Hooks API之forwardRef
React.forwardRef会创建一个React组件,并可把这个子组件或组件中的一个标签的引用转发给父级组件。
查看详情 →View Detail →说说React Hooks API之forwardRef和useImperativeHandle
React.forwardRef函数对把子组件对象或内部的DOM元素转发给调用方,但这样暴露了太多信息出去了,而要用useImperativeHandle来约束暴露指定的接口方法。
查看详情 →View Detail →TypeScript中React.Component的属性类型声明
在TypeScript脚本语言代码中,类组件React.Component的属性类型声明方式有一套自己的定义与使用规范。
查看详情 →View Detail →TypeScript中React.FC的属性类型声明
在TypeScript脚本语言代码中,函数式组件React.FC的属性类型声明方式有一套自己的定义与使用规范。
查看详情 →View Detail →localStorage.getItem获取本地缓存结果为[object Object],什么情况?
当用localStorage.getItem获取本地缓存的结果为[object Object]时候,如何判断这个异常情况呢?
查看详情 →View Detail →React返回多个元素的几种方法比较,比如用Fragment或空标签等
在React中return方法返回多个DOM元素时候,必须要有父元素标签包裹,否则会抛出错误哦。
查看详情 →View Detail →如何市场表现分析,指导企业做出正确决策
通过波斯顿矩阵,它可协助企业分析其业务(即产品或服务)的市场与经营表现,从而指导企业该如何合理有效地分配资源,同时可作为品牌建立与营销、产品管理、战略管理以及企业整体业务情况的分析与评估工具。
查看详情 →View Detail →媒体供给侧的结构性失衡,孕育而生了MCN
正是因为MCN机构的出现,以前广告主不得不找到顶级KOL去合作,现在广告主找专业的MCN机构进行合作就可以啦。
查看详情 →View Detail →品牌新营销,先短视频传播,后直播带货
相比“人、货、场”的传统电商,“人、货、场、景”的直播带货,多了一个“景”,正是因为有这个“景”字,让购物更带娱乐性。
查看详情 →View Detail →在抖音与快手,如何选择不同的品牌传播策略
抖音和快手的内容推荐策略,都是向不同的用户推荐TA感兴趣的内容,实现千人千面,但双方的核心分发机制是有明显的差异。
查看详情 →View Detail →Not found echarts module异常错误
迁移ECharts页面代码到新工程项目后,安装ECharts模块包,启动出现Not found echarts module错误。
查看详情 →View Detail →Ant Design页面访问远程API服务的跨域问题
在Ant Design的React页面中,本地开发环境访问远程API服务的跨域问题,需用Proxy方式解决。
查看详情 →View Detail →Spring JPA的CriteriaBuilder.notEqual不起作用
想过滤掉特殊数据,用Spring JPA的CriteriaBuilder.notEqual的SQL过滤条件不生效,也可改用前端页面过滤掉。
查看详情 →View Detail →Umi异常AssertionError [ERR_ASSERTION]: filePath not found
基于Umi的Ant Design框架中,如果页面布局中更换了某些文件路径(比如背景图片)之后,会出现filePath not found 的umi错误。
查看详情 →View Detail →信息沟通方式的每次跃迁,都引发了一次产业进化
短视频应用工具,一定会往“+快捷商城”、“+快捷服务”等方向发展,让用户轻松完成产品宣传、销售与服务一体的微个体业务,相信国家的经济将会下一轮激发与增长会是从农村开始的。
查看详情 →View Detail →Java的Synchronized同步锁关键字的用法
用Synchronized关键字来实现Java多线程异步执行的资源同步控制功能,Synchronized同步锁的写法有四种,其作用范围不一样。
查看详情 →View Detail →HashMap在Java多线程访问时出现数据不同步的问题
实现多键值对功能逻辑,用HashMap的执行效率高,但它是非线程安全的,故多线程访问时要自己添加同步锁。
查看详情 →View Detail →@RestController类中@RequestMapping值定义重复
Spring Cloud框架中定义的@RestController的@RequestMapping路径值重复,微服务启动会失败。
查看详情 →View Detail →Spring Cloud框架中@Repository的持续化类定义方法字段错误
用Spring Cloud框架的标注@Repository定义持续化类存取对应的数据库表,当持续化类中定义的数据库操作方法有字段错误,启动服务时候会抛出错误。
查看详情 →View Detail →Java集合类ArrayList和LinkedList的使用场景
Java编程时候经常要用到集合数据,哪种情况下选用ArrayList,而哪种情况下又选用LinkedList呢?
查看详情 →View Detail →Java编程使用ArrayList比原生数组的时候多得多,为什么呢?
Java编程使用动态数组的场景比较多,故ArrayList比原生数组使用得更频繁。
查看详情 →View Detail →Java原生数组Array的正序、倒转、过滤等操作
JDK数组工具类Arrays或ArrayUtil,封装了对基本类型或对象类型数组的基本操作,比如排序等。
查看详情 →View Detail →Java的两个比较接口Comparable和Comparator的用法
比较Java对象的大小时候,接口Comparable把一般对象升级为可自定义比较的对象,而接口Comparator是给一般对象制造不同属性值的比较器。
查看详情 →View Detail →Less让样式动态起来,变量、混合和嵌套
Less 到底为 CSS 添加了什么功能?让页面的样式动态起来了,好比Javascript脚本让Web页面动态起来,由HTML升级为DHTML。LESS增加了三个核心功能,分别是变量、混合和嵌套。
查看详情 →View Detail →引入内置函数之后,Less is more印证了LESS的强大
尤其引入了许多内置函数之后,LESS让样式编程跟脚本语言编程一样,样式动态更加多样灵活。
查看详情 →View Detail →Java并发执行控制,使用wait和notify/notifyAll的方法
Java并发执行用Thread,并发执行的控制可用wait和notify/notifyAll。
查看详情 →View Detail →MySQL数据库的字段usage的java.sql.SQLSyntaxErrorException
字段usage是MySQL数据库的保留关键字,请不要在数据表中定义字段名称叫做usage,否则会报错。
查看详情 →View Detail →说说Java对象的深浅拷贝和Cloneable接口
Java中的浅拷贝仅需调用Object的clone方法即可,而除此之外,深拷贝要自己主动调用各个引用字段的clone方法。
查看详情 →View Detail →JVM垃圾回收GC的优化建议
为了避免OOM(Out of Memory)异常的出现,就需要对JVM垃圾回收GC进行优化,其核心是减少GC次数和GC时间,避免全回收Full GC。
查看详情 →View Detail →曾经的手机操作系统王者,塞班Symbian
它是第一个真正为手机而生的操作系统,而Windows Mobile早期是为 PDA 研发的,尽管乔布斯的iOS从外表上与它有诸多的不同,但其在精神内核上却是继承了它的衣钵。
查看详情 →View Detail →说说MySQL数据库的多存储引擎设计场景
MySQL提供不同的存储引擎类型,以更好地适配不同的业务数据存储需求场景,从而让业务数据存储与处理起来更优。
查看详情 →View Detail →MySQL数据库中按存储方式分的两种索引类型
MySQL数据中常用的索引在物理上分为 B-树索引和 哈希索引两类,两种不同类型的存储方式索引各有其不同的适用范围。
查看详情 →View Detail →阿里云Ali Cloud平台ECS服务器何时需升级配置呢?
阿里云Ali Cloud平台云服务器ECS运行到什么情况下,此时应该升级扩充内存或CPU等。
查看详情 →View Detail →Linux的内核及其发布版本
把 Red Hat、Ubuntu、SUSE、CentOS等直接说成 Linux 其实是不确切的,它们是 Linux操作系统的发行版本。
查看详情 →View Detail →安卓Android手机操作系统的简介
安卓Android 的底层内核基于 Linux,但已根据 Google 方向进行了定制裁剪开发。安卓操作系统最大的优势在于它的开放性,它开发的平台允许任何移动终端厂商加入安卓联盟。
查看详情 →View Detail →营销关系的创新,离不开企业组织的创新
企业跟用户跟市场不再是“企业教育用户与市场”的知识单向灌输式关系,而是转变为“企业学习、用户教授”的新型的知识双向切磋关系。
查看详情 →View Detail →平台网店流量,可算为企业的私域流量?
企业要蓄养自己的鱼塘,不仅要自己养鱼苗并喂养长大,还要广开渠道把江河湖泊中的鱼来引进来,这样的鱼塘,才是企业真正的私域流量。
查看详情 →View Detail →简说Objective-C语言诞生的故事
Objective-C是在C语言之上开发的,它增加了Small Talk编程语言的功能,使Objective-C成为面向对象的语言。
查看详情 →View Detail →Swift语言,一个充满表现力和趣味的编程语言
不需要编译、不需要点击执行,编写代码后直接看效果,比脚本语言还方便,开发者可以通过Playgroud快速得进行语法试验、API调用等。
查看详情 →View Detail →Obective-C语言与C语言有什么联系吗?
Objective-C语言,通常叫做ObjC或OC语言,是扩充C语言的面向对象编程语言;而C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。
查看详情 →View Detail →C++语言,现代工科专业的必修课
C++ 语言是一种静态数据类型检查的、支持多重编程范式的通用程序设计语言,它支持过程化程序设计、数据抽象、面向对象程序设计、泛型程序设计等多种程序设计风格。
查看详情 →View Detail →说说C、C++及Objective-C语言之间的渊源
C语言是C++和Objective-C语言的祖先,而两种又是非常相似的兄弟,但各自有各自的特点及应用领域。
查看详情 →View Detail →同为C派,C++和Objective-C是有差别的
C++ 语言与Objective-C 语言同为面向对象设计语言,它们有很多相似的对象,但由于两者属于不同的面向对象学派,故此它们有着很多的不同之处。
查看详情 →View Detail →Unhandled Rejection (TypeError): cyclic object value
当用JSON字符串转换对象时候,如果这个对象存在字段属性循环调用自己的时候,会抛出错误异常。
查看详情 →View Detail →Antd in React中数值字段直接默认值而Form表单提交,火狐无反应但谷歌可以
在Ant Design in React中,Form表单数值字段无输入即使用默认值,火狐直接提交无反应,但谷歌浏览器可以。
查看详情 →View Detail →