码迷,mamicode.com
首页 > 编程语言 > 日排行
MFC非模态添加进程控件方法一(线程方法)
由于非模态对话框的自己没有消息循环,创建后无法进行消息处理。需要和父窗口共用消息循环。如果单独在子窗口进行控件由于自己没有单独的消息循环,更新是无法进行的。 如果在父窗口更新控件会造成程序假死。如以下代码在主窗口更新子窗口消息,界面进入假死状态。因为主界面对主进程进行了sleep(100),如下代码 ...
分类:编程语言   时间:2018-06-24 23:58:56    阅读次数:363
C/C++——set的基本操作总结
转自:https://blog.csdn.net/google19890102/article/details/51720988 1、set对象的定义和初始化 set对象的定义和初始化方法包括: set<T> s; set<T> s(s1); set<T> s(b, e); 其中,b和e分别为迭代器 ...
分类:编程语言   时间:2018-06-24 23:59:33    阅读次数:323
哈希算法
一个可靠的哈希算法至少需要满足下面几个条件: 哈希算法的结果长度都是固定的。MD5的结果长度为32个字符,SHA-256的结果长度为64个字符。 ...
分类:编程语言   时间:2018-06-25 01:06:59    阅读次数:216
Java中泛型区别以及泛型擦除详解
一、引言 复习javac的编译过程中的解语法糖的时候看见了泛型擦除中的举例,网上的资料大多比较散各针对性不一,在此做出自己的一些详细且易懂的总结。 二、泛型简介 泛型是JDK 1.5的一项新特性,一种编译器使用的范式,语法糖的一种,能保证类型安全。【注意:继承中,子类泛型数必须不少于父类泛型数】 为 ...
分类:编程语言   时间:2018-06-25 01:09:11    阅读次数:147
python-基础知识
一 变量和简单数据类型 1. 变量名包含字母/数字/下划线,不能以数字开头。 2. 字符串处理:字符串单引双引均可以; a.title() //对字符串a中的单词首字母大写; a.upper() //将字符串改为全大写; a.lower() //将字符串改为全小写; a.rstrip() //删除字 ...
分类:编程语言   时间:2018-06-25 01:11:19    阅读次数:169
C++之bind原理图解
转自:http://www.cnblogs.com/xusd-null/p/3698969.html#3081606 本文解释了bind 是如何工作的。为了清晰,我对图中的语法作了一些简化(例如,省略函数调用操作符的参数类型),并且简化了 bind 的实现. 1. bind 可以用来将用户提供的需要 ...
分类:编程语言   时间:2018-06-25 01:11:50    阅读次数:206
Python求1000以内所有3或5的倍数的和。
运行结果: 233168 ...
分类:编程语言   时间:2018-06-25 01:12:16    阅读次数:610
Java垃圾回收手册翻译 - 什么是垃圾回收
Java垃圾回收手册翻译 什么是垃圾回收 初看之下,垃圾回收应该要做其名称之事 找到和丢掉垃圾。然而事实上它正好做着相反的事,垃圾回收会记录所有仍在使用中的对象,然后将其他标记为垃圾。谨记这点,我们开始挖掘更多Java虚拟机如何实现被称为垃圾回收的自动化内存回收过程的细节。 为了避免一头扎进细节,我 ...
分类:编程语言   时间:2018-06-25 01:14:24    阅读次数:152
Java设计模式学习记录-单例模式
前言 已经介绍和学习了两个创建型模式了,今天来学习一下另一个非常常见的创建型模式,单例模式。 单例模式也被称为单件模式(或单体模式),主要作用是控制某个类型的实例数量是一个,而且只有一个。 单例模式 单例模式的实现方式 实现单例模式的方式有很多种,大体上可以划分为如下两种。 外部方式 在使用某些全局 ...
分类:编程语言   时间:2018-06-25 01:15:35    阅读次数:206
Python学习:10.Python装饰器讲解(一)
情景介绍 一天,在你正在努力加班的时候,老板给交给你了一个任务,就是在这段代码里将所有函数开始输出一个‘hello’最后输出当前时间,再输出一个“end”,这段代码里包含了大量的函数,你会怎么做? 刚拿到这个任务,我们可能想着这样做,在每个函数中添加相应的输出语句,这样就能完成任务。 到我们进行实施 ...
分类:编程语言   时间:2018-06-25 01:16:45    阅读次数:184
python实现简单猜数字游戏
#!/usr/bin/env python import os import random import sys import time def yanse(s): print('\033[25;31;40m %s \033[0m' %s) def menu(): #print(' @@@@@@@@... ...
分类:编程语言   时间:2018-06-25 01:18:51    阅读次数:202
go语言之行--接口(interface)、反射(reflect)详解
一、interface简介 interface(接口)是golang最重要的特性之一,Interface类型可以定义一组方法,但是这些不需要实现。并且interface不能包含任何变量。 简单的说: interface是方法的集合 interface是一种类型,并且是指针类型 interface的更 ...
分类:编程语言   时间:2018-06-25 01:18:59    阅读次数:493
java之增强for循环以及几种删除集合元素的方式
1 public class Demo1_Foreach { 2 3 /* 4 * 增强for循环格式: 5 * for(元素数据类型 变量 : 数组或者Collection集合){ 6 * 使用变量即可,该变量就是元素 7 * } 8 * 实质:底层依赖的是迭代器 9 ... ...
分类:编程语言   时间:2018-06-25 01:19:57    阅读次数:165
Spring的自定义参数转换器(将可以转换的类型进行转换)
//可以在controller中定义用于转换的方法 public class DateConverter implements Converter<String, Date> { /** * 转换方法 */ public Date convert(String source) { // 1.定义转换 ...
分类:编程语言   时间:2018-06-25 01:20:43    阅读次数:280
什么是Kmp算法?
1. 前几天做了一道题,做错了,遂良心发现,我觉得你从头看到尾,差不多可以明白KMP算法的思想 2. 暴力匹配算法 假设现在我们面临这样一个问题:有一个文本串S,和一个模式串P,现在要查找P在S中的位置,怎么查找呢? 如果用暴力匹配的思路,并假设现在文本串S匹配到 i 位置,模式串P匹配到 j 位置 ...
分类:编程语言   时间:2018-06-25 01:20:57    阅读次数:163
Springmvc和struts2的区别
1.前端控制器不一样。springmvc前端控制器是一个Servlet(DispatcherServlet)。struts2的前端控制器是一个filter(StrutsPreparedAndExecutorFilter)。 2.接收请求参数方式不一样。springmvc是通过处理器方法的形参接收请求 ...
分类:编程语言   时间:2018-06-25 01:23:40    阅读次数:179
Java的代理模式
最近在学习Spring,关于Spring AOP的代理模式不是很了解,看了一篇博文就懂了。 https://www.cnblogs.com/cenyu/p/6289209.html Java的三种代理模式 1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象 ...
分类:编程语言   时间:2018-06-25 01:23:48    阅读次数:224
python面试题库——1Python基础篇(80题)
第一部分 Python基础篇(80题) 为什么学习Python? 语言本身简洁,优美,功能超级强大,跨平台,从桌面应用,web开发,自动化测试运维,爬虫,人工智能,大数据处理都能做 Python和Java、PHP、C、C#、C++等其他语言的对比? C语言由于其底层操作特性和历史的积累,在嵌入式领域 ...
分类:编程语言   时间:2018-06-25 01:23:59    阅读次数:3658
JavaWeb与Asp.net工作原理比较分析
一、概述 不管是什么语言开发的web应用程序,都是在解决一个问题,那就是用户输入url怎么把对应的页面响应出来,如何通过url映射到响应的类,由于自己做asp.net的时间也不短了,还算是对asp.net的整个流程还算是了解,所以在自学JavaWeb的时候也很好奇JavaWeb中是如何处理的。 二、 ...
分类:编程语言   时间:2018-06-25 01:24:59    阅读次数:200
Python命令行参数sys.argv[]
学习C语言的时候就没弄明白命令行参数的用法,在学习Pyton 的时候又遇到了命令行参数,在这里稍微学习了一下,稍微明白了一些在这里做个记录方便后面回顾复习。 Sys.argv[]是用来获取命令行参数的,sys.argv[0]表示代码文件绝对路径,所以所以其余参数从1开始,以下两个例子说明: 1、 i ...
分类:编程语言   时间:2018-06-25 01:25:13    阅读次数:297
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!