使用zip同时遍历多个迭代对象

zip(iterable1, iterable2,…) 功能描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象,这样做的好处是节约了不少的内存。 我们可以使用 list() 转换来输出列表。 zip()参数可以接受任何类型的序列,同时也可以有两个以上的参数;当传入参数的长度不同时,zip能自动以最短序列长度为准进行截取,获得元组。 例子来自runoob >>>a = [1,2,3] >>> b = [4,5,6] >>> c =
分类: 其他 发布时间: 12-23 23:06 阅读次数: 0

跳跃游戏 python实现

题目描述 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4] 输出: true 解释: 从位置 0 到 1 跳 1 步, 然后跳 3 步到达最后一个位置。 示例 2: 输入: [3,2,1,0,4] 输出: false 解释: 无论怎样,你总会到达索引为 3 的位置。但该位置的最大跳跃长度是 0 , 所以你永远不可能到达最后一个位置。 解题思路 这位播主写的很好,讲
分类: 其他 发布时间: 12-23 23:05 阅读次数: 0

讲解tf.estimator.Estimator tf.layers等高级API实现一个CNN

tf.contrib.layers.flatten 假设输入(inputs)的第一个维度表示batch_size。在保持batch_size的同时,使输入的shape变为: [batch_size, k] tf.contrib.layers.flatten( inputs, outputs_collections=None, scope=None ) ''' Args: inputs: A tensor of size [batch_size, ...]. out
分类: 其他 发布时间: 12-23 23:05 阅读次数: 0

tf.nn.static_rnn 和 tf.contrib.rnn.static_rnn

tf.nn.static_rnn 和 tf.contrib.rnn.static_rnn 是一样的,都表示同一个 这里讲解一下 tf.nn.static_rnn tf.nn.static_rnn tf.nn.static_rnn( cell, inputs, initial_state=None, dtype=None, sequence_length=None, scope=None ) ''' Args: cell: An instanc
分类: 其他 发布时间: 12-23 23:05 阅读次数: 0

有点烦人的设计模式

设计模式也学了不少,刚开始还好,但是到最后越学越有点蒙,比如在学桥接模式的时候就感觉有点和建造者模式类似,又感觉和适配器模式更像,其实后来想想,也没必要过于纠结,设计模式本来就是人类总结出来的方便搞事情的, 有些问题从不同的角度考虑也可能会有不同的设计方案, 多用多实践,熟练后用起来自然就顺手了。
分类: 其他 发布时间: 12-23 23:04 阅读次数: 0

isAlive(),interrupted(),与isInterrupted()

