MAC OSX文本搜索工具链

Ag是一个快速高效的文本搜索工具,选项丰富灵活。 安装。执行下列命令进行安装: brew install the_silver_searcher 搜索当前目录下所有文件: ag ‘<target-string>’ 搜索当前目录下所有.java文件: ag -G .java ‘<target-string>’ , 其中.java可以换为任意一种文件类型的后缀名。 链接:https://www.jianshu.com/p/9ed764e7bd89

IOS开发Certificate证书Provisioning配置及发布说明

首先需要理解苹果的证书体系. 不需要被绕进去. 各种File之间的关系. 苹果开发来说, 无非就是证书(Certificate)加上版本配置(Proversioning)这两者文件的关系. 我们区分两个版本. 及Development 和 Distribution. 两个版本分别具备自己的Certificate和Proversioning, 并且需要配对. 我们先说Development下的配置. 需要生成证书文件以及匹配情况. 在真机调试中, 我们需要certificate和与机器UID匹配好的proversiong文件. 如下图所示: 弄清几个项目的关系后, 就不至于混淆. Certificates : 生成绑定机器的钥匙, 通过OSX系统的KeyChain Access申请p12钥匙文件(KeyChain Access -> Certificate Assistant -> Requeset a certificate from a certificate authority)后, 再绑定生成sertificate文件. 保存好该Certificate钥匙文件, 该申请有账号次数限制, Revoke后并不减少限制. Identifiers : 应用Application唯一标识, 及包名package name. 一般取名反向域名, ex: com.tabtu.application Devices : 测试机器的识别码. 标记为UDID. 线连接测试设备后, 复制粘贴其UDID并标记即可. Profiles : …

iOS 应用上架流程(提交到AppStore)

1、账号准备 1.1  登录苹果开发者中心   https://developer.apple.com/ 1.2  输入Apple ID和密码(没有则需注册) 1.3  加入苹果开发者计划(如已加入,可跳过这一步) join the Apple  Developer  Program Enroll Start  Your Enrollment 根据需要选择账号类型(个体、公司、政府组织)。 选择账号类型 填写开发者信息 确认信息 购买信息 填写付款信息进行购买 2、准备证书 首先介绍以下相关概念:    Certificate:证书是用来给应用程序签名的,只有经过签名的应用程序才能保证他的来源是可信任的,并且代码是完整的,未经修改的。在Xcode Build Setting的Code Signing Identity中,你可以设置用于为代码签名的证书。证书主要分为两类:Development和Production,Development证书用来开发和调试应用程序,Production主要用来分发应用程序。   APP ID: 用于标识一个或者一组App,App ID应该是和Xcode中的Bundle ID是一致的或者匹配的。    Devices:   包含了该账户中所有可用于开发和测试的设备。    Provisioning Profile:配置文件,包含了上述的所有内容:证书、APP ID、设备。、 进入苹果开发者中心,点击下图所示位置进入证书、标识符和配置文件管理页面。  进入证书、标识符和配置文件管理页面 2.1  证书管理 添加证书 以添加Development证书为例 关于创建CSR文件 上传CSR文件 生成完成,点击下载证书,双击即可安装 …

完美解决MacOS catalina 升级后Vmware黑屏的问题

