本文研究的主要是Python程序运行原理,具体介绍如下。编译型语言(C语言为例)动态型语言一个程序是如何运行起来的?比如下面的代码#othermodule.py def add(a, b): return a + b #mainrun.py import othermodule a = ['xiaoke', 1, 'python']a = 'xiaoke string' def func(): a
转载 2016-07-08 21:28:00
34阅读
2评论
>>8/16/32位机 微机的组成**********************************************1>数制10 D 权 10的i次方2 B 权 2的i次方8 O/Q 权 8的i次方16 H 权 16的i次方10->2 整数部分除2 小数部分乘22>二进制编...
转载 2015-12-18 09:05:00
79阅读
2评论
1:通信系统的基本组成与功能通信系统是实现信息传输的基本工具,主要由信源、信道和信宿三大部分组成。其基本功能包括信息的采集、编码、传输、解码与恢复。首先,信源负责产生原始信息,可为模拟信号或数字信号。信源编码器将原始信息转换为适合传输的形式,并尽可能压缩冗余信息以提高传输效率。随后,经过信道编码后信息被送入调制器,转换为适合在物理信道中传输的波形。信道是传输介质,如同轴电缆、光纤或无线信道等,其传
补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和-0之分,也就意味着n位进制编码可以表示2^n个不同的数。计算机系统中的CPU内部对通用寄存器的存取操作是速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。总线线路都可以被归为三类:即数据总线、地址总线和控制总线。程序计数器、指令寄
原创 6月前
86阅读
基于文件存储的数据库特点1)数据冗余和一致性(同一个文件,存储为多处,难以保持一致性)2)数据访问困难(大文件)3)数据是孤立的(格式不统一)4)数据完整性5)并发访问异常(是否锁住文件)文件系统可以理解为存储引擎表示层(文件,表)<-->逻辑层(文件系统,存储引擎)<-->物理层(元数据,数据块)DBMS:层次型,网状型,关系型数据存储模型(结构化数据模型)1)关系模型2
原创 2016-07-09 15:53:07
855阅读
 
转载 2016-07-14 09:39:00
28阅读
2评论
mydumper介绍https://launchpad.net/mydumperMySQL自身的mysqldump工具支持单线程工作,依次一个个导出多个表,没有一个并行的机,这就使得它无法迅速的备份数据。 mydumper作为一个实用工具,能够良好支持多线程工作,可以并行的多线程的从表中读入数据并同时写到不同的文件里,这使得它在处理速度方面快于传统的mysqldump。其特征之一是在处理过程中需要
转载 2016-07-14 09:19:00
51阅读
2评论
Oracle文件系统的历史最早的时候Oracle是使用操作系统的文件来存储数据的。最简单就是xt4文件系统。每次Orac
原创 2022-08-17 08:46:57
187阅读
补码本身是带符号位的,补码表示的数字中0是唯一的,不像原码有+0和-0之分,也就意味着n位进制编码可以表示2^n个不同的数。计算机系统中的CPU内部对通用寄存器的存取操作是速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度最慢的就是作为外存的硬盘。它们共同组成分级存储体系来解决存储容量、成本和速度之间的矛盾。总线线路都可以被归为三类:即数据总线、地址总线和控制总线。程序计数器、指令寄
原创 6月前
110阅读
        SaltStack是一个服务器基础架构集中化管理平台,具备配置管理、远程执行、监控等功能,一般可以理解为简化版的puppet和加强版的func。SaltStack基于Python语言实现,结合轻量级消息队列(ZeroMQ)与Python第三方模块(Pyzmq、PyCrypto、Pyjinjia2、pyt
原创 2016-01-06 09:11:05
951阅读
SHA1算法原理1 SHA1算法简介 安全哈希算法(Secure Hash Algorithm)主要适用于数字签名标准(Digital Signature Standard DSS)里面定义的数字签名算法(Digital Signature Algorithm DSA)。对于长度小于2^64位的消息,SHA1会产生一个160位的消息摘要。当接收到消息的时候,这个消息摘要可以用来验证数据的完整性。
转载 2024-02-20 11:29:28
252阅读
前言: 最近感觉python爬虫很有趣,打算开始系统的学习一下。 简单来说互联网是由一个个站点和网络设备组成的大网,我们通过浏览器访问站点,站点把HTML、JS、CSS代码返回给浏览器,这些代码经过浏览器解析、渲染,将丰富多彩的网页呈现我们眼前; 1、爬虫是什么? 简单来说,网络爬虫就是一段程序,它模拟人类访问互联网的形式,不停地从网络上抓取我们需要的数据。我们可以定制各种各样的爬虫,来满足
原创 2021-07-29 14:08:21
772阅读
  HashMap源代码分析 大家在项目中很频繁的用到了java.util.HashMap 类,但是你对其内部实现是否了解呢?最近我分析了一下该类的源码,抛砖引玉,和大家分享讨论一下。 1、 Hash
转载 2012-05-19 17:18:08
293阅读
IP路由原理概述:研究IP路由:静态路由、动态路由的特征以及按需路由(ODR);1、距离矢量、链路状态、高级路由矢量路由(也叫混合路由);2、分类和无类路由;路由器将数据转发到目标网络,需要知道远程网络,和到达此网络的最佳路径。路由器知道与他直连的网络--它根据接口配置的地址和子网掩码确定接口的子网和网络号;而对于不接口直接相连的网络,路由器需要依赖外部路由(静态路由、动态路由)。静态路由原理管理
原创 2018-09-13 15:01:58
1807阅读
1点赞
这两天再看hibernate,就自己总结了hibernate对jdbc的封装过程。1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping resource="com/xx/User.hbm.xml"/>读取并解析映射信息3.通过config.buildSessionFactory();//创建SessionFactory4.sessionFactory.openSession();//打开Sesssion5.session.beginTran
转载 2012-05-23 17:40:00
100阅读
2评论
多个图形展示网络原理
原创 2019-03-30 16:12:29
2681阅读
原理 我们都知道,浏览器无状态的。浏览器是操作不了session的,浏览器能够做的只是传递cookie,每次都传递。 把当前主机下的,和当前请求相同域下的cookie 传递到服务器去,只要cookie没过时。 当我们第一次访问某个web 应用的时候,比如 http://localhost:8080/
原创 2021-08-11 14:03:09
440阅读
1、HTTP介绍    HTTP协议(HyperText Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。    &n
翻译 精选 2015-12-02 10:53:43
494阅读
https://www.percona.com/blog/2013/02/01/implications-of-metadata-locking-changes-in-mysql-5-5/ implications of Metadata Locking Changes in MySQL 5.5 O
转载 2016-07-15 15:46:00
59阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5