一个数如果为正,则它的原码、反码、补码相同;一个正数的补码,将其转化为十进制,可以直接转换。 已知一个负数的补码,将其转换为十进制数,步骤: 1、先对各位取反; 2、将其转换为十进制数; 3、加上负号,再减去1。 例如: 11111010,最高位为1,是负数,先对各位取反得00000101,转换为十 ...
分类:
其他好文 时间:
2016-05-01 11:06:25
阅读次数:
306
CMD字符命令用途
@
\\隐藏命令的回显。
~
\\在for中表示使用增强的变量扩展;
在set中表示使用扩展环境变量指定位置的字符串;
在set/a中表示按位取反。
%
\\使用两个%包含一个字符串表示引用环境变量。比如一个%time%可以扩展到当前的系统时间;
单个%紧跟0-9的一个数字表示引用命令行参数;
用于for中表示引用循环变量;
连续的两个%表示执行时脱为一个%。
^
\...
分类:
其他好文 时间:
2016-04-29 15:51:49
阅读次数:
199
常规indexOf与if判断写法: 以上代码是否是我们平时在写js逻辑时最常用写法,是否觉得有点out?来看看下面的装逼写法(PS:大神请忽略) 卧槽,明明就是一样的代码,别欺负劳资读书少。 骚年,请注意indexOf前面的“~”,这货只是位运算取反,在这儿却可以用来装逼。(装逼大法:-1取反为0, ...
分类:
编程语言 时间:
2016-04-25 19:31:02
阅读次数:
1016
为什么 int i =5; ~i = -6 int j = -1; ~j = -2 ? 原来计算机中带符号的整数以二进制的补码进行存储 参见: http://www.cnblogs.com/dolphin0520/archive/2012/10/09/2711768.html 从原码/补码的角度来看 ...
分类:
其他好文 时间:
2016-04-24 23:07:03
阅读次数:
256
Summary 本文秉承着 你看不懂是你sb,我写的代码就要牛逼 的理念来介绍一些js的装逼技巧。 下面的技巧,后三个,请谨慎用于团队项目中(主要考虑到可读性的问题),不然,leader 干你没商量。 Boolean 这个技巧用的很多,也非常的简单 通过两个取反,可以强制转换为Boolean类型。较 ...
分类:
编程语言 时间:
2016-04-20 15:00:39
阅读次数:
208
Python处理JSON (如果阅读效果不佳,可戳这里) 概念 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON、XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。 JSON(JavaSc ...
分类:
编程语言 时间:
2016-04-20 13:37:04
阅读次数:
254
今天发现[?^a]匹配的匹配的是:?^a,心想^a不是字符组取反吗?难道[?]是新语法? 最后才注意到字符组取反(负值字符集合/范围)的语法规则: 对于字符组取反(负值字符集合/范围),^必须出现在起始位置。 如[^a],意为匹配除a外的所有字符,但若是[#^a],它就不是字符组取反了--而仅仅是一 ...
分类:
其他好文 时间:
2016-04-19 14:03:56
阅读次数:
868
《机电传动控制》学习笔记08-1 胡恒谦 机卓1301 PLC的基本指令 不同的PLC,其编程语言不尽相同,但指令的基本功能大致相同。一般有如下指令: 1.输入、输出指令 LD(取指令) LDI(取反指令) 2.逻辑指令 1)逻辑“与”指令 AND(与指令) ANI(与非指令) 2)逻辑“或”指令 ...
分类:
其他好文 时间:
2016-04-17 14:41:54
阅读次数:
195
1. 当计时器计时还未记满时断电,再次通电时计时器将从头开始计时。 2. PLC内部有许多具有不同功能的器件,实际上这些器件是由电子电路和存储器组成的。为了把它们与通常的硬件区分开,通常把这些器件统称为软器件或编程元件。 3. 基本指令 LD取指令 LDI取反指令 OUT输出指令 AND与指令 AN ...
分类:
其他好文 时间:
2016-04-16 12:33:13
阅读次数:
169
1、数学运算加法操作+减法操作-乘法操作*除法操作/取余操作%位与操作&位或操作|位异或操作^位取反操作~2、数值运算【Round】【floor】向下取整函数(返回值:BIGINT)【ceil/ceiling】向上取整函数(返回值:BIGINT)floor(doublea)对给定数据进行向下舍入最接近的整数。ceil(d..
分类:
其他好文 时间:
2016-04-07 18:53:21
阅读次数:
160