自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 Python中TCP和UDP网络编程

网络编程TCP编程TCP协议提供可靠传输的服务,一种面向连接的通信方式。在服务端,不断进行的步骤有:创建Socket,绑定本地IP与端口;监听进入循环,不断接收客户端的连接请求;接收传来的数据,发送给客户端数据;关闭Socket;在客户端,不断进行的步骤有:创建Socket,连接服务端;发送数据以及接收数据;关闭Socket;服务端:# -*- coding: utf-8 -*-import socketimport threadingimport time#

2020-07-20 17:31:25 188

原创 Python上协程与分布式进程

协程协程(coroutine),又称微线程,纤程,一种用户级的轻量级线程。对于协程来说,拥有自己的寄存器上下文和栈,在协程调用切换时,将寄存器上下文和栈保存到其他地方,在之后切换回来的时候,恢复之前保存的寄存器上下文和栈。也就是说协程能够保留上一次调用的状态。与线程的不同在于线程是系统级别的,由操作系统调度;协程是程序级别的,由程序员在程序中根据需要自行调度。使用yield实现协程# -*- coding: utf-8 -*-def run_func(): print("函数开始执行"

2020-07-08 20:40:07 237

原创 Python上多线程

多线程之前对多进程的知识的总结:多进程线程比进程单位更小,线程是一个基本的CPU执行单元。线程必须在某个进程中执行,一个进程可包含多个线程,但是只能有一个主线程。在多线程中,共享同个地址空间、打开的文件等资源;在多进程中,共享物理内存、、磁盘、打印机等资源。其中,线程按照作用不同可分为主线程、子线程、守护线程(后台线程)以及前台线程等。在Python标准库中,提供的模块有thread和threading。其中,thread是低级模块,threading是高级模块,对thread进行了封装。使用th

2020-07-08 20:22:52 179

原创 你准备好“爬”了嘛(二)多进程

多进程使用os模块中的fork构造进程;fork()方法只适用于Linux/Unix系统,是一个非常常见的系统调用的方法。forn()方法调用一次,返回两次。该方法调用时,操作系统将当前进程即父进程进行了复制,即子进程,这两个进程完全相同。在父进程中,返回的是子进程的ID;在子进程中,返回的是永远是0。测试程序fork_process.py需要主要的是这个程序只能在LInux/Unix系统上运行,在Windows系统上会报错。但是在Windows上可以通过安装子系统运行。import os

2020-07-05 11:31:51 151

原创 你准备好“爬”了嘛?之(一)IO编程实践

文章目录IO编程IO编程实践批量文件统计文件批量重命名转换为可执行文件IO编程关于IO编程的基本在以前的博客中就有介绍,见 IO编程IO编程实践批量文件统计情形:在一个文件夹里,存在着某一部门的所有人员的报告,名称全部以序号-姓名的方式进行命名,那么有时需要统计这些已交人员的信息。files_excel.py文件则是将所有人员的信息存到excel表格中去,也包含存到txt文件中去的方法。假设在data文件夹中存在三个docx文件,需要统计文件信息然后将写入文件中。关键步骤有:获取data文件

2020-06-30 18:53:18 104

原创 你准备好“爬”了嘛?之(一)IO编程

IO编程文件读写打开文件可能初学者最先想到的就是怎么打开文件,这在编程语句中很简单,一句话的事。在Python中打开文件使用open函数。不妨看看open函数的原型:open(name[, mode[, buffering]])在上面的函数式中,参数分别表示:name: 一个包含了你要访问的文件名称的字符串值;mode:决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r);buffering:如果 buffering 的

2020-06-24 23:23:13 103

原创 github的基础操作

文章目录前言git安装GitHubSSH key配置远程仓库同步到本地上GitHub上学习别人的代码总结前言  很久前就了解过git,但是一直没有实际操作过。最近不小心把自己的项目改了一下,然后改崩了。这才想起要是自己之前会用分布式管理系统git工具多好,下面是我自己觉得的一些git的常用操作。git安装  直接搜索去官网下载安装即可。git官网  安装完后在电脑上右键会出现git的两个...

2020-03-07 23:27:03 98

原创 使用Python读取文件夹中的图片

文章目录Python创建新的文件夹  一个文件夹中含有大量的图片文件,jpg格式和png格式的。需要从中选出一些比较适合电脑分辨率的,也就是宽度大于高度的。考虑到Python的库比较多,功能比较强大,觉得使用Python进行编程实现。Python创建新的文件夹这一步在后面的程序中并没有用到,但我还是在程序上实现了一下。采用的函数为mkdir()。代码块如下:‘’’import osde...

