debug do···while 23: int nSum = 0; 00A572AE C7 45 F8 00 00 00 00 mov dword ptr [nSum],0 24: int nIndex = 0; 00A572B5 C7 45 EC 00 00 00 00 mov dword pt ...
分类:
编程语言 时间:
2020-01-06 21:08:47
阅读次数:
97
一.如果只是简单地解决在多线程中对共享资源的读写并发问题,只需要用C++以下内容: 线程类 thread, 原子数据类模板 atomic<T> t, 互斥 mutex, 锁 lock, 条件变量 condition_variables. 二.在此基础上,如果想在并行编程中获得更好的性能,尤其当使用的 ...
分类:
编程语言 时间:
2020-01-06 21:09:08
阅读次数:
92
1、通过闭包函数实现单例模式: # 使用闭包函数实现单例 def single(cls, *args, **kwargs): instance = {} def get_instance(): if cls not in instance: instance[cls] = cls(*args, ** ...
分类:
编程语言 时间:
2020-01-06 21:09:27
阅读次数:
119
python第九天 1. 形参角度: 万能参数。 的魔性用法。 仅限关键字参数(了解)。 形参的最终顺序。 2. 名称空间。 1. 全局名称空间,局部........ 2. 加载顺序,取值顺序。 3. 作用域。 3. 函数的嵌套(高阶函数)。 4. 内置函数 globals locals 5. 关键 ...
分类:
编程语言 时间:
2020-01-06 21:09:47
阅读次数:
80
Java基础 [TOC] 一、hello world程序 二、运行Java文件 注意: 一个Java源码只能定义一个 类型的class,并且 class名称和文件名要完全一致 ; 使用 可以将 源码编译成 字节码; 使用 可以运行一个已编译的Java程序,参数是类名。 会获得我们操作系统默认采用的编 ...
分类:
编程语言 时间:
2020-01-06 21:14:19
阅读次数:
85
#!/usr/bin/env python# -*- coding:utf-8 -*-import socket, time, threadsocket.setdefaulttimeout(3) #设置默认超时时间def socket_port(ip, port): """ 输入IP和端口号,扫描判 ...
分类:
编程语言 时间:
2020-01-06 21:15:24
阅读次数:
242
一、概要 第1部分 概要 第2部分 HashMap介绍 第3部分 HashMap数据结构第4部分 HashMap源码解析(基于JDK1.6.0_45) 第4.1部分 HashMap的“拉链法”相关内容 第4.2部分 HashMap的构造函数 第4.3部分 HashMap的主要对外接口 第4.4部分 ...
分类:
编程语言 时间:
2020-01-06 21:15:45
阅读次数:
111
如果并发的请求数量非常多,但每个线程执行的时间很短,这样就会频繁的创建和销毁线程,如此一来会大大降低系统的效率。这就是线程池的目的了。线程池为线程生命周期的开销和资源不足问题提供了解决方案。通过对多个任务重用线程,线程创建的开销被分摊到了多个任务上。 线程池主要流程 用户通过submit提交一个任务 ...
分类:
编程语言 时间:
2020-01-06 21:17:28
阅读次数:
92
前言 在我们的工作中,经常会遇到需要在普通类中使用放在Spring容器中的类的情况。最常见的情况大概就是有一个类他的属性的是通过spring的配置文件读取的。这样这个类必然要交给Spring容器进行管理。这个时候如果我们在普通类中直接new这个类是不可以拿到的。属性值不会加载成功。下面介绍一个方法。 ...
分类:
编程语言 时间:
2020-01-06 21:19:15
阅读次数:
232
python第七天 1. id == is: == :数值是否相同 is:内存地址,id 获取对象的内存地址 2. 代码块:一个文件,交互式命令一行就是一个代码块。 3. 同一代码块下缓存机制(字符串驻留机制): 所有数字,bool 几乎所有的字符串 优点:提升性能,节省内存空间。 4. 不同代码块 ...
分类:
编程语言 时间:
2020-01-06 21:19:47
阅读次数:
120
桌球小游戏的尝试 桌球是人们日常生活中都能接触到的一种娱乐活动,随着互联网技术的发展,手机上也有了很多桌球小游戏,让人们随时随地都能打两把。 今天分享一个用java编写的桌球小游戏 代码如下: import java.awt.*; import javax.swing.*; public class ...
分类:
编程语言 时间:
2020-01-06 21:19:58
阅读次数:
106
Java术语 java development kit JDK 编写Java程序的程序员使用的软件 Java runtime environment JRE 运行Java程序的用户使用的软件 standard edition(版本) Java SE 用于简单服务器应用的Java平台 enterpri ...
分类:
编程语言 时间:
2020-01-06 21:23:31
阅读次数:
104
[TOC] (一)扁平文件 (二)pickle (三)shelve ...
分类:
编程语言 时间:
2020-01-06 22:30:51
阅读次数:
81
事情的发生: 某日工作中有个需求是将不同的数值存到char的前4位和后4位中。 恰好同事中有同样取得32位int的前8位当成一个数值的代码: //取得32位中的高八位组成的值 #define U32_HIGH_8(val) ((val >> 24) & 0X000000FF) 好奇心就来了,在右移2 ...
分类:
编程语言 时间:
2020-01-06 22:32:05
阅读次数:
374
比如项目A引用项目B 项目A maven 插件配置如下: 项目B 插件配置也是如下: 项目已经成功引入,但是出现了下图情况: 正确处理为: 应在项目B maven插件配置<skip>true<skip> 如下图: 添加完此配置后重新发布,依赖发现可以正常使用。 ...
分类:
编程语言 时间:
2020-01-06 22:37:35
阅读次数:
249
方式一:import requestsurl="https://httpbin.org/post"body='<?xml version=“1.0” encoding = “UTF-8”?>'\ '<COM>'\ '<REQ name="北京-宏哥">'\ '<USER_ID>bjhongge</U ...
分类:
编程语言 时间:
2020-01-06 22:38:18
阅读次数:
547
Spring Boot 的自动配置是如何实现的? 这个是因为@SpringBootApplication 注解的原因,我们知道 @SpringBootApplication 看作是 @Configuration、@EnableAutoConfiguration、@ComponentScan 注解的集 ...
分类:
编程语言 时间:
2020-01-06 22:39:36
阅读次数:
97
Runnable接口实现线程的缺点: 1)没有返回值2)不支持泛型3)异常必须处理 Callable功能更加强大1) Future接口位于java.util.concurrent包中,可以对具体Runnable、Callable任务的执行结果进行取消(cancel方法,尝试取消执行此任务)、查询是否 ...
分类:
编程语言 时间:
2020-01-06 22:42:22
阅读次数:
94
在上一篇博客,我们介绍了类加载过程,包括5个阶段,分别是“加载”,“验证”,“准备”,“解析”,“初始化”,如下图所示: 本篇博客,我们来介绍Java虚拟机的双亲委派模型,在介绍之前,我先抛出一个问题: 我们知道,在JDK源码中,有各种Java自带的类,比如java.lang.String,java ...
分类:
编程语言 时间:
2020-01-06 22:47:22
阅读次数:
116
?. 格式化输出 现在有以下需求,让?户输入name, age, job,hobby 然后输出如下所?: 你怎么实现呢?你会发现,?字符拼接的?式还难实现这种格式的输出,所以?起来学?下新姿势 只需要把要打印的格式先准备好, 由于??的 ?些信息是需要?户输?的,你没办法预设知道,因此可以先放置个占 ...
分类:
编程语言 时间:
2020-01-06 22:48:09
阅读次数:
87