读取文件的时候跳过前面的一部分指定内容

from itertools import dropwhile """ 读取一个文件但是前几行是#开头的,这里使用dropwhile可以调过前面的部分。 dropwhile,第一个参数一个函数,第二个参数是可迭代对象。 """ with open('/etc/passwd') as f: for line in dropwhile(lambda line: line.startswith('#'), f): print(line, end='') 如果使用下面的方式就
分类: 其他 发布时间: 04-12 23:34 阅读次数: 0

Mybatis-基于代理Dao实现CRUD操作

CRUD
分类: 其他 发布时间: 04-12 23:34 阅读次数: 0

编码标准的多样性

UTF-8就是集大成者编码。
分类: 其他 发布时间: 04-12 23:34 阅读次数: 0

python数据类型:字典dict常用操作

字典是Python语言中的映射类型,他是以{}括起来,里面的内容是以键值对的形式储存的: Key: 不可变(可哈希)的数据类型.并且键是唯一的,不重复的。 Value:任意数据(int,str,bool,tuple,list,dict,set),包括后面要学的实例对象等。  在Python3.5版本(包括此版本)之前,字典是无序的。  在Python3.6版本之后,字典会按照初建字典时的顺序排列(即第一次插入数据的顺序排序)。  当然,字典也有缺点:他的缺点就是内存消耗巨大。       优点
分类: 其他 发布时间: 04-12 23:34 阅读次数: 0

nginx+PHP+php-fpm的安装和配置

首先,本文默认已安装nginx,安装方法可以参考https://mp.csdn.net/postedit/79930569 1.获取并解压PHP源文件 下载地址:http://www.php.net/downloads.php $wget http://cn2.php.net/get/php-7.2.4.tar.gz/from/this/mirror //下载 $tar xvf mirror //解压 2.编译安装PHP $cd php-7.2.4 //切换至解压后的目录 $./configu
分类: 其他 发布时间: 04-12 23:34 阅读次数: 0

前端React注释方法

1. jsx注释 使用react在jsx里加注释时,应使用大括号包裹注释行,例如: var content = ( <Nav> {/* child comment, put {} around ,使用大括号包裹标签内的注释行*/} <Person /* multi line comment js本身注释方法*/ name={window.isLoggedIn ? window.name
分类: 其他 发布时间: 04-12 23:34 阅读次数: 0

linux安装Anaconda3

1. 下载Anaconda 清华大学开源软件镜像站: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.3.1-Linux-x86_64.sh 2. 安装 bash Anaconda3-5.3.1-Linux-x86_64.sh 进入安装命令行 Welcome to Anaconda3 5
分类: 其他 发布时间: 04-12 23:34 阅读次数: 0

python-小白入门

学材料的我卓突然想学一门编程语言,肯定推荐python啊,可是自己也是半路出家,只好现学现卖,想一些简单的例子保持她的兴趣,也是给自己一个动力,一起学比自己学动力大多了,还能得到认可,多好…… 1.hello world #!/usr/bin/python # -*- coding: UTF-8 -*- print("xxx jiayou!") 这里,我平时用Linux环境,#!/usr/bin/python 这个是指定python解释器的位置,对于windows环境来说,配置好环境变量后
分类: 其他 发布时间: 04-12 23:33 阅读次数: 0

学习资料-神级课程

1.计算机科学速成课(视频) https://www.yuque.com/computer/crush-course
分类: 其他 发布时间: 04-12 23:33 阅读次数: 0

Python字符串相关知识整理(持续更新)

Python字符串方法详解 字符串类型的表示 字符串 字符编码 ASCII ASCII码表 基本ASCII码字符的内容 比较字符ASCII码值的大小 Unicode 字符串操作符 字符串类型的格式化 format()方法的基本使用 format()方法的格式控制 格式控制标记 字符串的特殊字符 字符串类型的表示 字符串 字符串由0个或多个字符组成的有序字符序列 字符串由一对单引号或一对双引号表示 “请输入带有符号的温度值:” 或者 ‘C’ 由一对三单引号或三双引号表示,可表示多行字符串 ‘’‘
分类: 其他 发布时间: 04-12 23:33 阅读次数: 0

关于Python字典元组列表的相关总结

一.前言 对于列表元组字典的相关知识总结。(之后会更改。) 二.列表(list) 具有以下特点: 1.可以用list()函数或者方括号[]创建,元素之间用逗号’,‘’分隔。 2.列表的元素不需要具有相同的类型 3.使用索引来访问元素 4.可切片 # 可用list()函数建立 list1 = list((1, 2)) # 用[]建立,可包含不同数据类型 list2 = [1, 3, 'hello', 3.5] # 可用下标访问 print(list1[1]) # 切片 print(list2[1
分类: 其他 发布时间: 04-12 23:32 阅读次数: 0

python安装部分包的方法以及遇见错误的解决办法

由于课程要求安装Numpy、pandas、 matplotlib、 sklearn、 xgboost,遇到了一些问题,在这里总结一下: 科学计算包安装 查看python的当前版本号 1) 将python的安装路径添加到环境变量之后,可以通过命令提示符操作python,按win+R键打开运行,输入“cmd”,如下图所示: 2) 进去命令提示符之后,输入“python”,按回车键之后,可以看到python的当前版本号,可以看到现在是3.6版本的,如下图所示: 以安装numpy包为例 第一步 首先打
分类: 其他 发布时间: 04-12 23:32 阅读次数: 0