2020-02-28 13:51:00 9790 3

原创 Windows系统下caffe和TensorFlow的安装配置

Windows系统下caffe和TensorFlow的安装配置Windows系统下caffe和TensorFlow的安装配置环境准备caffe安装过程TensorFlow安装过程一些检测方法小结Windows系统下caffe和TensorFlow的安装配置环境准备Windows10caffe安装过程安装vs2013下载caffe-master的压缩包 链接最好使用vs...

2019-10-15 23:27:34 332 1

原创 CycleGAN训练模型

CycleGAN进行图像转换CycleGAN使用前言在TensorFlow中训练CycleGAN模型下载数据集并转换格式训练模型模型导出测试图片总结CycleGAN使用前言​ 图像翻译问题就是将一种类型的图片转换为另一种类型的图片。pix2px也能解决一类图像翻译问题,但是pix2pix模型要求训练样本必须是“严格成对”的,也就是说有一张A类别的图片就必须有一张B类别的图片,这类样本一般比...

2019-10-10 19:26:34 6145 16

原创 Linux中fork()函数创建进程

Linux系统中学习fork函数创建进程前言一.准备工作二.任务三.感想前言   最近学习到操作系统原理中的进程同步的知识点时,为了加深对进程的了解,就实践了一下在Linux系统中fork()函数的使用。一.准备工作   装有Linux系统的电脑二.任务三.感想   作为一个Linux系统新手,刚开始看fork()函数时也是很懵逼的,也是看了好多博客才逐渐明白的,很感谢那些将自己的心...

2019-05-09 22:05:09 8865

原创 Ubuntu系统添加系统调用指令(虚拟机)

Ubuntu系统添加系统调用指令一.简介一.简介   最近在学操作系统原理这门课,老师也是给我们留了个在Ubuntu系统上添加系统调用指令的作业。之前我也没想到会这么早就接触到了Linux系统的内核,但是想要了解Linux系统,的确也得先从内核开始了解。由于自己也是比较慌的,就不敢直接用之前装的Ubuntu系统里动手,而是选择了先在虚拟机中练练手,之后再到Ubuntu系统中去实战。下...

2019-04-28 17:41:43 1013

原创 [小白]Windows10系统安装Linux系统

Windows10系统下安装Linux系统1.简介2.工具准备3.前期准备4.安装过程5.重启6.故障解决7.感想1.简介<font face="黑体">黑体字示例</font>2.工具准备3.前期准备4.安装过程5.重启6.故障解决7.感想...

2019-04-25 23:10:54 13471 5

原创 Windows下虚拟机安装Linux系统

虚拟机中安装Linux系统一.简介二.安装虚拟机三.下载镜像文件四.虚拟机中安装系统五.感想以及建议一.简介         刚开始想学Linux系统时,还没下定决心,只是想熟悉熟悉Linux系统的基本操作,就在虚拟机上配了一个ubuntu系统。配置过程很容易,但是为了后面使用的方便,就写了这个谈一下自己...

2019-04-25 20:27:56 3200 2

数据结构课设:铁路交通模拟

数据结构最后的一次实习可以说是最综合的一个应用,这次实习用图结构实现了铁路交通模拟,可以提供费用最少或者时间最少或者路程最短的路径。代码在vs2017下可以运行,仅供参考。

2019-04-25

数据结构课设四:图结构模拟铁路交通

了解了树形结构之后,更为复杂的便是图的结构,图结构在生活中的应用也是很广阔的,交通便是一例。用图的结构模拟简单的铁路交通可加深对图的理解,为之后图的更复杂的应用做铺垫。

2019-04-24

数据结构课设二:用树形结构模拟Windows系统资源管理器

树形结构作为数据结构这门课中的一个重点知识,在实际生活的应用也是十分广阔的。就比如经常接触的Windows系统中文件就是用的树形结构,因此用树形结构来模拟Windows中的文件管理是十分必要的。该代码也是vs2017中运行的,仅供参考,加深对树形结构的理解。

2019-04-24

数据结构课设三:实现字典查询

在对树形结构的了解逐渐加深后,会接触到树的更高级的应用。平衡二叉树便是其中一例,实现字典查询功能可以用平衡二叉树来实现,也可以用哈希表等数据结构实现,该代码便是用平衡二叉树实现。代码在vs2017中可运行,仅供参考。

2019-04-24

数据结构课设一:链表实现大数相加

该文件夹是用vs2017实现的整个项目文件,作为数据结构的第一次上机实习,用的也只是一些数据结构中较为基础的知识,仅仅用到最简单的链表就能实现大数的相加,该代码仅供参考,代码还是自己动手实现才有意义。

2019-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除