码迷,mamicode.com
首页 > 编程语言
Javascript异步编程 Asynchronous JS: Callbacks, Listeners, Control Flow Libs and Promises
Javascript语言的执行环境是"单线程"(single thread)一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Asynchronous)"异步模式"则完全不同,...
分类:编程语言   时间:2015-03-19 14:39:44    阅读次数:170
MFC一些基本控件操作的总结
CTreeCtrl控件:遍历所有节点:HTREEITEM ht=theTreeCtrl->GetFirstVisibleItem();获取第一个节点ht=theTreeCtrl->GetNextSiblingItem(ht);获取下一个兄弟节点theTreeCtrl->ItemHasChildren...
分类:编程语言   时间:2015-03-19 14:38:50    阅读次数:164
java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。synchronized同步块大家都比较熟悉,...
分类:编程语言   时间:2015-03-19 14:31:28    阅读次数:240
冒泡排序(java版)
1 public class BubbleSortTest { 2 //冒泡排序 3 public static void bubbleSort(int[] source) { 4 //外层循环控制控制遍历次数,n个数排序,遍历n - 1次 5 fo...
分类:编程语言   时间:2015-03-19 14:31:45    阅读次数:121
Java加密技术(八)——数字证书
Java加密技术(八)——数字证书 博客分类: ? Java/Security Javakeystorekeytool数字证书 ??? 本篇的主要内容为Java证书体系的实现。? 请大家在阅读本篇内容时先阅读?Java加密技术(四),预先了解RSA加...
分类:编程语言   时间:2015-03-19 13:28:26    阅读次数:178
JFinal Dao 集成到 Spring
最近公司其它部门的同事还有朋友都表示对jfinal有很大的兴趣,我发现最主要的一点是jfianl极简风格和牛x的开发效率让大家为之兴奋,尤其是jfinal的dao设计。至于没有在新项目中进行尝试,因为好多...
分类:编程语言   时间:2015-03-19 13:29:20    阅读次数:256
Python学习之路8——Python对象2
一个Python小白的学习之路...
分类:编程语言   时间:2015-03-19 13:25:54    阅读次数:206
算法题-注水问题
问题:这些砖块之间可以注入多少水? 其实主要分三部 1,取出这些砖块的最大高度和第二大高度 2,第二大高度乘上最大高度和第二大高度之间的距离,再减去中间的砖块,得出最大高度和第二大高度之间可以注入多少水 3,分别向最大高度和第二大高度之外的部分递归,得出最后的值 package com.test; public class Test { static int result =...
分类:编程语言   时间:2015-03-19 13:21:24    阅读次数:160
Java 加解密技术系列之 DES
序 前几篇文章讲的都是单向加密算法,其中涉及到了 BASE64、MD5、SHA、HMAC 等几个比较常见的加解密算法。这篇文章,以及后面几篇,打算介绍几个对称加密算法,比如:DES、3DES(TripleDES)、AES 等。那么,这篇文章主要是对 DES 大概讲一下。 背景 在讨论 DES 之前,首先了解一下什么是对称加密算法吧。对于对称加密算法,他应用的时...
分类:编程语言   时间:2015-03-19 13:19:00    阅读次数:182
归并排序+快速排序
我们都知道STL中最常用的排序库函数:sort(v.begin(),biend())。 给出的是升序排序。 我一般不喜欢用迭代器,我一般用这个格式,对数组进行排序,指针替代迭代器。sort(a,a+n)//升序排序 sort(a,a+n,cpm); int cmp(type a,type b){//定义的比较格式 if(code) return 1; else return 0;...
分类:编程语言   时间:2015-03-19 13:19:02    阅读次数:211
计数排序+基数排序
这几天一直在写排序算法,从插入,冒泡,选择到归并和快速再到计数和基数排序。今天来写下计数排序和基数排序吧。 计数排序:对于一组小于k的数组,进行排序。这里要保证输入的关键值在[0..k]之间。貌似很简单,我们先不管什么是计数排序CountSort(A,1,n),先来看一下一段代码。 CountPrint(int *A,int n,int k)代码:void CountPrint(int *A,i...
分类:编程语言   时间:2015-03-19 13:18:52    阅读次数:150
DevExpress VCL 2014.1.2 for C++BUILDER XE6
DevExpress VCL 2014.1.2 for C++BUILDER XE6 1)资源下载     DevExpress VCL 2014.1.2下载地址:http://pan.baidu.com/s/1hqpImiS     DevExpress VCL 自动安装器下载地址:http://pan.baidu.com/s/1o61bqXG 2)编译和安装     运行D...
分类:编程语言   时间:2015-03-19 13:18:24    阅读次数:218
关于柔性数组的一些问题
柔性数组结构成员   结构中的最后一个元素允许是未知大小的数组,这就叫做柔性数组成员,但结构中的柔性数组成员前面必须至少一个其 他成员。柔性数组成员允许结构中包含一个大小可变的数组。sizeof返回的这种结构大小不包括柔性数组的内存。包含柔性数组成员的结构用malloc ()函数进行内存的动态分配,并且分配的内存应该大于结构的大小,以适应柔性数组的预期大小。 结构体变长的妙用——0...
分类:编程语言   时间:2015-03-19 13:16:02    阅读次数:167
Linux下安装java
参考于:http://www.cnblogs.com/caosiyang/archive/2013/03/14/2959087.html一、准备阶段①下载jdk-6u45-linux-i586.bin,通过xftp上传至Linux系统中②在命令行执行 ./jdk-6u45-linux-i586.bi...
分类:编程语言   时间:2015-03-19 13:12:55    阅读次数:168
Python 图论工具
networkx:一个用Python语言开发的图论与复杂网络建模工具,内置了经常使用的图与复杂网络分析算法,能够方便的进行复杂网络数据分析、仿真建模等工作。依赖工具:numpypyparsingdatautilmatplotlibnetworkx採用随机图做个实验:from random impor...
分类:编程语言   时间:2015-03-19 13:13:44    阅读次数:2594
KMP算法的一次理解(三)
前面说到了字符串的模式匹配的暴力方法,同时在暴力方法的基础上做了一些改进:不让主串的匹配指针i回溯,通过发掘模式串的一些特性,不断的修改模式串的匹配指针。但是模式串的匹配指针怎么修改呢,那就得要结合其自身的一些特性,然后产生相应的修改值,记录在next[j]这个数组中。1. 寻找前缀后缀最长公共元素...
分类:编程语言   时间:2015-03-19 13:10:50    阅读次数:290
Python学习(一)-在VS上搭建开发环境
1.到官网下载最新Python 注意:虽然目前大部分应用是Python2写的,但Python3必定会成为以后的主流 不管选择学习哪个,了解pyhton2和pyhton3的差异是必须的 2.安装Python,全部选择默认设置,一路Next,就可以安装成功 3.搭建VS的开发环境,下载Python To...
分类:编程语言   时间:2015-03-19 13:11:29    阅读次数:231
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!