当前位置: 首页 > news >正文

基因组学课件整理

1.什么是SNP和SSLP?

SNP:即单核苷酸多态性,是由于基因组中等位位点上单个核苷酸改变而导致的核酸序列多态性(Polymorphism)。

SSLP:简单序列长度多态性,是一系列不同长度的重复序列,包括卫星DNA,小卫星,微卫星(STR)。

2.知识整理:

一.基因组介绍

1,Gene: A DNA segment containing biological information and hence coding for an RNA and/or polypeptide molecule.

Genome: The entire genetic complement of a living organism.

n Prokaryocyte

n Eukaryocyte: nuclear genome + organelle(chloroplast, mitochondrion) genome

2,Transcriptome: Coding RNA; the product of genome expression

3,Proteome: The proteome comprises all the proteins present in a cell at a particular time.

The proteome means all the proteins being made by the transcriptome

4,基因组学的发展和研究现状

二 基因组作图

绘制遗传图谱的实验基础是什么?即连锁分析。

1,基因组做图的目的:利用鸟枪法测定含有重复序列的DNA大分子方面存在困难:①利用鸟枪法需要将DNA打成片段,进行测序后再进行拼接;这对于较大的基因组尤其是人的基因组来说是困难的,因为随着片段数的增加,所需要分析的数据越来越复杂;②鸟枪法存在的第二个问题是当分析基因组的重复区域时会发生错误,导致部分重复区域被遗遗漏或是将同一染色体或是不同染色体的两个片段错误的连接在一起。总而言之,在测序时需要首先建立一个图谱,通过标明基因和其他显著特征的位置,为测序提供引导。

2,基因组做图的类型:遗传图谱和物理图谱

3,遗传图谱的含义:应用遗传学技术构建的能在基因组上显示基因和其他序列特征位置的图谱。遗传学技术包括杂交育种技术实验。连锁分析是遗传做图的基础。

4,物理图谱的含义:

5,遗传图谱与物理图谱的比较:

遗传作图(Genetic mapping)也称连锁图谱(linkage map)

作图方法:“连锁分析(linkage analysis)”包括杂交实验(cross-breeding experiments),家系(pedigrees)分析等。根据遗传实验计算标记间的相对距离

标记:性状、基因或DNA分子标记。

图距单位:厘摩(centi-Morgan, cM), 每单位厘摩定义为1%交换率。

物理作图(Physical mapping)

作图方法:采用分子生物学技术测定标记间的绝对距离,直接将DNA分子标记、基因或克隆标定在基因组实际位置。

图距单位:物理图的距离依作图方法而异,如辐射杂种(radiation hybrid)作图的计算单位为厘镭(cR), 限制性片段作图与克隆作图的图距为DNA的分子长度,即碱基对(base pair)。

6,用于遗传学做图的DNA标记:

① 限制片段长度多态性(RFLP):利用Southern 杂交和PCR方法;

② 简单序列长度多态性(SSLP):包括卫星DNA,小卫星DNA和微卫星DNA(又称为STR)。

微卫星比小卫星更适宜做标记,一是因为小卫星不是均匀分布,长分布在染色体末端的端粒区;二是因为PCR方法更适宜于对微卫星DNA的分型,微卫星的多态性更高。

常用PCR技术结合毛细电泳技术;

③ 单核苷酸多态性(SNP):最紧密的DNA标记。多数SNP是双等位基因。研究SNP多用寡核苷酸杂交分析。筛选策略有:DNA芯片和液相杂交技术(荧光淬灭技术)。

7,卫星DNA: (satellite DNA) 是一类高度重复序列。DNA在介质氯化铯中作密度梯度离心,离心速度可以高达每分钟几万转;此时DNA分子将按其大小分布在离心管内不同密度的氯化铯介质中,小的分子处于上层,大的分子处于下层;从离心管外看,不同层面的DNA形成了不同的条带。根据荧光强度的分析,可以看到在一条主带以外还有一个或多个小的卫星带。这些在卫星带中的DNA即被称为卫星DNA,这种DNA的GC含量一般少于主带中的DNA,浮力密度也低。

小卫星DNA:(minisatellite),有时又称可变串连重复(variable number of tandem repeats, VNTR),其重复单位的长度为数十个核苷酸,常位于端粒和近端粒区。

微卫星DNA(microsatellite)或简单串联重复(simple tandem repeats, STR ),其重复单位为1-4个核苷酸,由10-50个重复单位串联组成,散布在整个基因组。

8,不同模式生物的连锁分析:

对果蝇和小鼠等物种:通过有计划的育种试验;

对人类,通过家系分析;

对不发生简述分裂的细菌的连锁分析:结合,转导和转化。

9, Deficiencies of genetic maps:

l Limited resolution(分辨率)

l Limited accuracy (精确度)

Recombination hot spot(重组热点)

Exchange frequency differences between genders(性别差异)

Numerous exchanges between two locus(两位置之间多次改变)

三 物理图谱

问题:限制性做图与RFLP有什么区别?FISH在物理图谱中起什么作用?

限制性作图是物理作图法,可以得到两酶切位点之间的物理间隔距离(kb);RFLP是一种个体基因组中的多态性标记,由酶切位点碱基变异引起的酶切长度多态性,由连锁分析这些多态性标记在亲代和子代间的重组频率来得到RFLPs之间的遗传图距。FISH是将荧光标记的DNA片段通过杂交定位到染色体上,观察不同DNA片段在染色体上的位置和物理距离。

1,物理图谱的含义: Physical maps - identify exact location of DNA sequence in the genome

2,物理做图的原理(种类):

Principles for physical mapping (p88):

l The earliest physical map—— cytogenetic map (10Mb)

l Restriction mapping——restriction map (Kb) 其规模受限于限制片段的大小;方法有电泳和光学作图(包括凝胶拉伸和分子梳理);

l STS mapping任何一个唯一的DNA序列均可以作为STS。

获得STS 的方法,有表达序列标签(EST)、SSLP和随机基因组序列

• Clone-based mapping --------可用细胞流速仪进行检测

• RH (Radiation hybrid)——辐射杂种 (1Mb)

l FISH (Fluorescent in situ hybridization)——荧光原位杂交

3,物理图谱中大片段的克隆载体:

l Plasmid (质粒) 10kb

l λ噬菌体 15kb

l 粘粒Cosmid 50kb

l P1噬菌体 可达125kb

l PAC(P1人工染色体) 可达300kb

l YAC(酵母人工染色体) 200~2000kb 如含1Mb插入片段的32,000个克隆的人基因组YAC库。

l BAC (细菌人工染色体) 100~300kb 如含300kb插入片段的30万个克隆,覆盖人基因组30倍。

BAC是HGP通用的标准大片段克隆载体。

4,限制性做图的方法:提取DNA——稀有的限制性内切酶切割——DNA片段分离鉴定

(光学方法有凝胶伸展和分子梳理技术)

5,荧光原位杂交:(P94)

The position at which the probe hybridizes to the chromosomal DNA is visualized by detecting the fluorescent signal emitted by the labeled DNA.

Flow of FISH

①Probe:

l ~100kb (from BAC clone of human genome)

l be tagged directly with fluorophores, with targets for antibodies or with biotin (By nick translation or PCR using tagged nucleotides).

②Interphase(间期) or metaphase(中期) chromosome attached to glass

③Blocking the repetitive DNA

④Hybridizing

⑤Detection by fluorescent microscope

Development of FISH:

Ø radioactively labeled in situ hybridization

l sensitivity

l Resolution

Ø Fluorescence In Situ Hybridization

l repetitive DNA sequences

l Mechanically stretched chromosomes (resolution reaches 200~300 kb)

l Non-metaphase chromosomes (Resolution down to 25 kb)

Application of FISH:

Ø Medical application

l Discover cytogenetic variation: deletion, translocation on chromosomes.

l Detection pathogen from the samples of patient's tissue.

Ø Academic research

l Genome mapping

l Genome comparison

6,STS序列标签做图的原理:

STS are short sequences that are operationally unique in the genome and are used to generate mapping reagents.

Principle for STS mapping (p96):

Collection of overlapping DNA fragments; Checking for the breaking frequency of two STSs

The most common sources of STSs:(P98)

Ø ESTs (expressed sequence tags)

Ø SSLP

Ø Random genomic sequeces

7,放射杂交做图(RH):Radiation hybrid (RH) map: A genome map in which STSs are positioned relative to one another on the basis of the frequency with which they are separated by radiation-induced breaks. The frequency is assayed by analysing a panel of human–hamster hybrid cell lines, each produced by lethally irradiating human cells and fusing them with recipient hamster cells such that each carries a collection of human chromosomal fragments. The unit of distance is centirays (cR), denoting a 1% chance of a break occuring between two loci. (p98)

辐射杂交制图流程:

辐射杂种细胞系(嵌板,panel)产生 →确定STSs →PCR 体系及反应条件→对PCR结果数据处理→构建RH 图谱

作图单位:厘镭(CentiRay)——DNA分子暴露在N拉德(rad)X射线剂量下两个分子标记之间发生1%断裂的频率。

8, 克隆文库与辐射杂种细胞系作为STS作图试剂的比较:

克隆文库

辐射杂种细胞系

外源片段含量

1段

多段

文库所需克隆数

可否直接测序或构建克隆重叠群

不可

四 基因组做图和数据挖掘

1,基因组做图的策略:

Ø 重叠群法(clone contigs method)——up to down

Ø 鸟枪法(whole-genome shotgun method)——bottom to up

2,全基因组鸟枪法测序使用物种:小基因组,包括原核生物,病毒等;

限制因素:

3,基因组测序的难点:①Repeats:Tandem repests;Genome-wide repeats; ②Gaps

4, DNA测序方法学:

①Chain termination DNA sequencing (Sanger et al, 1977): the sequence of a single-stranded DNA molecule is determined by enzymatic synthesis of complementary polynucleotide chains, these chains terminating at specific nucleotide positions;聚丙烯酰胺凝胶电泳检测

②Chemical degradation method (Maxam and Gilbert, 1977): the sequence of a double-stranded DNA molecule is determined by treatment with chemicals that cut the molecule at specific nucleotide positions. 聚丙烯酰胺凝胶电泳检测

③焦磷酸测序:可以用来快速去顶很短的序列;无需电泳

5, 连续DNA序列的组装:

通过全基因组鸟枪法拼接序列

优点是测序速度快,能够在遗传或是物理图谱不存在的情况下工作;(主要特征为:最少利用了两个不同类型载体构建的克隆文库;确保其中一个克隆文库中所包含的片段长于所研究基因组中最长的重复序列)

用克隆重叠群法组装序列

可以通过染色体步查方法建立克隆重叠群(该法费时费力);另一种方法是使用克隆指纹图谱技术:限制性图谱;重复DNA指纹图谱;重复DNA的PCR;STS含量做图

6, Clone contigs: A collection of clones whose DNA fragments overlap.

How to sorting clone contigs:

a) Chromosome walking: A technique that can be used to construct a clone contig by identifying overlapping fragments of cloned DNA.

b) Clone fingerprinting: Any one of several techniques that compare cloned DNA fragments in order to identify ones that overlap.

7, A scaffold(骨架) is a portion of the genome sequence reconstructed from end-sequenced whole-genome shotgun clones. Scaffolds are composed of contigs and gaps.

A contig (克隆重叠群)is a contiguous length of genomic sequence in which the order of bases is known to a high confidence level.

8, 序列间隙和物理间隙:P118;如何填补

9,大规模自动测序方法的改进

Ø thermal cycle sequencing (热循环测序)

Ø Fluorescent primers are the basis of automated sequence reading

Ø Capillary Electrophoresis (毛细管电泳, CE) instead of Polyacrylamide Gel Electrophoresis (聚丙烯酰胺凝胶电泳, PAGE):

新的非常规测序方法

Ø Pyrosequencing (p115)焦磷酸测序方法

l Sequencing-By-Synthesis

l ultra high throughput sequencing

原理:第一步——测序引物和PCR扩增的、单链的DNA模板杂交,与酶—DNA聚合酶(DNA polymerase)、ATP硫酸化酶(ATP sulfurylase)、荧光素酶(luciferase)、三磷酸腺苷双磷酸酶(apyrase)—和底物—adenosine 5´ phosphosulfate (APS)、荧光素(luciferin)孵育。

第二步——四种dNTP(dATPS,dTTP,dCTP,dGTP)之一被加入反应体系,如与模扳配对(A—T,C—G),此dNTP与引物的末端形成共价键,dNTP的焦磷酸基团(PPi)释放出来。

第三步——ATP硫酸化酶在APS存在的情况下催化焦磷酸形成ATP,ATP驱动荧光素酶介导的荧光素向氧化荧光素(oxyluciferin)的转化,氧化荧光素发出与ATP量成正比的可见光信号。

第四步——ATP和未掺入的dNTP由三磷酸腺苷双磷酸酶降解,淬灭光信号,并再生反应体系。

第五步——然后加入下一种dNTP。

Ø DNA chip——based on DNA hybridization

Ø Solexa and GS20

五. 不同模式生物的基因组介绍:

【1】微生物基因组介绍

1.1 病毒基因组介绍

1,病毒种类:真病毒,朊病毒和亚病毒(拟病毒和类病毒);

