- 博客(127)
- 收藏
- 关注
原创 Compiling from Rust to WebAssembly NPM for React App and Chrome Extension
Compiling from Rust to WebAssembly NPM for React App and Chrome Extension。
2023-03-25 23:29:11
454
原创 Chome Extension v3 + WebAssembly + NPM 的一些坑
注意: 因为yarn watch和yarn build生成的background.js 不一样,后者有压缩,所以 document.baseURI 和 || 之间没有空格,sed正则需要兼顾两种情况。但是document在service worker里面不存在,所以会报错: document is undefined。解决办法:在package.json的scripts里面,添加一个sed命令。因为webpack build出来的文件会包含下面的。
2023-03-13 01:12:28
713
原创 Config VS Code
change the default formattershift + cmd + P,Format Document With…Configure Default Formatter…choose TypeScript and JavaScript Language Features as defaultPrettier will cause a lot of changes and we cant not find out the really changes in the git com.
2022-01-07 15:13:47
760
原创 Mac m1迁移数据从intel到apple silicon踩坑记
Homebrew 分arm64和i386两种, 默认的Terminal 是 arm64 的How can I run two isolated installations of Homebrewhttps://stackoverflow.com/questions/64951024/how-can-i-run-two-isolated-installations-of-homebrew$ arch -arm64 zsh # switch to arm64$ arch -x86_64 z.
2021-12-25 18:30:50
5384
1
原创 test-dapp和starmask交互的总结
test-dapp 里面有4种和starmask交互的方法await window.starcoin.request({method: ‘xxx’, params?: []})method 包括下面这些:stc_requestAccountsstc_accountswallet_requestPermissionswallet_getPermissionspersonal_signchain.id全部的method列表包括下面这些(跟着starmask发布新版,随时会增加):chai
2021-08-06 10:48:04
364
原创 Rust学习资料
The Rust Programming Language(Covers Rust 2018)Programming rust (Do not covers Rust 2018, deprecated)
2019-12-08 13:46:37
327
原创 2018年书单
OKR:源于英特尔和谷歌的目标管理利器CoffeeScript程序设计深入浅出CoffeeScript数据之魅:基于开源工具的数据分析人件中国人的性格PWA实战:面向下一代的Progressive Web APP月亮和六便士深入浅出数据分析数据可视化 40位数据设计师访谈录...
2018-12-31 22:36:20
246
原创 mac install mysql 5.7: Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)
Problem$mysql -uroot -pEnter password:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)Solution1 vi /usr/local/etc/my.cnf# Default Homebrew MySQL serve...
2018-12-29 14:54:51
792
原创 go1.11.2用go mod 将eva-api挪到$GOPATH/src之外,并利用go mod管理包依赖
$ cp -r $GOPATH/src/eva-api ~/works/eva-api$ go mod init eva-api 会生成文件: go.mod``$ go mod init eva-api 会生成文件: go.mod$ cat go.mod 只有一行:module eva-api$ go build报错:➜ /Users/wenke/works/eva-ap...
2018-12-17 01:10:15
1891
原创 GraphQL or REST
官网: http://graphql.cn/learn/快速了解: https://www.howtographql.com/GraphQL With Golang and PostgreSQL: http://alexandrutopliceanu.ro/post/graphql-with-go-and-postgresql/从最后一篇的demo可以看出来,需要根据应用场景的不同,在究竟是...
2018-10-08 11:45:28
576
原创 chrome调试ajax请求,如果nginx设了传输gzip压缩, response超过一定length(600-700K)就Failed to load response data
同样的一个GET请求:https://gta1.growingio.com/_private/v2/projects/{$projectId}/events当$projectId=OGR443RM 时,Response长度是529K,Preview和Response显示正常: 当$projectId=nxog09md 时,Response长度是763K,Preview和Re...
2018-09-06 18:54:04
6625
原创 前端面试神器: codepen的Collab Mode
详见: https://blog.codepen.io/documentation/pro-features/collab-mode/注册:https://codepen.io/accounts/signup 最便宜的是个人开发者,8刀/月 。5人的团队账号是12刀/月。 ...
2018-08-23 10:53:57
697
原创 2017年书单
技术类kubernatesdroneReact与Redux开发实例精解Apache Cordova移动应用开发实战Go并发编程实战(第2版)Ansible权威指南Mesos 实战Programming in Scala, 3rd Edition(英语)Hadoop权威指南:大数据的存储与分析(第4版)人文类活法 (稻盛和夫)人生的智慧 (叔本华)...
2017-12-30 00:04:38
376
原创 webim 前端自动化测试框架
webim 前端自动化测试框架文档 https://github.com/wytheme/wytheme.github.io/blob/master/raw/react-autotest.md对应的模板 https://github.com/wytheme/react-webpack-karma-jasmine-enzyme-boilerplate Google的自动化测试框架 https:
2017-11-14 10:04:04
1575
原创 Scala学习资料
1.Programming in scala, Third edition, By Martin Odersky原版纸质书@amazon 原版PDF2.快学Scala 纸质书@amazon
2017-10-21 21:55:48
683
原创 关于创业公司和技术Leader的一些感想
1.CEO/CTO/HR 要严格把关进人的标准,否则后期会因为用错人,而导致巨大的资源和时间浪费,业务受到影响,甚至是公司倒闭! a轮、b轮的时候,人相对较少(50-80人),还比较好控制招人的质量。但是C轮的时候(200人+),就不太好控制了! 而且同样的一笔钱,人越少坚持的时间越久! “C轮死”的魔咒,能否打破?2.要给够资源,形成技术梯队。如果长期的让高级技术去做低级的事情,就会把
2017-10-13 22:08:25
636
原创 用图形化文件对比工具kdiff3解决git rebase冲突
下载kdiff3 https://sourceforge.net/projects/kdiff3/files/kdiff3/ Download kdiff3-0.9.98-MacOSX-64Bit.dmg (10.3 MB)设置kdiff3为git mergetool gitconfig–globalmerge.toolkdiff3 git config –global merge.too
2017-08-25 22:38:23
4859
1
原创 通过eslint统一前端IDE的编码风格,避免git冲突
问题描述前端项目组的开发人员IDE没法统一,VSCode,Webstrom,Vim都有。结果就是git老是因为格式冲突 解决方案项目根目录下新增文件: .editorconfigroot = true[*]indent_style = spaceindent_size = 4end_of_line = lfcharset = utf-8trim_trailing_whitespace
2017-08-23 10:38:24
1163
原创 github vs gitlab 工作量统计
github是公司的开源项目gitlab是公司的私有项目(因为github的管理员权限不在我们手里,每次操作都要申请,大家觉得维护项目很不方便,就内部搭了一套gitlab)
2017-07-10 11:51:30
10568
原创 CI/CD with drone
drone是前google员工2013年开源的一个CI/CD工具,现在已经拉了投资商业化了。企业版是付费的,我们用的是免费版本。drone引入pipline的概念,每一步都是一个section,每一个section都是docker,可以并发运行。多个build可以并发运行,单机并发数量由服务器cpu数决定。由开发者负责打包image和流程控制。相比jenkins的好处是,所有的image都是开发者提
2017-06-27 00:10:09
7431
3
原创 javascript实现AES加密解密(ECB&CBC)
在线验证地址: www.seacha.comnpm install crypto-js —save-devjavascrit 代码如下:var CryptoJS = require("crypto-js")var plaintText = "test123"var key = CryptoJS.enc.Utf8.parse("easemob##easemob");var iv = Cryp
2017-06-06 11:47:12
12700
原创 Gogland use goimports
install goimports cd $GOPATH/src/golang.org/x/tools/cmd/goimports go install2.Gogland ->Preferences->Languages & Framworks->Go->On Save “On save run” choose go imports3.Gogland ->Preferences
2017-05-17 10:36:45
4905
原创 go应用发布从python的fabic转到shell的expect
参考1:http://blog.csdn.net/leexide/article/details/17485451参考2:http://xstarcd.github.io/wiki/shell/expect.html
2017-03-14 10:10:32
832
原创 minikube在mac单机上部署kubernetes沙箱环境
说明eva系统,由前端eva-web,后端eva-api,数据库eva-mysql 三部分组成。本地minikube环境,有eva-web,eva-api(因为IP限制,只能访问本地eva-mysql)和eva-mysql这三个服务.沙箱k8s环境,只有eva-web,eva-api(直接访问阿里云rds)这两个服务.准备工作1.安装Docker for Mac https://docs.dock
2017-03-12 16:05:21
6970
原创 docker swarm在阿里云主机上single node部署沙箱环境
mac本机可以通过docker machine + docker compose的方式部署,也可以通过docker swarm的方式single node部署 本文描述如何在阿里云的虚拟主机上single node的方式部署docker swarm运维给的机子是centos7+docker 1.12, 需要升级到docker 1.131.登录阿里云主机
2017-02-28 14:22:03
959
原创 cassandra for go
1.https://github.com/gocql/gocqlgo get github.com/gocql/gocql package golang.org/x/net/context: unrecognized import path “golang.org/x/net/context” (https fetch: Get https://golang.org/x/net/context?g
2017-01-03 15:20:59
1875
原创 VSCode for go 1.7
终于受不了LiteIDE函数定义的跳转,每次都需要等2-3秒。试了一下VSCode秒开的快感之后,果断换!但是VSCode也不是十全十美,需要配置一番!1.输入下面的命令,避免自动提示出现PANIC(GO升级到1.7之后出现的bug)gocode closegocode -debug -s2. cmd+shift+b to run go build -v .task.json{ "ver
2017-01-01 19:32:38
2213
原创 IM基础:XMPP协议相关
xmpp.org XMPP协议实现原理介绍 XMPP协议中文参考指南 XEP-0045: 多用户聊天(muc) XMPP权威指南 (中文版DOC) (英文版PDF) RFC6121 - Jabber/XMPP中文翻译计划RFC 2779 [IMP-REQS] XMPP协议中文版 XMPP:CORE RFC3920 XEP-0205: Best Practices to Di
2016-12-12 19:53:34
634
转载 INSTALL NGINX, PHP AND MYSQL ON OS X
XcodeFirst of all, get the latest Xcode version (6.1) via the Mac App Store: Mac App Store linkAs soon as the download is finished, open Xcode.app in your/Applications folder and agree to
2016-09-19 09:14:44
960
原创 consul三节点的集群搭建
https://www.consul.io/ 下载安装 consul_0.6.4_darwin_amd64.zip 和 consul_0.6.4_web_ui.ziphttp://ju.outofmemory.cn/entry/263641 服务发现系统consul--配置http://ju.outofmemory.cn/entry/1
2016-08-15 17:15:16
5711
原创 go profiling相关
一、官方文档https://blog.golang.org/profiling-go-programs$cd your_programe_dir$go build$./your_programe -cpuprofile=xxx.prof$go tool pprof ./your_programe xxx.profEntering interactive mode (ty
2016-08-10 23:59:36
2092
原创 H5游戏开发的架构总结(二) 服务器端
【服务器端】1.关于Go语言我们的H5游戏服务器框架是用Go语言开发的。以前做页游的时候是用的php和python,都是动态语言。在上线之后,高并发的时候,单机有性能问题,一直没有好的解决办法!13年的时候我原来的领导开始转用Go来开发手游的服务器端,所以我也跟着转型了!正如七牛的许世伟所说,用go开发,是可以降低程序员心智负担的!静态编译的优点不用赘述,语言简洁,开发效率高,特别
2016-07-20 00:14:09
12935
原创 H5游戏开发的架构总结(一) 客户端
【客户端】1.关于游戏引擎在15年3月开始准备做h5游戏的时候,首先遇到的问题就是引擎选型的问题。当时市面上的2d引擎主要有3个:白鹭egret,layabox和cocos2d-js。一方面,是因为我以前用cocos2d-x(c++)做了一年多的手游客户端,所以,很自然就选择了cocos2d-js。另一方面,是因为当时市面上其他两个引擎的成功项目还不多。cocos引擎的每一次版
2016-07-17 22:36:36
21701
原创 mac上调整phpstorm和webstorm的使用内存(默认是128m-750m) 避免卡顿
1. 修改phpstromvi /Applications/PhpStorm.app/Contents/bin/phpstorm.vmoptions -Xms512m-Xmx2048m-XX:MaxPermSize=350m-XX:ReservedCodeCacheSize=225m-XX:+UseCompressedOops2. 修改webstrom
2016-04-12 11:20:36
15887
原创 利用webstrom的宏,使用eslint规则保存文件自动格式化代码(mac版)
这个git的截图大家是不是很熟悉,一个项目多人协作。有人提交前,格式化了代码,有人没有,进仓库的时候,各种合并!真正修改的几行,散落在这些无用的代码中,不方便快速定位!如果大家都用同样的IDE,IDE在保存文件的时候,能自动格式化,就能最大限度的规避这种问题!
2016-03-25 16:34:11
23320
原创 cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled 操作,在android手机的微信里面打开会出现上下滑动变卡
问题:cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled 操作,在android手机的微信里面打开会出现上下滑动变卡解决办法:var layer = ccui.helper.seekWidgetByName(this.root, "Layer");var Button_1 =
2016-03-23 10:43:44
1197
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人