Python数据结构之元组

一个有序的元素组成的集合 使用小括号 ( ) 表示 元组是不可变对象 定义 tuple() -> empty tuple tuple(iterable) -> tuple initialized from iterable's items t = (1,) # 一个元素元组的定义,注意有个逗号 元组元素的访问 • 支持索引(下标) • 正索引:从左至右,从0开始,为列表中每一个元素编号 • 负索引:从右至左,从-1开始 • 正负索引不可以超界,否则引发异常IndexError tuple[in
分类: 其他 发布时间: 04-23 22:10 阅读次数: 3

Python - 多进程(multiprocessing)、多线程(multithreading)

多进程(multiprocessing) 参考: https://docs.python.org/3.6/library/multiprocessing.html 1. 多进程概念 multiprocessing is a package that supports spawning processes using an API similar to the threading module. The multiprocessing package offers both local and
分类: 其他 发布时间: 04-23 22:10 阅读次数: 3

(九)MySQL用户和权限管理

(1)用户管理 1)登录和退出mysql 例: mysql -h192.168.111.150 -P3306 -uroot -predhat mysql -e 'select user,host,authentication_string from mysql.user' -h 指定主机名 [默认为localhost] -P MySQL端口 [默认为3306] -u 指定用户名 [默认为root] -p 指定登录密码 [默认为空] 此处mysql为指定登录的数据库 -e 接SQL语句 2)创建
分类: 其他 发布时间: 04-23 22:10 阅读次数: 4

forth day--装饰器、迭代器、生成器

python一定会用到装饰器 1 # 装饰器 2 # 在原有的函数前后增加功能,且不改变原函数的调用方式 3 4 # 计算一个函数的运行时间 5 # import time 6 # def timmer(f): 7 # def inner(*args,**kwargs): 8 # start_time = time.time() 9 # ret = f(*args,**kwargs) 10 # end_time = t
分类: 其他 发布时间: 04-23 22:10 阅读次数: 4

python3配置 opencv

python3配置 opencv 本文适用于windows 64位系统 下的Python3.5。python3.5、pip为必备前提。 配置过程: 第一步:打开cmd命令行窗口 第二步:输入pip指令 pip install opencv-python 第三步:安装成功 第四步:检验是否安装上,从命令行模式进入到Python交互式环境,然后输入import cv2 as cv,没有报错就是安装好了。 就是以上,非常简单。
分类: 其他 发布时间: 04-23 22:10 阅读次数: 3

%字符,字符串加颜色,sep分隔符