2, 病毒起源假说:

Ø 逆向假说:病毒可能曾经是一些寄生在较大细胞内的小细胞。随着时间的推移,那些在寄生生活中非必需的基因逐渐丢失。

Ø 细胞起源假说:一些病毒可能是从较大生物体的基因中“逃离”出来的DNA或RNA进化而来的。

Ø 共进化假说:病毒可能进化自蛋白质和核酸复合物,与细胞同时出现在远古地球,并且一直依赖细胞生命生存至今。

3, 病毒基因组的多样性:

Nucleic acid

DNA

RNA (自己携带RNA复制酶)

Shape of Genome

linear

circular

segmented

Chain of Nucleic acid

Double strands

Single strand

Partial double strands

Polarity

Sense (+): can be translated or transcribed directly by host cell

Antisense (−)

Double sense (+/−)

4,病毒基因组的特点:

Ø One kind of nucleic acid—DNA (commonly double strand) or RNA (commonly single strand)

Ø The size of virus genomes varies greatly (3×103编码4个蛋白质~1.2 × 106bp编码100个蛋白质). Genome of dsDNA virus is generally bigger than that of RNA virus.

Ø Overlapping gene

Ø Generally genes of virus have single copy.

Ø Most of the genome are coding sequences. Genome of phage is continuous, while genome of eukaryotic virus is discontinuous (gene with intron).

DNA病毒的基因组特点:

Ø Size:

l dsDNA genome (herpesvirus, poxvirus etc.) is bigger (120~280kb);

l ssDNA genome (parvovirus) is smaller (5kb);

Ø High coding efficiency in small DNA virus:

l Overlapping gene

l Utilize both strands for coding.

Ø Inverse terminal repeat (ITR) in genome of DNA virus is important for replication initiation by formation of hairpin.

Ø End replication problem for linear DNA genome:

l Terminal protein priming (adenovirus)

l site-specific nicking priming (poxvirus)

RNA病毒的基因组特点:

Ø dsRNA genome is segmented (such as reovirus).

Ø Many positive ssRNA viruses (for example SARS coronavirus) genomes have 5’-Cap and 3’-Poly(A).

Ø Most ssRNA genome is a single molecule, but there still have some exceptions (for example influenza virus).

Ø Overlapping gene, variable splicing, frameshift are common in RNA viruses.

Overlapping genes (OGs) are defined as adjacent genes whose coding sequences partially or entirely overlap. Many OGs have been identified in the genomes of prokaryotes, viruses, and mitochondria. Overlapping gene pairs can be divided into three types: unidirectional, convergent, and divergent .

5,病毒基因组复制中的问题与多样性对策:

Ø 复制模型

①circle dsDNA virus: θreplication;σ replication

②Circular ssDNA virus

③Linear dsDNA virus

Ø 引物与引发

Ø 5‘末端的完整性

6,Variation of virus genome:

Ø Genetic drift: SNP

Ø Antigenic shift

Ø Rearrangement of segmented genome

Ø Genetic recombination

7,Diversity of expression strategies

Ø Timing control—病毒感染的级联调节

Ø Protein biosynthesis of eukaryotic RNA virus

l segmented gene

l Splicing and assembly of peptide

l IRES序列:细小核糖核酸病毒基因组存在内部核糖体进入位点(Inner Ribosomal Enter Site)

l Nesting subgenome RNAs

l Discontinuous mRNA

1.2 原核生物基因组介绍

1.基因组特点:

①Size: generally less than 5Mb; but also have exceptions, e.g. 30Mb for Bacillus megatherium (巨大芽孢杆菌).

②Most prokaryotic genome is circle, but some is linear.

③Compact genome organizaiton. Less non-coding sequences. Both strands have coding sequences.

④Operon is the representative structure of prokaryotic genome.

⑤Structure gene is generally single copy, but there are also some exceptions e.g. rrn coding for rRNA.

⑥The genome of E. coli is replicated bidirectionally from a single origin, identified as the genetic locus oriC.

Lateral gene transfer(基因横向转移)Transfer of a gene from one species to another

2,大肠杆菌基因组物理结构:环状;基因可以双向复制;含有操纵子;基因连续,不含有内含子;

3,最小基因组:至少需要265~350个基因。至少包含能维持生命活动所必须的功能基因和调控基因,以及繁殖所用的基因。

4,原核基因组序列的破译使得菌种分类的概念变得更复杂了:因为原核生物间能通过多种方法进行基因交换,但根据其生物化学和生理学特性,这些原核生物属于不同的物种。基因流是物种概念的核心,但并不适于原核生物。单个物种的不同品系可以有完全不同的基因组序列,甚至有个别品系特异性的基因。

【2】真核生物基因组介绍

2.1 核基因组

1, 核基因组的特点:

1. Size:变化范围大,107~1011bp

2. Ploid level (倍数性)generally diploid (二倍体)

3. Each eukaryotic chromosome contains many replicons

4. monocistronic mRNA

5. repeat sequences

6. Discontinuous gene: exon, intron, splicing and alternative splicing

7. Non-coding region:90%

8. Gene density: gene dessert vs. gene island

9. Rare overlapping gene, gene within gene

2,假基因Pseudogene:

Ø 已经失活的无功能的基因拷贝,常用ψ表示。

Ø 类型及形成的原因:

①常规假基因(conventional pseudogene):DNA复制和突变引起,常位于同源基因有功能拷贝的附近。

a,无意突变:基因内部出现终止密码子;b, 启动子突变失活;c, 剪接信号缺陷;d, 偶尔也可能通过一个有利突变而激活

②加工的假基因(processed pseudogene):功能基因的mRNA经过逆转录产生cDNA插入基因组形成。

a,无内含子。

b,无启动子。来源于RNA聚合酶III转录物的假基因除外,因为它们的启动子位于mRNA序列内部,如Alu序列。

3, 为什么染色体带型和等容线模型暗示了基因并非平均分布于真核生物染色体上?P207

4,真核生物中的重复序列:P219

5,串联重复序列:

Type

Length of the repeat unit

Length of the cluster

Location and role

Satellite

<5bp ~ >200bp

~Mb

centromere

Minisatellite

<25bp

<20kb

telomere

Microsatellite

1~4bp, <13bp

<150bp

Whole genome -wide

形成原因:Replication slippage复制滑移;Accumulation of mutations(突变累积) in saltatory replications(跳跃复制)

6,DNA转座的两种机制:Replicative transoposition;Nonreplicative transoposition

7,DNA transposons of prokaryotes:

Ø 插入序列(inserted sequence)

Ø 复合转座子(composite transposons) 在DNA转座子的两端有一对IS成分,内含1个或多个基因,常为抗生素抗性基因。复合转座子借助其它IS转座酶以保守方式转座。

Ø Tn3-型转座子(Tn-type transposons) 具有自己的转座酶基因,无须IS顺序转座,Tn3因子为复制型转座。

Ø 可转座的噬菌体(transposable phage) 这是一类细菌病毒,复制转座是其正常生活史中一个内容。插入后可以切离。

8,LTR元件:

Ø Retrovirus

Ø Endogenous retroviruses( ERVs,内源逆转录病毒)are retroviral genomes integrated into vertebrate chromosomes. Some are still active, but most are decayed relics.

Ø Retrotransposons(逆转录转座子)have sequences similar to ERVs but are features of non-vertebrate eukaryotic genomes

9,LTR元件的形成机制:

Ø LTR (long terminal repeats) contains transcriptional promoter and enhancer sequences: U3(含强启动子)-R(正向重复序列)-U5(与转录终止和加polyA有关)

Ø Formation of cDNA with directed LTR during retrotransposition

Ø 4-nt direct repeat formed in the integration site in genome

10,Retroposons(逆转座子,返座元)

Ø LINE (long interspersed nuclear elements,长分散核因子): contains reverse transcriptase.

Example of LINE in human genome—L1

Ø SINE(short interspersed nuclear element,短分散核因子): its transposition depends on reverse transcriptase provided by other autonomous retroelements.

Example of SINE in human genome—Alu:

11,Transposition mechanisms of LINE and SINE:

Ø LINE:LINE with full length contains DNA endonuclease and reverse transcriptase gene.

l 通过切开靶位点双链,提供了引物末端。

l 反转录转座子作为模板合成cDNA

Ø SINE:transposed by “borrowing” enzymes from other autonomous retroelements

12. C值悖论:在大的真核生物基因组中、有较多的重复序列、更多的间接序列和更大的基因;(p211)

13.CpG island:

Ø CpG islands are stretches (>200bp) of unmethylated DNA with a higher frequency of CpG dinucleotides (>50%) when compared with the entire genome.

Ø most housekeeping genes have CpG islands at the 5' end of the transcript.

Ø Estimated over 30000 CpG island in human genome.

Ø CpG island methylation is correlated with gene inactivation and has been shown to be important during gene imprinting and tissue-specific gene expression

2.2. organelle genomes器官基因组

1.物理特性:

Ø Organelle genome is usually circular, but there is a great deal of variability in different organisms.

Ø Copy number:

l 人类:800×10=8000

l 酵母:65×100=6500

Ø Mitochondrial genome sizes are variable and are unrelated to the complexity of the organism

2.两类线粒体基因组的特点:

Ø 人类

Ø 基因组较小(16.6kb)

Ø 结构紧凑,间隔序列很少,

Ø 含有个别重叠基因

3.叶绿体基因组的特点

Ø 大小:物种间变化不大,组成相似,大小相近(100~200kb),包含约200个基因,如rRNA、tRNA、核糖体蛋白质基因、光合作用有关基因。

Ø 数目

l 绿藻中约1000个拷贝

l 高等植物中每个细胞约200个拷贝

Ø 特征:有两段较大的反向重复序列(IR区 ),编码rRNA,可以防止分子内重组,保持稳定的组成。

4,The origins of organelle genomes

Ø endosymbiont theory (内共生假说 )

Ø Animation

六 基因获取和功能研究

1,基因表达受那些环节的调控:

2,ESTs(Expressed Sequence tags )是从已建好的cDNA库中随机取出一个克隆,从5’末端或3’末端对插入的cDNA片段进行一轮单向自动测序,所获得的约60-500bp的一段cDNA序列。

3,Transcription map的含义

Ø Marker: EST and complementary DNA

Ø Total transcribed sequences is less than 3% of whole genome. Most sequences including most repeats, introns, pseudogenes and intergenic spaces don’t express.

Ø Static vs. dynamic transcription map.

Ø Transcription map is the bridge between structural genome and functional genome.

Ø Disadvantages: the function of regulation sequences cannot be discovered by cDNA.

4,转录图谱的制作方法(Flow chart of large scale EST sequencing):

1)

cDNA文库的构建

2) 随机单轮测序

3) 文库与序列质量检验

4) 聚类和重叠群分析

5) ORF的寻找

6) 功能分类和注释 (Gene Ontology)

7) 表达谱分析

8) 可变剪接分析

5,转录图谱的意义(Significance of ESTs research):

Ø Construction of gene map (gene expression profile)

Ø Separation and identification of new gene

Ø Comparative analysis of gene expression

Ø Discovery of new SNP

Ø e-hybridization and e-PCR

Ø Alternative splicing

6, 5’和3’EST的特点:

Ø 5’-EST:

l Short 5’UTR (~300bp), high conservation in coding region and convenient for searching ORF and new gene

l More regulation information

l Convenient for clustering and assembling of ESTs

Ø 3’-EST

l 20~200bp poly(A) tail in mRNA is convenient for the synthesis of the first cDNA chain using oligo(dT) primer

l 3‘UTR has long specific non-coding sequences (~770bp in average) with low conservation

l 10% mRNAs have repeats in 3’-end which can be SSR marker;

l High specificity between organisms and high polymorphism between individuals

7,从EST获得全长cDNA的方法(RACE的原理):From EST to full length cDNA(P194)

Rapid amplification of cDNA ends: a PCR-based technique for mapping the end of a mRNA molecule.

Ø 3‘-RACE for 5’-EST(P145)

Ø 5’-RACE for 3’-EST

8,基因表达差异研究方法:

Large scale analysis of gene expression differences

l SSH(Suppression subtractive hybridization,抑制性减法杂交技术) 流程要求掌握!

l cDNA microarray (p172)

l SAGE (serial analysis of gene expression,基因表达系列分析 ) (P171)

9,From tradition to large scale techniques:

Based on hybridization: gene chip/ cDNA microarray

SSH + cDNA microarray

Based on direct sequencing of small fragment of representative cDNA: SAGE (Serial analysis of gene expression )

EST

SSH

SAGE

Microarray

大规模测序

原理

SSH是差减杂交与PCR结合的简单、快速分离差异基因的方法。其运用:

1,杂交动力学原理,即丰度高的单链DNA在退火时产生同源杂交的速度快于丰度低的单链DNA,从而使不同丰度的单链DNA得到均衡;

2,抑制PCR则利用链内退火优于链间退火的优点,使非目的基因片段两端反向重复序列在退火时产生类似发卡的互补结构, 无法作为模板与引物配对,选择性地抑制了非目的基因片段的扩增,从而使目的基因得到富集、分离.

来自转录物内特定位置的一小段寡核苷酸序列(9-11个bp)含有鉴定一个转录物特异性的足够信息,可以作为区别转录物的标签(tag)

