11 2018 档案
摘要:20201017更新 前置条件 vs2019 也就是所谓的vc16. 要检测是否安装了完整的C++功能和cmake支持,用vs 的installer可以选上。 否则cmake的configure都会报错。 参考 https://blog.csdn.net/diaodaa/article/detail
阅读全文
摘要:在bitbucket上把工程改名了,就忘了。 结果同步时报错。 先在本地查看一下 git remote -v 果然是工程的老名字 origin git@bitbucket.org:XXX/oldname.git (fetch)origin git@bitbucket.org:XXX/oldname.
阅读全文
摘要:假设有这样一个工程,是这样设计的: 1整个软件、服务被切分为 由若干独立的多道程序(多个进程/微服务); 2 这些多道程序只是“机制mechanism”,而“策略strategy”写在各自用到的配置文件里。 3各策略配置文件由不同人在不同地方写,而机制部分读取,可以是在服务启动前的编译时,也可以是运
阅读全文
摘要:功能需求: 1用browserify把各种js打包成浏览器端的1个bundle.js,含有yml配置文件 约束: 1 yml配置文件不在当前工程里(现在还不知道放哪里,以后也会变),希望在打包时,用命令行参数的方式传入一个路径,形如 --config=D:/dev/kiev1941/overlay.
阅读全文
摘要:ts-node写ts,启动时习惯在package.json里写 但是当希望启动时传入命令行参数时,ts-node没法接受命令行参数 https://www.npmjs.com/package/ts-node Programmatic You can require ts-node and regis
阅读全文
摘要:注意each里的this,这个文档里说得明白http://rajapradhan.com/blogs/d3-js-v4-essentials/d3-selections/ The each() method The each() method invokes the specified functi
阅读全文
摘要:https://github.com/d3/d3-selection/issues/63
阅读全文
摘要:参考这个方法,但不想修改d3 https://gist.github.com/biovisualize/373c6216b5634327099a 虽然也绕了点弯,但还算很快了,比较满意,也学到了,记下来。 问题描述:希望在选择集操作时,在当前节点下挂新节点。 约束条件: 1 不是用d3的方式appe
阅读全文
摘要:写得最清楚的是这个系列: 一个普通的写网页的人如何过渡到ES6 (一) 感觉比babel官网写得还清楚点。 看完这个才有点理解node原来不只是用来起express后端web server,更主要用途是作为开发时,用npm作为js语言的包管理器,然后打包,管理浏览器端<script>字段的js。有了
阅读全文
摘要:官网https://github.com/d3/d3-selection/blob/master/README.md#selection_data This example key function uses the datum d if present, and otherwise falls b
阅读全文
摘要:d3中典型的数据绑定片段 对g元素如果需要进一步绑定数据进行操作,则调用each 传入匿名函数。 里面使用d3.select(this) ,这个d3 选择集,指向each对应的dom元素。 在这里,要注意this的问题。如果使用es6的箭头函数() =>{} ,会报错,必须使用传统的funcion(
阅读全文
摘要:d3.js本来主要是用于用“数据驱动dom”,在浏览器端,接收后端数据,数据绑定,渲染出svg。 即使是在ng中用,也是会由框架打包,供客户端下载。 那么,如果用所谓后端渲染,发布静态的svg,那就要在node里用d3。 几个遇到的点: 1 d3+jsdom实现后端渲染svg node和前端的区别,
阅读全文
摘要:首先先明确,用node+ts的目的,为什么不ng+ts。这一点后面还会反复提醒自己 node毕竟不是ng。 用node的理由: 处理js,在后端操纵dom,读写类html格式的东西,比直接用py的后端更舒服。 着眼点还是后端数据处理,作为类似单机版数据库的后台进程db_master(RESTful
阅读全文