
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用matlab来实现:clear all;close all; clc;% 第一组数据mul=[0,0]; % 均值S1=[.1 0;0 .1]; % 协方差data1=mvnrnd(mul, S1, 100); % 产生高斯分布数据% 第二组数据mu2=[1.25 1.25];S2=[.1 0;0 .1];data2=mvnrnd(mu2,S2,100);% 第三组数据...
CHAPTER 3In this chapter we introduce the concepts of a process and concurrent execution;These concepts are at the very heart of modern operating systems. A process is aprogram in execution and is...
我们在安卓开发数据持久化存储中的SQLite数据库存储或者是内容提供器访问应用程序的数据的时候免不了使用Cursor来读取表中的数据Cursor是什么? SQL的游标是一种临时的数据库对象,即可以用来存放在数据表中的数据行副本,也可以指向存储在数据库中的数据行的指针,游标的一个常见的用途就是保存查询结果,以便以后使用。关于SQLiteDatabase帮助类对数据库的升级创建和LitePal开
在学习多线程的过程中,因为是非科班学生,操作系统的东西都是一知半解的,所以很多名词都没有理解,另外具体的Java虚拟机如何工作还需要后续的学习,这里只能慢慢学习了,等到这本书看完好好读读操作系统的东西以及Java虚拟机机制下面是一个博文讲解了竞态条件的基本概念和常见的情况竞态条件(Race Condition):计算的正确性取决于多个线程的交替执行时序时,就会发生竞态条件。最常见的竞态...
在Java虚拟机进程中,每个线程都会拥有一个方法调用栈(线程栈),用来跟踪线程运行中的一系列方法调用过程,栈中的每一个元素被称为栈帧,每当线程调用一个方法的时候会向方法栈中压入一个新帧。这里的帧用来存储方法的参数、局部变量、方法的返回地址、和运算过程中的临时数据。 线程栈模型是理解线程调度原理以及线程执行过程的基础。线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位...
每个虚拟机都有一个线程调度器,确实在任何时刻运行哪个线程。有两种线程调度器:1、抢占式(preemptive)2、协作式(cooperative) 抢占式线程高度器确实线程何时已经公平地享用了CPU时间,然后暂停此线程上,将CPU控制权交给另外的线程。协作式线程调度器会在将CPU控制权交给其他线程前,等待运行中的线程自己斩停。与使用抢占式线程式调度的虚拟机相比,使用协作式线程调度器...
迭代器协议:把一个类作为一个迭代器使用需要在类中实现两个方法__iter__()与__next__()iter() 方法返回一个特殊的迭代器对象, 这个迭代器对象实现了 next()方法并通过 StopIteration 异常标识迭代的完成。my_iterator.py#!usr/bin/python# -*- coding:utf8 -*-class MyNumbers(object):def
糗事百科段子爬取https://www.qiushibaike.com/text/page/1/selenium和requests和lxml两种方法#!usr/bin/python# -*- coding:utf8 -*-import timefrom selenium import webdriverclass QiuBaiSpider(object):def __init__(self):se
使用__new__来实现#!usr/bin/python# -*- coding:utf8 -*-class Singleton(object):def __init__(self, name):self.name = namedef __new__(cls, *args, **kwargs):if not hasattr(cls, '_instance'):cls._instance = sup
使用type()函数时,如果只传入一个参数object,那么将返回该object的类型;如果分别传入name,bases,dict这三个参数,那么type()函数将会创建一个对象;使用class定义对象的时候,Python解释器调用type()函数来动态创建对象。use_type.py#!usr/bin/python# -*- coding:utf8 -*-# class type(name, b







