ERP系统
整合企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件
企业级ERP软件定制,专业级SaaS服务支持,快速应用
PC、H5响应式网站、同时适配PC与移动端
安卓、IOS原生+混合式开发,低成本高效率高质量
微信小程序、支付宝小程序,快速低成本部署企业服务
SEO、SEM、微博、自媒体营销推广,轻松拓展业务
LOGO设计、企业VI设计,呈现专业化的企业形象
深度挖掘企业需求、精准专业分析,准确掌握需求重点
设计简约而不简单,UE以人为本,完美展现企业形象,服务企业客户
高扩展、高性能、高安全架构,敏捷开发,深度测试,及时交付
持续运营支持,7×24小时及时售后服务,保证企业服务稳定运行
整合企业管理理念、业务流程、基础数据、人力物力、计算机硬件和软件
管理企业客户资源,优化企业客户管理流程,掌握企业潜在客户
整合企业供应商、采购、库存、运输等,软硬件结合降低管理成本,提高运转效率
管理企业现有客户,发掘企业潜在客户,增强企业客户沟通,增加客户粘性
拓展销售渠道,实现进销存采购、库存、销售、财务结算等精细化管理
电子商城、o2o系统、无人便利店系统、p2p金融行业系统等
PC、移动端自响应适配,完美呈现
展示品牌特色,树立品牌形象
建立集团门户,发扬集团精神
移动微信终端网站建设,拥抱移动互联网
展示企业产品、新闻咨询等,树立企业形象
大型门户、电商平台、o2o平台等
IOS开发托管式服务,开发者账号、上线、版本更新、IOS开发一站式全部解决
多商店发布,极致代码优化,极致流畅体验,榜单搜索排名优化
低成本开展业务,快速发布,微信小程序、支付宝小程序全面开发
微信公共平台定制开发,快速建立企业移动服务窗口,打通企业业务
优秀H5单页设计,移动端品牌传播利器,形象展示
通过支付宝开放平台发展企业业务,在支付包完整金融、信用体系下更好的拓展
我们前面的两篇介绍了怎么定义多个进程,怎么利用进程这一资源。我们在淘宝业务中也是这样实践的,有一个问题也越发明显,进程间如何通信呢?
很多刚刚接触到游戏开发,准备大展拳脚的小鲜肉们,往往在技术选型这第一关就栽了跟头。毕竟网络上的游戏引擎良莠不齐,官网上相关资料也比较少,而选择一个最适合的游戏框架是一个项目最基础很核心的一部分。 试想一下,在游戏开发进行到中后期的时候,你才发现你所使用的游戏引擎与项目需求相悖,这时候不管是重新做一些修修补补的工作或者重新更换游戏引擎,这都是相当耗费人力物力的一件事。所以,前期选择适合项目需求的游戏引擎至关重要。(以下主要针对 JS 游戏引擎)
“妆装节”是京东突破了以往的营销思路,将美妆和服装两个看似不同的品类,却是女性购买力最强的领域巧妙结合在一起的营销活动。此次活动是承载了节庆促销、品牌推广、营销产品等等信息的页面,形式与内容也是多种多样。同时也满足广大女性用户多纬度的购买需求,通过品牌促销、抢神券、新品折扣促进转化率,有效的将用户引导分流至各个类目活动,提升订单量和销售额。
11 月初有幸参加了在美国旧金山举行的 Qcon 会议,会议之余在小伙伴们的各路关系中拜访了一些美国的科技公司。此行受益颇多,这里谈一下自己的所见、所闻以及自己的感受。
在 《一次 Node.js 应用内存暴涨分析》中,我们处理了一个 Node.js vm 引发的内存泄漏问题,处理过程也是比较艰辛。而在我们实际开发中,可能经常会碰到内存泄漏的问题,但很多情况下,我们对于这种问题的处理是有些迷茫的,没有一定的操作流程,效率比较低。虽然这种问题对于经验的要求比较高,但如果有一个简单的排查流程,还是会有一定帮助的。
版本号广泛运用于开发的各种场景:NPM 包的版本定义、对 NPM 包的特定版本的依赖指定、git 的 daily 版本号分支……
Promises are about making asynchronous code retain most of the lost properties of synchronous code such as flat indentation and one exception channel. – Bluebird Wiki: Promise Anti Patterns
我们知道,React 元素可以具有一个特殊的属性 key,这个属性不是给用户自己用的,而是给 React 自己用的。如果我们动态地创建 React 元素,而且 React 元素内包含数量或顺序不确定的子元素时,我们就需要提供 key 这个特殊的属性。
在业务开发过程中,往往会依赖一些 Node.js 模块,hack 这些 Node.js 模块的主要目的是在不修改工具源码的情况下,篡改一些特定的功能。可能会是出于以下几种情况的考虑:
相信目前常与 ES6 代码打交道的同学对 Babel 应该不会陌生,在 ES6 代码被编译转化为 ES5 代码的过程中,Babel 插件显得尤为重要,我们最后经由 Babel 生成的代码取决于插件在这一层中做了什么事,在探索这其中的过程之前,我们先来了解下一些所需的基础知识。
JavaScript 适合做机器学习吗?这是一个问号。但每一位开发者都应该了解机器学习解决问题的思维和方法,并思考:它将会给我们的工作带来什么?同样,算法能力可能会是下一阶段工程师的标配。
就在刚刚过去的九月,作为 FED 团队的代表有幸参加了美国纽约的 Velocity Web 性能和敏捷运维大会。在大约一周的行程中,会议团队组织了十分丰富的行程,会议团队也在内部对于 Velocity 的演讲内容做了多次讨论。整个行程在我看来是十分圆满的。
Node.js 内置的进程间通信使用非常简单,但也有一定的局限性,只能在父子进程间通信。下面是官方文档给的一个例子。
想必很多人都已经看到了新版的淘宝首页,它与以往不太一样,这一版页面中四处弥散着个性化的味道,由于独特的个性化需求,前端也面临各方面的技术挑战:
最近 NPM 圈发生了“一个 17 行代码的模块引发的血案”。left-pad 工具模块被作者从 NPM 上撤下,所有直接或者间接依赖这个模块的 NPM 包就忧伤的挂掉了,包括 babel 这样的热门项目。
或许你曾经在 Chrome 浏览器上碰到过这样让人瞠目结舌的问题: 以上列举到的三个问题,我在维护淘宝首页的时候都遇到过。这些都是浏览器渲染页面时,因为渲染引擎的 bug 导致的问题,不常见,更加难以写 demo 演示,它们只在特定的复杂场景下,程序计算存在误差或者漏洞的时候出现,尤其是涉及到边界判断的时候。