首页 文章 精选 留言 我的

精选列表

搜索[转换工具],共10000篇文章
优秀的个人博客,低调大师

为中文API的简繁转换库添加迟到的持续集成

前两天在V2EX偶遇反馈帖第一次见以汉字命名的 Java 类 - V2EX, 于是复习了一下半年多没碰的项目program-in-chinese/zhconverter. 前文介绍了发布过程: 在Maven Central发布中文API的Java库. 发现没有持续(测试)集成(下图顶上的绿块), 特此加上. 之前在另一个项目设置过但未成文: 设置CI - Set up continuous integration to automatically test your code · Issue #10 · program-in-chinese/junit4_in_chinese 参考: Getting started - Travis CI. 首先用collaborator之一(权限需为admin)的github账号登录Travis.org 之前把.*文件都排除在git版本控制之外了(导致.travis.yml不能提交), 于是用gitignore.io重新生成.gitignore文件(https://www.gitignore.io/api/java,maven,macos,eclipse) 由于Ubuntu版本Trusty相比Precise, 支持了jdk9, 于是用它作为运行平台, 并且跳过gpg构建部分(见前文maven库发布, 本地才可发布gpg的公开秘钥). .travis.yml如下: language: java install: mvn install -Dmaven.javadoc.skip=true -Dgpg.skip=true -B -V jdk: - oraclejdk9 - oraclejdk8 dist: trusty 最后在项目首页上添加集成状态图标. 参考: Embedding Status Images. 如果构建与测试通过, 状态会显示绿色"通过".

优秀的个人博客,低调大师

懂编译真的可以为所欲为|不同前端框架下的代码转换

作者:闲鱼技术-玉缜 背景 整个前端领域在这几年迅速发展,前端框架也在不断变化,各团队选择的解决方案都不太一致,此外像小程序这种跨端场景和以往的研发方式也不太一样。在日常开发中往往会因为投放平台的不一样需要进行重新编码。前段时间我们需要在淘宝页面上投放闲鱼组件,淘宝前端研发DSL主要是React(Rax),而闲鱼前端之前研发DSL主要是Vue(Weex),一般这种情况我们都是重新用React开发,有没有办法一键将已有的Vue组件转化为React组件呢,闲鱼技术团队从代码编译的角度提出了一种解决方案。 编译器是如何工作的 日常工作中我们接触最多的编译器就是Babel,Babel可以将最新的Javascript语法编译成当前浏览器兼容的JavaScript代码,Babel工作流程分为三个步骤,由下图所示: 抽象语法树AST是什么 在计算机科学中,

优秀的个人博客,低调大师

芯片巨头转换“赛道” 物联网成下一个征战沙场?

有消息称,在未来5年里,联发科将会向7大新领域投入61.8亿美元(2000亿新台币,约408亿人民币)芯片研发资金。七大领域包括:物联网、5G通讯、AR /VR、人工智慧、工业4.0、车联网、软体和网路服务等先进技术领域。 之前,人们将联发科视为低价智能手机的推动者。这次大举进入七大领域,联发科会重点发展哪个领域? 联发科——识时务者为俊杰 联发科大举进入新领域,重要目的就是结束对手机芯片的严重依赖。市场研究机构国际数据公司在其最新报告中预测,2016年智能手机出货量将增长3.1%至14.8亿部,较2015年的10.5%和2014年的27.8%大幅下滑。 按地区来划分,曾经满载智能手机期望的中国市场手机出货量也在下滑,并已达到饱和点,预计未来五年时间里仍将保持这种状态。美国、欧洲和日本等成熟市场上,智能手机占有率也已达到饱和,新买家所剩无几。甚至于公认的“唐僧人”印度地区,智能手机2016年出货量已连续第二个季度下跌。 按手机厂商来讲,苹果大中华区销量“雪崩式”下滑已为众厂商敲响警钟,甚至于势头正猛的华为也在近日下调了手机出货量。韩国的LG手机出货量也在同样下滑,并寻求改革…… 据统计,目前在联发科全部收入中,面向智能手机和平板电脑的芯片等元器件,占到了六成。无疑,联发科是明智而正确的,继续“忠心耿耿”于手机芯片领域也许就是自我毁灭。那么进入新领域,这七大领域哪个胜算更大,能助力联发科弯道超车晋级为新领域的领头羊? 物联网将是征战主沙场 相关权威机构认为,今年将是物联网生态元年,行业正处于爆发前夜。多家券商研报显示,物联网正经历从硬件、传感等基础设备向软件平台和垂直行业应用升级,万物互联生态刚刚起步,五年内市场空间有望超过两万亿元。 IDC预测, 美国2019年的物联网支出将达到3570亿美元(3136.1亿欧元),较今年的2320亿美元大幅增加。 券商研报同时表示,去年我国物联网整体市场规模达到7500 亿元,预计未来几年,我国物联网行业年均增速将达到30%左右,2018 年物联网行业市场规模有望超过1.5 万亿元。芯片作为物联网的核心设备,在物联网应用中处于重要地位。 因此,物联网将会是联发科征战主沙场,巨大的行业发展空间,又占得一定先机,笔者认为这会是联发科再续手机芯片辉煌的又一个良好开端。 事实证明确实如此, 在5月30 日的台北国际电脑展上,联发科新兴事业部副总徐敬全表示,中国市场联发科布局是物联网产业中最重要的市场。 徐敬全强调,物联网年复合成长率可达 20% ,优于其他部门表现,也是毛利率最好的事业体,希望能保持在 5 成的毛利率,目前团队已达上百人。 车联网也将齐头并进 车用芯片也成了移动芯片商逐鹿的新战场,除了英特尔、高通、 NVIDIA 积极抢市,联发科曾在 MWC 2015就表示要在下半年进军车联网市场,推出车用 4G 芯片。 而今年5月,联发科就结盟中国数码地图服务龙头四维图新,四维图新以 6 亿美元收购联发科旗下车用电子子公司杰发,双方再以不超过 1 亿美元的策略合作,共同发展车用电子和车联网市场。 值得了解的是,四维图新是中国第一、全球第三大的地图大数据提供商,大股东为腾讯。 因此,联发科在车联网上的“战鼓声”也同样正式响起。 转战阵地,联发科不是第一个,也不会是最后一个,当各路巨头都云集于此,又将掀起多大的巨浪?拭目以待。本文转自d1net(转载)

优秀的个人博客,低调大师

[iOS]深入理解__bridge - OC对象与C++对象的引用转换

0x0 crash 昨天在iOS Geekers钉钉群里聊到一个问题, 下面的代码会crash: void* a = new char; id ext = (__bridge id)a; crash现场如图: 看看挂的地方: 挂在objc_retain里面: objc_retain的作用是对oc对象做retain用的, 我们对指令做一下简单的解析: libobjc.A.dylib`objc_retain: 0x1810d00a0 <+0>: cbz x0, 0x1810d00c8 ; <+40> // 判断x0也就是传进来的第一个参数是不是nil, 在这里x0是变量a, 也就是char类型的指针 0x1810d00a4 <+4>: tbnz

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册