通过简单的方法将这些标签串联在一起,形成大量多联体(concatemer),对每个克隆到载体的多联体进行测序并应用SAGE软件分析,可确定表达的基因种类,并可根据标签出现的频率确定基因的表达丰度(abundance),还可发现新基因。

方法

1,提取实验组和对照组mRNA合成双链cDNA,经识别4碱基的限制性内切酶切割

2,实验组cDNA平均分为2份,分别连接2个接头

3,进行2轮差减杂交和抑制性PCR

4,获得富集的目的基因

优点

采用两次差减杂交和两次PCR,保证了高特异性 (假阳性率可降至6%); 在杂交过程中可使不同丰度基因均衡化,从而获得低丰度差异表达基因;操作相对简便,是目前分离新基因的主要方法。

缺点

起始材料需要mg级量mRNA; SSH差减克隆片段较小,获取cDNA全长序列有一定难度。

标签扩增、连接的效率存在差别; cDNA链未能合成到AE酶切位点;标签序列如果为保守序列则无法判断它代表何种基因;标签出现频率与丰度比例并不完全相同。

发现新基因

有无序列

SAGE的流程:①用生物素酰化的Oligo-dT引导合成cDNA第一链,再合成双链cDNA。用专门识别4 bp碱基的锚定酶(anchoring enzyme, AE),如NIaⅢ (识别位点为CATG) 消化合成的双链cDNA释放5’序列,而生物素酰化的3’端仍被吸附在链(霉)亲和素蛋白磁珠(streptavidin-coatedbeads)上;

②分离与磁珠结合的具3‘端poly(A)尾巴的cDNA片段,与标签酶(tagging enzyme, TE, 含有ⅡS类限制酶位点)的接头(A和B)连接,酶切位点一般位于识别位点下游约20 bp处,再用锚定酶(anchoring enzyme, AE ,如NIaIII酶)处理样品,释放带有接头的SAGE标签;

③带有接头的SAGE标签经DNA聚合酶 (Klenow)补平后,由连接酶产生带有两个接头的双标签(ditag),对双标签PCR扩增后,再用锚定酶消化,得到了尾尾相连的SAGE双标签,双标签的两端含有锚定酶的酶切位点;

④去除接头的SAGE双标签彼此连接形成长短不一的多联体,电泳分离后收集大小适中的片段克隆到高拷贝的质粒载体,由此组成SAGE库(SAGE library)。

10,基因芯片:固相载体上的寡核苷酸阵列

原理:

方法:Spotted Microarrays

In Situ Oligo Synthesis

Microfluidics

Integrated Chips

应用:基因表达分析; SNP检测分析;筛选/鉴定特殊序列等

问题:基因芯片与Microarray是一样的吗?有什么区别?

广义的基因芯片泛指寡核苷酸的微阵列,而狭义的基因芯片指原位合成的寡核苷酸的微阵列,主要用于检测SNP;而microarray一般指cDNA的微阵列,由点样制成,用于检测基因表达谱。

七 Gene Cloning and Function Research

1,克隆目的基因的策略及代表方法:

①Functional cloning:Using information about the function of a known protein that could be involved in a genetic disease. This approach has very limited application.

②Phenotype cloning: Large scale mutation by transposon tagging (转座子标签法)

Gene expression differences analysis

③Positional cloning:Using only information about the gene's approximate chromosomal location obtained from gene mapping

④Positional candidate cloning:Using information from map position and the gene's possible function, homology, and expression pattern. This approach has been quite successful and will dominate other strategies.

2, What is positional cloning?

v The core problem for positional cloning—gene localization.

v Expression of gene’s position on chromosome:

§ Cytogenetic location—describe the rough position on chromosome.

§ Molecular location—A gene’s molecular address pinpoints the location of that gene in terms of base pairs.

v Methods to localization gene

Cytogenetic analysis(细胞遗传学分析);Genome scan using molecular markers

定位克隆的流程:

4, 如何对基因定位:

v Cytogenetic abnormality

v Genome scanning (全基因组扫描) : Looking for the markers closest to the disease gene. (采用DNA分子多态性标记,以较大间距在大量样本、家系或同胞对中进行全基因组扫描,通过连锁分析或关联分析将相关基因定位到某些染色体区域;在这些区域再选择高密度的遗传标记,做精细分析,进一步缩小定位区域;查找该定位区域内的所有基因,从中选择可能的候选基因进行基因变异检测。)

3 factors in gene location by genome scan:

v Sample

v Genetic DNA polymorphism markers

§ RFLP markers

§ Microsatellite or STR markers

§ Single nucleotide polymorphism (SNP)

v Statistic methods

§ Linkage analysis (连锁分析)

§ Association analysis (关联分析)

5, 连锁不平衡(linkage disequilibrium: Linkage disequilibrium is a term used in the study of population genetics for the non-random association of alleles at two or more loci, not necessarily on the same chromosome.

v P(disease & M) ≠ P(disease) x P(M)

连锁分析(linkage analysis):利用家系遗传信息中的重组率计算两位点之间的染色体图距。根据疾病有无合适的遗传模式,可分别进行参数分析和非参数分析。

参数分析:需要设定遗传模式,基因频率和外显率,计算优势对数分数(LOD)值。可高效发现疾病基因的连锁标记,但如果模型设定错误,可能导致结论错误。主要适用于已知遗传模式的单基因遗传病基因定位

非参数分析:对患病家系中的成对患病成员,比较其基因组同一座位上获得来自共同祖先的同一等位基因的频率,如果与孟德尔独立分离预期频率差异显著,则认为该等位标记与致病基因之间存在连锁不平衡。可适用于多基因疾病,可发现多个连锁不平衡位点,但不能得到其与疾病基因之间的图距

6, 全基因组关联分析:基于观察标记位点等位基因和疾病基因之间的是否存在连锁不平衡(linkage disequilibrium, LD)的分析法。标记位点与致病基因之间越近、突变率越低、杂合率越高,用标记检出致病基因位点的几率就越高。

7,连锁分析与关联分析的区别:

v 关联分析通过比较样本间标记位点等位基因频率与疾病相关基因频率的相关性来判断他们之间连锁不平衡现象存在与否以及相关性强弱。

v 连锁分析通过检测家系中等位基因与疾病基因的遗传特性来判断是否他们之间是否连锁以及连锁程度(图距)。

8,Lod值:

v Lod得分是在一定重组率下两个位点相连锁的似然性与两个位点不连锁的似然性比值的对数值 L(θ<0.5)

v

Lod Score=log10

L(θ=0.5)

v Statistical Significance of the Lod Score:

§ lod score > 3: evidence of linkage

§ 2 < lod score < 3: suggestive evidence of linkage

§ -2 < lod score < 2: uninformative of linkage

§ lod score < -2: exclusion of linkage

9,Transcript identification (p188~195)

ORF scanningscan—computer methods;

Hybridization test;——Northern blotting; Zoo blotting

cDNA sequencing(P192);

Exon trapping(P195);

10, Two types of homologous sequences: Paralogs(旁系同源) and orthologs(直系同源)

Homologous genes are ones that share a common evolutionary ancestor, revealed by sequence similarities between the genes.

Orthologous genes are those homologs that are present in different organisms and whose common ancestor predates the split between the species.

Paralogous genes are present in the same organism, often members of a recognized multigene family, their common ancestor possibly or possibly not predating the species in which the genes are now found.

11, 通过实验研究验证基因的功能有哪些策略及方法:

§ Expression patterns

RNA expression assayed by Northern blot or PCR amplification of cDNA with primers specific to candidate transcript

• Look for misexpression (no expression, underexpression, overexpression)

§ Sequence differences

• Missense mutations identified by sequencing coding region of candidate gene from normal and abnormal individuals

§ Artificial interfering the expression of the gene*

12, Assigning gene function by experimental analysis:

Gene knock-out;RNAi;Gene trap;Gene over expression

13,RNAi是指在生物体细胞内,dsRNA引起同源mRNA的特异性降解,因而抑制相应基因表达的过程。

v 一种转录后水平的基因沉默

v 生物体内普遍存在的机制,抑制外源性进入机体内的有害RNA

§ Virus RNA

§ Retroelement

§ Transgenic dsRNA

14, Gene transfer methodology :

1)physical methods

§ Microinjection

§ Electroporation

§ Particle bombardment (gene gun)

§ Electrofusion

2)biological methods

§ Retroviral mediated gene transfer

3)chemical methods

§ Lipofection

v TransMessenger, RNAifFect, HiperfFect (Qiagen for siRNA)

§ Non-liposomal lipids: FuGENE 6 (Roche)

§ Diethylaminoethyl (DEAE)-dextran (DEAE-葡聚糖)

§ Calcium phosphate coprecipitation methods (磷酸钙共沉淀转染)

4)other methods

§ Nuclear transplantation for embryo cell or ES cell

15, Gene targeting and transgenic mice

§ Mechanism: homologous recombination

§ Steps

§ Selection markers

§ Conditional knock-out: Cre-loxP/specific promoter

八 Comparative Genomics and Genome Evolution (2h)

1,The basic mechanisms in population evolution:

§ Variation (变异)

§ Selection (选择)

• Natural selection (自然选择)

• Neutral drift/random drift (中性/随机漂变)

§ Reproductive isolation (生殖隔离)

2, 中性学说的要点:

(1)对每种生物大分子而言,只要分子的三级结构与功能基本不变,那么各进化路线,以突变替代表示的进化速率大致保持每年在每个位置上恒定。

(2)机能较次要的分子或分子片段的进化速率,高于机能较重要的分子或分子片段的进化速率。

(3)在分子进化进程中,使分子现存结构和功能破坏较小的突变比破坏较大的突变有更高的替换率。

(4)基因重复通常发生在一个具有新功能的基因出现之前。

(5)明显有害的选择清除和选择上呈中性的或稍有害的突变随机固定,比明显有利突变的正达尔文选择更为频繁。

3,遗传漂变(genetic drift):

群体遗传学的哈迪-温伯格定律(Hardy-Weinberg Law):在一个不发生突变、迁移和选择的无限大的相互交配的群体中,基因频率和基因型频率将逐代保持不变。(1908)

由于中性突变对生物的生存和繁殖没有影响。自然选择对他们不起作用,它们在种群中的保存、扩散、消失完全随机,并导致种群中某一等位基因在不同世代中传递时,其频率有较大的波动。

4, The molecular basis for variation and evolution:

v DNA duplication (p465~473)

§ By duplication of the entire genome;

§ By duplication of a single chromosome or part of a chromosome;

§ By duplication of a single gene or group of genes.

v Mutation (DNA复制错误导致的突变)

v Recombination (重组)

§ Homologous recombination

§ Translocation (转座)

v Horizontal gene transfer

5, 基因同线性 ( synteny ):

v 含义

§ 不同基因组中基因排列顺序的一致性

§ 可以出现在不同基因组的对应区段

§ 也可以出现在同一基因组内部的不同染色体位置

v 意义:两个物种之间的同线性程度可以作为衡量它们之间进化距离的尺度。但分析时要注意避免高保守和高变异区段

6,人类基因组计划的五大模式生物:

