本文分两部分,先介绍 C 语言中与随机数相关的两个函数 srand 和 rand,后介绍 C++ 中的 random 库。1、C 语言中的 srand 和 rand1)实现下面是 VC 的实现:[cpp] view plaincopyprint?#defineRAND_MAX32767//inuns...
分类:
编程语言 时间:
2014-11-28 06:15:09
阅读次数:
353
MFC 按钮自绘:songyanwu如果你是大神就没必要看这个文章了!说明源码下载:mfc 按钮自绘先说说自己的一些想法:我就想把按钮封装成一个类,每次在使用的时候会很方便,当然在自己的类中去重载也可以!此文章可借鉴学习:MFC基础,MFC自绘控件学习总结. (我也主要研究了自绘控件的子类化方法),...
分类:
编程语言 时间:
2014-11-28 06:15:06
阅读次数:
312
一:线程同步 当多个线程共享数据时就会发生安全性问题,而解决这个问题,就需要通过线程同步这个机制来解决。 1.什么是线程同步: 解决数据共享问题,必须使用同步,所谓同步就是指多个线程在同一时间段之内只能有一个线程执行指定代码, 其他线程要等待此线程执行完成之后才可以继...
分类:
编程语言 时间:
2014-11-28 06:12:06
阅读次数:
226
K-means聚类算法算法优缺点:优点:容易实现缺点:可能收敛到局部最小值,在大规模数据集上收敛较慢使用数据类型:数值型数据算法思想k-means算法实际上就是通过计算不同样本间的距离来判断他们的相近关系的,相近的就会放到同一个类别中去。1.首先我们需要选择一个k值,也就是我们希望把数据分成多少类,...
分类:
编程语言 时间:
2014-11-28 06:13:30
阅读次数:
368
一.驼峰式。例如:myArg;二.类型分为两类:1.基本类型(数值[注意:float bianliang_1=1.333f;char bianliang_2='我爱你';]、字符、布尔) 2.引用类型(类、接口、数组);三.string 是常见的引用数据类型;四.java中变量只能赋一个值;五. 1...
分类:
编程语言 时间:
2014-11-28 06:13:41
阅读次数:
197
[cpp] view plaincopy//============================================================================//Name:CppLab.cpp//Author:sodino//Version://Copyrigh...
分类:
编程语言 时间:
2014-11-28 06:10:04
阅读次数:
249
一、安装 Requests 通过pip安装 Code example: 1 $ pip ? ? install ? ? requests 或者,下载代码后安装: Code example: 1 2 3 $ git clone git: ? ? //github ? ? .com ? ? /kennethreitz/requests ?...
分类:
编程语言 时间:
2014-11-28 01:09:16
阅读次数:
317
Hibernate使用的文法分析器是antlr,WebLogic同样也是。 不少用户碰到ClassNotFoundException: org.hibernate.hql.ast.HqlToken的典型问题,这个典型问题已经通过 配置weblogic.xml,要求Web应用优先加载WEB-INF...
分类:
编程语言 时间:
2014-11-28 01:08:16
阅读次数:
330
//============================================================================
// Name : CppLab.cpp
// Author : sodino
// Version :
// Copyright : Your copyright notice
// Descriptio...
分类:
编程语言 时间:
2014-11-28 01:04:43
阅读次数:
251
1.相较于线程,进程所使用的系统资源更多。其原因在于地址空间。为一个进程创建一个虚拟的地址空间需要大量系统资源。线程只有一个内核对象和一个栈。 2.线程的入口函数 DWORD WINAPI ThreadFunc(PVOID pvParam){ DWORD dwResult = 0; ... retu...
分类:
编程语言 时间:
2014-11-28 01:02:21
阅读次数:
218
PS:时间一晃好久了,距离上一篇文章过去许久了,出自两个方面的原因,其一,公司的项目接近尾声,用户提出的需求功能需要马上的解决;其二,出自整天加速完善和修改需求功能,下班之后几乎不想再继续下去了,懒散情绪有了。 扯淡话题结束了,开始继续学习笔记文章的整理,每天一小步,久而久之就是巨大的一步。今...
分类:
编程语言 时间:
2014-11-28 01:03:39
阅读次数:
284
本文摘自林锐博士的《高质量C++/C编程指南》。 成员函数的重载、覆盖(override)与隐藏很容易混淆,C++程序员必须要搞清楚概念,否则错误将防不胜防。 1.重载与覆盖 成员函数被重载的特征: (1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (...
分类:
编程语言 时间:
2014-11-28 01:02:28
阅读次数:
378
笔者菜菜,想看看github上tornado写的demo ---blog,于是在github上粘贴复制,粘贴复制,用GAE打开的时候发现跑不起来,看看logFile "E:\Python27\lib\ctypes\__init__.py", line 10, in from _ctypes impo...
分类:
编程语言 时间:
2014-11-28 01:03:17
阅读次数:
483
一、声明 本教程所使用的是Python版本是3.4.2. 二、Python列表介绍 Python列表(List)使用简单而且功能强大,其具有很好的可伸缩性,为开发者编程提供了巨大的便利。 【列表变量声明】 列表变量的声明和C语言中声明数组的方式差不多。下图中声明了一个名为 list 的列表变量。 【...
分类:
编程语言 时间:
2014-11-28 01:00:34
阅读次数:
390
本文摘录自C++多态性的一个典型例子。 例题:先建立一个Point(点)类,包含数据成员x,y(坐标点)。以它为基类,派生出一个Circle(圆)类,增加数据成员r(半径),再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)。要求编写程序,重载运算符“...
分类:
编程语言 时间:
2014-11-28 01:00:29
阅读次数:
374
对于这一类排序,我觉得先要弄懂其排序思想,可以通过看一些书籍或者文章(算法导论不错),在此基础上 要自己能够总结写出算法的伪代码,即使环境和条件改变,特别是一时不好下手写代码时很有必要先写下算法 伪代码,然后具体实现,时而看看写写,此类算法就能信手拈来。 快速排序是基于分治模式的。下面是算法导论中对...
分类:
编程语言 时间:
2014-11-28 01:01:42
阅读次数:
314
Java中有时候会打印出来会含有反斜杠(\)的字符串,我们需要删除时,可以使用 replace() 或 replaceAll() 但是要注意的是replaceAll()里面用的是正则表达式,所以一个斜扛要写4个,即在这个函数里,\\\\代表\(是个反斜杠代表打印出的一个斜杠)用str.replace...
分类:
编程语言 时间:
2014-11-28 00:57:38
阅读次数:
1157