isAlive(): 作用:判断当前线程是否是存活状态,如果是返回true,否则返回false 什么是存活状态?如果线程启动后并未终止,就认为线程是存活的。(注意这个终止,后面会说到) 如果线程已经start()后,当线程执行完时,调用isAlive()返回false,该线程已经被销毁,不能再次start(). 代码演示: public class Run_1 { public static void main(String[] args) throws InterruptedExcepti
分类: 其他 发布时间: 12-23 23:04 阅读次数: 0

写到心里的句子

凤凰花 于千万人之中遇见你所遇见之人
分类: 其他 发布时间: 12-23 23:03 阅读次数: 0

我的第一篇周记

我为什么要写周记? 这个想法来源于我的一位同校学长,https://me.csdn.net/f_zyj。 看到他经常写周记,我也觉得这是很有意义的,可以对本周进行一次总结,看看我都干了什么,都有哪些感悟与收获,是自己能够清晰的看到自己前进的脚印,勉励自己不可懈怠,终生学习。 金色十月 十月的最后一周是充实的一周,无论有课没课,我坚持在七点之前起床,并且去吃早餐,这于我而言也是一种突破吧,以前没课的时候几点醒几点起,荒废了很多的时间,早餐也不吃,这是作死的节奏啊,就算大学啥也没学到也不能把身体搞
分类: 其他 发布时间: 12-23 23:03 阅读次数: 0

'空格'和'\0'

写代码时为了验证某一个字符是否是空格,于是我这样写: if(该字符=='\0'){ ........ } 结果发现总是无法进入判断后的代码块内,于是这才发现了问题,写了个验证。 /** * @author hpc * @Date:2018-11-9下午4:45:47 * 功能:探究'空格'和'\0' */ public class test { public static void main(String[] args) { char a = '\0'; char b
分类: 其他 发布时间: 12-23 23:03 阅读次数: 0

强转中的小细节

int i = 1; byte b = i; 如果写以上代码会出现错误,int类型占4个byte,而 i 是一个int型变量,所以第二句代码把int型变量赋值给byte型的变量,有可能会出现越界。 但是如果这样写 int i = 1; byte b = (byte)i; 就不会报错,即使越界也会作处理。 如果i = 128 则 b = -128; 因为128 = 00000000 00000000 00000000 10000000; -128 = 11111111 11111111 1
分类: 其他 发布时间: 12-23 23:03 阅读次数: 0

周记——2

发现一周一周过得是真的快,现在都已经大三了,真心觉得自己被大学给上了,到了大三学的比较多一点,但还是怕一直学坚持不下去,(毕竟习惯都已经养成了,高中那种毅力也丢了许多。)自己找了份肯德基的兼职,一周平均16个小时,上周发了工资,一千多块钱,父母给的钱都没花太大,这份兼职的工资刚好可以弥补我的一些需求。 我发现我的学习并不能一直保持积极地状态,上周比较低迷,泡在图书馆看苏童的小说。 这周主要学习英语,做题。
分类: 其他 发布时间: 12-23 23:02 阅读次数: 0

周记---3

最近发现学习有点急功近利,学习本来就是一件不容易得到反馈的事情,它不像游戏,游戏之所以能让人感到快乐是因为它能及时反馈,让你时时刻刻都能有成就感。而学习却是一件慢慢进步的事情,而一点一点的进步自己可能是看不到的,久而久之就会乏味,从而急于求成,内心就会浮躁,这样是学不到东西的。 不管学啥,静下心来,只管耕耘,不问收获,达到‘心流’的状态,慢慢就会得到奖励。 有些问题不要看起来简单,眼高手低,自己不去做就不会体会到困难所在,如果自己踏踏实实地去做了,还是能学到不少的东西的。
分类: 其他 发布时间: 12-23 23:02 阅读次数: 0

打磨认知

得到
分类: 其他 发布时间: 12-23 23:02 阅读次数: 0

周记---4

这一周过得非常的充实,主要精力都放在英语和计算机网络的学习上,计算机网络是计算机系的非常基础的课程,怎奈上课没有一直好好去听,同时自己对这方面有很多疑问和想去了解的兴趣,于是就开始啃书,这周啃了一百多页,全书有400多页,希望自己能坚持下去,而且也打算把书啃完后再去找视频看看,然后再过一遍书,(既然学就要学的透透彻彻的,明明白白的),我估计在期末之前是搞不完了,不过没关系,寒假回家继续搞,弄完后我打算写博客,把整个计算机网络所学的内容尽量用自己的理解去把整个架构和细节给框起来。 另外,这周在得
分类: 其他 发布时间: 12-23 23:02 阅读次数: 0

周记---5

心路历程: 1.周一晚上好多事情压过来,一方面想搞自己的学习,一方面又有java老师的kwic实验报告要交,当时觉得那份报告真的是难受,一大堆要重新实现的功能,然后就选择了去逃避,结果一件事都没搞成,心智还是不够成熟啊。 现在想想,我觉得我应该去选择学自己的,因为有兴趣在,当学完自己的之后就会有成就感,看其他事情也就能看得更开一些了,或者说更容易一些,没自己想象中的那么难。
分类: 其他 发布时间: 12-23 23:01 阅读次数: 0

周记-------6

2018/12/8 周六 昨天夜晚就准备写这周的周记了,然后突然想去看看学长的博客,又令我大吃一惊,学长在快手已经转正,而且进步飞快,他只是比我大一届呀,而我与他水平却是天壤之别,差距真是大呀!而我这周又过得特别丧,事儿多的我都喘不过气来,郁闷。 提醒我自己以后如果某些时候不想努力的时候就来看看学长的博客,会激励我奋勇前行的。 一年前看了点javaweb视频,学了一点,前天有人找我帮他入门javaweb,可怜我都忘得差不多了,只好一边回忆一边在他电脑上弄,装个mysql数据库就装了三遍,还好最
分类: 其他 发布时间: 12-23 23:01 阅读次数: 0

MySQL探秘(八):InnoDB的事务

事务是数据库最为重要的机制之一,凡是使用过数据库的人,都了解数据库的事务机制,也对ACID四个基本特性如数家珍。但是聊起事务或者ACID的底层实现原理,往往言之不详,不明所以。所以,今天我们就一起来分析和探讨InnoDB的事务机制,希望能建立起对事务底层实现原
分类: 服务端 发布时间: 12-23 23:01 阅读次数: 0

Python练习_数据类型_day5

1. 1.作业 1,有如下变量(tu是个元祖),请实现要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) a. 讲述元祖的特性 b. 请问tu变量中的第一个元素 "alex" 是否可被修改? c. 请问tu变量中的"k2"对应的值是什么类型?是否可以被修改?如果可以,请在其中添加一个元素 "Seven" d. 请问tu变量中
分类: 其他 发布时间: 12-23 23:01 阅读次数: 0

jQuery之dom操作(取赋值方法)

取赋值相关方法: .html() .text() .size() .addClass() .removeClass() .hasClass() .css() .attr() .prop() 注意: 1、尽量避免直接添加行间样式,因为其权重过高,这样不利于响应式设计,破坏了c3 + h5 优雅的解决方案 2、attr和prop的区别:jQuery认为attribute的checked selecked disabled 就是表示该属性初始状态的值,property的checked、selecke
分类: 其他 发布时间: 12-23 23:01 阅读次数: 0

2018.12.21 笔记

1在java中,标识符用来为程序中的常量、变量、方法、类、接口和包命名。 驼峰命名法:一个单词由多个单词连接在一起,第一个单词小写开始,第一个单词和之后的每一个单词首字母都大写。 2.变量使用可以分为两步:声明变量赋值([访问修饰符]数据类型 变量名=数值)和使用。 变量命名不能使用关键字,不能以数字开头 中间不能有空格 不能全数字。首字母要小写。 在输出语句中,变量和字符串之间要用+相连。 3.常量定义:final double PI=3.14;都要大写。不同字符串可以用用下划线相连。 4实
分类: 其他 发布时间: 12-23 23:01 阅读次数: 0