Skip to content

ETS-ReactNative4/Note

 
 

Repository files navigation

不积跬步无以至千里.

Words

  • MBA 工商管理硕士,全称为工商管理专业型硕士研究生(英文名:Master of Business Administration,简称MBA)。

  • EMBA 高级管理人员工商管理硕士(EMBA EMBA英文全称为EXECUTIVE MASTER OF BUSINESS ADMINISTRATION),旨在培养具有高度政治素养、责任心和职业道德的中、高层管理者,有别于MBA,以及其他各类针对企业高级管理者的在职研修班等EDP培训。

  • '\r'是回车,前者使光标到行首,(carriage return)'\n'是换行,后者使光标下移一格,(line feed) \r 在 tty 里可以用来回到行首,屏幕类型的终端设备在回到行首后继续输出就能覆盖原行内容,通常用来做进度条一类的 GUI。但是 \n 就是单纯向下移动一行,不用 \r 你就只能在行半中间继续写。当然了,现代的终端通常已经不需要 \r\n 了。

  • REPL:Read-Eval-Print Loop,“读取-求值-输出” 循环。是一个简单的交互式的编程环境。

  • GNU & GCC - GNU编译器套装(英语:GNU Compiler Collection,缩写为GCC),指一套编程语言编译器,以GPL及LGPL许可证所发行的自由软件,也是GNU计划的关键部分,也是GNU工具链的主要组成部分之一。 https://zh.wikipedia.org/wiki/GCC

  • AR:增强现实(Augmented Reality)技术是一种将虚拟信息与真实世界巧妙融合的技术,广泛运用了多媒体、三维建模、实时跟踪及注册、智能交互、传感等多种技术手段,将计算机生成的文字、图像、三维模型、音乐、视频等虚拟信息模拟仿真后,应用到真实世界中,两种信息互为补充,从而实现对真实世界的“增强”。

  • VR:虚拟现实技术(英文名称:Virtual Reality,缩写为VR),又称灵境技术,是20世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术于一体,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感。随着社会生产力和科学技术的不断发展,各行各业对VR技术的需求日益旺盛。VR技术也取得了巨大进步,并逐步成为一个新的科学技术领域。

  • Verbose mode Verbose mode

  • Credits In general, the term credit in the artistic or intellectual sense refers to an acknowledgement of those who contributed to a work, whether through ideas or in a more direct sense.

  • SQL (pronounced "ess-que-el") stands for Structured Query Language. SQL is used to communicate with a database. According to ANSI (American National Standards Institute), it is the standard language for relational database management systems.

  • shadowsockets PAC

  • Software engineer (A software engineer is a person who applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software.) 使用软件设计原则 设计,开发,维护,测试,评估软件的 person。

  • DLL 动态链接库(英语:Dynamic-link library,缩写为DLL)是微软公司在微软视窗操作系统中实现共享函数库概念的一种实现方式。这些库函数的扩展名是.DLL、.OCX所谓动态链接,就是把一些经常会共享的代码(静态链接的OBJ程序库)制作成DLL档,当可执行文件调用到DLL档内的函数时,Windows操作系统才会把DLL档加载存储器内,DLL档本身的结构就是可执行档,当程序有需求时函数才进行链接。通过动态链接方式,存储器浪费的情形将可大幅降低。

  • Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved so that the tests pass. This is opposed to software development that allows software to be added that is not proven to meet requirements. 一种软件开发流程,依赖重复短周期的开发,需求转化为特定的测试用例。

  • IoT (internet of things) The internet of things, or IoT, is a system of interrelated computing devices, mechanical and digital machines, objects, animals or people that are provided with unique identifiers (UIDs) and the ability to transfer data over a network without requiring human-to-human or human-to-computer interaction.

  • GFW 防火长城(英文名称Great Firewall of China,简写为Great Firewall,缩写GFW),也称中国防火墙或中国国家防火墙,指中华人民共和国政府在其管辖因特网内部建立的多套网络审查系统的总称,包括相关行政审查系统。

  • 数字影院清晰度分为两级,即DCI 2K(2048x1080,每秒24帧或48帧)和DCI 4K(4096x2160像素,最低每秒60帧),其中DCI 4K(4096x2160)的信息量则是高清电视的4倍多。

  • WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。 https://webrtc.org/

  • 下沉市场:下沉市场是指的是三线以下城市、县镇与农村地区的市场,其基本特征在于范围广而散、服务成本更高。

  • DAU(Daily Active User)日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。DAU通常统计一日(统计日)之内,登录或使用了某个产品的用户数(去除重复登录的用户),这与流量统计工具里的访客(UV)概念相似。 MAU: 月活跃用户量. ARPU: (Average Revenue Per User)即每用户平均收入,用于衡量电信运营商和互联网公司业务收入的指标。pv:(pageview),即页面浏览量,或点击量;通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标;

  • ADSL (Asymmetric Digital Subscriber Line ,非对称 数字用户环路)是一种新的数据传输方式。它因为上行和下行带宽不对称,因此称为非对称数字用户线环路。它采用频分复用技术把普通的电话线分成了电话、上行和下行三个相对独立的信道,从而避免了相互之间的干扰。

  • STEM 是科学(Science),技术(Technology),工程(Engineering),数学(Mathematics)四门学科英文首字母的缩写

  • CMS 是"Content Management System"的缩写,意为"内容管理系统"。

  • LMS(学习管理系统Learning Management System)中文常用别名:在线学习系统,网络培训平台,在线教育系统等。 系统搭建具备以下功能:在线直播,互动教学,录播授课,网校管理

  • PBL (Project Based Learning (PBL) ) PROBLEM-BASED LEARNING (PBL) 三分钟带你了解PBL

  • IPC(Inter-Process Communication,进程间通信)。

  • PARALLAX EFFECT 视差特效 Parallax effects are awesome. Having elements move in the different speed during scrolling can easily provide the unique feeling for the application and they can make the user think that your app is well-polished.

  • ICP备案 英文全称:Internet Content Provider,中文全称:网络内容提供商。ICP可以理解为向广大用户提供互联网信息业务和增值业务的电信运营商,是经国家主管部门批准的正式运营企业或部门. 《互联网信息服务管理办法》指出互联网信息服务分为经营性和非经营性两类。国家对经营性互联网信息服务实行许可制度;对非经营性互联网信息服务实行备案制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务

  • ERP (Enterprise Resource Planning) 企业资源计划 是一种主要面向制造行业进行物质资源、资金资源和信息资源集成一体化管理的企业信息管理系统。 ERP的六大核心思想图示

    • Engineering Data Management: 工程数据管理
    • Production Management: 生产管理
    • Project Management: 项目管理
    • Customer Service Management: 客户服务管理
    • Materials Management: 物资管理
    • Financial Management: 财务管理
  • CRM 1999年,Gartner Group Inc公司提出了CRM概念(Customer Relationship Management 客户关系管理)。Gartner Group Inc在早些提出的ERP概念中,强调对供应链进行整体管理。而客户作为供应链中的一环,为什么要针对它单独提出一个CRM概念呢? 原因之一在于,在ERP的实际应用中人们发现,由于ERP系统本身功能方面的局限性,也由于IT技术发展阶段的局限性,ERP系统并没有很好地实现对供应链下游(客户端)的管理,针对3C因素中的客户多样性,ERP并没有给出良好的解决办法。

  • OA 办公自动化(Office Automation,简称OA),是将计算机、通信等现代化技术运用到传统办公方式,进而形成的一种新型办公方式。办公自动化利用现代化设备和信息化技术,代替办公人员传统的部分手动或重复性业务活动,优质而高效地处理办公事务和业务信息,实现对信息资源的高效利用,进而达到提高生产率、辅助决策的目的,最大限度地提高工作效率和质量、改善工作环境。

  • 邓氏编码(D-U-N-S® Number)是一种实时动态的企业身份标识。它源自于一个独一无二的9位数字全球编码系统DUNS,相当于企业的身份识别码 (就像是个人的身份证),被广泛应用于企业识别、商业信息的组织及整理。可以帮助识别和迅速定位全球2.4亿家企业的信息。 https://baike.baidu.com/item/%E9%82%93%E6%B0%8F%E7%BC%96%E7%A0%81/10822659?fr=aladdin

  • IMSI国际移动用户识别码是区别移动用户的标志,International Mobile Subscriber Identification Number储存在SIM卡中,可用于区别移动用户的有效信息。其总长度不超过15位,同样使用0-9的数字

  • IMEI 国际移动设备识别码(International Mobile Equipment Identity,IMEI),即通常所说的手机序列号、手机“串号”,用于在移动电话网络中识别每一部独立的手机等移动通信设备,相当于移动电话的身份证。

  • original demo,cover by在音乐上 原版 与 翻版(翻唱)

  • Crossed fingers To cross one's fingers is a hand gesture commonly used to wish for luck. Occasionally it is interpreted as an attempt to implore God for protection.[1] The gesture is referred to by the common expressions "cross your fingers", "keep your fingers crossed", or just "fingers crossed".

  • group wheel Modern Unix systems generally use user groups as a security protocol to control access privileges. The wheel group is a special user group used on some Unix systems to control access to the su[4][5] or sudo command, which allows a user to masquerade as another user (usually the super user)

  • VPS服务器(虚拟专用服务器)("Virtual Private Server",或简称 "VPS")是利用虚拟服务器软件(如微软的Virtual Server、VMware的ESX server、SWsoft 的Virtuozzo)在一台物理服务器上创建多个相互隔离的小服务器。 这些服务器(VPS)本身就有自己操作系统,它的运行和管理与独立服务器完全相同。 因为每一个VPS服务器均可独立进行重启并拥有自己的root访问权限、用户、IP地址、内存、过程、文件、应用程序、系统函数库以及配置文。虚拟专用服务器确保所有资源为用户独享,给用户最高的服务品质保证,让用户以虚拟主机的价格享受到独立主机的服务品质。

  • OKR(Objectives and Key Results)即目标与关键成果法,是一套明确和跟踪目标及其完成情况的管理工具和方法,由英特尔公司发明。 OKR由英特尔公司发明,并由约翰·杜尔将其大众化,OKR与OKR工具被多个公司采用,包括Uber、谷歌 [2] 、MongoDB、LinkedIn [3] 、推特 [4] 和Zynga。

  • KPI 关键绩效指标(KPI:Key Performance Indicator)是通过对组织内部流程的输入端、输出端的关键参数进行设置、取样、计算、分析,衡量流程绩效的一种目标式量化管理指标,是把企业的战略目标分解为可操作的工作目标的工具,是企业绩效管理的基础。[KPI的缺陷:]没有人对最终结果负责,每个人只对自己的过程负责。人的主观能动性被压抑。结果高度依赖机器和管理者的指令。[OKR 解决了 KPI 的这些缺陷] 首先它和绩效考核分离,把绩效考核交给 peer review来做。然后它强调 Key Result 必须服从 Objective,所以如果你在 Objective上写了要让用户喜欢我们的产品,但你实际执行 Key Result 的手段违反了这一点的话,谁都能看得出来。既然 Key Result 只是用来服务于 Objective 的,那就没必要像 KPI 那样一早制订好然后强制执行了。你可以在做的过程中随意更改 Key Result,只要它们还是服务于原本的 Objective 就行。

  • GM(General Manager)总经理 VP(Vice President)副总裁 CEO(Chief Executive Officer)首席执行官 CTO(Chief technology officer)首席技术官 类似总工程师 https://zhidao.baidu.com/question/172835795.html

  • VGA (Video Graphics Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。不支持热插拔,不支持音频传输。

  • HDMI 是(High Definition Multimedia Interface)的缩写,意思是高清晰度多媒体接口,是一种数字化视频/音频接口技术,适合影像传输的专用型数字化接口,可同时传送音频和影像信号,最高数据传输速度为48Gbps(2.1版)

  • ORM 对象关系映射(英语:(Object Relational Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换 [1] 。从效果上说,它其实是创建了一个可在编程语言里使用的--“虚拟对象数据库”。

    • What is the difference between an ORM and an ODM?
    • MySQL is an example of a relational database - you would use an ORM to translate between your objects in code and the relational representation of the data.
    • MongoDB is an example of a document database - you would use an ODM to translate between your objects in code and the document representation of the data
  • SOA 全英文是Service-Oriented Architecture,中文意思是中文面向服务编程,是一种思想,一种方法论,一种分布式的服务架构。 微服务架构 vs. SOA架构

  • “i.e.”是拉丁词ID EST的缩写,它的意思是 "that is"(那是) 以及“in other words” (换句话说)。

  • e.g. (=exempli gratia)例如 举例来说(等于for example)

  • aka 又叫做,亦称(also known as)

  • SaaS是Software-as-a-Service(软件即服务)的简称 如何理解云计算?IaaS、PaaS和SaaS Software as a service (SaaS) is a software distribution model in which a third-party provider hosts applications and makes them available to customers over the Internet. SaaS is one of three main categories of cloud computing, alongside infrastructure as a service (IaaS) and platform as a service (PaaS). https://searchcloudcomputing.techtarget.com/definition/Software-as-a-Service

  • cloud computing

  • O2O 即Online To Offline,是指将线下的商务机会与互联网结合,让互联网成为线下交易的前台,这个概念最早来源于美国。O2O的概念非常广泛,只要产业链中既可涉及到线上,又可涉及到线下,就可通称为O2O。一种观点是,一家企业能兼备网上商城及线下实体店两者,并且网上商城与线下实体店全品类价格相同,即可称为O2O;也有观点认为,O2O是B2C( Business To Customers)的一种特殊形式。O2O引用较多的一种解释是:O2O(Online To Offline)即线上到线下,其核心是把线上的消费者带到现实的商店中去,也就是让用户在线支付购买线下的商品和服务后,到线下去享受服务。O2O适用的行业 餐饮业,服务业,团购几乎采取O2O模式.百度地图被视为O2O的重要入口之一,并相继提供了地图+出行、餐饮、酒店、门票、电影等各类生活服务,糯米和百度外卖也正从单一的餐饮扩展到更多的服务场景,已经在医疗、上门服务等领域有所动作。

  • B2B 企业对企业(B2B,在一些国家,BtoB)是指一家企业与另一家企业进行商业交易。这通常发生在以下情况: 例如:向另一家公司提供原材料,以便生产产品 一个企业因经营原因需要另一个企业的服务(例如,一个食品制造商雇用会计事务所审计其财务)。 转售他人生产的商品和服务的企业(例如,零售商从食品制造商那里购买最终产品)。 B2B经常与企业对消费者(B2C)进行对比。在B2B商务,双方关系具有可比性的议价能力,即使他们不这样做,每一方通常需要专业人员和法律顾问谈判的条款,而B2C的形状更大程度上信息不对称的经济影响。

  • IPO 首次公开募股(Initial Public Offerings,简称IPO)是指一家企业或公司 (股份有限公司)第一次将它的股份向公众出售(首次公开发行,指股份公司首次向社会公众公开招股的发行方式)。通常,上市公司的股份是根据相应证监会出具的招股书或登记声明中约定的条款通过经纪商或做市商进行销售。一般来说,一旦首次公开上市完成后,这家公司就可以申请到证券交易所或报价系统挂牌交易,有限责任公司在申请IPO之前,应先变更为股份有限公司。

  • ICO,全称Initial Coin Offering,意为“首次代币发行”,可以说是以币换币:发行的是区块链项目的代币,投资者通常用币圈认知度最高的比特币或以太币去兑换。

  • OCR (Optical Character Recognition,光学字符识别)是指电子设备(例如扫描仪或数码相机)检查纸上打印的字符,通过检测暗、亮的模式确定其形状,然后用字符识别方法将形状翻译成计算机文字的过程;即,针对印刷体字符,采用光学的方式将纸质文档中的文字转换成为黑白点阵的图像文件,并通过识别软件将图像中的文字转换成文本格式,供文字处理软件进一步编辑加工的技术。

  • PWA (Progressive Web Apps) are just great web sites that can behave like native apps—or, perhaps, Progressive Web Apps are just great apps, powered by Web technologies and delivered with Web infrastructure. 用人话说是这样的:PWA是基于最新WEB技术的应用,它可以拥有原生应用那样的行为,甚至能比原生应用更牛叉。

  • p2p (互联网金融点对点借贷平台)P2P是英文person-to-person(或peer-to-peer)的缩写,意即个人对个人(伙伴对伙伴)。又称点对点网络借款,是一种将小额资金聚集起来借贷给有资金需求人群的一种民间小额借贷模式。属于互联网金融(ITFIN)产品的一种。属于民间小额借贷,借助互联网、移动互联网技术的网络信贷平台及相关理财行为、金融服务。

  • DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。 可以把DevOps看作开发(软件工程)、技术运营和质量保障(QA)三者的交集。

  • MITM Fluxion is the future of MITM WPA attacks攻击,即中间人攻击(Man-in-the-middle-attacks,简称:MITM攻击)。

  • Verbose mode link A verbose mode is an option available in many computer operating systems, including Microsoft Windows, macOS and Linux that provides additional details as to what the computer is doing and what drivers and software it is loading during startup. This level of detail can be very helpful for troubleshooting problems with hardware or software, if errors are occurring during startup or after the operating system has loaded.

  • daemon 守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。

  • cron 读音英 ['krɔ:n]/美 ['krɒn] 计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的作务。 crontab文件的格式:M H D m d cmd. M: 分钟(0-59)。 H:小时(0-23)。 D:天(1-31)。 m: 月(1-12)。 d: 一星期内的天(0~7,0和7均为星期天)。 cmd: 要执行的命令。 在线生成器

  • OAuth 是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。 理解OAuth 2.0

  • HttpHeader之User-Agent UserAgent中文名为用户代理,是Http协议中的一部分,属于头域的组成部分,UserAgent也简称UA。它是一个特殊字符串头,是一种向访问网站提供你所使用的浏览器类型及版本、操作系统及版本、浏览器内核、等信息的标识。通过这个标识,用户所访问的网站可以显示不同的排版从而为用户提供更好的体验或者进行信息统计;例如用手机访问谷歌和电脑访问是不一样的,这些是谷歌根据访问者的UA来判断的。 时下流行的浏览器User-Agent大全 webcontrol判断设备推送升级信息

  • TLS (Transport Layer Security) 安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性。 TLS包含三个基本阶段:

  1. 对等协商支援的密钥算法
  2. 基于私钥加密交换公钥、基于PKI证书的身份认证
  3. 基于公钥加密的数据传输保密 在TCP之上提供了一个加密的通信流,并且使用公钥、私钥对客户端和服务端进行验证,要进行通信必须要有私钥和签名证书。
  • SSL (Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。

  • OpenSSL 是一个安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。

  • OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控制和文件传输过程中的数据,并由此来代替原来的类似服务。

  • Secure Shell(缩写为SSH),是一项创建在应用层和传输层基础上的安全协议,为计算机上的Shell(壳层)提供安全的传输和使用环境。传统的网络服务程序,如rsh、FTP、POP和Telnet其本质上都是不安全的;因为它们在网络上用明文传送数据、用户帐号和用户口令,很容易受到中间人(man-in-the-middle)攻击方式的攻击。就是存在另一个人或者一台机器冒充真正的服务器接收用户传给服务器的数据,然后再冒充用户把数据传给真正的服务器。而SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用SSH协议可以有效防止远程管理过程中的信息泄露问题。通过SSH可以对所有传输的数据进行加密,也能够防止DNS欺骗和IP欺骗。SSH之另一项优点为其传输的数据可以是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、POP、甚至为PPP提供一个安全的“通道”。

  • WebSocket 峰峰 WebSocket 是一种网络通信协议,很多高级功能都需要它。 有HTTP为什么还需要WebSocket? 答案很简单,因为 HTTP 协议有一个缺陷:通信只能由客户端发起。HTTP 协议做不到服务器主动向客户端推送信息。 轮询的效率低,非常浪费资源(因为必须不停连接,或者 HTTP 连接始终打开)。因此,工程师们一直在思考,有没有更好的方法。WebSocket 就是这样发明的。 WebSocket最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。

  • SOAP (abbreviation for Simple Object Access Protocol) is a messaging protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses XML Information Set for its message format, and relies on application layer protocols, most often Hypertext Transfer Protocol (HTTP), although some legacy systems communicate over Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission. 简单对象访问协议,计算机网络中用于交换结构化信息的通信协议。 使用XML的消息格式,依赖于应用层协议,最常见的是http,有时候也会依赖 SMTP.

  • SMTP SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。

  • crud 是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。crud主要被用在描述软件系统中数据库或者持久层的基本操作功能。Create, Read, Update and Delete (CRUD)

  • .NET 就是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。

  • Web Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行交互操作(这他娘什么玩意儿)。Web Services 主要利用 HTTP 和 SOAP 协议使业务数据在 Web 上传输,SOAP通过 HTTP 调用业务对象执行远程功能调用,Web 用户能够使用 SOAP 和 HTTP通过 Web 调用的方法来调用远程对象的。

  • BSD (Berkeley Software Distribution,伯克利软件套件)是Unix的衍生系统,在1977至1995年间由加州大学伯克利分校开发和发布的。历史上, BSD曾经被认为是UNIX的一支——"BSD UNIX", 因为它和AT&T UNIX操作系统共享基础代码和设计。在20世纪80年代,衍生出了许多变形的UNIX授权软件。

  • XSS 跨站脚本攻击(Cross Site Scripting) 漏洞和著名的SQL注入漏洞一样,都是利用了Web页面的编写不完善,所以每一个漏洞所利用和针对的弱点都不尽相同。这就给XSS漏洞防御带来了困难:不可能以单一特征来概括所有XSS攻击。

  • CA 认证 电子商务认证授权机构(CA, Certificate Authority),也称为电子商务认证中心,是负责发放和管理数字证书的权威机构,并作为电子商务交易中受信任的第三方,承担公钥体系中公钥的合法性检验的责任。

  • Solaris (读作 /se'laris:/ 或者 /so'le:ris/ 或者 '梭拉瑞斯'或者"ソラリス" )是Sun Microsystems研发的计算机操作系统。它被认为是UNIX操作系统的衍生版本之一。 目前Solaris属于混合开源软件。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。

  • Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

  • SDK 是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利)。

  • JDK (Java Development Kit)又称J2SDK(Java2 Software Development Kit),是Java开发工具包,它提供了Java的开发环境(提供了编译器javac等工具,用于将java文件编译为class文件)和运行环境(提 供了JVM和Runtime辅助包,用于解析class文件使其得到运行)。如果你下载并安装了JDK,那么你不仅可以开发Java程序,也同时拥有了运行Java程序的平台。JDK是整个Java的核心,包括了Java运行环境(JRE),一堆Java工具tools.jar和Java标准类库 (rt.jar)。

  • JRE (Java Runtime Enviroment)是Java的运行环境。面向Java程序的使用者,而不是开发者。如果你仅下载并安装了JRE,那么你的系统只能运行Java程序。JRE是运行Java程序所必须环境的集合,包含JVM标准实现及 Java核心类库。它包括Java虚拟机、Java平台核心类和支持文件。它不包含开发工具(编译器、调试器等)。

  • Hibernate 是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

  • JavaBean 是特殊的Java类,使用J ava语言书写,并且遵守JavaBean API规范。接下来给出的是JavaBean与其它Java类相比而言独一无二的特征:提供一个默认的无参构造函数。需要被序列化并且实现了Serializable接口。可能有一系列可读写属性。可能有一系列的"getter"或"setter"方法。

  • JDBC API是一个Java API可以访问任何类型的数据库的数据,尤其是存储在关系数据库中的数据。 JDBC的工作原理与Java在各种平台一样,如Windows,Mac OS和各种版本的UNIX系统。

  • AOP 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

  • fastcgi CGI全称是“通用网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序一般运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl

  • ALY.OSS 阿里云存储服务(Open Storage Service,简称 OSS),是阿里云对外提供的海量,安全,低成本,高可靠的云存储服务。用户可以通过简单的 REST 接口,在任何时间、任何地点、任何互联网设备上进行上传和下载数据,也可以使用WEB 页面对数据进行管理。

  • AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件不同产品,不同的开发语言等条件的限制。Erlang中的实现有 RabbitMQ等。

  • 斐波那契数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... 如果设F(n)为该数列的第n项(n∈N*),那么这句话可以写成如下形式:F(n)=F(n-1)+F(n-2) The Fibonacci function:

function fibonacci(n) {
  if (n == 0 || n == 1)
    return n;
  else
    return fibonacci(n - 1) + fibonacci(n - 2);
}

https://baike.baidu.com/item/%E6%96%90%E6%B3%A2%E9%82%A3%E5%A5%91/2037797 We declare our fibonacci function. It assumes only valid positive integer input. (Don't expect this one to work for big numbers, and it's probably the slowest recursive implementation possible).

  • Erlang(['ə:læŋ])是一种通用的面向并发的编程语言,它由瑞典电信设备制造商爱立信所辖的CS-Lab开发,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。Erlang问世于1987年,经过十年的发展,于1998年发布开源版本。 Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.

  • ICMP是“Internet Control Message Protocol”(Internet控制消息协议)的缩写。它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。

  • 世界主要货币符号bai如下:人民币:¥  美元:$ 欧元:€  巴西雷亚尔:R$  英镑:£ 

  • 项目管理工具JIRA,redmine

ss

  • 192.241.215.191 11838 ssx.re-73119929 aes-256-cfb

如何有效提升留存率促进用户活跃

如何有效提升留存率促进用户活跃?

签到打卡

比如多看APP,看书时会提醒打卡,打卡可以拿书币,又能看新的书。签到打卡相对不是成本很高,但对很多用户来说非常有意义。 连续打卡还可以抽奖。。。

支付得红包

红包还可翻倍

等级勋章机制

划分等级特权

如何扩增用户数

用户邀请好友注册

React Native

启动

See https://git.io/v5vcn for more information, either install watchman or run the following snippet: sudo sysctl -w kern.maxfiles=5242880 sudo sysctl -w kern.maxfilesperproc=524288

调整运行内存 kern.maxfiles: 12288 -> 5242880

必备的组件

yarn start

To view your app with live reloading, point the Expo app to this QR code. You'll find the QR scanner on the Projects tab of the app.

yarn run ios == npm run ios

  • 需要有localhost 开启
  • simulator 设置 Hardware下设置尺寸或不同设备

AppRegistry

AppRegistry is the JS entry point to running all React Native apps. App root components should register themselves with AppRegistry.registerComponent, then the native system can load the bundle for the app and then actually run the app when it's ready by invoking AppRegistry.runApplication.

Ejecting from Create React Native App

"Ejecting" is the process of setting up your own custom builds for your CRNA app. It can be necessary to do if you have needs that aren't covered by CRNA, but please note that aside from the use of version control systems (git, hg, etc.) it is not reversible.

CRNA

create-react-native-app,简称CRNA,用来快速创建react native的app。项目地址如下: https://github.com/react-community/create-react-native-app

$ npm install -g create-react-native-app
$ create-react-native-app my-app
$ cd my-app/
$ npm start

The Basics

Layout with Flexbox

A component can specify the layout of its children using the flexbox algorithm. Flexbox is designed to provide a consistent layout on different screen sizes.

TextInput

Handling Touches

Users interact with mobile apps mainly through touch. the one component you will most likely be interested in is the basic Button.

Blog

Software Engineering Thoughts

编程语言分类

oo

用户画像 用户画像

About

take note for everything valuable.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 65.5%
  • HTML 27.5%
  • Go 1.8%
  • TypeScript 1.6%
  • Shell 1.2%
  • C# 1.0%
  • Other 1.4%