最近经常碰到让写链表逆序的命题,但是我总是粗心大意漏掉内容,造成结果是痛苦和迷茫: 如上代码,为头插法,第4行内容没有的话,链表在第一节点陷入死循环,造成空间不足的bug; 如上代码主要是先保存头部连接的下一节点,置换为当前节点,保存当前节点的下一节点,置换为头部节点的前下一节点。之后利用保存的当前 ...
分类:
其他好文 时间:
2018-05-31 02:24:21
阅读次数:
158
.transclude:true 启用transclude,启用以后,有两个地方会发生变化: ①.使用指令的元素内部的所有内容都会被保存起来.不妨先把这一段内容称为一坨. 比如指令元素是这样的: <cd-hello><h3>code_bunny</h3></cd-hello>,那么,这一坨就是<h3 ...
分类:
其他好文 时间:
2018-05-30 13:57:00
阅读次数:
171
死循环: while 1==1: print(‘ok’) 跳过: while 1!=1 1不等于1 : 1!=1 print(‘ok’) print(123456) 动态循环: count=0 while count<10: print('ok') count=count+1 print(12121 ...
分类:
其他好文 时间:
2018-05-29 01:52:35
阅读次数:
131
理论部分:循环的意思就是让程序重复地执行某些语句;whiler循环就是循环结构的一种,当事先不知道循环该执行多少次,就要用到while循环;while循环语句的运行过程使用while循环语句时,可以根据特定的条件反复执行一个命令,直到条件不满足为止;while会出现死循环的过程,因此循环体内的命令序列内应包括修改测试条件的语句while语句的语法结构:注意:使用while循环语句时,有两个特殊的条
分类:
系统相关 时间:
2018-05-25 17:52:41
阅读次数:
738
大家都知道在C#里面,我们可以使用 Thread.Start方法来启动一个线程,当我们想停止执行的线程时可以使用Thread.Abort方法来强制停止正在执行的线程,但是请注意,你确定调用了Thread.Abort方法后线程就立刻停止了吗? 答案是:不是! 下面我们来解释一下Abort方法是如何工作 ...
分类:
编程语言 时间:
2018-05-25 14:03:28
阅读次数:
239
for:出场率最频繁的是for循环,例如要遍历一个数组,我们第一想到的一定是用for,虽然用while, do...while也能实现遍历,但明显会更麻烦一些 while:例如要某个操作恒久执行,我们一般会直接while(true) {...}; 这不是死循环,实际项目中是有这样的用法,至于需不需要 ...
分类:
其他好文 时间:
2018-05-24 11:48:19
阅读次数:
139
死循环: while 1==1: print('ok',time.time) 字节: UTF8:中文3字节 GBK:中文2字节 input() input输入类型都是字符串 字符串转换为数字: n = input() new_n = int(n) continue: 终止当前循环,进行下一次循环 b... ...
分类:
编程语言 时间:
2018-05-21 19:33:41
阅读次数:
203
#include #include "ADC0832.c" code uchar seven_seg[]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90};//共阳数码管0--9(0时为有效断) uchar cp, j; uin... ...
分类:
其他好文 时间:
2018-05-21 12:33:14
阅读次数:
355
1、使用Socket进行通信: 1、服务端: 2、客户端: 先运行Server类,将看到服务器一直处于等待状态,因为服务器使用了死循环来接收来自客户端的请求;再运行Client类,将看到程序输出:“来自服务器的数据:您好,您收到了服务器的新年祝福!”,这表明客户端和服务器端通信成功! ...
分类:
Web程序 时间:
2018-05-21 00:59:13
阅读次数:
261
前言 前两天在公司的内部博客看到一个同事分享的线上服务挂掉CPU100%的文章,让我联想到HashMap在不恰当使用情况下的死循环问题,这里做个整理和总结,也顺便复习下HashMap。 直接上测试代码 由于机器配置和性能不同,测试出效果的线程数和put数量也各不相同 通过jconsole查看Java ...
分类:
编程语言 时间:
2018-05-20 18:05:54
阅读次数:
209