1、若要实现对一个列表中每个元素的更改,如对一个数字列表,得到一个新的列表是原来列表每个元素的平方 l = [1,3,5,7,9] def pingfang(x): return x**2 def map_test(func,array): ret = [] for i in array: ret. ...
分类:
编程语言 时间:
2018-10-04 09:15:05
阅读次数:
96
假设一段python程序有多重循环,我们都知道在一个循环当中,用break是退出当前的循环,然后继续下一次循环,但是如何才能跳出多重循环呢,实际就是结束所有的循环。 思路1::可以定义一个异常类,在需要退出循环的位置,跑出这个异常,就可以了,因为程序在遇到异常的时候,如果没有捕获异常的话,就是直接退 ...
分类:
编程语言 时间:
2018-10-04 09:15:55
阅读次数:
141
Given a n-ary tree, find its maximum depth. The maximum depth is the number of nodes along the longest path from the root node down to the farthest le ...
分类:
编程语言 时间:
2018-10-04 09:19:07
阅读次数:
155
创建你的第一个Python程序 如果你曾经很熟悉visual studio的工作方式。可能对python不习惯。工程通常只与你使用的IDLE有关系。这些工具习惯将文档,编译,测试集成一体。所以就存在工程的概念。不过如果你就是想编程。其实并不需要工程。python每个脚本,或者是一组脚本都可以直接运行 ...
分类:
编程语言 时间:
2018-10-04 09:19:14
阅读次数:
155
今天的内容是对昨天内容的补充以及学到的新知识,写的不好希望大家多多包涵,有错误请指出。 (分隔线) 昨天说到了while循环,今天要补充的是while...else...、continue和break。 (1)while...else...用法和if...else...差不多,不同的地方是当whil ...
分类:
编程语言 时间:
2018-10-04 09:19:23
阅读次数:
173
js是ajax/jquery/extjs的基础。 js的应用,比如百度地图网页版,用鼠标拖拽画面,然后画面会刷新,这就是用js实现的。 只要涉及到鼠标的响应,按键的响应都和js有关。 写网页版地图需要调用谷歌的api。 JavaScript所讲内容: JavaScript基本语法 javascrip ...
分类:
编程语言 时间:
2018-10-04 09:19:34
阅读次数:
134
关于jvm内存
分类:
编程语言 时间:
2018-10-04 09:20:10
阅读次数:
110
JavaScript是基于对象和时间驱动的。 javascript是跨平台的。 (1)js位置? js位置可以随意 (2)js必须用<script></script>包起来。 如果没有使用<script>包起来,浏览器会将其视为普通文本。 (3)在一个html文件中可以出现多对<script>片段。 ...
分类:
编程语言 时间:
2018-10-04 09:20:54
阅读次数:
154
九月的这三周把《Effective C++》重读了一遍,尽量以自己的理解,用最简单的(其实太深入也不会写)的语言把书里面的重点都写了下来。 由于之前找实习占用了大量的时间,写的博客都比较水,这个分类是正式开始比较认真地在写了,今后还会继续记录一些知识点。 这十几篇文章都采用 代码+文字 的方式来叙述 ...
分类:
编程语言 时间:
2018-10-04 09:21:59
阅读次数:
141
最近研究了一下python的django框架, 发现这个框架不比Java spring boot差, mock同样一个接口, 代码量少很多, 维护起来也很方便, 废话不多说,直接上代码 1. 安装django: pip install django 2. 创建项目: django-admin sta ...
分类:
编程语言 时间:
2018-10-04 09:22:07
阅读次数:
381
实例2: ...
分类:
编程语言 时间:
2018-10-04 09:22:31
阅读次数:
141
多线程的目的是充分利用 cpu 的运算性能 场景1:web 服务器采用多线程,以应对大量的请求。场景2:定时任务,如定期更新配置文件、定期采集信息。场景3:比较耗时的任务,如用户注册后的积分赠送。场景4:比较耗时的任务,如备份数据库。可以开启1个线程备份数据库,前台定时查询备份状态。场景5:比较耗时 ...
分类:
编程语言 时间:
2018-10-04 09:24:50
阅读次数:
139
一、模块1 import 语句 import module1[, module2[,... moduleN] 当我们使用import语句的时候,Python解释器是怎样找到对应的文件的呢?答案就是解释器有自己的搜索路径,存在sys.path里。 ['', '/usr/lib/python3.4', ...
分类:
编程语言 时间:
2018-10-04 09:25:05
阅读次数:
122
初学JAVA时,新手常常不知如何下载JAVA,也不知如何安装JAVA以及对JAVA配置环境变量。近期学弟学妹常请教我如何下载安装和配置JAVA,于是写下此博文以便更多新手快速入门,由于我本人是玩智能车的,因此JAVA知识水平有限,若有不足之处,请大家批评指正。本文可能写的过于繁琐,完全是为新手作为引 ...
分类:
编程语言 时间:
2018-10-04 09:25:30
阅读次数:
192
import numpy as np x0=np.ones((12,1))#生成(12,1)的元素为1的矩阵 print(x0) ...
分类:
编程语言 时间:
2018-10-04 09:25:39
阅读次数:
110
很多同学在安装了Ubuntu的环境后,发现在Windows下的许多东西都打不开了,但是用网站上的在线IDE又不是很方便。 所以,ljn教你如何在Ubuntu下编译并运行C、C++和Pascal。 一.编译并运行C/C++语言 1.打开终端 2.获取root限权 sudo -i 输入你的密码 3.安装 ...
分类:
编程语言 时间:
2018-10-04 09:26:13
阅读次数:
434
一、工作中需要执行zk数据对比,需要按照机器进行并发,举例以下的例子 输出=>可以看到会10个一批的输出 ...
分类:
编程语言 时间:
2018-10-04 09:26:56
阅读次数:
154
1.自定义异常类 import lombok.Data; @Data public class UserException extends RuntimeException { private Long id; public UserException(Long id) { super("user ...
分类:
编程语言 时间:
2018-10-04 09:27:03
阅读次数:
147
如果要计算1+2+3,我们可以直接写表达式: i=1+2+3 print(i) 但是如果要计算1+2+3+...+10000,直接写表达式就不太可能了。 为了简单的表达成千上网次重复计算,我们需要使用循环语句。 For 循环: fruits = ['apple','banana','pear','p ...
分类:
编程语言 时间:
2018-10-04 09:27:30
阅读次数:
156
进程与线程 进程:进程是指内存中运行得一个程序,每个进程都有一个独立的内存空间,一个应用程序可以同时运行多个进程;进程是程序运行的一次过程,是系统运行程序的基本单位。 线程:进程内部以个单独的独立执行单元,一个进程可以包含多个线程。 进程与线程的区别: 进程:有独立的存储空间,进程中的数据存放空间( ...
分类:
编程语言 时间:
2018-10-04 09:27:51
阅读次数:
198