中国数控机床技术与日德的对比

重型数控机床主要用于大型、特大型精密零件加工,是为国防军工、航空航天、船舶、能源(火电、水电、核电、风力发电)、交通运输(铁路、汽车)、冶金、工程机械等主要工业支柱产业以及国家重点工程项目服务。

目前,中国自主开发研制的重型机床和超重型机床产品基本满足了一些国家重点工程需要,并多次创造出极限规格的世界之最。

如中国已经制造出加工直径25m的超重型数控立式铣车床,镗杆直径320mm的落地式铣镗床,加工宽度为10m以上的数控龙门镗铣床,回转直径在5000mm以上的数控重型卧式车床等一批具有自主知识产权,而且技术水平已经接近世界先进水平的重型机床系列产品。

发展中的国内外重型数控机[……]

Read more

SMART 小精灵 – 不是你选择它,而是它选择了你

 

  1. 以前觉得两座的有点短的不和谐,四座就舒服多了;
  2. 轮子是车子的四个角,所以它的轴长和车长的比例是很高的,结果就是操纵感特别灵活;
  3. 细节设计非常用心,比如后备箱,总觉得可能放不下来了,试试后就是刚刚好,这点对行李箱特别适用;
  4. 第一次见到有硬币槽的车;
  5. 因为车长宽很小,为了增加空间它不比一般A级车矮,小mini就不用说了,带来的好处就是我这样的额大块头进去也很舒服;
  6. 方向盘贼轻,也需考虑的女生开多一点吧;
  7. 四座因为加长轴距所以避震没那么痛苦了,百公里内一般不会不适;
  8. 油耗,不要幻想它有其他小车的低油耗了,它性价比可以说很低,四[……]

Read more

Flask wtform + jquery 异步提交modal最佳实践

以前无刷很火,现在又回到http协议本身,html也到了第五个版本,用flask也有了好些个年头。

flask用的人很多,可惜很多企业并不开源,像豆瓣这样公开架构的还是很有限,开源的东西里不是什么都是开源的,比如很多最佳实践都是散落在很多博客中。有的最佳实践只是做到了一部分,一个完整的最佳实践到现在才自己比较满意。没办法,越是灵活的东西也就意味着无限的可能性,更别说flask这种牛逼的微框架了。

在开始前请确认你了解wtform并且已经会使用它。用过才知道它的强大和灵活。但是一直没有好好的研究出怎么无缝的使用它和ajax。主要需要实现如下的几个目标:

  1. 无刷,呵呵,[……]

Read more

防止刷新导致的重复Post提交

写了这么久才第一次意识到这个问题,当表单的地址跟当前的地址一样时,刷新会自动post现在form数据,不明白浏览器为什么刷新会用Post。

最好的办法就是Get A Page – Post B Page – Get A Page

其实就是只要表单的提交地址跟当前地址不一样,提交完后重定向回来即可。

Mac 上Docker开发怎么解析本地IP

如果开发部署需要在多台服务器上时,多个不同compose容器间的连接就成为了问题。

比如我有一个docker-compose-base.yml 部署了mysql和nginx方便给其他应用重用,和另外两个docker-compose-A.yml,docker-compose-B.yml,默认三者都会创建各自的网络,要让他们联通需要一个默认的访问规则,因为我不希望新的应用依赖或者base反过来依赖,最好相互完全独立。

所以我的办法时在linux上可以给docker默认分配192.168.0.1网段后绑定一个默认ip就可以像使用overlay网络一样记住ip就可以互相联通了,这里不需要l[……]

Read more

Python Flask 400 Bad Request Form表单提交的错误

一个简单的WebForm

用Flask也好几年了,今天莫名其妙的一个简单的Form总是400错误。

搜索到一个SO的答案,让人汗颜呀:https://stackoverflow.com/questions/40442827/bad-request-with-flask

也许用flask的出现400错误大体都是因为错误的使用MultiDict这个类吧。首先这个类是flask团队自建的一个dict子类,因为是子类,不能跟默认的dict一样用,主要是为了解决一个key[……]

Read more

Ziroom自如寓vs南京-合租吧

自如寓,挺大的,目前在住

南京合租吧

在南京很多毕业生都应该听说过合租吧,南京这个地方高校多,毕业需求大,而且政府对应届毕业生有租房补贴,可以说是这类公寓创业项目最好的城市吧。但是毕业生也有缺点,流动性大,支付能力弱等缺点。

上面的自如就大了,开始在北京做的,面向工薪,价格比普通租赁高很多。

下面从我租住过他们的经历做一下对比:

租金:[……]

Read more

自建gogs 连接时端口的选择

git推送默认走ssh的22端口,自建的服务通常会跟服务器的22端口冲突,当然这里指的是docker,又看到达人通过转发的方式实现和宿主一同使用22端口,但是实际上咱自建的服务只要配置一下ssh就可以了。这里吐槽一下 git怎么就不能设置默认连接的端口呢???

修改文件:.ssh/config

最后加入如下,1022端口即是docker映射出来的ssh端口,注意Port前有缩进:

Host git.xxx.com

Port 1022

用Docker安装Gogs 取代gitlab -给自己的代码安个家

 

自己搭建gogs服务器原因如下:

  1. 原先用的git.oschina.com,发现免费版对diff有限制,这就算了,对于history版本也有限制,这个就不能忍了,当时没办法只能用本地的github过度了一下;
  2. 发现gitlab有docker版本,开心啊,配置就省心多了,于是开始架设gitlab dockerise服务;
  3. 穷人来说只能用一台入门的ecs 1gb ram +1 core,结果gitlab搞笑的告诉我它至少需要3g ram,至少1g ram+2g swap,只是一个git服务而已,我的天;
  4. gitlab用的uncorn很吃内存,但[……]

Read more