码迷,mamicode.com
首页 > 编程语言 > 周排行
Arrays数组工具类
1、public static String toString(数组),将参数数组变成字符串(按照默认格式) int [] intArray = {10,20,30}; String str = Arrays.toString(intArray); 2、pubblic static void sor ...
分类:编程语言   时间:2019-06-07 22:56:46    阅读次数:105
Python并发编程—自定义线程类
自定义线程类 1.创建步骤【1】 继承Thread类【2】 重写__init__方法添加自己的属性,使用super加载父类属性【3】 重写run方法 2.使用方法【1】 实例化对象【2】 调用start自动执行run方法【3】 调用join回收线程 1 from threading import T ...
分类:编程语言   时间:2019-06-07 22:57:22    阅读次数:120
Java 序列化和反序列化(三)Serializable 源码分析 - 2
Java 序列化和反序列化(三)Serializable 源码分析 2 [toc] 在上一篇文章中围绕 ObjectOutputStream writeObject 讲解了一下序列化的整个流程,这中间很多地方涉及到了 ObjectStreamClass 和 ObjectStreamField 这两个 ...
分类:编程语言   时间:2019-06-07 23:00:54    阅读次数:135
python 之 函数 基础
为什么要有函数?什么是函数? 1、组织结构不清晰,可读性差 2、代码冗余 3、管理维护的难度极大,扩展性 具备某一个功能的工具就是程序的中函数 ? 事先准备工具的过程 》函数的定义 ? 拿来就用 》函数的调用 所以函数的使用必须遵循:先定义,再调用 注意:没事先定义函数而直接调用,就相当于在引用一个 ...
分类:编程语言   时间:2019-06-07 23:02:45    阅读次数:136
Python并发编程—线程
线程编程(Thread) 线程基本概念 1.什么是线程【1】 线程被称为轻量级的进程【2】 线程也可以使用计算机多核资源,是多任务编程方式【3】 线程是系统分配内核的最小单元【4】 线程可以理解为进程的分支任务 2.线程特征【1】 一个进程中可以包含多个线程【2】 线程也是一个运行行为,消耗计算机资 ...
分类:编程语言   时间:2019-06-07 23:03:22    阅读次数:146
Python并发进程—multiprocessing 模块创建进程
multiprocessing 模块创建进程 进程创建方法 1.流程特点【1】 将需要子进程执行的事件封装为函数【2】 通过模块的Process类创建进程对象,关联函数【3】 可以通过进程对象设置进程信息及属性【4】 通过进程对象调用start启动进程【5】 通过进程对象调用join回收进程 2.基 ...
分类:编程语言   时间:2019-06-07 23:06:35    阅读次数:140
服务器多线程学习
在windows平台下,使用vs2017新建了一个控制台项目,实践C++11新特性thread。实践的主要思想是通过建立一个vector存入大量数据,将数据分成两半,一半主线程操作,一半子线程操作,对比单线程运行时间,是否提升了效率。 ...
分类:编程语言   时间:2019-06-07 23:06:50    阅读次数:137
Referenced file contains errors (http://www.springframework.org/...解决
今天打开老项目出现如下错误: Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-4.2.xsd). For more information, right cli ...
分类:编程语言   时间:2019-06-07 23:10:27    阅读次数:130
Python并发编程—进程池
进程池实现 1.必要性【1】 进程的创建和销毁过程消耗的资源较多【2】 当任务量众多,每个任务在很短时间内完成时,需要频繁的创建和销毁进程。此时对计算机压力较大【3】 进程池技术很好的解决了以上问题。 2.原理 创建一定数量的进程来处理事件,事件处理完进 程不退出而是继续处理其他事件,直到所有事件全 ...
分类:编程语言   时间:2019-06-07 23:13:02    阅读次数:124
Python并发编程—线程对象属性
线程对象属性 t.name 线程名称 t.setName() 设置线程名称 t.getName() 获取线程名称 t.is_alive() 查看线程是否在生命周期 t.daemon 设置主线程和分支线程的退出关系 t.setDaemon() 设置daemon属性值 t.isDaemon() 查看da ...
分类:编程语言   时间:2019-06-07 23:17:29    阅读次数:268
python之端午到了
今天是端午节 分享一段弹窗端午安康的代码 import tkinter as tk import random import threading import time def dow(): window = tk.Tk() width = window.winfo_screenwidth() he ...
分类:编程语言   时间:2019-06-07 23:20:38    阅读次数:301
基于线程池、消息队列和epoll模型实现Client-Server并发架构
引言 并发是什么?企业在进行产品开发过程中为什么需要考虑这个问题?想象一下天猫的双11和京东的618活动,一秒的点击量就有几十万甚至上百万,这么多请求一下子涌入到服务器,服务器需要对这么多的请求逐个进行消化掉,假如服务器一秒的处理能力就几万,那么剩下的不能及时得到处理的这些请求作何处理?总不能让用户 ...
分类:编程语言   时间:2019-06-08 00:27:46    阅读次数:150
冒泡排序 and 选择排序 变量打印斐波拉契数列 and 数组打印斐波拉契数列
1 排序 1.1 冒泡排序 1 #include <stdio.h> 2 int main() 3 { 4 int i,j,tmp,a[6]; 5 printf("input six int numbers:\n"); 6 for(i=0;i<6;i++) 7 { 8 scanf("%d",&a[i ...
分类:编程语言   时间:2019-06-08 00:28:44    阅读次数:143
Python Importlib.import_module动态导入模块
我的环境是:os系统 python 3.7 在学这个模块之前我们先获取下该模块的路径如下: >>>import module >>>print(module.__file__) 实例: 1. 获取importlib模块的绝对路径结果文件 2. 获取importlib模块的路径名 下面开始正题: 文件 ...
分类:编程语言   时间:2019-06-08 00:32:04    阅读次数:111
python tips:类的绑定方法(bound)和非绑定方法(unbound)
类属性只有类及其实例能够访问,可以理解为一个独立的命名空间。 Python中类属性的引用方式有两种: 1. 通过类的实例进行属性引用,称为绑定方法(bound method),可以理解为方法与实例绑定在一起。 2. 通过类进行属性引用,称为非绑定方法(unbound method),方法没有与实例绑 ...
分类:编程语言   时间:2019-06-08 00:32:49    阅读次数:121
C++ 数据类型提高+内存四区
# 这一章节全部是C语言的内容# 数据类型提高**注意**1.数组作为形参会退化为指针(验证,传参后用sizeof进行打印,可以看出打印出数组的字节为一字节)2.形参在函数上和函数内是一样的,只不过对外开放 # 内存四区 ##### 数组和数组元素指针```void main(){ int a;// ...
分类:编程语言   时间:2019-06-08 00:35:09    阅读次数:137
python 装饰器和property
一. 装饰器 所谓装饰器, 就是在代码执行期间, 在不改变原有代码(类或者函数)的情况下, 为之动态附加功能. 例如, 在调用函数之前做一些计算, 在函数调用之后输出日志. 如何实现一个装饰器呢, 这里就需要使用到前面学习的知识闭包函数了. 1. 装饰器的原型 import time def dec ...
分类:编程语言   时间:2019-06-08 00:36:14    阅读次数:127
解决python中'chromedriver' executable needs to be in PATH报错
在使用python中的selenium模块的时候出现以下错误 解决: 问题是没有Chrome 驱动,那么先下载驱动。 下载之前先查看自己chrome当前的版本信息: 点击chrome浏览器右上角的圆圈标记处,在帮助-->关于Google Chrome(E)中查看浏览器的版本信息 之后打开网址http ...
分类:编程语言   时间:2019-06-08 00:37:07    阅读次数:116
阮一峰老师的JavaScript标准参考教程:数组、Array对象和Array对象方法
数组 1. 定义 1. 定义 数组(array)是按次序排列的一组值。每个值的位置都有编号(从0开始),整个数组用方括号表示。 var arr = ['a', 'b', 'c']; var arr = ['a', 'b', 'c']; 上面代码中的a、b、c就构成一个数组,两端的方括号是数组的标志。 ...
分类:编程语言   时间:2019-06-08 00:37:30    阅读次数:111
C++ 一周刷完C++基础课程(同C程序进行比较)
**参考bilibili视频av29504365** ### 一段简单的程序Hello World```#include <iostream>using namespace std;int main(){ cout<<"hello world"<<endl; system("pause"); ret ...
分类:编程语言   时间:2019-06-08 00:38:12    阅读次数:128
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!