Day 01 how to learn the lession learn self control .type by urself Unite 1 语言:交流的工具 计算机语言:人与计算机交流的工具 CPU 执行命令。是别的只有指令。指令就是指能被CPU 识别的二进制语言。 二进制:什么都可以用二 ...
分类:
编程语言 时间:
2016-09-18 07:46:45
阅读次数:
163
Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteriesincluded)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你..
分类:
编程语言 时间:
2016-09-18 06:38:43
阅读次数:
224
1.switchswitch(表达式){
case值1:
语句体1;
break;
case值2:
语句体2;
break;
……
default:
语句体n;
break;
}格式解释:switch表示这是switch语句a)表达式的取值:byte,short,int,charb)JDK5之后可以是枚举c)JDK7之后可以是Stringcase后面跟的是要和表达式进行比较的值语句..
分类:
编程语言 时间:
2016-09-18 06:40:26
阅读次数:
359
在X64系统上,用VS2013编写了一个C++动态链接库,里面提供了一个导出函数SGFYS。 编译为DLL之后,我们用C#对其动态链接库进行调用,调用代码如下: 此时会被提示,试图加载不正确的格式。我们对该.NET项目属性进行配置,右键该项目--属性--生成--目标平台修改为(x86) 之后再次调用 ...
分类:
编程语言 时间:
2016-09-18 06:35:00
阅读次数:
418
Learn how to add, remove and test for CSS classes using the classList API. It's more powerful than using className and doesn't require any dependencie ...
分类:
编程语言 时间:
2016-09-18 06:34:06
阅读次数:
211
C++ C# WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte UCHAR* string/IntPtrunsigned char* [MarshalAs(UnmanagedType.LPArray ...
分类:
编程语言 时间:
2016-09-18 06:32:24
阅读次数:
235
BackgroundWorker是·net里用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作。在开发多线程程序时,有些时候仅仅只是想实现一个简单的多线程,并不需要写一大堆的委托、回调等等,那么BackgroundWorker便是最好的选择。本Demo演示BackgroundWor ...
分类:
编程语言 时间:
2016-09-18 06:29:06
阅读次数:
222
1. 随机数产生 int rand(void)产生的随机数每次运行时都是与上一次相同,若要不同,用函数srand()初始化之。 void srand(unsigned int seed)初始化随机数发生器。 运行代码段: srand((unsigned) time(NULL)); rand(); 即 ...
分类:
编程语言 时间:
2016-09-18 06:30:41
阅读次数:
227
Kosaraju 算法 一.算法简介 在计算科学中,Kosaraju的算法(又称为–Sharir Kosaraju算法)是一个线性时间(linear time)算法找到的有向图的强连通分量。它利用了一个事实,逆图(与各边方向相同的图形反转, transpose graph)有相同的强连通分量的原始图 ...
分类:
编程语言 时间:
2016-09-18 01:20:54
阅读次数:
380
欢迎探讨,如有错误敬请指正 如需转载,请注明出处http://www.cnblogs.com/nullzx/ 1. 单轴快速排序的基本原理 快速排序的基本思想就是从一个数组中任意挑选一个元素(通常来说会选择最左边的元素)作为中轴元素,将剩下的元素以中轴元素作为比较的标准,将小于等于中轴元素的放到中轴... ...
分类:
编程语言 时间:
2016-09-18 01:20:15
阅读次数:
438
弹出框是网页自动化测试常见得操作页面元素之一,常见的JavaScript弹出框有如下三种: 1、alert(message):方法用于显示带有一条指定消息和一个 OK 按钮的警告框。DemoAlert.html 示例代码如下所示: 2、confirm(message):方法用于显示一个带有指定消息和 ...
分类:
编程语言 时间:
2016-09-18 01:15:07
阅读次数:
234
1.稳定性比较 插入排序、冒泡排序、二叉树排序、二路归并排序及其他线形排序是稳定的 选择排序、希尔排序、快速排序、堆排序是不稳定的 2.时间复杂性比较 平均情况 最好情况 最坏情况 归并排序 O(nlogn) O(nlogn) O(nlogn) 基数排序 O(n) O(n) O(n) 快速排序 O( ...
分类:
编程语言 时间:
2016-09-18 01:14:18
阅读次数:
241
第二章 数据存取 字面量: 代表自身 不存特定位置 :字符串 数字 bool 对象 array 函数 正则表达 本地变量: var 数组: 存储在js数组对象内部,以数字做索引 对象成员 存储在js对象内部 以字符串做索引 ...
分类:
编程语言 时间:
2016-09-18 01:12:32
阅读次数:
171
第一章 加载和执行 当浏览器执行JavaScript代码时,不能同时做其他任何事情(单一进程),意味着<script>标签每次出现都霸道地让页面等带脚本的解析和执行(每个文件必须等到前一个文件下载并执行完成才会开始下载),所以头部的JS和CSS用来渲染页面,交互行为(几乎所有)的JS放在<body> ...
分类:
编程语言 时间:
2016-09-18 01:14:46
阅读次数:
170
一、只针对异常的情况才使用异常 1、类具有状态相关的方法时,可采用状态测试方法和可识别的返回值两个策略。 二、对可恢复的情况使用受检异常,对编程错误使用运行时异常 1、期望调用者能够适当恢复的情况,应该使用受检的异常。 2、用运行时异常来表明编程错误。 三、编码不必要地使用受检异常 1、使用受检异常 ...
分类:
编程语言 时间:
2016-09-18 01:12:06
阅读次数:
151
1.定义 很多编程语言中数组的长度是固定的,就是定义数组的时候需要定义数组的长度,所以当数组已经被数据填满的时候,需要再加入新的元素就很困难。只能说在部分变成语言中会有这种情况,在javascript中和php中数组的长度是可以任意增加的。在数组中添加和删除元素也是比较麻烦,因为要将数组中其他元素向 ...
分类:
编程语言 时间:
2016-09-18 01:09:56
阅读次数:
269