Java并发编程中的若干核心技术

一般来说,在java中实现高并发是基于多线程编程的,所谓并发,也就是多个线程同时工作,来处理我们的业务,在机器普遍多核心的今天,并发编程的意义极为重大,因为我们有多个cpu供线程使用,如果我们的应用依然只使用单线程模式来工作的话,对极度浪费机器资源的。 继承Thread类 继承Thread类,然后重写run方法,这是第一种创建线程的方法。run方法里面就是我们要做的事情,可以在run方法里面写我们想要在新的线程里面运行的任务,下面是一个小例子,我们继承了Thread类,并且在run方法里面打印
分类: 其他 发布时间: 04-12 23:32 阅读次数: 0

thread类中start()和run()方法的区别

1,start()方法来启动线程,真正实现了多线程运行,这时无需等待。run方法体代码执行完毕而直接继续执行下面的代码: 通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。 然后通过此Thread类调用方法run()来完成其运行操作的,这里方法run()称为线程体,它包含了要执行的这个线程的内容,Run方法运行结束,此线程终止,而CPU再运行其它线程。 2,run()方法当作普通方法的方式调用,程序还是要顺序执行,还是要等待run方法体执行完毕后才
分类: 其他 发布时间: 04-12 23:31 阅读次数: 0

执行start()的顺序不代表线程执行的顺序

执行start()的顺序不代表线程执行的顺序 import org.omg.CORBA.PUBLIC_MEMBER; /** * Created by wuyupku on 2019-04-12 12:24 * * @Beijing CHINA */ public class Demo01 { public static void main(String[] args) { mythread thread1 = new mythread(1);
分类: 其他 发布时间: 04-12 23:31 阅读次数: 0

Java多线程不共享数据

import org.omg.CORBA.PUBLIC_MEMBER; /** * Created by wuyupku on 2019-04-12 12:24 * * @Beijing CHINA */ public class Demo01 { public static void main(String[] args) { mythread thread1 = new mythread("a"); mythread thread2 = n
分类: 其他 发布时间: 04-12 23:31 阅读次数: 0

谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗?

Java 本身是一种面向对象的语言,最显著的特性有两个方面,一是所谓的“书写一次,到处运行”(Write once, run anywhere),能够非常容易地获得跨平台能力;另外就是垃圾收集 (GC, Garbage Collection),Java 通过垃圾收集器(Garbage Collector)回收分配内存, 大部分情况下,程序员不需要自己操心内存的分配和回收。 JRE(Java Runtime Environment)或者 JDK(Java Development Kit)。 JR
分类: 其他 发布时间: 04-12 23:31 阅读次数: 0

NoClassDefFoundError 和 ClassNotFoundException 有什么区别?

ClassNotFoundException 当应用程序运行的过程中尝试使用类加载器去加载Class文件的时候,如果没有在classpath中查找到指定的类,就会抛出ClassNotFoundException。 一般情况下,当我们使用Class.forName()或者ClassLoader.loadClass以及使用ClassLoader.findSystemClass()在运行时加载类的时候,如果类没有被找到,那么就会导致JVM抛出ClassNotFoundException。 NoCla
分类: 其他 发布时间: 04-12 23:30 阅读次数: 0

DNS服务器安装

DNS服务器安装
分类: 企业开发 发布时间: 04-12 23:30 阅读次数: 0

华为P30发布,10秒2个亿销售额,这项技术升级是重点!

昨天下午华为P30和国内发布会 分为以下几点进行升级
分类: 企业开发 发布时间: 04-12 23:30 阅读次数: 0