msg="percent %.3f%%"%9.998832 print(msg) 输出9.999%满5进一浮点数用f,%%表示输出一个% msg="i am %(name)s toke"%{"name":"cat"} print(msg) %s输出字符串name 用法是字典 -左对齐,+右对齐 加颜色 \033[43;1m 字符串如cat \033[0m msg="i am \033[43;1m %(name)-4s \033[0m toke"%{"name":"cat"} print(ms
分类: 其他 发布时间: 04-23 22:10 阅读次数: 2

《程序员代码面试指南》第五章 二叉树问题 判断两个字符串是否互为旋转词

题目 判断两个字符串是否互为旋转词 java代码 package com.lizhouwei.chapter5; /** * @Description: 判断两个字符串是否互为旋转词 * @Author: lizhouwei * @CreateDate: 2018/4/23 21:59 * @Modify by: * @ModifyDate: */ public class Chapter5_4 { public boolean isRotation(String str
分类: 其他 发布时间: 04-23 22:10 阅读次数: 3

win10配置java jdk环境变量,javac不是内部或外部命令

1、安装jdk,官网下载http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html安装目录可以自定义,如:d:\Java\jdk1.82、安装完成后,找到环境变量,在“系统变量”中设置JAVA_HOME,PATH(Path)、CLASSPATH(忽略大小写)。3、JAVA_HOME=d:\J...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 3

LeetCode 404. Sum of Left Leaves

问题描述 Find the sum of all left leaves in a given binary tree. Example: 404. Sum of Left Leaves 问题分析 DFS 如何确定递归终止条件是这道题的重点 BFS 代码实现 DFS public int sumOfLeftLeaves(TreeNode root) { ...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 4

python爬虫系列1-------Scrapy的安装与使用

linux安装scrapy 安装scrapy #安装 pip install scrapy #安装如果不顺利,报错如下 #error: command 'gcc' failed with exit status 1 #安装依赖 yum install gcc libffi-devel python-devel openssl-devel #再次安装则会成功 #如果是python3环境下...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 3

Docker 入门教程

简介2013 年发布至今, Docker 一直广受瞩目,被认为可能会改变软件行业。运行环境的配置,一直都是软件开发的大问题。每换一台服务器,都需要重新进行环境配置。Docker 的诞生,可以很好地解决这个难题。虚拟机虚拟机(virtual machine)就是带环境安装的一种解决方案。它可以在一种操作系统里面运行另一种操作系统,比如在 Windows 系统里面运行 Linux 系统。虽然用户可以通...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 4

Effective STL学习笔记

第一章 容器条款1:仔细选择你的容器● 标准STL序列容器:vector、string、deque和list。● 标准STL关联容器:set、multiset、map和multimap。● 非标准序列容器slist和rope。slist是一个单向链表,rope本质上是一个重型字符串。(“绳子(rope)”是重型的“线(string)”。明白了吗?)你可以找到一个关于这些非标准(但常见的)容器的概览...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 3

android 查看app数据库

开发中经常需要查看app数据库中的数据,用事实说话。但是没有root的手机似乎是没有 data的访问权限的,androidstudio 3.0中已经帮我们做好了这一步,即使没有root的手机也能导出数据库。有方法利用chrome的inspect方法查看,需要翻墙,而且显示不全。只有部分数据能够查看得到,因此不建议使用。第一步,AndroidStudio升级到3.0以上。第二步,USB连接上手机,A...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 3

maven druid mysql爬虫入门(四)

Mainpackage com.crawl; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class Main { public static void main(String[] args) { try { List...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 2

10个HTML和CSS必须知道的重点难点问题

作者:Dunizbhttps://blog.dunizb.com/2018/02/26/10个HTML和CSS必须知道的重点难点问题/1.怎么让一个不定宽高的 DIV,垂直水平居中?使用Flex只需要在父盒子设置:display: flex; justify-content: center;align-items: center;使用 CSS3 transform父盒子设置: 详情见评论ay:re...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 3

openjudge数据结构练习集 反向输出整数序列

反向输出整数序列查看提交统计提问总时间限制: 500000ms内存限制: 65535000kB描述输入一个整数序列(非负整数,只含 正整数 和 0 )。序列以-1 结束。要求反向输出这个正整数序列。输入一个整数序列,每个数之间以空格隔开,非负整数,只含 正整数 和 0 。-1 表示输入结束。输出反向输出输入文件中的整数序列。样例输入3 127 64 1991 -1样例输出1991 64 127 #...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 4

链表经典题目合集(c语言版)

链表经典题目合集(c语言版)链表作为数据结构中较为热门的类型,一直是各大公司笔试面试常考类型,同时链表也有很多经典题目,可以帮助初学者更好的理解链表。1.从尾到头打印链表先遍历链表,遍历的同时将链表的值头插进一个新的链表,在打印新的链表即可。void SLitsPrintTailToHead(SListNode* pHead) { SListNode* _new, *ptr; _new = N...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 4

C语言数组应用的简单应用———扫雷游戏

1.扫雷游戏——————C初学者的简单版本        实现: ①难度选择,不同的雷数的计算方法产生不同的难度;                   ②第一次踩到雷不会跳出;                   ③如果坐标周围没有雷的时候,扩展坐标。源代码:game.h//*Copyright(c) 2018,葵司 //*All rights reserved. //* //*文件名称:排雷游戏...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 6

JNI java中调用c语言方法(Mac下)

JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信,在java中通过native关键字定义本地方法,并对你要调用的其他语言的方法名对应【对应的意思是有一定命名规则。】,即可在JAVA程序中调用它们。 本教程对应Mac平台Idea开发工具,而且JDK版本不能高于1.8,否则javah将命令不可用。 1.项目准备 ...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 5

一款物联网主机S3CDV2.0调试总结

1、从pcb板来看,丝印层的字体设计得太小了,在pcb板上显示不清楚,这个可以参考pcb板厂家的书籍来调整text字体的长宽。电阻和电容的pcb丝印没有显示出来,这个要问下pcb厂家是怎回事。2、串口的tx、rx、gnd引脚在pcb板上的顺序跟实际的母头不一致,把pcb上的母头设置为在bottom layer就可以了。3、4G模块的ldo电源R155、R156电阻阻值刚好反了,R155电阻应该为6...
分类: 编程语言 发布时间: 04-23 22:08 阅读次数: 2