码迷,mamicode.com
首页 > 编程语言
java 的相关基础 Day 01
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
Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteriesincluded)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你..
分类:编程语言   时间:2016-09-18 06:38:43    阅读次数:224
java流程控制语句之switch和循环语句
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
C#调用C++ dll导出函数提示找不到指定模块
在X64系统上,用VS2013编写了一个C++动态链接库,里面提供了一个导出函数SGFYS。 编译为DLL之后,我们用C#对其动态链接库进行调用,调用代码如下: 此时会被提示,试图加载不正确的格式。我们对该.NET项目属性进行配置,右键该项目--属性--生成--目标平台修改为(x86) 之后再次调用 ...
分类:编程语言   时间:2016-09-18 06:35:00    阅读次数:418
[Javascript] Manipulate the DOM with the classList API
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++类型对照表
C++ C# WORD ushortDWORD uintUCHAR int/byte 大部分情况都可以使用int代替,而如果需要严格对齐的话则应该用bytebyte UCHAR* string/IntPtrunsigned char* [MarshalAs(UnmanagedType.LPArray ...
分类:编程语言   时间:2016-09-18 06:32:24    阅读次数:235
简单多线程BackgroundWorker
BackgroundWorker是·net里用来执行多线程任务的控件,它允许编程者在一个单独的线程上执行一些操作。在开发多线程程序时,有些时候仅仅只是想实现一个简单的多线程,并不需要写一大堆的委托、回调等等,那么BackgroundWorker便是最好的选择。本Demo演示BackgroundWor ...
分类:编程语言   时间:2016-09-18 06:29:06    阅读次数:222
C语言编程小tip
1. 随机数产生 int rand(void)产生的随机数每次运行时都是与上一次相同,若要不同,用函数srand()初始化之。 void srand(unsigned int seed)初始化随机数发生器。 运行代码段: srand((unsigned) time(NULL)); rand(); 即 ...
分类:编程语言   时间:2016-09-18 06:30:41    阅读次数:227
Kosaraju 算法
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
Selenium2学习-040-JavaScript弹出框(alert、confirm、prompt)操作演示实例
弹出框是网页自动化测试常见得操作页面元素之一,常见的JavaScript弹出框有如下三种: 1、alert(message):方法用于显示带有一条指定消息和一个 OK 按钮的警告框。DemoAlert.html 示例代码如下所示: 2、confirm(message):方法用于显示一个带有指定消息和 ...
分类:编程语言   时间:2016-09-18 01:15:07    阅读次数:234
【编程珠玑】第一章位图排序
记录一下代码。 ...
分类:编程语言   时间:2016-09-18 01:14:32    阅读次数:145
各种排序算法比较
1.稳定性比较 插入排序、冒泡排序、二叉树排序、二路归并排序及其他线形排序是稳定的 选择排序、希尔排序、快速排序、堆排序是不稳定的 2.时间复杂性比较 平均情况 最好情况 最坏情况 归并排序 O(nlogn) O(nlogn) O(nlogn) 基数排序 O(n) O(n) O(n) 快速排序 O( ...
分类:编程语言   时间:2016-09-18 01:14:18    阅读次数:241
《高性能Javascript》读书笔记-2
第二章 数据存取 字面量: 代表自身 不存特定位置 :字符串 数字 bool 对象 array 函数 正则表达 本地变量: var 数组: 存储在js数组对象内部,以数字做索引 对象成员 存储在js对象内部 以字符串做索引 ...
分类:编程语言   时间:2016-09-18 01:12:32    阅读次数:171
《高性能Javascript》读书笔记-1
第一章 加载和执行 当浏览器执行JavaScript代码时,不能同时做其他任何事情(单一进程),意味着<script>标签每次出现都霸道地让页面等带脚本的解析和执行(每个文件必须等到前一个文件下载并执行完成才会开始下载),所以头部的JS和CSS用来渲染页面,交互行为(几乎所有)的JS放在<body> ...
分类:编程语言   时间:2016-09-18 01:14:46    阅读次数:170
Effective Java 读书笔记之八 异常
一、只针对异常的情况才使用异常 1、类具有状态相关的方法时,可采用状态测试方法和可识别的返回值两个策略。 二、对可恢复的情况使用受检异常,对编程错误使用运行时异常 1、期望调用者能够适当恢复的情况,应该使用受检的异常。 2、用运行时异常来表明编程错误。 三、编码不必要地使用受检异常 1、使用受检异常 ...
分类:编程语言   时间:2016-09-18 01:12:06    阅读次数:151
javascript中的链表结构
1.定义 很多编程语言中数组的长度是固定的,就是定义数组的时候需要定义数组的长度,所以当数组已经被数据填满的时候,需要再加入新的元素就很困难。只能说在部分变成语言中会有这种情况,在javascript中和php中数组的长度是可以任意增加的。在数组中添加和删除元素也是比较麻烦,因为要将数组中其他元素向 ...
分类:编程语言   时间:2016-09-18 01:09:56    阅读次数:269
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!