码迷,mamicode.com
首页 > 编程语言
多线程编程(3)--从CreateThread说起(倒数第二个参数)
转载自:万一的博客function CreateThread( lpThreadAttributes: Pointer; dwStackSize: DWORD; lpStartAddress: TFNThreadStartRoutine; lpParameter: Pointer; dwC...
分类:编程语言   时间:2015-05-08 14:28:57    阅读次数:140
javascript 私有方法的实现
原文地址:http://frugalcoder.us/post/2010/02/11/js-classes.aspxClassy JavaScript - Best Practices11. February 2010 13:26Okay, so you really want to be able...
分类:编程语言   时间:2015-05-08 14:29:26    阅读次数:193
C语言中的宏展开
#include#define f(a,b) a##b#define g(a) #a#define h(a) g(a)int main(){ printf("%s\n",h(f(1,2))); 宏h(a) 是g(a),没有#,所以需要进行宏展开 ...
分类:编程语言   时间:2015-05-08 14:28:14    阅读次数:190
javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部...
分类:编程语言   时间:2015-05-08 13:15:57    阅读次数:191
javascript中this关键字之我见
javascript中的this关键字是个很令人头疼的问题,学习的时候也是个难点,觉得这个东西很玄乎,很乱; 下面是我个人的一点观点: 首先我们来看看直接定义的全局函数: function?introduce()?{ ?????alert("...
分类:编程语言   时间:2015-05-08 13:15:36    阅读次数:120
谷歌浏览器javascript调试教程
怎样打开Chrome的开发者工具? 你可以直接在页面上点击右键,然后选择审查元素: 或者在Chrome的工具中找到: 或者,你直接记住这个快捷方式: Ctrl+Shift+I (或者Ctrl+Shift+J直接打开控制台),或者直接按F12。 ...
分类:编程语言   时间:2015-05-08 13:14:47    阅读次数:177
ubuntu搭建java开发环境遇到的问题总结
1,vi /etc/profile? 说是只读没法修改? ?? 解决方法: :w !sudo tee %? 直接强制保存(保存完记得加载下次文件哦,命令 source /etc/profile) 2,安装jdk ?? 下载地址 http://www.oracle.com/technetwor...
分类:编程语言   时间:2015-05-08 13:14:00    阅读次数:192
【Spring】Spring3.0.5的下载、配置与Helloworld
Spring这东西其实没有想象中这么难,只是由于网上大部分资料杂糅了许多其它奇奇怪怪的技术,什么Maven,log4j,什么东西都来,还有上来就将SSH整合的,那叫初学者,怎么可能看懂?下面以一个最简单,无其它额外的技术,讲解一下Spring。 一、Spring下载 首先,Spring的下载就是一个问题。这些框架的官网改来改去,然后在强推其新技术,把历史版本通通都去掉了。正如ExtJs...
分类:编程语言   时间:2015-05-08 13:08:10    阅读次数:365
C++ vector的访问(resize,pu_back与下标访问的区别)
在编写代码时发现vector的一个现象 (1)   std::vector str_vector;   str_vector.resize(3);   str_vector.push_back("name_1");   str_vector.push_back("name_2");  然后进行访问逐一打印发现:  for (std::vector::iterator i...
分类:编程语言   时间:2015-05-08 13:10:06    阅读次数:131
js 求一个数组元素的最小公倍数
今天我在网上查 “js 求一个数组元素的最小公倍数”,不管是Google还是百度,查出来的答案竟然都是一样的,最关键的是这是错误的。 错误在哪那!刚一看感觉是正确的,而且你输入几个不同的数组,输出的是正确的,but,当我输入[2,3,4]的时候竟然是24,这就很明显不对了,还有输入[0,1]的时候输出的是1, 我发现了这两点不对。好了贴一下我自己的代码。 var lcm = function...
分类:编程语言   时间:2015-05-08 13:09:46    阅读次数:166
自动色阶、自动对比度算法实现
自动色阶算法用于图像增强,去雾等,其思想去掉像素值最高的比例,去掉像素值最低的一些比例,然后在将图像的其余像素值进行线性映射或者伽马校正至[0, 255]区间。...
分类:编程语言   时间:2015-05-08 13:09:41    阅读次数:353
java链表结构
链表介绍 链表(Linked list)是一种常见的基础数据结构,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。 链表与数组的区别 链表和数组都叫可以叫做线性表, 数组又叫做顺序表,主要区别在于,顺序表是在内存中开辟一段连续的空间来存储数据,而链表是靠指针来连接多块不连续(也可以是连续)的空间,在逻辑上形成一片连续的空间来存...
分类:编程语言   时间:2015-05-08 13:08:52    阅读次数:117
Spring - 框架介绍
最近有点空余的时间,对框架进行重新整理和学习,前几天看Struts没有写日志, 等过几天把Spring Hibernate等框架整理完毕再补上 对Sping的理解我总结了一个图(和其他人的差不多): Spring Core/IoC : 核心容器(BeanFactory) 提供了对象的生成, 装配及生命周期管理; BeanFactory是所有基于Spring框架系统的核心 Sp...
分类:编程语言   时间:2015-05-08 13:05:48    阅读次数:160
python15:迭代器和生成器
迭代器和生成器都是Python提供的强大工具,可以帮助用户写出优雅的代码。下面介绍迭代器和生成器的使用方法和内部机制。 迭代器 在Pyton中,大部分的容器对象都能用于for循环中: for element in [1, 2, 3]: print(element) for element in (1, 2, 3): print(element) for key in {'on...
分类:编程语言   时间:2015-05-08 13:04:33    阅读次数:217
ubuntu下用WINE报 “CAN’T FIND MFC42.DLL….BALABALA”问题
ubuntu下获取此库方法: 下载 winetricks: wget http://www.kegel.com/wine/winetricks  确保有执行权限: chmod +x winetricks (可选:将文件放在如 /usr/local/bin 的系统文件夹下) 安装 cabextract: aptitude install cabextract 执行 winetr...
分类:编程语言   时间:2015-05-08 13:05:38    阅读次数:172
c/c++(疑4) 指针数组和数组指针之间关系
指针数组和数组指针概述(数组指针(指向数组的指针)与指针数组(存放指针的数组)) 指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。 数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。 认识指针数组和数组指针从内存方面分析...
分类:编程语言   时间:2015-05-08 12:58:50    阅读次数:153
HDOJ 5222 Exploration 并查集+拓扑排序 找环
Exploration Time Limit: 30000/15000 MS (Java/Others)    Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 715    Accepted Submission(s): 197 Problem Description Miceren like...
分类:编程语言   时间:2015-05-08 12:58:40    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!