本文记录一些关于Verilog HDL的一些技巧、易错、易忘点等(主要是语法上),一方面是方便自己忘记语法时进行查阅翻看,另一方面是分享给大家,如果有错的话,希望大家能够评论指出。 关键词: ·技巧篇: 组合逻辑输出类型选择; 语法上的变量交换; ·易忘篇: case/casex/casez语句; ...
分类:
其他好文 时间:
2017-07-19 09:26:03
阅读次数:
269
1.js最初始体验 2.变量 a)变量命名 b)变量交换 3.数据类型 a)数据类型 b)数据类型转换 4.操作符优先级 5.if判断 a) b) 6.for循环 a) b) c) d)打印正方形,三角形 e)打印乘法表 ...
分类:
编程语言 时间:
2017-07-06 10:14:48
阅读次数:
171
//通过位异或来交换a,b的值 #include <stdio.h> int main(int argc, const char * argv[]) { int a=20,b=10; a=a^b; b=b^a; a=a^b; printf("%d",a); printf("%d\n",b); ret ...
分类:
其他好文 时间:
2017-06-22 20:56:45
阅读次数:
158
方法1:标准法 通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。 代码如下: int a,b; a=10; b=15; int t; t=a; a=b; b=t; int a,b; a=10; b=15; int t; t=a; a=b; b=t; 这种算法易于理解,特别适合 ...
分类:
其他好文 时间:
2017-05-31 11:57:05
阅读次数:
212
阅读目录 变量转换 取整同时转换成数值型 日期转数值 类数组对象转数组 进制之间的转换 将一个数组插入另一个数组指定的位置 删除数组元素 判断是否为IE 尽量利用原生方法 生成随机数 不用第三方变量交换两个变量的值 事件委派 检测ie版本 javaScript版本检测 判断属性是否存在 检测对象是否 ...
分类:
编程语言 时间:
2017-05-27 13:31:08
阅读次数:
312
前言 这篇文章总结了七种办法来交换a和b的变量值 var a = 123; var b = 456; 交换变量值方案一 最最最简单的办法就是使用一个临时变量了,不过使用临时变量的方法实在是太low了 var t; t = a; a = b; b = t; 首先把a的值存储到临时变量中,然后b赋值给a ...
分类:
编程语言 时间:
2017-05-20 14:58:31
阅读次数:
128
一张纸的厚度是0.0001米,将纸对折,对折多少次厚度超过珠峰高度8848米。 小知识点就是 两个变量交换: var weight = 0.0001; var a = 1; var i = 0; var b = 2; while (true) { varc; if (weight >= 8848) ...
分类:
编程语言 时间:
2017-05-19 14:22:46
阅读次数:
224
一、面试80%都要问的数组去重 数组去重的方式有多种,其实面试中主要是想靠对对象的理解。还记得我第一次去面试的时候,去重的时候用了2个for循环。 二、返回字符串中字符出现次数最多的那字符 三、排序算法(排序算法的种类太多) 1.冒泡排序 2.选择排序 三、不借助中间变量交换2个变量的值 四、未完待 ...
分类:
编程语言 时间:
2017-05-12 01:34:22
阅读次数:
253
1.用PHP打印出前一天的时间格式是2006-5-10 22:21:21。 echo date(‘Y-m-d H:i:s’, strtotime(‘-1 days’)); 2.不使用第三个变量交换两个变量的值。$a = "php";$b = "java";$a = explode('-',$a.'- ...
分类:
Web程序 时间:
2017-02-25 21:26:43
阅读次数:
298