- 博客(57)
- 资源 (22)
- 收藏
- 关注
原创 Mac如何安装Nginx
安装HomebrewHomebrew的官网:https://brew.sh/index_zh-cn.html,官网介绍:使用 Homebrew 安装 Apple(或您的 Linux 系统)没有预装但 你需要的东西。安装Homebrew:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"curl: (7) Failed to connect to raw.githu
2022-04-15 15:08:15 2583
原创 《不拘一格》读后感:自由与责任,我们可以参考哪些?
章节之间环环相扣,可读性很高。考虑到我大清自有国情所在,文中提到的管理方法并不是所有都适用,我简单说两句:首先说下,我觉得不太可行的:取消休假制度、差旅和经费审批。这没啥好说的。留任测试。可以作为不定期的沟通手段,是一个向团队小伙伴表达肯定和提出期望的好机会,但是可操作性实在太低了。无需决策审批网飞让听到炮火的人做决策,但是现实中,还是一线的同学收集信息、提供建议,让老板拍板。接下来就都是我们可以拿来借鉴的了:只招聘成年人亚马逊也抱有同样的招聘观点;不断提高人才密度
2021-12-22 15:15:50 1097
原创 《精益创业》读后感
因为我没有在真正意义上的创业公司待过,进行简单的“对号入座”,我会更加关注书中:“大企业内部的创新部门,也是新创企业“相关的内容,但是就像作者说得那样,书中所提到的那些方法,同时适合于新创企业和大企业中的创新部门。下面是一些印象深刻的书摘和读后感。新创企业的定义:在极不确定的情况下建立组织架构明确一下新创企业的定义。新创企业的核心衡量指标:“经证实的认知”后文中会始终围绕 这个指标进行创业动作的讨论,与之相对的反义词是:”虚荣指标“。每个实验的目标都是为了要建立一项围绕愿景的可持续业务。
2021-12-22 15:10:41 782
原创 使用“margin: 0 auto”实现水平居中的条件是什么?
参考:What, exactly, is needed for “margin: 0 auto;” to work?The element must be block-level, e.g. display: block; or display: table;The element must not floatThe element must not have a fixed or absolute positionThe element must have a width that is n.
2021-12-10 14:34:47 355
原创 记一次TCP抓包
背景:为啥想着抓TCP,源于跟同事的一次讨论,在client端发起一次http请求(短连接),以client端的维度,从请求到响应的耗时,是否包括TCP四次挥手。因为,我们遇到一个问题:同一个集群去请求两个不同的集群,每0.5个rt 其中一个比另一个慢1.8ms,我们nodejs请求后端的http接口用得都是短链接,算上三次握手(1.5个rt)和实际数据传输(慢启动+接口数据有好几百k)加起来有3-4rt问题不大,累计下来,请求a集群比请求b集群稳定慢10ms。于是我们争论,这10ms里,是否包括了四次挥.
2021-11-24 02:41:34 265
原创 iOS上display:flex的兼容性问题
在iOS上,当父元素的样式为:display: flex,且flex-direction: column;,子元素上设置的height会失效。原因是:被flex-grow影响了flex-grow属性定义了项目的放大比例,默认为1,即如果空间较大,该项目将放大。如果所有项目的flex-grow属性都为1,当空间较大时,都将等比例放大。如果一个项目的flex-gorw属性为0,其他项目都为1,则空间较大时,前者不放大。负值对该属性无效。拓展知识flex-shrink属性定义了项目的缩小比例,默认为
2021-07-25 17:46:32 2258
原创 黄峥公开文字读后感
最近老板整理了黄峥的公开文字,发给我们阅读学习,在这里记录一下读后感我先罗列一下涉及到的阅读材料:《2015 年做拼好货时访谈:生鲜壁垒,冷启动》、《2016 年访谈:我为什么不迷信烧钱创业》、《2016 黄峥在亿欧创新者年会上发表演讲》、《2016 年在腾讯 TGPC 大会分享》、《2016-02-18(公号)我的中学和大学》、《2016-04-05(公号)如创业的投资和如投资的创业》、《2016 年(公号)读罗素:幸福与对自由的贪婪》、《2016 年(公号)为什么要再次创业?》、《2016 年.
2021-05-28 16:00:10 897
原创 无重复字符的最长子串
LeetCode 3. Longest Substring Without Repeating Characters题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的
2021-05-05 00:15:19 86
原创 《杰夫 · 贝佐斯(Jeff Bezos)历年致股东信》读后感
事实上,人们非常擅长仅通过曝光来学习高标准。高标准具有传染性。把一个新人带到一个高标准的团队,他们会很快适应。反之亦然。如果低标准普遍存在,那些也会迅速蔓延。高标准,一是在团队中及时地公开表扬优秀产出;二是在团队中树立榜样。低标准迅速蔓延,可以引申到破窗效应。在技术团队管理中,要设立红线(发布质量、排期严谨性)。在代码架构中,要警惕代码中的坏味道,不要留着“破窗户”(低劣的设计、错误决策、或是糟糕的代码)不修。发现一个就修一个。如果没有足够的时间进行适当的修理,就用木板把它钉起来。可以把出问题的代码放.
2021-03-03 02:03:43 661 1
翻译 【译】啥是Deno?跟Node.js有啥区别?
原文:What’s Deno, and how is it different from Node.js?Node.js的作者Ryan Dahl,过去一年半的时间都在打造一个新的JavaScript运行环境Deno来解决Node的一些内在问题。不过不要误会,得益于JavaScript庞大的社区生态和使用范围,Node是一个非常不错的JavaScript运行环境。然而,Dahl 也承认在N...
2019-07-13 19:57:00 1032
翻译 【译】Graphql, gRPC和端对端类型检验
原文地址:Graphql, gRPC, and End-to-End Type Coverage作者:Kaitlyn Barnard注:本文采用意译背景介绍StackPath最近发布了新的门户网站,它让用户可以一站式地配置我们所提供的服务(CDN,WAF, DNS以及Monitoring)。这个项目涉及到整合不同的数据源,以及一些现有和全新的系统。虽然我们认为开发效率的优先级在一个...
2018-12-29 01:03:21 1158
转载 备注CSDN-markdown编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2018-12-17 10:41:10 216
翻译 【译】React.js的diff算法
原文:https://calendar.perfplanet.com/2013/diff/React是facebook开发的用来构造UI界面的JS库。它被设计的时候就从底层去考虑解决性能问题。这篇文章里我将阐述react的diff算法和渲染机制,以此来帮助读者优化自己的应用。diff算法在我们深入到实现细节之前,我们很有必要先看一下React是怎样工作的。var M...
2018-09-01 22:40:05 1575
原创 JavaScript Dates 权威指南【译】
在JavaScript中操作日期可能非常复杂,让我们来学习使用所有相关的技巧吧!介绍操作日期可能非常复杂,可能无论怎样操作,都会有开发者感到痛苦。 JavaScript通过一个强大的对象: Date来给我们提供日期处理函数。 这篇文章不会去讨论Moment.js,我相信这是最好的用来处理日期的库,你应该总是用它来处理日期。、Date对象一个Date对象实...
2018-08-05 22:01:01 337
原创 sketch-to-react
RTgithub: https://github.com/flipace/sketch-to-react-native/tree/react-strategy Sketch App: https://www.sketchapp.com/ 我随手找了个Sketch的mac破解版放在附件里 PS: 这个demo我是在mac环境跑的。clone$ git clone h...
2018-07-30 21:51:02 1329
翻译 【译】npx简介:一种npm包的执行器
npx简介:一种npm包的执行器使用本地已安装的可执行工具,而不需要配置npm run-script执行一次性命令使用不同的node版本运行命令用交互的方式开发npm的run-script跟你的好基友们共享基于gist的脚本!加分环节:shell auto-fallback动起来!npx简介:一种npm包的执行器 原文链接:Introducing np...
2018-05-22 16:58:08 6731
转载 产品体验报告
体验环境体验时间:2014/4/11 手机型号:Smartisan M1 安卓版本:6.0.1 Now版本:1.9.0.148前言个人以前看一些游戏直播比较多,比如斗鱼,战旗等。秀场类看的比较少,这次深度体验了一下now直播的产品,总的来说,界面简单清新,利用微信和QQ登陆在登陆体验上很流畅,完全不需要注册即可观看,主要是梳理了一下感觉交互上可能存在不合
2017-11-13 14:52:51 567
转载 产品体验报告
产品体验报告体验环境设备型号: iphone 7 操作系统: ios 10.3.1 体验时间: 2017/06/14 NOW版本号: v1.11.1.46 映客版本号: v4.0.65 花椒版本号: v3.9.12.052614产品介绍在过去的几年中,直播平台发展迅速,其中电竞游戏的赛事直播火爆程度不亚于一场体育盛典。由普通人构成的全民直
2017-11-13 14:51:27 3686
原创 2017腾讯LIVE开发者大会精彩回顾!
2017腾讯LIVE开发者大会精彩回顾!2017年11月4日,腾讯LIVE开发者大会在腾讯大厦二楼多功能厅完美落幕啦!现场参会者超过200人,线上直播观众超过50人,还有来自北京、大连、香港等地的开发者远道而来参会。大会讲师除了来自国内直播/视频领域的知名企业如七牛云、映客、声网、OnVideo,还有来自腾讯内部明星直播/音视频产品的顶级开发者,总计探讨了16个议题,涵盖了音视频/直播领域的前沿主流
2017-11-06 22:22:05 2483
原创 腾讯 TLC 大会半折票最后 1 天!!!
重磅来袭2017腾讯IVWEB团队举办的腾讯Live开发者大会(TLC)即将在深圳火热开幕, 记住是11月4日哦!,想要围观大牛分享干货的亲们快快行动起来吧~经过一个月的精心准备与策划,我们倾尽心血,多项工作齐驱并进,只为做一件对行业有意义、有贡献的事情,而各位大咖讲师也都满腔热血,尽职尽责,令我们倍感欣慰!本次大会 是由腾讯NOW直播IVWEB团队精心打造,致力于提升和促进全行业视频、直播、图像处
2017-10-11 09:44:48 1048
原创 Node知识图谱
Node研发开发环境搭建下载/安装:nodejs.orgwindows:执行exe文件linux:源码安装或者使用wget、yum之类的下载工具编辑器:webstorm、sublime、vimwebstorm:功能强大,吃内存,要钱sublime:简洁,免费,插件多,插件装多了也卡vim:初学曲线较陡,插件丰富,linux自带命令行工具:cmd、xshell包管理器npmyarn(会缓存下载的包,避
2017-05-31 22:47:27 2135
翻译 《GraphQL 名词 101:解析 GraphQL 的查询语法》【译】
The Anatomy of a GraphQL Query《GraphQL 名词 101:解析 GraphQL 的查询语法》【译】 GraphQL 日渐成为数据查询的主流标准之一,整个生态圈也蓬勃发展。本文则由浅入深地详细介绍基础的 GraphQL 格式与关键字,有助于初学者对于 GraphQL 的使用形成体系认知。GraphQL 日渐成为数据查询的主流标准之一。每天都会产生许多围绕这项技术
2017-05-09 10:11:25 4266
原创 NodeJS的文件引用路径
只有在 require() 时才使用相对路径(./, ../) 的写法,其他地方一律使用绝对路径,如下:// 当前目录下path.dirname(__filename) + '/test.js';// 相邻目录下path.resolve(__dirname, '../lib/common.js');不推荐__dirname + '/../lib/common.js'的写法,而应该使用path.
2017-03-09 12:34:34 5316
原创 IVWEB 2016年团队成员分享总结
前言团队成员分享内容willliang基于qjs的开发方案 For IMWeb移动海量服务下基于React的高性能同构实践 For NingJSReactRedux组件化那些事 For IMWeb ConflinjiangheVuejs和Vuex For IMWEBadamheReactjs编程实践总结 For IMWEB组件化平台 For IVWEBfishineyuan
2016-11-26 20:56:20 804
原创 当JavaScript遇上UINT64
导语:写下这篇文章的缘由是因为在项目过程中,碰到了一个使用JavaScript处理 UINT64 类型数字的坑。与大部分现代编程语言(包括几乎所有的脚本语言)一样,JavaScript中的数字类型是基于 IEEE 754 标准来实现的,该标准通常也被称为“浮点数”。JavaScript使用的是“双精度”格式(即64位二进制)。较小的数值不仅仅是JavaScript,所有遵循 IEEE 754 规范
2016-11-03 09:00:53 10758
原创 网络序?本地序?傻傻分不清楚。。。
网络序?本地序?傻傻分不清楚。。。这个问题源于最近做的一个项目,需要用Node.js进行socket网络编程,涉及到使用TCP/UDP通过自定义的二进制数据序列化协议与android/iOS客户端进行通信。 当协商通信协议时,对接的客户端同学告诉我在发送数据的时候要将要发送的Buffer从本地序转换为网络序,当收到客户端的回包时,需要将收到的Buffer从网络序转换为本地序。 作为一个前端工程师
2016-10-12 14:49:27 3248
原创 IMWebConf 2016总结
IMWebConf 2016总结 9月10号,IMWeb团队在腾讯大厦成功举办了IMWebConf 2016!进行了一次十分精彩的分享沙龙!一、一句话总结【影响力范围】听众来自腾讯、爱奇艺、OPPO、大疆、迅雷、京东、金蝶软件等超过70家国内互联网公司,不少听众来自武汉、上海、珠海等地。超过200名同学参加了本次IMWebConf。而本次IMWebConf在腾讯课堂开设的线上直播课程中,报名
2016-09-14 13:16:22 1601
原创 使用bookshelf.js进行left join操作
LEFT JOIN的工作情况是这样的:你给出用来匹配两个数据表里的数据行的数据列,当来自左数据表的某个数据行与来自右数据表的某个数据行匹配时,那两个数据行的内容就会被选取为一个输出数据行;如果来自左数据表的某个数据行在右数据表里找不到匹配,它也会被选取为一个输出数据行,此时与它联结的是一个来自右数据表的“假”数据行,这个“假”数据行的所有数据列都包含NULL值。换句话说,在LEFT JOIN操作里,
2016-05-23 16:31:53 1431
原创 通过ffi在node.js中调用动态链接库
通过ffi在nodejs中调用动态链接库sodll文件概述为什么要在nodejs中调用动态链接库ffi简介与安装注意事项煎蛋栗子获取C接口的指针内容异步调用实际案例通过ffi在node.js中调用动态链接库(.so/.dll文件)概述为什么要在node.js中调用动态链接库由于腾讯体系下的许多公共的后台服务(L5, CKV, msgQ等)已经有了非常成熟的C/C++编写的API,
2016-05-22 13:08:07 20317 7
原创 使用request.js时遇到的url编码问题
request.js会将查询字符串中的”*”编码成”%2A”,然而在真实的浏览器地址栏中是不会对”*”做这种编码的。但是对”%2A”做url decode确实是”*”。
2016-05-21 10:20:24 947
转载 强制开启android webview debug模式使用Chrome inspect
原作者:袁飞翔一、参考资料Google官方文档:https://developers.google.com/web/tools/chrome-devtools/debug/remote-debugging/remote-debugging 二、普通h5页面手机端调试此种方式最简单,在安卓手机中安装安卓版 chrome,USB 连接 PC,然后在 PC 的 chrome 浏览器中打开 chrome:
2016-05-17 17:29:38 44539 1
原创 使用Node.js实现一个简单的ZooKeeper客户端
https://github.com/yfinkelstein/node-zookeeper什么是ZooKeeper Zookeeper 是一个分布式的、开源的协调服务,用在分布式应用程序中。它提出了一组简单的原语,分布式应用程序可以基于这些原语之上构建更高层的分布式服务用于实现同步、配置管理、分组和命名等。Zookeeper 设计的容易进行编程,它使用一种类似于文件系统的目录树结构的数据模型,
2016-05-12 16:06:49 1097
转载 javascript中的string与其他语言string的一些不同
作者:贺师俊 链接:https://www.zhihu.com/question/26121387/answer/32188941 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。var biz_content = "欢迎关注!";var gbkBytes = iconv.encode(biz_content,'gbk');res.setHeader('Con
2016-05-12 09:43:06 321
翻译 Dockerizing a Node.js web app
The goal of this example is to show you how to get a Node.js application into a Docker container. The guide is intended for development, and not for a production deployment. The guide also assumes you
2016-05-12 09:40:31 536
Agile Java 高清中文版
2013-10-29
基于ArcGISEngine的可扩展地图标绘系统
2013-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人