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