第二语言
对Java以外的语言学习总结
量子玫瑰
美妙的一生在于你能迷上什么东西。
展开
-
奇怪的Python之下划线
Python里的标识符的开头和结尾出的下划线是有意义的 1.一个下划线开头的标识符代表 不能直接访问的类属性,若要访问只能通过类暴露的接口,不能通过“from **** import ***”的方式进行引用 2.两个下划线开头的标识符代表 类的私有成员变量 3.连个下划线开头和结尾的标识符是Python语言内部事先设定好的一些特定的方法的名字。比如__init__()原创 2017-02-24 16:17:29 · 316 阅读 · 0 评论 -
Redux的中间件
先说结论,什么是Redux的中间件 简单来说,就是一个接受dispatch函数并返回一个dispatch函数的函数 作用 对原来的dispatch函数进行增强,类似与java中的代理,对被代理的方法进行增强 重要特征 可以被链式调用 典型案例 const logger = store => next => action { console.info("dispatching", ac...原创 2019-01-28 21:25:40 · 213 阅读 · 0 评论 -
classPath的理解
对于classpath作用的解释在《Thinking in Java》中有如下解释: Java 解释器的工作程序如下: 首先,它找到环境变量CLASSPATH(将Java 或者具有Java 解释能力的工具——如浏览器——安装到机器中时,通过操作系统进行设定)。CLASSPATH 包含了一个...转载 2018-07-07 13:39:58 · 598 阅读 · 0 评论 -
Python的变量
今天学到点有点以前没怎么注意的问题 即对变量的理解 变量是计算机内存中的一块区域,可以存贮一定范围的值,而且值可以改变。原创 2017-02-24 22:50:35 · 238 阅读 · 0 评论 -
关于Python初学者出现SyntaxError的问题
由于Python的默认编码方式是ASCII,所以无法对汉字进行解释,才会出现标题中提到的情况。 解决方法: 在代码头部加上# -*- coding:utf-8 -*- 或是# coding:utf-8(建议)原创 2017-02-24 16:01:53 · 1956 阅读 · 0 评论 -
js中 校验由0和1组成的16位的正则表达式
问题 在js中校验 由0和1组成的16位的正则表达式 第一版 var reg = /[0,1]{16}/;//在js中正则的一种写法 //check(reg.test(value)) 上述存在一个问题,既当有大于16位且其中有16为满足上述情况时也会匹配为真 如 wx1010101010101010 而此处的真正意图是有且仅有16位 第二版 var reg = /^[0,1]{16}$/; ...原创 2019-02-13 16:23:01 · 592 阅读 · 0 评论