用户中心USER CENTER

首页/用户
  • JavaScript数据类型转换

    摘要:本文主要介绍数据类型强制转换和自动转换,自动转换是基于强制转换之上。强制转换主要指使用和三个函数,手动将各种类型的值,分布转换成数字字符串或者布尔值。 前言 JavaScript是一门动态语言,所谓的动态语言可以暂时理解为在语言中的一切内容都是不确定的。比如一个变量,这一时刻是个整型,下一时刻可能会变成字符串了。虽然变量的数据类型是不确定的,但是各种运算符对数据类型是有要求的。如果运算...

    blastz 发布于Html
  • 怎样实现完美两端对齐/齐头尾功能——hyphenjs

    摘要:在日常工作需求中,设计师丢给你一个,发现里面的文本是两端对齐的,然后发现实际开发中,两端对齐这种操作根本是不行的,它会拉开单词空格的距离,十分难看。那么怎么解决呢控制字间距啊祭出这个神器听说报纸排版也是微调字间距实现豆腐块式的排版的。 因为之前代码写得太乱了。最近在重写,忘了开分支。有兴趣查看之前代码的朋友可以重置回c8034eb这个commit之前的代码看。重写完成后会重写一篇文章,...

    blastz 发布于Html
  • 通过demo学习OpenStack开发所需的基础知识 -- 软件包管理

    摘要:不幸的是,在软件包管理十分混乱,至少历史上十分混乱。的最大改进是将函数的参数单独放到一个的文件中这些成为包的元数据。基于的版本号管理。的版本推导这里重点说明一下基于的版本号管理这个功能。开发版本号的形式如下。 为什么写这个系列 OpenStack是目前我所知的最大最复杂的基于Python项目。整个OpenStack项目包含了数十个主要的子项目,每个子项目所用到的库也不尽相同。因此,对于...

    blastz 发布于Python
  • 循序渐进学爬虫:多线程+队列爬取豆瓣高分计算机类书籍

    摘要:上一次的抓取豆瓣高分计算机书籍的案例,采用的是完全同步的方式。是用来进行多线程编程的,也就是用来创建队列。同时这个函数也是由多个解析线程执行。 上一次的抓取豆瓣高分计算机书籍的案例,采用的是完全同步的方式。即单个线程依次执行完所有的逻辑,这样存在的问题就是我们的爬虫程序会非常的慢。 所以本文作为上一次案例的升级版本,通过循序渐进、动手实践的方式来达到更好的学习效果。 相对于上次的案例,...

    blastz 发布于Python
  • Python: 会打扮的装饰器

    摘要:一般情况下,我们使用装饰器提供的语法糖,来简化上面的写法像上面的情况,可以动态修改函数或类功能的函数就是装饰器。本文标题为会打扮的装饰器本文链接为参考资料修饰器的函数式编程中的装饰器介绍思诚之道装饰器入门与提高赖明星 装饰器 我们知道,在 Python 中,我们可以像使用变量一样使用函数: 函数可以被赋值给其他变量 函数可以被删除 可以在函数里面再定义函数 函数可以作为参数传递给另外...

    blastz 发布于Python
<