v 大肠杆菌(Esherichi coli

v 酿酒酵母(Saccharomyces cevevisiae

v 黑腹果蝇(Drosophila melanogaster

v 秀丽线虫(Caenorhabditis elegans

v 小鼠(Mus musculus

v 拟南芥(Arabidopsis thaliana

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3830187.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

论文笔记 - Invisible Backdoor Attack with Sample-Specific Triggers

文章目录 订制样本触发器方法的隐蔽式后门攻击基本信息论文贡献算法思路前提假设问题定义基本步骤实验结论(后续会整理实验)订制样本触发器方法的隐蔽式后门攻击 基本信息 论文标题Invisible Backdoor Attack with Sample-Specific Triggers作者Yuezun Li, Yiming Li, Baoyu…...

华三指定启动配置文件_华三交换机的一些配置命令

h3c_s3100-si系列的交换机h3c_s3100-si# 配置AUX接口的认证方式为本地口令认证。&ltH3C&gt system-viewSystem View: return to User View with CtrlZ.[H3C] user-interface aux0[H3C-ui-aux0] authentication-mode password# 显示当前用户界面的使用信息。&ltH3C&…...

【HUAWEIH3C】对比华为和华三的本地AAA登陆配置

其实这些知识是很简单的啦&#xff0c;但是知识还是需要总结的嘛。最近我在看华为的认证的知识&#xff0c;每看一点&#xff0c;做一次实验&#xff0c;我都会对比华为和华三的配置&#xff0c;甚至拿上思科的配置&#xff0c;一起做个参考。综合性的整理自己的知识。 图很简…...

学术论文的英文文献,国内外有哪些网站可以找得到?

英文文献怎么找&#xff0c;这也是之前令我很苦难的问题&#xff0c;中文文献查询常用的中国知网、万方、维普。这几个数据库一般在使用校园网&#xff08;学校购买&#xff09;的情况下可以方便使用&#xff0c;这里就不再赘述。除此之外这里学姐给大家推荐几个我常用的网站&a…...

华三的AC对接绿洲平台的无线认证配置

由于设备与云简网络的通信是基于解析云简网络域名&#xff0c;因此需要配置DNS服务器&#xff0c;host。 cloud-management server domain oasis.h3c.com dns server 114.114.114.114 ip host oasisauth.h3c.com 101.36.161.146 ip host oasis.h3c.com 101.36.161.141 查看AC…...

android屏幕录制功能,Android利用ADB进行屏幕录制

前言在写博客时&#xff0c;为了方便大家理解&#xff0c;我们经常需要把一些操作或动画录制成Gif&#xff0c;一般需要下载一个屏幕录制App将手机屏幕录制成视频(可能需要Root权限)&#xff0c;然后导出到电脑&#xff0c;再转为Gif。今天就来教大家一键录制手机屏幕并导出到电…...

最新视频打赏系统全开源版本源码+附教程

☑️ 编号&#xff1a;ym346 ☑️ 品牌&#xff1a;无 ☑️ 语言&#xff1a;php ☑️ 大小&#xff1a;18.4MB ☑️ 类型&#xff1a;视频打赏系统 ☑️ 支持&#xff1a;pcwap &#x1f389; 欢迎关注&#xff0c;私信&#xff0c;领取 &#x1f389; ✨ 源码介绍 最新视频打…...

MySQL之库表设计篇:一到五范式、BC范式与反范式详解

引言 MySQL的库表设计&#xff0c;在很多时候我们都是率性而为&#xff0c;往往在前期的设计中考虑并不全面&#xff0c;同时对于库表结构的划分也并不明确&#xff0c;所以很多时候在开发过程中&#xff0c;代码敲着敲着会去重构某张表结构&#xff0c;甚至大面积重构多张表结…...

RWA(现实世界资产):架起从DeFi到TradFi的桥梁

三大支柱&#xff1a;资产托管、流动性和信贷协议。本文来自 thetie&#xff0c;原文作者&#xff1a;Vaish Puri&#xff0c;由 Odaily 星球日报译者 Katie 辜编译。DeFi 正在慢慢扩大加密货币的业务边界&#xff0c;并在现实世界中产生影响。随着越来越多的资产被代币化&…...

C语言基础——初识C语言

目录 一、机器语言 二、汇编语言 三、高级语言 四、C语言的标准化 五、C语言特点 计算机&#xff0c;堪称是人类史上最伟大的技术结晶之一&#xff0c;继农业革命和工业革命之后&#xff0c;直接促进了人类社会的第三次革命——信息革命。它从1946年诞生至今&#xff0c;还不到…...

java实现多层嵌套循环参数转换

有这么一个需求&#xff0c;将一个二维的json对象&#xff0c;根据一定的配置&#xff0c;转化成多维度嵌套的json。如下图所示&#xff1a; 这种的我姑且称之为参数嵌套转化算法。 下面进入正题----上代码 一步到位难度比较大&#xff0c;我才去两端式转换。 首先我现将原始…...

jquery设置css,style样式

动态自定义css样式 //设置多个属性 用,隔开 $("#id").css({color:"red",background:"black"}) $("#id").css({"margin-left":"red","background-color":"black"}) //属性带有-必须使用引号…...

Idea 解决SVN冲突

Idea提交包的时候报包冲突先新建对应的包然后 选择Subversion> Reconvert subversion > ignore 忽略文件...

exit在c语言里的作用,C语言中exit函数的使用

exit() 结束当前进程/当前程序/&#xff0c;在整个程序中&#xff0c;只要调用 exit &#xff0c;就结束return() 是当前函数返回&#xff0c;当然如果是在主函数main, 自然也就结束当前进程了&#xff0c;如果不是&#xff0c;那就是退回上一层调用。在多个进程时.如果有时要检…...

【JavaEE初阶】之 多线程基础【上篇】

✨✨hello&#xff0c;愿意点进来的小伙伴们&#xff0c;你们好呐&#xff01; &#x1f43b;&#x1f43b;系列专栏&#xff1a;【JavaEE】 &#x1f432;&#x1f432;本篇内容&#xff1a;带你从0到1了解多线程基槽 &#x1f42f;&#x1f42f;作者简介:一名现大二的三非编程…...

C# wpf NotifyIcon空间模仿qqz最小化,关闭功能(12)

1&#xff0c;新建wpf项目 <Grid><StackPanel><TextBlock>这是这主程序&#xff0c;模仿qq 最小化功能</TextBlock><TextBlock>功能1&#xff1a;运行这个程序最小化托盘里面有这个程序的图标</TextBlock><TextBlock>功能2&#xf…...

用Unity进行网络游戏开发(一)

这是我之前写的了&#xff0c;一直保存在电脑里&#xff0c;现在学习写博客。希望多和大家交流&#xff0c;共同进步&#xff0c;文章中说得不好的地方请指出&#xff0c;谢谢&#xff01;使用Unity3D进行网络游戏开发一.Unity3d简介Unity3d是时下比较流行的一款游戏引擎&#…...

python画实心圆_在Matplotlib中以平面为中心绘制实心圆柱

I fit a plane to a bunch of points in 3d and initially gave it an arbitrary size using np.meshgrid, but now Im trying to plot a cylinder centered on that plane and oriented the same way (such that the plane fit would cut the height of the cylinder in half...

android开发板摄像头问题

经过一年的开发时间&#xff0c;最近看了一下摄像头的相关参数问题发现android开发板使用后置摄像头显示的是镜像而前置的不是。 转载于:https://my.oschina.net/u/2396529/blog/968033...

11月12日,一起见证关于边缘计算的顶级盛宴

号外&#xff01;号外&#xff01;第五届全球边缘计算大会将于11月12日&#xff08;周六&#xff09;在上海普陀区安曼纳卓悦大酒店召开&#xff0c;距离这场边缘计算年度顶级盛宴开幕仅剩两周啦&#xff01;这是我们最近三个月来最期待的事情&#xff01;为什么说这次全球边缘…...

python培训报道

千锋为中钞印制技术研究院 提供的Python数据分析内训圆满结束 收获了内训企业学员的无数好评 不得不说&#xff0c;在数字化快速发展的今天成为企业重要的资源&#xff0c;Python数据分析已成为企业决策的关键性支撑。 这次内训课程是通过千锋锋云智慧在线平台进行线上直播授…...

自动定时执行任务、定时任务执行的几种实现方法

自动定时执行任务&#xff0c;常见的方法有三种&#xff1a; Windows 任务计划程序Windows Service定时执行软件&#xff08;例如&#xff1a;定时执行专家&#xff09; 这三种方法大多数人都用过&#xff0c;我在这里只做一个比较简单的介绍和小结&#xff0c;后续&#xff…...

2022年金九银十互联网高级架构师Java面试八股汇总(附答案整理)

此文包含 Java 面试的各个方面&#xff0c;史上最全&#xff0c;苦心整理最全 Java 面试题目整理包括基础JVM算法数据库优化算法数据结构分布式并发编程缓存等&#xff0c;使用层面广&#xff0c;知识量大&#xff0c;涉及你的知识盲点。要想在面试者中出类拔萃就要比人付出更多…...

汉字转换拼音 java_java 汉字转换拼音

maven依赖com.belerwebpinyin4j2.5.0import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.pinyin4j.format.HanyuPinyinToneT…...

数据库关系的规范化

在关系数据库中&#xff0c;所有的数据文件都以 二维表的形式存在&#xff0c;这些二维表之间通常会 产生数据冗余&#xff0c;这样容易造成数据的不一致 或不完整&#xff0c;从而使数据的检索、插入、删除 和更新和等操作可能会出现错误。解决这种 问题的一个办法就是将这些关…...

Svn常见问题

Svn常见问题 1. 隐藏文件.svn目录删除了怎么办Checkout后&#xff0c;工作空间下.svn目录下有大量隐藏文件&#xff0c;占用比较大的空间&#xff0c;他们是工作空间的管理文件&#xff0c;不能删除&#xff0c;如果不小心删除了也不要抓狂&#xff0c;不会影响服务器端的&…...

Spring Cloud Alibaba入门篇

学习条件了解web三层架构 熟练应用SSM架构 了解Maven管理工具的使用 熟练使用SpringBoot,以及了解SpringBoot基本原理。 了解部分术语:应用、工具、耦合、负载等温馨提示:注意版本问题,不复杂,就是呀呀的版本选不好,Game Over..... 没有从入门开始写,这点应该能入门,装…...

Adobe Illustrator CS6 直装版下载

http://d.pcsoft.com.cn/download/pc/AdobeIllustratorCS6.zip...

看小企业如何玩转大数据? 智慧商贸添助力

7月22日消息&#xff0c;美国有句谚语“除了上帝&#xff0c;任何人都必须用数据说话”&#xff0c;从目前来看&#xff0c;我们正处于一个大数据无限发展的时代&#xff0c;就连最热门的巴西世界杯冠军——德国&#xff0c;据传也是利用一款大数据分析“工具”为胜利添置更多筹…...

python中numpy zeros_为什么numpy.zeros和numpy.zeros的性能不同?

我在Ipython中的计时是(使用更简单的timeit接口)&#xff1a;In [57]: timeit np.zeros_like(x)1 loops, best of 3: 420 ms per loopIn [58]: timeit np.zeros((12488, 7588, 3), np.uint8)100000 loops, best of 3: 15.1 s per loop当我使用IPython(np.zeros_like??)查看代…...

其他服务或操作

Rabbitmq消息队列服务 rabbitmqctl add_user chinaskill rabbitmqctl set_permissions chinaskill “." ".” “.*” rabbitmqctl set_user_tags chinaskill administrator RabbitMQ集群 创建三台云主机 rabbitmq1 和 rabbitmq2 和 rabbitmq3 并配好 hosts 文件 ho…...

Python学习之文件操作

文件操作 说明:本blog绝大部分内容来自于Python数据分析与可视化(清华大学出版社&#xff0c;魏伟一&#xff0c;李晓红)&#xff0c;仅用于 自己学习使用。 文件处理过程 &#xff08;1&#xff09;打开文件&#xff1a;open()函数 &#xff08;2&#xff09;读取/写入文件…...

在ROS中使用Python3

原链接: https://community.bwbot.org/topic/499 运行测试平台:小强ROS机器人 当前ROS是只支持Python2.7的。Python3的支持在ROS的计划中&#xff0c;详细的可以看这里。简单说来就是要到2019年ROS的N版本才能完全支持Python3。 首先要了解为什么ROS不能支持Python3.对于纯的…...

Android之拍照后删除图片

以上为做的一个测试&#xff0c;拍摄照片后&#xff0c;android系统会在/storage/emulated/0/Pictures和/storage/emulated/0/DCIM/Camera两个路径下各创建一张照片 相关文章&#xff1a;android 删除图片后通知系统图库删除图片...

肠癌早筛学习笔记

我们注意到肠癌&#xff0c;日渐成为大家关注的话题&#xff0c;由于它难以被发现&#xff0c;并且越晚发现治疗效果越差&#xff0c;正逐渐成为大家关注的焦点。最近一直在关注肠癌早筛方面的内容&#xff0c;查阅了一些资料&#xff0c;记一下笔记&#xff0c;备忘&#xff0…...

fpga vivado fft/ifft ip核实现

timescale 1ns / 1psmodule fft(input aclk,input aresetn,output [7:0] fft_real,output [7:0] fft_imag,output [7:0] ifft_real,output [7:0] ifft_imag);//DDS corewire [15:0] dds_m_data_tdata;wire fft_s_data_tready;wire dds_m_data_tvalid;wire dds_m_data_tlast;dd...

JavaScript学习指南集锦

在过去的一年间&#xff08;2017年&#xff09;&#xff0c;我们对比了近24000篇 JavaScript 文章&#xff0c;并从中挑选出了最好的55篇。我们做了这个目录&#xff0c;认为阅读有经验的程序员写的文章是一个很好的学习方式。在学习了一两门课程之后&#xff0c;您可能在构建和…...

wazuh-monitord agent连接监控

ossecc -monitord程序监视agent的连接。此外&#xff0c;它每天或当内部日志达到一定的可配置大小时对其进行旋转和压缩。 1.掉线时间间隔配置 agent掉线时间间隔 <agents_disconnection_time>1m</agents_disconnection_time> agent掉线告警时间间隔 <…...

guid linux 识别的分区表_GUID分区与MBR分区有什么区别?

展开全部GUID分区与MBR分区是两种磁盘的组织方式&#xff0c;主要是分区信息信息储存方式、备份功能和分62616964757a686964616fe4b893e5b19e31333431366238区数量和最大容量上的区别。具体的介绍如下&#xff1a;MBR的意思是【主引导记录】&#xff0c;是IBM公司早年间提出的&…...

人生苦短,该是及时行乐?或是该苦尽甘来?

在开始阅读之前&#xff0c;先和大家讨论一个问题。&#xff08;欢迎大家将答案发在评论区&#xff09; 如果你的人生可以选择&#xff0c;你会选择&#xff1a; A. 及时行乐的人生 B. 苦尽甘来的人生 C. 否极泰来的人生在阅读这篇文章的同时&#xff0c;我希望大家可以作为一…...

微信小程序的登录流程

基本流程&#xff1a;1、调用 wx.login() 获取 临时登录凭证code &#xff0c;并回传到开发者服务器。2、调用 auth.code2Session 接口&#xff08;本接口应在服务器端调用&#xff09;&#xff0c;换取 用户唯一标识 OpenID 、 用户在微信开放平台帐号下的唯一标识 UnionID&am…...

mian函数

mian函数 什么是main函数 main函数&#xff0c;又称主函数&#xff0c;是程序执行的起点 程序从哪里开始执行-main函数 人生&#xff0c;就是一个程序。在不同的阶段&#xff0c;做不同的事。 每件事&#xff0c;就是一个函数。 每个人的人生都不相同&#xff0c; 以不同的顺…...

生日倒生日计时html代码,一款非常精美实用的生日倒计时代码

this.p{ m:2,b:2,loftPermalink:,id:fks_085065085086089066081095086095081086083069093087,blogTitle:一款非常精美实用的生日倒计时代码,blogAbstract:这里提供一款非常精美实用的生日倒计时代码,可以把你的生日日期替换到代码中,变成你的生日倒计时.这个代码也可以用做其他…...

Linux_基础指令_2

linux下一切皆文件 linux下有六种文件->目录&#xff0c;文件&#xff0c;管道等 一、基础指令 1.linux基础指令&#xff1a; 目录指令&#xff1a;ls -la,pwd,mkdir -p,rmdir -p,rm -r,mv,cd ~ 隐藏文件&#xff1a;文件命名以.符号开始的文件 特殊文件&#xff1a;./..…...

仅用3页纸这位30岁的华人科学家就解决了困扰了世界30年的难题-布尔函数敏感度证明解析

最近华人数学家黄皓&#xff0c;用了3页论文&#xff0c;云淡风轻般的证明了布尔函数敏感度的猜想。布尔函数敏感度是一个困扰学界多年的问题&#xff0c;甚至有很多科学家在听说这个猜想被证明后&#xff0c;都以为证明会非常繁锁&#xff0c;甚至直接打算用几周来学习&#x…...

【硬刚Hive】MYSQL/HIVESQL笔试题(七):HIVESQL(七)

题目一:计算平台的每一个用户发过多少朋友圈、获得多少点赞 已知,数据如下: T1:10万行数据 T2:1000万行数据(注:没有被点赞的日记此表不做记录) 需求:请用sql计算出如下结果: 题目二:处理产品版本号 版本号信息存储在数据表中,每行一个版本号。 版本号命名规则符…...

修改hadoop配置文件,没有生效

问题描述 修改 hadoop 端口号时&#xff0c; /cloudcomput/hadoop-3.2.1/sbin/start-all.sh 端口号没有发生变化 停止服务命令也无法停止 web 服务 /cloudcomput/hadoop-3.2.1/sbin/stop-all.sh 本人对 java 了解不够深入&#xff0c; 但是 停止 stop-all 命令后&#xff0c;…...

语音人工智能的简单介绍

语音人工智能的简单介绍 人工智能 (AI) 已将合成语音从单调的自动电话和几十年前的 GPS 导航系统转变为智能手机和智能扬声器中虚拟助手的优美音调。 对于组织来说&#xff0c;为其特定行业和领域使用定制的最先进的语音 AI 技术从未如此简单。 语音 AI 被用于为虚拟助手提供…...

Vue组件通信之Bus

理解&#xff1a;兄弟之间的传值 1.新建一个js import Vue from vue const bus new Vue() export default bus2.在父组件引入组件 import CardApplet from /views/home/child/CardApplet import Clipboard from /views/home/child/Clipboard 3.子组件CardApplet传值给Clip…...

Hadoop与Spark注意事项

Hadoop与Spark注意事项 1、Hadoop与Spark集群启动与停止都有两种方式 一种是逐个服务器结点启动或停止&#xff08;start-master.sh/start-worker.sh/stop-master.sh&#xff09;另一种是在单个节点上一键启动或停止&#xff08;start-all.sh/stop-all.sh&#xff09; 2、 Had…...

三步手写mybatis,直击优秀开源框架灵魂

Mybatis 介绍&#xff1a; 框架的作用&#xff1a; Mybatis是一个数据持久层框架&#xff08;dao层&#xff09;&#xff0c;数据持久化&#xff0c;将数据从内存中存储到硬盘中 框架的特点&#xff1a; Jdbc的缺点&#xff1a; 代码重复性高&#xff0c;反复的建立连接Sql…...

阿里技术专家详解DDD系列 第四讲 - 领域层设计规范

填坑进行时。谢谢大家对DDD系列的期待&#xff0c;持续更新&#xff0c;欢迎关注此账号查收后续内容。 第一篇内容地址&#xff1a; 阿里巴巴淘系技术&#xff1a;阿里技术专家详解 DDD 系列 第一讲- Domain Primitive891 赞同 70 评论文章正在上传…重新上传取消​ 第二篇…...

数据库关系代数表达式学习

本文转自&#xff1a;http://www.blogjava.net/decode360/archive/2009/04/15/292362.html感谢原作者关系代数是关系数据库系统查询语言的理论基础。很有必要学习一下&#xff0c;有些是用代数表达式很方便的东西&#xff0c;用SQL写出来还是挺麻烦的&#xff0c;并不是想象当中…...

贪心算法笔记

贪婪者总是一贫如洗 ——克劳德兰纳斯 目录 什么是贪心 怎样实现 例一 AC代码 例二 AC代码 总结 步骤 写在最后 什么是贪心 360百科里是这样说的&#xff1a;贪婪算法是一种对某些求最优解问题的更…...

Github | 如何在Github上只下载一个文件或文件夹!?

1写在前面 用过github的小伙伴们都知道&#xff0c;我们可以通过git clone命令来下载整个项目到本地。&#x1f618; 但我最近在使用github的时候遇到一个问题&#xff0c;就是我只想下载这一个文件&#xff0c;其他的我都不想要。&#x1fae0; 解决方案大家往下看吧&#xff…...

Hadoop配置环境变量(详解版)

1.运行hadoop的程序报错java.io.IOException: Could not locate executable nullinwinutils.exe in the Hadoop binaries. **这是因为windows环境变量不兼容的原因解决办法&#xff1a; 首先需要下载 hadoop的tar.gz包&#xff0c;前提是JDK必须配置成功&#xff0c;存放路径不…...

Hadoop配置环境变量

为了在任何目录下都能直接使用hdfs或者yarn命令&#xff08;或者启动关闭hadoop&#xff09;&#xff0c;我们需要配置Hadoop的环境变量。 命令如下&#xff1a; sudo vi /etc/profile环境变量配置为如下所示&#xff1a; export HADOOP_HOME/home/lemaker/open-source/hado…...

Python的从0到1(第一天)-Python简介以及下载

Python简介 Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。 Python 的设计具有很强的可读性&#xff0c;相比其他语言经常使用英文关键字&#xff0c;其他语言的一些标点符号&#xff0c;它具有比其他语言更有特色语法结构。 Python 是一种解释型…...

智能手机成瘾者的大脑功能和结构的改变

在过去的几年里&#xff0c;伴随着智能手机的迅速普及和推广&#xff0c;人们对过度使用智能手机的潜在不利影响越来越感到担忧&#xff0c;特别是对身心健康的潜在不利影响。最近&#xff0c;“智能手机成瘾”(SPA&#xff0c;smartphone addiction)一词被引入&#xff0c;用来…...

This Python interpreter is in a conda environment问题解决

This Python interpreter is in a conda environment, but the environment has not been activated. Libraries may fail to load. To activate this environment 原因–出现这种错误是因为安装的Anaconda中自带的python版本&#xff0c;python处于conda环境中&#xff0c;导致…...

计算机图形学 画三角形、圆等(入门代码)

【要求】 实现自己的三角形线框显示算法&#xff0c;能够将三角形的各个顶点经过坐标变换后变换到屏幕坐标&#xff0c;并以连线的方式将三角形的各个边显示出来。要求连线不使用Windows API&#xff0c;而是利用自己的2D Line算法&#xff0c;例如&#xff1a;2DDA算法。 方法…...

Python——用Pygame画简单图形

文章目录1. 准备工作2. Pygame窗口3. 在窗口画圆&#xff08;1&#xff09; 翻转&#xff08;2&#xff09;如何建立一个圆① Pygame表面② Pygame中的颜色③ 屏幕位置——坐标④ 形状大小⑤ 线宽⑥ 现代艺术前边已经了解到编程的很多基本要素&#xff1a;输入和输出、变量、判…...

python画分布、密度等图形

%matplotlib inline Populating the interactive namespace from numpy and matplotlib import seaborn as sns import numpy as np from numpy.random import randn import matplotlib as mpl import matplotlib.pyplot as plt from scipy import stats # style...

java 画立体图形

java的几何图像支持并不是很好,java后面提供的2D、3D我试试了下&#xff0c;感觉效果不好&#xff0c;立体感不强&#xff0c;我没有仔细研究了&#xff0c;不知道到底能不能画出这样的几何图形来&#xff0c;于是我就自己查了下API&#xff0c;查到这个方法drawPolygon(int[] …...

python matplotlib画圆弧_Python下matplotlib常见图形绘制

Matplotlib 是 Python 的一个2D绘图库&#xff0c;可以帮助我们绘制各种图形&#xff0c;下面介绍一些最常见的数学图形绘制方法。1.直线图importnumpy as npimportmatplotlib.pyplot as pltx np.arange(1,6)y 2 *xplt.title("LineGraph") #标题名plt.xlabel("x…...

java图形用户界面用鼠标拖动画图形

目的 了解Swing基本组件的分类、GUI程序的设计方法&#xff1b;熟练运用Swing常用组件和其API开发GUI程序&#xff1b;理解布局管理器的概念以及常用布局的特点和使用方法&#xff1b;深刻理解并熟练使用AWT事件模型与处理机制。 要求 编写满足以下要求的GUI程序&#xff1a…...

Java图形界面基础案例-怎么画乌龟

对于上一次的乌龟的设计不知道给位完成的怎么样&#xff0c;没有写出来也没有关系。下面我来展示一下设计的乌龟和代码 import java.awt.*; public class Turtle{{public static void main(String[] args){Frame w new Frame() ;w.setSize(1366, 768) ;w.setBackground(Color…...

在canvas画布上多次绘制图形叠加的效果

如果在画布2d上下文连续绘制多次相同的图形&#xff0c;比如 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>画布简单实践</title> </head> <body><div><canvas id"…...

java实现计算机图形学中点画线算法

代码&#xff1b;DrawLine.java&#xff1b; import javax.swing.*; import java.awt.*;public class DrawLine extends JPanel {public static void main(String[] args) {JFrame frame new JFrame("Midpoint line drawing algorithm"); frame.getContent…...

python如何画图形_python – 如何将y = 1 / x绘制为单个图形

参见英文答案 >Omit joining lines in matplotlib plot e.g. y tan(x) 3有没有一个简单的方法来绘制一个在正面和负面无穷无尽的功能,作为一个单一的情节,没有阴谋加入正面和负面的两端&#xff1f;例如,使用此代码绘制y 1 / x可得出结果图&#xff1a;import numpy as np…...

java 怎么绘制图形_怎么用java绘制图形

怎么用java绘制图形发布时间&#xff1a;2020-06-25 11:33:14来源&#xff1a;亿速云阅读&#xff1a;145作者&#xff1a;Leah这篇文章将为大家详细讲解有关使用java绘制图形的方法&#xff0c;小编觉得挺实用的&#xff0c;因此分享给大家做个参考&#xff0c;希望大家阅读完…...

ZYNQ之FPGA学习----IIC协议驱动模块仿真实验

1 IIC通信协议简介 IIC通信协议基础知识学习&#xff1a;硬件设计基础----通信协议IIC 2 实验任务 设计IIC驱动模块&#xff0c;并进行仿真验证&#xff0c;观察仿真波形 3 实验设计 3.1 创建工程 新建工程&#xff0c;操作如图所示&#xff1a; 输入工程名和路径&#x…...

java微信退款

package com.jbossjf.bootproject.common; import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.io.IOUtils; import org.apache.http.HttpEntity; import org.apache.http.client.methods.CloseableHttpResponse; import org.apache.http.client...

微信退款流程V1(native)退款- java 代码

cxdm我又来了&#xff0c;我是这次带来的是微信Native退款V1流程的踩坑日记&#xff0c;同样的需要交流请加wx:w18013425493 大哥们轻点&#xff01;&#xff01;&#xff01;闲话少说&#xff0c;上菜&#xff01; 先把垃圾的微信官方支付文档地址给你发一下&#xff0c;我用…...

php微信退款空白,用PHP实现微信退款的功能

这次给大家分享一个小功能&#xff0c;很多人需要用PHP来实现的微信退款功能&#xff0c;代码如下&#xff0c;可以直接拿去使用&#xff0c;但是要注意单位是分最近在调微信退款接口&#xff0c;发现有许多坑&#xff0c;更大家分享一下① 要是在测试的时候&#xff0c;网页提…...

linux计划任务提权,Linux crontab提权攻击

crontab定时任务是LINUX上最常用的一个功能&#xff0c;不过使用不当很容易受到提权。使用crontab时请注意以下两点&#xff1a;crontab任务千万不要写到/etc/crontab文件里&#xff0c;这是很危险的。通过crontab -e去创建&#xff0c;让他写到默认的/var/spool/cron下&#x…...

[附源码]Python计算机毕业设计Django面包连锁店管理系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…...

UDF 提权

肚子难受了两天&#xff0c;躺了两天 关于 UDF &#xff0c;我当时第一想到的是 sqlmap 里的 -os-shell 这两者之间又有怎么样的区别&#xff1f; 经过我查了一番资料 UDF 全称为 User Defined Functions ,翻译过来就是用户可自定义函数. UDF 适用于只知道root 账户密码&a…...

数据库提权

文章目录MYSQL提权之UDF&#xff1a;提权流程概述&#xff1a;MYSQL<5.1&#xff1a;MYSQL>5.1&#xff1a;sqlmap总结&#xff1a;MYSQL提权之MOF分析与概述复现1复现2&#xff1a;SQL server提权SA权限xp_cmdshel执行系统命令SA权限sp_oacreate执行系统命令提权总结MYS…...

php提权,一次实战提权

原标题&#xff1a;一次实战提权闲来没事&#xff0c;朋友发给我一个站&#xff0c;需要提权&#xff0c;然后那就试试吧&#xff0c;于是就有了接下来的文章&#xff0c;大牛勿喷https://xxxxxx/……/Abstract.aspx(地址不方便公布)猜测&#xff1a;已经上了一个aspx的大马&am…...

MYSQL数据库提权的几种方法——提权教程

一、简介 在利用系统溢出漏洞无果的情况下&#xff0c;可以采用数据库进行提权。 数据库提权的前提条件&#xff1a; 1、服务器开启数据库服务 2、获取到最高权限用户密码 (除Access数据库外&#xff0c;其他数据库基本都存在数据库提权的可能) 常见密码获取方式&#xff1…...

火焰图性能分析

火焰图的工具安装 //用来可视化火焰图 git clone https://github.com/brendangregg/FlameGraph.gityum install perf // 进程号是pid&#xff0c;秒数是采集时间,可以用ps -a 查看进程号 perf record -F 99 -p 进程号 -g -- sleep 秒数 // 下面这个命令可以直接查看采集的数据…...

性能优化必备——火焰图

引言 本文主要介绍火焰图及使用技巧&#xff0c;学习如何使用火焰图快速定位软件的性能卡点。 结合最佳实践实战案例&#xff0c;帮助读者加深刻的理解火焰图构造及原理&#xff0c;理解 CPU 耗时&#xff0c;定位性能瓶颈。 背景 当前现状 假设没有火焰图&#xff0c;你是…...

(正则表达式三行) 假设有一段英文,其中有单词中间的字母i误写为I,请编写程序进行纠正。

import re srinput(请输入一段英文&#xff1a;) print(re.sub(r\BI\B,i,sr))...

正则(数字或者以英文逗号隔开的数字字符串)

正则&#xff08;数字或者以英文逗号隔开的数字字符串&#xff09; Pattern pattern Pattern.compile("^\\d(\\,\\d)*$");boolean matches pattern.matcher("0,1,2,3,4").matches();正则&#xff08;“数字(4长度整数6长度小数)”或者以英文逗号隔开的“…...

Stream的中间操作和终端操作

Stream两种操作 中间操作&#xff08;Intermediate Operations&#xff09;&#xff1a;中间操作会返回一个新的流&#xff0c;一个流可以后面跟随零个或多个intermediate操作。其目的主要是打开流&#xff0c;做出某种程度的数据映射/过滤&#xff0c;然后会返回一个新的流&a…...

为什么数据库不应该使用外键

当我们想要持久化地存储数据时&#xff0c;使用关系型数据库往往都是最稳妥的选择&#xff0c;这不仅因为今天的关系型数据库种类非常丰富并且稳定&#xff0c;还因为不同社区对关系型数据库的支持都非常完备。我们在前面的文章中曾经分析过 为什么 MySQL 的自增主键不单调也不…...

JS文本中间显示省略号

众所周知&#xff0c;文本溢出显示省略号用CSS就可以&#xff1a; 单行文本&#xff1a; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display:block; 多行文本&#xff1a; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webki…...

英文中常见连读规律总结

1. 辅元连读 一个辅音音素后接一个元音音素&#xff0c;直接将辅音和元音进行拼读 Example: Face~it! I don’t like~it! 2. 辅辅连读 2.1. 音的叠合 前一个辅音音素和后面的辅音音素相同&#xff0c;只读一个 Example: Some~money take~care want~to 2.2. 失去爆破…...

江苏大学2006年程序设计压轴题 编程打印如下图形,中间一行英文字母由输入得到,图形随输入英文字母的变化而变化。例如,输入英文字母A得到的图形为:A

题目&#xff1a; 编程打印如下图形&#xff0c;中间一行英文字母由输入得到&#xff0c;图形随输入英文字母的变化而变化。 例如&#xff0c;输入英文字母A得到的图形为&#xff1a; 输入英文字母B得到&#xff1a; 输入英文字母D得到的图形为&#xff1a; 思路分析 把图…...

如何批量添加中文和英文数字之间的空格?用正则表达式吧

1、中文与英文数字混合使用&#xff0c;排版有规范 写作中&#xff0c;我们经常遇到以下中文与英文、数字混用的情况。 我自学python编程&#xff0c;是在xue.cn上进行的。时耗方面&#xff0c;基础功仅需50多小时&#xff0c;加上很多实战&#xff0c;包括初步运用pandas和爬…...

Oracle常见表操作

drop table test2; create table test(id integer not null,name varchar2(100) );---可为空 alter table test modify (id null);---不可为空 alter table test modify (id not null);---添加表中的列 alter table add子句 alter table test add (ceilphone varchar2(20));--…...

Putty使用公钥认证时,报错:Disconnected: No supported authentication methods available(server sent:public key)

Putty使用公钥认证时&#xff0c;报错&#xff1a;Disconnected: No supported authentication methods available(server sent:public key) 问题的解决 Putty使用公钥认证时&#xff0c;按照常规方法设置&#xff0c;一直报错&#xff1a;Disconnected: No supported authenti…...

京东、天猫等电商平台产品评价

京东&#xff0c;产品评价&#xff1a; http://club.jd.com/productpage/p-产品ID-s-0-t-0-p-页码.html 需要Referer、Host 天猫&#xff0c;产品评价&#xff1a; 先取到一个参数&#xff08;sellerId&#xff09;&#xff0c;从产品web页中。 http://detail.tmall.com/it…...

oracle_____对列的常用操作

添加一列&#xff1a; alter table A add( CFYJSNR varchar2(20)); 修改列&#xff1a; alter table A rename column CFYJSNR to CFJYSNR; 修改列的类型&#xff1a; alter table A modify cfyj varchar(200); 删除数据库一列 …...

树形结构与父子页数据传递

父页WebPage2.aspx<body MS_POSITIONING"GridLayout"><form id"Form1"method"post"runat"server"><FONT face"宋体"><INPUT id"TB_CFYJ"type"text"name"TB_CFYJ">&l…...

Putty使用秘钥认证时,报错:Disconnected: No supported authentication methods available

Putty使用秘钥认证时&#xff0c;报错&#xff1a;Disconnected: No supported authentication methods available(server sent: publickey,gssapi-keyex,gssapi-with-mic) 如截图&#xff1a;1、.ssh文件夹权限设置 chmod -R 700 .ssh2、关闭SElinux3、ssh配置问题找了半天没…...

bootstrap手机页面

<?phpignore_user_abort();//关掉浏览器&#xff0c;PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval30;// 每隔半小时运行$i 1;do{//这里是你要执行的代码header("Content-type: text/html; charsetutf-8&qu…...

oracle常用语法

Oracle常用语法&#xff1a; 添加一列&#xff1a; alter table A add( CFYJSNR varchar2(20)); 修改列&#xff1a; alter table A rename column CFYJSNR to CFJYSNR; 修改列的类型&#xff1a; alter table A modify cfyj varchar(200); 删…...

Oracle增加一列、修改一列数据类型

Oracle增加一列、修改一列数据类型&#xff1a; 添加一列&#xff1a; alter table A add( CFYJSNR varchar2(20)); 修改列&#xff1a; alter table A rename column CFYJSNR to CFJYSNR; 修改列的类型&#xff1a; alter table A modi…...

php 定時自動執行,php定时自动运行thinkphp方法(含停止)

ignore_user_abort();//关掉浏览器&#xff0c;PHP脚本也可以继续执行.set_time_limit(0);// 通过set_time_limit(0)可以让程序无限制的执行下去$interval30;// 每隔半小时运行$i 1;do{//这里是你要执行的代码header("Content-type: text/html; charsetutf-8");$url…...

mybatis 中的条件转义字符处理

在使用mybatis 时我们sql是写在xml 映射文件中&#xff0c;如果写的sql中有一些特殊的字符的话&#xff0c;在解析xml文件的时候会被转义&#xff0c;但我们不希望他被转义&#xff0c;所以我们要使用<![CDATA[ ]]>来解决。 <![CDATA[ ]]> 是什么&#xff0c;这…...

oracle初理解

回收站&#xff1a; show recyclebin (命令行语句) 清空回收站&#xff1a; purge recyclebin 回收站还原已删除表&#xff1a; flashback table table_name to before dorp 获取系统时间&#xff1a; sysdate 平均值&#xff1a; avg 条件为真&#xff1a;where 11 …...

使用js动态添加文本框 并在后台取文本框数据

js部分<script language"javascript" type"text/javascript">var count0 ;function additem(id){var row,cell,str;row document.getElementById(id).insertRow(count1);if(row ! null ){row.insertCell(0).innerHTML"";//"<td a…...

微服务架构spring cloud - 分布式配置中心config(七)

1.什么是spring-cloud-config 用来为分布式系统中的基础设施和微服务应用提供集体化的外部配置支持&#xff0c;它分为服务端和客户端。服务端也就是config服务&#xff0c;客户端就是其他的微服务。 spring-cloud-config默认使用Git存储配置信息 2.配置服务端 首先配置依赖…...

视觉SLAM十四讲ch4笔记——李群与李代数

文章目录视觉SLAM十四讲ch4——李群与李代数4.1 李群李代数基础4.2 指数映射和对数映射4.2.1 so(3)↔SO(3)so(3) \leftrightarrow SO(3)so(3)↔SO(3)4.2.2 se(3)↔SE(3)se(3) \leftrightarrow SE(3)se(3)↔SE(3)4.2.3 小总结&#xff1a;so(3)↔SO(3)so(3) \leftrightarrow SO(…...

requests使用案例 爬取信用中国

信用中国 获取某公司的所有信息 不过该网站容易被限制ip 而且服务器性能也不好 经常出现各种bug 新手要耐心尝试 信用中国网址&#xff1a; url “https://www.creditchina.gov.cn/api/credit_info_search?&templateId&pageSize10” 需要多层请求爬取 代码有点长 …...

ML拍照购物功能集成教程分享

应用场景 拍照购物服务主要应用于线上购物场景。例如&#xff0c;购物类App集成该服务可以提供图片搜索商品功能&#xff0c;用户拍摄商品图像时&#xff0c;可以利用该功能快速找到想要的商品。 一&#xff0e; 开启服务 在AppGallery Connect上的 我的项目 构建 机器学习…...

mybatis学习指南--xml文件方式篇

mybatis学习指南---xml文件篇 以下内容是由我总结mybatis官方文档和实践中的一些经验&#xff0c;总共分为四篇&#xff1a;xml文件配置篇&#xff0c;java方式配置篇&#xff0c;缓存篇&#xff0c;其他配置篇&#xff0c;第一次这样正式的写一篇文章&#xff0c;致敬我的学长…...

springboot与rabbitMQ实现延迟加载

参考&#xff1a; http://blog.csdn.net/u014308482/article/details/53036770 http://blog.csdn.net/i_vic/article/details/72742277 里面的例子参考自这两篇博客&#xff0c;记录下使用过程。 为什么要延迟加载&#xff1a; 制定一项任务&#xff0c;在某个时间之后去执…...

华为帐号服务学习笔记(四):Authorization Code模式服务端开发

笔者在《华为帐号服务学习笔记&#xff08;二&#xff09;&#xff1a;OAuth2.0协议详解》中已经给大家介绍了Authorization Code模式是需要有后台服务器才能使用的&#xff0c;并且在《华为帐号服务学习笔记&#xff08;三&#xff09;&#xff1a;10分钟完成Authorization Co…...

19-爬取信用中国(山西)-行政处罚-法人的详细信息-【解析网页函数,经典!】...

目的&#xff1a;爬取信用中国&#xff08;山西&#xff09;中行政处罚和法人的详细信息&#xff0c;包括&#xff1a;行政处罚决定书文号、案件名称、处罚类型、处罚事由、处罚依据、......、数据报送时间 结果呈现&#xff1a;采用MySQL存储数据 注&#xff1a;这个简单的例子…...

.NET 同步钉钉接口的排班,和审批,并用审批回改排班,上班还是休息,请假或加班上午下午

定义变量 string DingAppkey "dingdul5161354SDF5131";//钉钉 应用的唯一标识keystring DingAppsecret "zU6w54Wg21DieRC3SSDF15SDFDSF15SDF1DS415S4DF8A791SD4";//钉钉 应用的密钥public static string dingAccessToken ""; //钉钉接口调用…...

PBR 材质

用照片制作 PBR&#xff1a; Bounding Box Software - Materialize 教程&#xff1a; https://www.youtube.com/watch?vkWyeRJIhvmo...

PBR材质渲染测试

本文基于Godot3.1.1 效果图 要体现PBR的渲染效果&#xff0c;光的使用很重要&#xff0c;尤其是一定要加一个HDRI环境贴图&#xff0c;这样才能反馈更多的信息&#xff0c;以前做的效果很搓&#xff0c;90%责任在于不懂用光的套路。 在Godot的3D场景中摆放摄像机不能像Unity那…...

Unity URP管线的PBR材质及Tessallation Shader(Height Map高度贴图)

在使用URP管线的过程中发现默认的URP管线的shader是没有提供height map参数设置的&#xff0c;经过查找才知道URP管线中height map相关的功能需要自己写shader开启Tessallation&#xff08;曲面细分&#xff09;和Displacement&#xff08;移位贴图&#xff09;功能才能使用。 …...

SubstanceDesigner制作PBR材质制作并且同步到Unity小尝试

SubstanceDesigner制作PBR材质制作并且同步到Unity小尝试 1.下载安装SubstanceDesigner,网址&#xff1a;https://zixue.3d66.com/softhtml/downsoft_1242.html 2.unity中unity018及以上版本需要Appstore中下载安装插件&#xff1a;Substance in Unity 3. substanceDesigner操…...

(一)PBR材质理论

目录 PBR材质有两种体系 基本颜色(Albedo Base Color) 粗糙度(Roughness) 金属度(Metallic)...

PBR材质基础概念,限制及未来发展

最近几年图形学社区对PBR的关注非常高&#xff0c;也许是由于Disney以及一些游戏引擎大厂的助推&#xff0c;也许是因为它可以被轻松集成进实时渲染的游戏引擎当中&#xff0c;也许是因为许多人发现现在只需要调几个参数就能实现具有非常精细细节的表面着色了。反正现在网络上随…...

unity build-in管线中的PBR材质Shader分析研究

PBR分析前言我理解的PBRPBR组成部分直接光漫反射直接光镜面反射&#xff08;高光&#xff09;间接光漫反射间接光镜面反射最终加和结果前言 近来&#xff0c;用到了几次Surface Shader&#xff0c;对于其封装好的PBR计算部分&#xff0c;如果不是复杂的效果其实是挺方便实用的…...

从0开始学python -23

Python3 条件控制 Python 条件语句是通过一条或多条语句的执行结果&#xff08;True 或者 False&#xff09;来决定执行的代码块。 可以通过下图来简单了解条件语句的执行过程: 代码执行过程&#xff1a; if 语句 Python中if语句的一般形式如下所示&#xff1a; if conditi…...

访问学者申请信标准模版

今天知识人网访问学者小编为大家分享一封标准的申请信模版&#xff0c;希望大家注意格式的书写&#xff1a;意向导师名称(如Dr. XXX)意向单位名称意向单位地址(如XXX号XX路XX市XX省)年月日开头(Dear XXX)&#xff0c;第一部分结合自己的研究兴趣向该单位的访学职位表示浓厚的兴…...

数字时代,VR云招聘“零见面”火了

招聘信息刷了又刷&#xff0c;上班谈、下班聊&#xff0c;终于到了可以预约时间来公司面试时&#xff0c;一句“我考虑下”或干脆没回音了&#xff0c;直接把HR打回原地。新年伊始&#xff0c;随着疫情的放开&#xff0c;金三银四的求职、招聘旺季仿佛也提前到来&#xff0c;但…...

Hudi(20):Hudi集成Flink之可以离线进行的操作

目录 0. 相关文章链接 1. 离线 Compaction 1.1. 设置参数 1.2. 原理 1.3. 使用方式 1.3.1. 执行命令 1.3.2. 参数配置 1.3.3. 案例演示 2. 离线 Clustering 2.1. 设置参数 2.2. 原理 2.3. 使用方式 2.3.1. 执行命令 2.3.2. 参数配置 2.3.3. 案例演示 0. 相关文章…...

【Spring-Security】详细使用用指南

Spring-Security使用详细指南简介简单入门认证登录校验流程原理解读认证流程登录校验&#xff1a;授权授权基本流程授权实现限制访问资源所需的权限简介 Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。 在安全框架中&#xff0c;我们最常提到的两个概…...

sd卡图片损坏怎么修复?

在旅途中&#xff0c;正常情况下用相机拍的照片都是存在相机的SD卡里的。等到我们需要时&#xff0c;在进行导出。但如果是出现意外导致sd卡图片遭到损坏&#xff0c;遇到这种情况&#xff0c;sd卡图片损坏怎么修复呢?这里小编将为大家分享一些图片修复技巧。操作很简单。相信…...

博物馆ar景点创意化交互体验的优点

一直以来&#xff0c;博物馆注重展览深度的拓展和藏品价值的挖掘&#xff0c;而缺少传播与推广。“博物馆的研究成果和藏品价值应该让公众有更多机会和渠道了解。 在博物馆中&#xff0c;为了保护古代文物不受到破坏而收藏到展柜中&#xff0c;参观者因受到展柜的距离限制无法近…...

一道经典面试题透彻理解面向对象编程思想和简单工厂模式

一道经典的面试题如下&#xff1a; 用一种面向对象编程语言实现一个计算器来满足整数的加减乘除运算。 大部分人的代码如下&#xff1a; 1.0版本 #include<iostream> using namespace std; #include<string> //1.0版本 int main() {int num1 0;int num2 0;st…...

Java软件开发需要掌握的技术分阶-2023版

简单的东西考虑全面&#xff0c;复杂的东西分成简单&#xff0c;枪在手&#xff0c;路在前&#xff0c;独闯难关&#xff0c;大破无往 第一阶段 计算机理论基础&#xff1a;操作系统、网络安全、数据结构与算法、硬件与软件基本常识 Java&#xff1a;各环境部署与程序运行原理…...

使用 React hooks 怎么实现类里面的所有生命周期?

在 React 16.8 之前&#xff0c;函数组件也称为无状态组件&#xff0c;因为函数组件也不能访问 react 生命周期&#xff0c;也没有自己的状态。react 自 16.8 开始&#xff0c;引入了 Hooks 概念&#xff0c;使得函数组件中也可以拥有自己的状态&#xff0c;并且可以模拟对应的…...

shell脚本简介+编写

1、常用Linux命令 2、Linux下脚本编写 3、windows下CMD常用命令 文章目录一、变量1、系统预定义变量2、自定义变量3、特殊变量&#xff1a;n、n、n、#、∗、*、∗、、$?二、运算符三、条件判断1、两个整数之间比较2、文件权限判断3、文件类型判断4、多条件判断四、流程控制1、…...

新项目如何提交代码到已有仓库,并创建新分支

1、步骤 2、创建远程仓库或者打开已有仓库页面 3、打开工程&#xff0c;创建本地git仓库 4、本地仓库与远程仓库关联 1、新建项目&#xff0c;此时的项目工程如下图所示 2、创建远程仓库或者打开已有仓库页面 此时在新建仓库或者已有仓库页面复制好仓库地址&#xff08;仓库…...

分享36个JS滚动,29个JS进度条,12个JS日历代码,总有一款适合您

分享36个JS滚动&#xff0c;29个JS进度条&#xff0c;12个JS日历代码&#xff0c;总有一款适合您 36个JS滚动29个JS进度条12个JS日历代码下载链接&#xff1a;https://pan.baidu.com/s/1zvSK9EAPd4dnMRl7V4Cc1g?pwdsu9i 提取码&#xff1a;su9i Python采集代码下载链接&a…...

ElasticSearch-学习笔记03【ElasticSearch集群】

Java后端-学习路线-笔记汇总表【黑马程序员】ElasticSearch-学习笔记01【ElasticSearch基本介绍】【day01】ElasticSearch-学习笔记02【ElasticSearch索引库维护】ElasticSearch-学习笔记03【ElasticSearch集群】ElasticSearch-学习笔记04【Java客户端操作索引库】【day02】Ela…...

MySQL面试题:保证MySQL隔离性的MVCC

文章目录一、MVCC是什么二、为什么需要MVCC三、InnoDB中的MVCC学习视频&#xff1a;后端面试问题系列参考文章&#xff1a;MVCC 机制的原理及实现一、MVCC是什么 MVCC机制&#xff1a;生成一个数据快照&#xff0c;并用这个快照来提供一定级别的一致性的读取&#xff0c;也称为…...

基于RNN文本生成 为男朋友写诗歌 附代码 详细教程

一、亮出效果 世界上美好的事物很多,当我们想要表达时,总是感觉文化底蕴不够。 看到大海时,心情舒畅,顿时感觉激情澎湃,想了很久,说了句:真大啊!看到鸟巢时,心情舒畅,顿时感觉激情澎湃,想了很久,说了句:真大啊!看到美女时,心情舒畅,顿时感觉激情澎湃,想了很久…...

2.5 Java基础 day06 数组 九层妖塔数组实现 字符串的拼接、比较等方法

数组 一维数组&#xff1a; String[] nums new String[3]; // //nums[0] 1; // for (Object num : nums) { // System.out.println(num); // } // String[] names {"zhangsan", "lisi", "wangwu"}; …...

中创教育带你了解培训机构投诉退费纠纷增多原因

教育培训机构纠纷近年来案件越来越多&#xff0c;主要聚焦于退费问题。交费容易&#xff0c;退费难上加难&#xff0c;为此&#xff0c; 提醒各位学员在选择学历提升、学科类或职业技能、职业资格类教育培训机构时要注意查看对方是否已经取得教育行政部门或人力社保部门颁发的…...

【CSDN竞赛26】题解

文章目录等差数列题目描述解题思路AC代码阿波罗的魔力宝石题目描述解题思路AC代码任务分配问题题目描述解题思路AC代码单词逆序题目描述解题思路AC代码CSDN编程竞赛报名地址&#xff1a;https://edu.csdn.net/contest/detail/40 等差数列 题目描述 一个等差数列是一个能表示成…...

Visual Transformer算法汇总总结

深度学习知识点总结 专栏链接: https://blog.csdn.net/qq_39707285/article/details/124005405 此专栏主要总结深度学习中的知识点&#xff0c;从各大数据集比赛开始&#xff0c;介绍历年冠军算法&#xff1b;同时总结深度学习中重要的知识点&#xff0c;包括损失函数、优化器…...

【2】深度学习之Pytorch——数据类型、索引张量、Numpy的互通性的概念、序列化张量

目录数据类型创建时指定数据类型转换数据类型索引张量numpy与pytorch的互通性序列化张量保存加载将张量转移到GPU上运行张量常见的API总结每文一语本期文章我们继续介绍张量的数据类型和一些基本的操作 数据类型 张量构造函数&#xff08;即tensor、ones、zeros之类的函数&am…...

Pandas读取excel合并单元格的正确姿势(openpyxl合并单元格拆分并填充内容)

问题介绍&#xff08;ffill填充存在的问题&#xff09; 在pandas读取excel经常会遇到合并单元格的问题。例如&#xff1a; 此时使用pandas读取到的内容为&#xff1a; 如果去百度&#xff0c;几乎所有人会说应该用如下代码&#xff1a; df[班级] df[班级].ffill()这样看起来…...

jsp员工管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp 员工管理系统 是一套完善的web设计系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开 发&#xff0c;数据库为Mysql&#xff0c;使用ja…...

Shebang Line解释行

Shebang Line Shebang Line也被叫做 Hashbang Line&#xff0c;主要是一个由井号#和叹号!开头&#xff0c;并构成的字符序列&#xff0c;如#! xx/xx/x就叫做 Shebang Line。在开头字符之后&#xff0c;可以有一个或数个空白字符。这个字符串&#xff0c;通常只出现在 Script 文…...

片内和片间时间同步,时间戳

时间同步的概念给出几个应用场景&#xff1a;GPS授时车载系统 传感器与处理器之间的时间同步汽车上的各个ECU基本都是实时性非常强的控制器&#xff0c;在关联ECU之间或ECU内部各个软件模块之间通常需要在大致同步的时间节拍上运行&#xff0c;特别是在某些高速场景&#xff0c…...

通过 Microsoft Visual Studio 构建NotepadFree

通过 Microsoft Visual Studio 构建NotepadFree 前置要求: Microsoft Visual Studio 2019 (C/C Compiler, v142 toolset for win32, x64, arm64) 由一个 Visual Studio 解决方案构建的三个组件&#xff1a; notepad.exe: (包含 libSciLexer.lib) libScintilla.lib : 基于 Sc…...

给大家推荐一些非常实用的JavaScript、TypeScript一行代码,建议收藏

给大家推荐一些非常实用的JavaScript、TypeScript一行代码&#xff0c;建议收藏一、数组相关1、数值类型转数组2、校验数组是否为空3、将对象数组转为单个对象4、两个数组比较5、将字符串数组转为数字6、统计一个值在数组出现的次数二、日期处理1、两个日期相差月份2、两个日期…...

One-Hot 的使用

Sklearn 中 OneHotEncoder 的使用&#xff1a; import numpy as np from sklearn.preprocessing import OneHotEncoder samples np.array([ [1, 3, 2], [7, 5, 4], [1, 8, 6], [7, 3, 9] ]) # 独热编码 sparse 是否采用稀疏矩阵 ohe OneHotEncoder(sparseFalse, dtype&quo…...

Springboot整合AOP和注解,实现丰富的切面功能

简介 我们在文章《Spring AOP与AspectJ的对比及应用》介绍了AOP的使用&#xff0c;这篇文章讲解一下AOP与注解的整合&#xff0c;通过注解来使用AOP&#xff0c;会非常方便。为了简便&#xff0c;我们还是来实现一个计时的功能。 整合过程 首先创建一个注解&#xff1a; Re…...

【Flutter入门到进阶】跨平台相关

1 跨平台 1.1 跨平台概念 1.1.1 概念 跨平台概念是软件开发中一个重要的概念&#xff0c;即不依赖于操作系统&#xff0c;也不依赖硬件环境。一个操作系统下开发的应用&#xff0c;放到另一个操作系统下依然可以运行。相对而言如果某种计算机语言不用修改代码即可做到高度跨…...

阿里前端一面必会react面试题总结

React中怎么检验props&#xff1f;验证props的目的是什么&#xff1f; React为我们提供了PropTypes以供验证使用。当我们向Props传入的数据无效&#xff08;向Props传入的数据类型和验证的数据类型不符&#xff09;就会在控制台发出警告信息。它可以避免随着应用越来越复杂从而…...

各国政府成为量子投资“狂热”主力军!

&#xff08;图片来源&#xff1a;网络&#xff09;即使在资本寒冬&#xff0c;量子计算也吸引着投资者的极大兴趣。今年&#xff0c;尤其是美国以外的初创公司吸引了投资者的目光&#xff0c;获得了巨额投融资。2023年1月&#xff0c;总部位于澳大利亚悉尼的量子计算初创公司Q…...

Makefile 整理

1 简介 一个工程中的源文件不计其数&#xff0c;其按类型、功能、模块分别放在若干个目录中&#xff0c;makefile定义了一系列的规则来指定&#xff0c;哪些文件需要先编译&#xff0c;哪些文件需要后编译&#xff0c;哪些文件需要重新编译&#xff0c;甚至于进行更复杂的功能…...

全局事务服务 GTS

目录 1.什么是全局事务服务GTS 2.为什么需要全局事务服务 3.产品架构 4.应用场景 SOA 和分布式事务 消息事务 通用分布式事务管理 共享出行 5.产品功能 跨数据库分布式事务 跨服务的分布式事务 消息队列分布式事务 混合的分布式事务 多种事务模式 6.产品优势 超强…...

【C#项目】图书管理系统-WinForm+MySQL

文章目录前言一、业务梳理与需求分析1.功能描述2.实现步骤3.功能逻辑图二、数据库设计1.实体-关系&#xff08;E-R图&#xff09;概念模型设计2.数据表设计三、WinForm界面交互设计四、通用类设计五、系统代码实现与分析总结前言 图书馆管理系统主要功能有普通用户&#xff08…...

STK + C# + Cesium联合编程(一):技术路线验证

概述本文演示了一个基于STK C# Cesium联合编程的应用实例。关于STK和Cesium编程网上在线资料丰富&#xff0c;本文主要解决了如果配置IIS服务以使得远程客户端能访问、初始化、以及执行服务器端STK的接口服务。请参考本作者之前关于STK、Cesium&#xff08;CZML&#xff09;、…...

2023-02-07 mysql创建user并配置权限

查询数据库版本 select version 查询所有ip和用户 select * from mysql.user; mysql> select * from mysql.user; mysql> select host,user from mysql.user; ---------------------------------------- | host | user …...

STM32CubeMX学习笔记(51)——读写内部Flash

一、简介 在STM32芯片内部有一个 FLASH 存储器&#xff0c;它主要用于存储代码&#xff0c;我们在电脑上编写好应用程序后&#xff0c;使用下载器把编译后的代码文件烧录到该内部 FLASH 中&#xff0c;由于 FLASH 存储器的内容在掉电后不会丢失&#xff0c;芯片重新上电复位后…...

互斥锁、读写锁、自旋锁

目录 为什么需要加锁&#xff1f; Demo1 分析原因 解决方法一&#xff1a;互斥锁(mutexlock) 解决方法二&#xff1a;自旋锁(spinlock) 自旋锁与互斥锁效率对比 Linux自旋锁与互斥锁的区别 Linux自旋锁与互斥锁的选用原则 C/CLinux服务器开发/后台架构师【零声教育】-学…...

Linux 项目使用命令整理

一. 从一个服务器到另一个服务器拷贝命令 拷贝单个文件命令&#xff1a; scp file usernameip:filepath 说明&#xff1a; username: 远程登录的用户名&#xff0c; 拷贝文件夹命令如下(多加上一个-r 参数即可)&#xff1a; scp -r file usernameip:filepath 二. 常用命令积…...

@Aspect注解背后的奥秘--下

Aspect注解背后的奥秘--下前言手动化进行到自动化靠的是什么自动代理创建器如何搜寻并对增强器集合进行过滤1.寻找所有可用的候选advisor1.1 isEligibleBean两种分支情况2.过滤候选增强器3.扩展增强器4.对增强器进行排序搜寻所有切面类并完成解析转换过程创建代理对象拦截器链执…...

Dlib+Opencv进行人脸识别检测

本案例主要用于对图片中的人脸进行检测&#xff0c;并用矩形进行框出import dlibimport cv2# 需要被识别的图片img_path "D:\\xxx.jpg"imgcv2.imread(img_path)#转换为灰阶图片graycv2.cvtColor(img,cv2.COLOR_BGR2GRAY)# 正向人脸检测器detector dlib.get_frontal…...

汽车行业进入「换帅+换将」周期,2023年关键词:变

「换帅换将」&#xff0c;成为汽车制造商进入下一个行业十年发展周期的新常态&#xff0c;同时也是解决企业现阶段难题&#xff08;包括新能源转型、智能化技术升级、市场销量疲软等等&#xff09;的不二之选。 1月30日&#xff0c;小鹏汽车宣布&#xff0c;原长城汽车总经理王…...

Android---PhotoView

目录 准备工作 1、双击放大和缩小 2、惯性滑动 3、双指放大和缩小 4、完整DEMO 准备工作 自定义PhotoView 自定义 PhotoView 继承(extends)自 View。并在最中间显示后面操作的图片。绘制图片可以重写 onDraw()方法&#xff0c;并在里面通过Canvas.drawBitmap()来要绘制图片…...

GardenPlanner 下载,园林绿化设计

garden planner拥有花园式和景观设计的工具&#xff0c;软件使用简单放&#xff0c;是一个简单而有效的软件解决方案&#xff0c;可以帮助你设计你梦想中的花园,以及安排植物,树木,建筑物和对象。1、garden planner支持更简单的园林规划方案2、软件采用二维的方式建立规划图3、…...

关于Python3异步非阻塞Web框架Tornado:真实的异步和虚假的异步

我们知道Tornado 优秀的大并发处理能力得益于它的 web server 从底层开始就自己实现了一整套基于 epoll 的单线程异步架构&#xff0c;其他 web 框架比如Django或者Flask的自带 server 基本是基于 wsgi 写的简单服务器&#xff0c;并没有自己实现底层结构。而tornado.ioloop 就…...

传统文件同步方式有哪些问题?该如何寻找替代同步方案?

企业每天都在产生大量数据&#xff0c;不断累加&#xff0c;大部分数据都会存储在服务器、数据中心等位置&#xff0c;所以在数据中心、服务器节点、异地分支机构、外部合作伙伴之间等&#xff0c;存在多种文件交换场景。 很多企业一开始会选择一些传统的传输调度方式&#xff…...

8-还在用Replication Controller吗、不妨考虑Deployment

8-还在用Replication Controller吗、不妨考虑Deployment 前言 在前一天我们介绍到Replication Controller。如果读者看过 Replication Controller官方文件 &#xff0c;可以看到官方在文件一开头就表示&#xff1a; NOTE: A Deployment that configures a ReplicaSet is now …...

Mysql5.7解压版安装教程(安装第二个服务)

一、 安装步骤 &#xff08;1&#xff09;解压Mysql5…7版本&#xff0c;在根目录下创建文件“my.ini”&#xff0c;并编辑相关内容如下&#xff1a; 注意&#xff1a; port、basedir、datadir、server-id不要和第一个&#xff08;已安装的&#xff09;MySQL相同。 [mysql] #…...

深圳医药净化厂房设计装修要点SICOLAB深圳医药净化厂房设计装修公司

1 GMP的作用药厂的新建、改建和扩建均要按照GMP 进行GMP 是药品生产和质量管理规范的简称。为了保证药品的生产质量&#xff0c;保证人民安全用药&#xff0c;中国国家药品监督管理局1998 年颁布的《GMP》是借鉴国外和国内以往的《GMP》&#xff0c;经过逐步完善&#xff0c;结…...

02-PS工具栏介绍

1.移动工具 用来移动图片位置的, 用鼠标左键点击图片不松手, 移动鼠标就可以进行拖动 2.画板工具 ps中选择画板工具之后&#xff0c;可以根据需要添加多个画板。以下为详细的操作步骤&#xff1a; 1.ps软件中&#xff0c;新建画布之后&#xff0c;在左侧工具栏选择画板工具 …...

小区系 统 信 号 及 电 源 传 输

&#xff08; 1&#xff09; 系 统 的 信 号 电 缆本 次 设 计 主 要 道 路 的 数 字 监 控 &#xff0c; 采 用 超 五 类 室 外 防 水 网 线 传 输 视 频 信 号 &#xff0c; 传输 距 离 小 于 75米 &#xff0c;当 距 离 大 于 75米 时 &#xff0c;全 部 采 用 交 换 机 千 …...

锐捷(十三)MPLS VXN optionA基础配置实验

mpls vxn的一个特点是asbr之间启用了vrf&#xff0c;这样比较简单&#xff0c;asbr上只需要启动asbr就行了&#xff0c;asbr之间不用启mpls&#xff0c;因为他传的是ipv4报文&#xff0c;但是过多的vrf会造成路由器压力过大&#xff0c;所以一般用opyionA的少。一 实验拓扑二 实…...

图表控件LightningChart.NET 系列教程(八):LightningChart 组件——从工具箱添加至 Windows Forms 项目

LightningChart.NET SDK 是一款高性能数据可视化插件工具&#xff0c;由数据可视化软件组件和工具类组成&#xff0c;可支持基于 Windows 的用户界面框架&#xff08;Windows Presentation Foundation&#xff09;、Windows 通用应用平台&#xff08;Universal Windows Platfor…...

Thanos + Prometheus + Grafana

1.基本信息 2.架构图 解释&#xff1a; Prometheus: 是一个开源监控解决方案, 用于收集和聚合指标作为时间序列数据Thanos Sidecar: 需要和Prometheus安装在一起,其作用是 (1) 获取prometheus的数据供query查询 (2)每两小时会将prometheus收集的数据同步到对象存储。Thanos S…...

ChatGPT搅动AI又一波风潮,却扒出了百度的长板

文|智能相对论作者| 叶一城野火燎原&#xff0c;openAI搞出的chatGPT大有当年alphaGo的架势&#xff0c;搅动整个AI业界春心荡漾。从openAI的大金主微软&#xff0c;到昔日明星alphaGo的爸爸Google&#xff0c;都火急火燎地要出来表态——前者要彰显主权并在内部全面应用&#…...

【华为OD机试真题2023 JAVA】统一限载货物数最小值

华为OD机试真题,2023年度机试题库全覆盖,刷题指南点这里 统一限载货物数最小值 知识点二分查找 时间限制:1s 空间限制:64MB 限定语言:不限 题目描述: 火车站附近的货物中转站负责将到站货物运往仓库,小明在中转站负责调度2K辆中转车(K辆干货中转车,K辆湿货中转车)。货…...

C语言学生综合管理系统[2023-02-07]

C语言学生综合管理系统[2023-02-07] 学生综合管理系统 在 Visual Studio 开启平台下使用 C 语言通过控制台应用程序实现一个简单的《学生综合管理系统》&#xff0c;该系统由学生信息管理、学生课程管理、学生图书管理、学生宿舍管理、学生成绩管理、学生实验管理 6 个子系统…...

信息系统项目管理师论文范文(一)

今天分享信息系统项目管理师考试的论文项目背景&#xff0c;大家需要的可以参考修改。论文背景&#xff1a;随着我国城市化进程的加快&#xff0c;城市垃圾产生量和清运量逐年递增&#xff0c;“垃圾围城“已成为城市化的切肤之痛。2018年11月&#xff0c;沿海某市在充分调研的…...

《C++ Primer Plus》第16章:string类和标准模板库(5)

泛型编程 有了一些使用 STL 的经验后&#xff0c;来看一看底层理念。STL 是一种泛型编程(geniric programming)。面向对象编程关注的是编程的数据方面&#xff0c;而泛型编程关注的是算法。它们之间的共同点是抽象和创建可重用代码&#xff0c;但它们的理念决然不同。 泛型编…...