没有升级之前虚拟机都可以正常使用,自从升级catalina以后,虚拟机打开就一直黑屏。 造成黑屏原因是, 更新系统, 或者直接重装系统后, 旧版本的VMware不会自动去申请屏幕访问权限. 解决方案: 更新VMware新版本. 或者手动添加屏幕录制权限给VMware. 以下提供手动添加权限的解决方案. 1. 尝试关闭Rootless,重启按住 Command+R 进入Recovery Mode, 打开Terminal输入以下命令 csrutil disable 2. 重启机器进入系统. 打开Terminal输入以下命令重置VMware权限, 并且重新手动添加屏幕录制监听权限. tccutil reset All com.vmware.fusion sudo sqlite3 “/Library/Application Support/com.apple.TCC/TCC.db” ‘insert into access values (“kTCCServiceScreenCapture”, “com.vmware.fusion”, 0, 1, 1, “”, “”, “”, “UNUSED”, “”, 0,1565595574)’ sudo sqlite3 “/Library/Application Support/com.apple.TCC/TCC.db” ‘insert into access values (“kTCCServiceListenEvent”, “com.vmware.fusion”, 0, …

iPhone屏幕分辨率和适配规则(基础篇)

屏幕尺寸 机身尺寸 机身尺寸是指手机机身的尺寸。 iPhone 8机身尺寸 机身尺寸和APP设计无关,这个尺寸不常用。 屏幕尺寸 屏幕尺寸是指屏幕的对角线长度。 iPhone 屏幕尺寸 一般情况下,我们说iPhone 8的屏幕是4.7寸屏,就是指iPhone 8的屏幕对角线为4.7英寸。 单位 屏幕的单位是以英寸为单位。换算关系如下: 分辨率 历代iPhone的分辨率 设备 逻辑分辨率(point) 物理分辨率(pixel) 屏幕尺寸 缩放因子 PPI iPhone 2G 320 × 480 320 × 480 3.5寸 @1x 163 iPhone 3 320 × 480 320 × 480 3.5寸 @1x 163 iPhone 3GS 320 × 480 320 × 480 3.5寸 @1x …

IOS Aspect Fill 和 Aspect Fit的区别

Scale:拉伸图片 Aspect:图片长宽的比例,保持图形的长宽比,保持图片不变形。 Aspect Fill:在保持长宽比的前提下,缩放图片,使图片充满容器。 Aspect Fit:在保持长宽比的前提下,缩放图片,使得图片在容器内完整显示出来。 Scale to Fill: 缩放图片,使图片充满容器。图片未必保持长宽比例协调,有可能会拉伸至变形。 下图是网上下载的用来说明几个属性的含义: 原文链接:https://blog.csdn.net/annkie/article/details/49247755

ELKAY

2010年,Elkay公司推出了EZH2O水瓶填充物,这是公认的防止塑料瓶进入垃圾填埋场的方法。[7]的独特柜台上,让用户看到有多少瓶已从垃圾填埋场保存在一个特定的位置,这有“使事情成为病毒”的效果。EZH2O的出现源于Elkay的商务旅行者们开始注意到他们的同伴们在“机场跳舞”。更多的人带着塑料水瓶。他们不想从喷泉里喝水,而是想把水壶灌满。这不是工作。这种舞蹈是一种洗车,是旅行者们在不溅水到鞋子上的情况下,试图把瓶子倾斜到合适的角度来重新装水 2013年,Elkay制造公司在一起国际贸易案件中胜诉,该案件涉及该公司提出的反倾销和反补贴申诉,以及“中国生产商对不锈钢拉制水槽的非法定价,对Elkay制造公司和其他国内生产商造成了实质性伤害” Elkay目前有四个主要的产品类别-冷却器;水槽、水龙头及配件;橱柜;餐饮和打瞌睡。他们的管道产品包括4000个sku的厨房水槽,由各种不同的材料制成。[2] Elkay主要生产民用厨房和商用产品,如水槽、酒吧、水龙头、橱柜和商用厨房电器。该公司拥有市场上最大的饮水机产品,最近又售出了第500万台饮水机。在最近的[2],Elkay详细说明了饮水机的单位,通过创建瓶子灌装单位,既可以改造现有的饮水机单位,或独立的。这些单位通过推广使用可重复使用的塑料瓶来减少塑料废物。他们最流行的灌装机模型是ezH2O。[11] Elkay产品通过分销商、设计师、家居中心机构和各种网络零售商销售。 公司历史: 私人公司 成立:1920 雇员数:3900 销售额:5.75亿美元(2003年美国东部时间) 332998搪瓷铁及金属卫生洁具制造;332913水暖治具及配件制造;337110木厨柜及台面制造 Elkay制造公司是最著名的住宅和商业水槽下的名人,光泽,美食,和Revere标签。此外,伊利诺斯州的奥克布鲁克私人公司通过Phylrich国际公司生产水龙头、淋浴系统、相关硬件和固定装置;通过子公司Yorktowne、Medallion和MasterCraft的厨柜;还有哈尔西·泰勒的饮水机。艾尔凯还参与了马来西亚的合资企业艾尔凯环太平洋公司,该公司在整个环太平洋地区销售马来西亚制造的瓶装水和冷却器。Elkay由十家私营公司组成,员工约3900人,在美国、加拿大、墨西哥和环太平洋地区拥有14家工厂和24个配送中心。Elkay最大的客户是Home Depot。 形成于1920年 埃尔凯于1920年由利奥波德·卡茨(Leopold Katz)、他的儿子路易斯(Louis)和一个名叫埃尔莱夫·罗巴斯(Ellef Robarth)的锡匠创立。公司的名字是由Robarth的名字和Katz的姓的首音组合而成的。这三个人在芝加哥租了2100平方英尺的地方,开设了一家手工制作餐具室银水槽的商店,他们出售这些水槽,用有轨电车送货,并安装在芝加哥富人的家中。这家只生产一种产品的公司很快就建立起了质量的声誉,因此,在创业的第一年结束时,艾尔凯的员工人数从3名创始人增加到了7名。两年后,Robarth离开了公司,原因早已被遗忘,但是Elkay在没有他的情况下继续成长。到20世纪20年代末,艾尔凯的水槽成为了畅销书,促使人们搬到更大的住所,并在大萧条时期雇佣了更多的员工。 艾尔凯公司在1935年迎来了其历史上的一个关键时刻,当时它推出了第一个不锈钢水槽,这是最早的由金属制成的轻型水槽,被包裹在一个木制框架内。三年内,艾尔凯成为美国第一家大规模生产不锈钢水槽的公司。正如美国的许多工业一样,在第二次世界大战期间,艾尔凯在20世纪40年代上半叶把全部精力投入到帮助战争。该公司利用其专业知识为美国海军生产洗涤槽以及餐具和管道设备。在此期间,艾尔凯平均每月为军队运送约10000个沉船。 第二次世界大战后,艾尔凯的工作重心从为上层阶级家庭服务转向新兴的中产阶级。归国军人结婚生子的比例创历史新高,导致婴儿潮一代的出现,由于全国住房短缺,全国各地都出现了郊区。所有这些郊区的新房子都需要水槽,许多房主被不锈钢水槽吸引,因为清理起来很容易。艾尔凯在不锈钢水槽领域已经有了长足的发展,但在1948年,艾尔凯在生产方面取得了突破性进展,并开始生产拉丝不锈钢碗。这一进步使该公司将生产不锈钢碗的成本降低了一半。因此,Elkay成为了住宅水池的领导者。 20世纪50年代加入商界的第三代人 上世纪50年代,卡茨家族的第三代人——路易的儿子、现任董事长兼首席执行官罗恩•卡茨(Ron Katz)——加入了公司。20世纪50年代,艾尔凯开始建立一个庞大的独立销售代表网络,并继续在该领域的创新方面处于领先地位。通过自动化技术的持续进步,艾尔是能够降低生产成本,因此,到1950年代末,它成为世界上最大的不锈钢生产商住宅下沉并于1960年开始建设一个新工厂在大视野出版社,伊利诺斯州,公司总部也将使其在接下来的20年。1979年,艾尔凯将公司的办公室搬到了伊利诺斯州的橡树溪。 Elkay于1969年开始多元化经营,在产品中加入了水冷却器,然后在1976年收购了Cordley/Temprite作为补充。与此同时,艾尔凯保持了作为行业创新者的声誉。1970年,该公司推出了一款三格不锈钢水槽,结果大受欢迎。上世纪70年代,Elkay还通过收购扩大了住宅市场的地域范围和份额。它在北卡罗来纳州的伦伯顿收购了一家工厂,后来更名为埃尔凯南方公司(Elkay Southern Corporation),并在犹他州的奥格登收购了代顿-奥格登公司(Dayton-Ogden Corporation)。 在20世纪80年代,Elkay利用其知名度进入零售市场,这是特别有吸引力的,因为像家得宝和Lowe’s这样的大零售商越来越受欢迎,以迎合不断增长的diy市场。为了服务这些客户,Elkay推出了Neptune品牌的水槽。该公司还对厨房市场的其他方面产生了兴趣。Elkay的美食中心是朝这个方向迈出的一步,它将水槽、垃圾处理、排水板和切菜板组合在一起。上世纪80年代末,艾尔凯开始瞄准橱柜行业,提供配套的产品线,因为市场上有很大比例的人在为新的厨房水槽寻找配套的橱柜。 上世纪90年代初,艾尔凯聘请杰克•埃德尔(Jack Edl)调查高度分散的厨柜市场,并为艾尔凯推荐公司。Edl非常适合这项任务,他曾担任Yorktowne内阁的总统五年,并在Elkay担任营销副总裁六年。第一个推荐Elkay收购的橱柜制造商是Yorktowne,这并不奇怪。约克敦公司位于宾夕法尼亚州红狮市,自1908年以来一直从事马车制造业务。20世纪20年代,随着汽车取代了马,约克敦的注意力转向了中档厨柜,同时也制造了收音机柜,后来转向了电视柜。在20世纪80年代中期,Yorktowne将重心从普通厨柜转移到独立厨房。但经济放缓使约克敦公司在竞争激烈的内阁市场中受到了打击,销售额从1987年的4800万美元下降到1991年的3800万美元。所有权易手,一家风险投资集团从加州家具零售商Wickes Inc.手中收购了这家公司。Elkay在1992年初开始谈判购买,但直到1993年8月才完成交易。 在将Yorktowne纳入旗下仅一个月后,Elkay完成了第二笔内阁收购——明尼苏达州瓦科尼亚(Waconia)的Medallion kitchen,这家公司在过去5年里有4位所有者。和Yorktowne一样,Medallion也经历了最近的挣扎,销售额从1989年的2700万美元下降到1991年的2100万美元。然而,当艾尔凯介入时,大奖章的生意开始反弹。Edl被任命为新成立的Elkay内阁集团的总裁,该集团1995年的总销售额为7500万美元。1996年5月,艾尔凯公司购买了MasterCraft橱柜,进一步增加了其橱柜资产。因此,1996年Elkay以1.65亿美元的销售额成为美国第七大橱柜制造商,这是由Wood & Wood Products确定的。1998年,总部位于俄勒冈州塞勒姆的Westwood Products公司的加入使Elkay名列第四。Westwood更名为Westwood Customers try Inc.,并并入了Medallion业务。 90年代稳步扩张 上世纪90年代,艾尔凯在其他领域也有所发展。Halsey Taylor在1991年被收购,加入了Elkay的饮水机部门。在此期间,该公司也变得国际化。与马来西亚合作伙伴福尔摩萨假肢设备有限公司合作,形成了一个销售和市场运作机构,Elkay Pacific Rim Sdn, Bhd。该公司从马来西亚巴生港(Port Klang)发货,向环太平洋国家分发冷却器和瓶装水。1996年,双方在马来西亚建立了一家新的饮水机制造厂,为合资企业提供服务。Elkay通过收购安大略省的Wessan铅管制造有限公司(Wessan Manufacturing Ltd.)进入了加拿大的水槽市场。公司更名为加拿大艾尔凯。除了水槽的制造和销售,该部门还将分发由Elkay美国公司生产的冷却器、水龙头和饮水机。收购Wessan的交易还带来了马萨诸塞州新贝德福德的Revere Sink Corp.子公司。一年后,也就是1999年5月,Elkay将注意力转向了南方,收购了墨西哥最大的水槽制造商E.B. Tecnica Mexicana,该公司自1962年以来一直在经营。该公司一开始规模很小,每天只生产4个不锈钢水槽,但到1990年,它已经有能力实施增长战略,涉足复合水槽的生产,并在墨西哥各地开设仓库。当Elkay接手后,E.B. Tecnica在墨西哥维持了20个配送中心,并在圣路易斯波托西维持了一个主要的制造工厂。 公司方面: …