码迷,mamicode.com
首页 > 编程语言 > 周排行
python 函数递归 day15
函数自己内部调用自己 无线循环会报错,所以需要一个明确的结束条件 问路例题 ...
分类:编程语言   时间:2018-07-03 22:27:57    阅读次数:142
养成这7个良好的编程习惯,可以很大程度上增加你的Python性能
Python不以性能见长,但掌握一些技巧,也可尽量提高程序性能,避免不必要的资源浪费。 1、 使用局部变量 尽量使用局部变量代替全局变量:便于维护,提高性能并节省内存。 使用局部变量替换模块名字空间中的变量,例如 ls = os.linesep。一方面可以提高程序性能,局部变量查找速度更快;另一方面 ...
分类:编程语言   时间:2018-07-03 22:28:53    阅读次数:132
Python的函数(二)
一、函数相关概念 1.全局变量:在函数外,上方定义的变量就是全局变量 2.局部变量:在函数里定义的,出了函数后就不能使用了,如果想在函数里修改全局变量的值,则需要在函数里变量前加关键字global,但是字典跟list这个可变变量,不需要用 global来声明,直接就可以改了。 3.参数的几个例子: ...
分类:编程语言   时间:2018-07-03 22:31:56    阅读次数:192
11招玩转黑客攻防——用Python,更安全
Python真是无所不能,学习Python,一个暑假就够了 !! 入门Python,从黑客入手最好玩、最简单 !! ...
分类:编程语言   时间:2018-07-03 22:32:35    阅读次数:225
python3+selenium3.13的简单操作
1.浏览器 1.1 浏览器窗口大小位置 driver.set_window_size(self, width, height, windowHandle) 将某个窗口设置为固定大小 driver.set_window_position(self, x, y, windowHandle) 将某个窗口移 ...
分类:编程语言   时间:2018-07-03 22:34:44    阅读次数:331
python实现websocket
# websocket实现原理 ''' 1.服务端开启socket,监听ip和端口 2.客户端发送连接请求(带上ip和端口) 3.服务端允许连接 4.客户端生成一个随机字符串,和magic string组合进行一个sha1加密,加密。并将随机字符串发送给服务端 5.然后服务端也要用相同的方式进行加密... ...
分类:编程语言   时间:2018-07-03 22:34:52    阅读次数:210
spring源码解读-aop
aop是指面向切面编程,ProxyFactoryBean是spring aop的底层实现与源头,为什么这么说呢?首先我们看一段配置: 1、target是目标对象,需要对其进行切面增强 2、proxyInterfaces是指代理对象所实现的接口 3、interceptorNames:是指通知器(Adv ...
分类:编程语言   时间:2018-07-03 22:35:51    阅读次数:149
python全栈开发 * 22 知识点汇总 * 180703
22 面向对象 属性,类方法,静态方法,反射一.属性1.属性的定义:将方法伪装成属性,虽然在代码层面上没有任何高深之处,但让其看起来更合理. (类似于属性的方法)class Person: def __init__(self,name,weight,height): self.name=name s ...
分类:编程语言   时间:2018-07-03 22:36:57    阅读次数:169
已知文件 a.txt 文件中的内容为“bcdeadferwplkou”, * 请编写程序读取该文件内容,并按照自然顺序排序后输出到 b.txt 文件中。 * 即 b.txt 中的文件内容应为“abcd…………..”这样的顺序。
import java.io.*;class SortChar{ private String str; private char arrayList[]; private BufferedReader br; //字符流 private File f; //读取的文件 SortChar( Stri ...
分类:编程语言   时间:2018-07-03 22:38:22    阅读次数:307
Java实现字符串反转
总结一道 Java 面试常见编程题:将 'abc123' 字符串反转,把你能想到的方法都写下来。 1. 利用 StringBuffer 或 StringBuilder 的 reverse 成员方法: 2. 利用 String 的 toCharArray 方法先将字符串转化为 char 类型数组,然后 ...
分类:编程语言   时间:2018-07-03 23:40:31    阅读次数:135
Java Servlet 过滤器与 springmvc 拦截器的区别?
前言:在工作中,遇到需要记录日志的情况,不知道该选择过滤器还是拦截器,故总结了一下。 servlet 过滤器 定义 java过滤器能够对目标资源的请求和响应进行截取。过滤器的工作方式分为四种 应用场景 可以通过 doFilter 方法的 request、response 提前过滤一些不想要的信息,统 ...
分类:编程语言   时间:2018-07-03 23:40:38    阅读次数:189
day17-JavaScript正则表达式
一、概要 在python 的学习中我们又学到一个re模块,在javascript 中也是支持正则的,JS中比较简单只有两个方法: test -检查字符串中是否和正则匹配 ,返回 true,false exec - 获取正则表达式匹配的内容,如果未匹配,值为null,否则,获取匹配成功的数组 二、正则 ...
分类:编程语言   时间:2018-07-03 23:41:12    阅读次数:160
(Java) LeetCode 139. Word Break —— 单词拆分
Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, determine if s can be segmented into a space-separated sequ ...
分类:编程语言   时间:2018-07-03 23:41:20    阅读次数:163
Python学习-day2
一、while循环,continue、break语句在while循环中的使用 1、while循环语句: while 条件: 代码块 执行过程:判断条件是否为真,如果为真,执行代码块,继续下次循环,继续判断条件真假;如果条件为假,结束当前循环。 代码1: while True: print('Hell ...
分类:编程语言   时间:2018-07-03 23:41:45    阅读次数:136
2018-07-03-Python全栈开发day24-面向对象设计
面向对象: 根据现实中存在的东西,模拟出其特征,用来描述特定对象。 1.用函数来完成面向对象 这是用函数来完成面向对象设计,用school来模拟一个学校的特性,在特征内定义它的数据属性和函数属性,然后可以进行调用,给school传值的时候,也就是一个生成实例的过程 2.类与实例 在python中,用 ...
分类:编程语言   时间:2018-07-03 23:41:55    阅读次数:158
elasticsearch5.2 高亮java代码
/** * 高亮代码 */ public static void search(QueryBuilder qb, String index) { SearchRequestBuilder sr = transportClient.prepareSearch(index);// .setTypes(" ...
分类:编程语言   时间:2018-07-03 23:42:16    阅读次数:229
C++标准库之右值引用相关:引用折叠
引用折叠 引用折叠出现的情况在于范型编程时。 void f(T&& param); f(10); int x = 10; f(x); 这两者都可运行成功。 由于存在T&&这种未定的引用类型,当它作为参数时,有可能被一个左值引用或右值引用的参数初始化,这是经过类型推导的T&&类型,相比右值引用(&&) ...
分类:编程语言   时间:2018-07-03 23:42:39    阅读次数:150
JavaScript的深拷贝和浅拷贝
原文 简书原文:https://www.jianshu.com/p/3d930756dd8f 大纲 前言 1、对深拷贝和浅拷贝的初步认识 2、深拷贝和浅拷贝的区别 3、浅拷贝存在的缺陷 4、深拷贝的实现方式 前言 对于很多初次接触JavaScript的读者来说,想要实现对象的拷贝/复制,就是单纯的使 ...
分类:编程语言   时间:2018-07-03 23:44:43    阅读次数:196
1、Java语言概述
Java大事记 J2ME:主要用于控制移动设备等; J2SE:Java技术核心,是其余两种版本的核心; J2EE:企业级应用开发; Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语 ...
分类:编程语言   时间:2018-07-03 23:44:50    阅读次数:189
Java_冒泡排序_原理及优化
冒泡排序及其优化 一.原理及优化原理 1.原理讲解 冒泡排序即:第一个数与第二个数进行比较,如果满足条件位置不变,再把第二个数与第三个数进行比较.不满足条件则替换位置,再把第二个数与第三个数进行比较,以此类推,执行完为一个趟,趟数等于比较的个数减一. 2.冒泡排序原理图示:(以98765序列为例,排 ...
分类:编程语言   时间:2018-07-03 23:45:26    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!