码迷,mamicode.com
首页 > 编程语言 > 月排行
Python中的装饰器的使用及固定模式
装饰器的使用: 在不想修改函数的调用方式,但是想给函数添加内容的功能的时候使用 为什么使用装饰器: 软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。 因此,引出了开放封闭原则: 对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。 对修改封闭 ...
分类:编程语言   时间:2018-07-21 14:58:28    阅读次数:109
JAVA map按照key,value比较
java.util.*; MapSortDemo?{ ????main(String[]?args)?{ ????????Map<String,?String>?map?=?HashMap&l
分类:编程语言   时间:2018-07-21 15:00:33    阅读次数:272
[Java Web] JavaBean
一、编码规则 二、使用 <jsp:useBean>用于创建JavaBean实例。 <jsp:setProperty>和<jsp:getProperty>对应set方法和get方法。 <%@ page contentType="text/html;charset=UTF-8" language="ja ...
分类:编程语言   时间:2018-07-21 15:01:02    阅读次数:140
关于JavaScript中的对this的理解
关于this,一般来说谁调用了方法该方法的的this就指向谁,this指向当前调用的那个对象(我是最美的),回调函数里面的this都会指向(重) 如果存在多次调用,对象属性引用链只有上一层或者说最后一层在调用位置中起作用,如: function foo() { console.log( this.a ...
分类:编程语言   时间:2018-07-21 15:02:05    阅读次数:123
python有哪些好玩的应用实现,用python爬虫做一个二维码生成器
python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译、快速浏览论坛热门帖等等,这些都可以算是爬虫的另一个应用方向! python爬虫不止可以批量下载数据,还可以有很多有趣的应用,之前也发过很多,比如天气预报实时查询、cmd版的实时翻译 ...
分类:编程语言   时间:2018-07-21 15:03:27    阅读次数:203
hdu 4085 Peach Blossom Spring
Peach Blossom Spring 题意:有n个城市,m条路,[1,k]的城市有居民, [n-k+1, n]的城市有庇护所, 现在要修路, 使得每一座城市的居民都可以到达一个庇护所, 并且一个庇护所只能容纳一个城市的居民, 现在求所有城市的居民都能到达庇护所的最小花费。 题解:斯坦纳树跑出花费 ...
分类:编程语言   时间:2018-07-21 15:04:13    阅读次数:177
Java学习---程序设计面试题[2]
百度2017春招笔试真题编程题集合之买帽子 1 // 2017-10-09 2 // 题目描述 3 // 度度熊想去商场买一顶帽子,商场里有N顶帽子,有些帽子的价格可能相同。度度熊想买一顶价格第三便宜的帽子,问第三便宜的帽子价格是多少? 4 // 输入描述: 5 // 首先输入一个正整数N(N <= ...
分类:编程语言   时间:2018-07-21 15:05:33    阅读次数:185
Python3漏洞扫描工具 ( Python3 插件式框架 )
基于Python3编写的漏洞检测插件式框架,可以自定义poc或exp。 使用时可以指定要利用的单个poc或含有某个关键字的poc(如:redis)。 ...
分类:编程语言   时间:2018-07-21 15:06:06    阅读次数:255
Java学习---Collection的学习
Collection基本方法的使用 ...
分类:编程语言   时间:2018-07-21 15:07:11    阅读次数:153
异步协程太吊了!以亲测!简直完美,Python异步协程的葵花宝典!
2.1 阻塞 进群:125240963 即可获取数十套PDF哦! 阻塞状态指程序未得到所需计算资源时被挂起的状态。程序在等待某个操作完成期间,自身无法继续干别的事情,则称该程序在该操作上是阻塞的。 常见的阻塞形式有:网络 I/O 阻塞、磁盘 I/O 阻塞、用户输入阻塞等。阻塞是无处不在的,包括 CP ...
分类:编程语言   时间:2018-07-21 16:48:20    阅读次数:1394
Python 分页和shell命令行模式
前言 除了手动添加你的文章后外,你还可以用命令行来添加,python 自带了一种命令行 就是 shell 快速添加博文:Shell命令行模式 在你的目录下:mysite 导入Blog模型: 验证是否成功引用: 查看所有博文: 查看博文数量: 模型新增对象 实例化对象: 查看是否成功: 因为库中没有, ...
分类:编程语言   时间:2018-07-21 16:49:14    阅读次数:186
C++编程基础一 03-变量
1 // 03-变量.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 using namespace std; 7 int main() 8 { 9 int level = 14;//变量的定义并初始化,给变量第一次赋值的过... ...
分类:编程语言   时间:2018-07-21 16:49:31    阅读次数:104
[Java Web] 过滤器
一、简述 过滤器是服务端与客户端的请求与响应的中间层组件,主要用户对浏览器的请求进行过滤处理后再转给下一个资源。 客户端的请求在交给Servlet处理之前要经过FilterChain,服务端返回的响应也要经过FilterChain。FilterChain包含了多个Filter。 二、使用 Filte ...
分类:编程语言   时间:2018-07-21 16:49:38    阅读次数:158
java使用JNA框架调用dll动态库
这两天了解了一下java调用dll动态库的方法,总的有三种:JNI、JNA、JNative。其中JNA调用DLL是最方便的。 ·JNI ·JNA ·JNative java使用 JNI来调用dll动态库的调用,工作量略大,一般情况下开发人员会选用JNA或JNative。 使用JNative调用DLL ...
分类:编程语言   时间:2018-07-21 16:49:47    阅读次数:283
C++编程基础一 23-while循环
1 // 23-while循环.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include 8 #include 9 using namespace std; 10 11 int main() 1... ...
分类:编程语言   时间:2018-07-21 16:50:43    阅读次数:141
python列表与元祖
python 的列表和元素: 共同点:有序的 区别:1.列表可以修改增加删除列表内容,元组不能修改 联系:元组中包含列表的元素,可以修改列表元素。 分析:1.列表:LIST1=[1,2,3,4,5,6] 对象LIST1包含多个元素。 2.列表相关函数:len(列表对象)获取列表元素个数; 列表最后追 ...
分类:编程语言   时间:2018-07-21 16:50:50    阅读次数:137
C++编程基础一 31-switch语句
1 // 31-switch语句.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include 8 #include 9 #include 10 using namespace std; 11 12... ...
分类:编程语言   时间:2018-07-21 16:50:56    阅读次数:168
C++编程基础一 13-字符串基于string
1 // 13-字符串基于string.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include //引入string类库 8 using namespace std; 9 10 11 int ... ...
分类:编程语言   时间:2018-07-21 16:51:23    阅读次数:152
C++编程基础一 22-组合赋值运算符和关系运算符
1 // 22-组合赋值运算符和关系运算符.cpp: 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #include 6 #include 7 #include 8 #include 9 using namespace std; 10 11 int ma... ...
分类:编程语言   时间:2018-07-21 16:53:10    阅读次数:193
python 网络编程(远程执行命令与粘包)
远程执行命令 先来学习一个新模块 , 一会用到的.. 下边直接上代码,一看就懂. TCP的 import socket import subprocess sk = socket.socket() sk.bind(('127.0.0.1',9090)) sk.listen() conn,addr = ...
分类:编程语言   时间:2018-07-21 16:53:22    阅读次数:131
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!