码迷,mamicode.com
首页 > 编程语言 > 月排行
学习整理--python装饰器
使用场景: 思考这样一个问题:对于生产系统,如何在修改最小,实现对原有模块添加新的功能呢?!通过装饰器,即可完成这一目标。 装饰器有两个标准: 1、不修改原有代码及原有调用方式; 2、可以增加新的功能; 例如,我们有一个方法func1,在这个方法中,打印两条信息并sleep 1秒钟。 现在我想不修改 ...
分类:编程语言   时间:2018-01-26 17:13:56    阅读次数:193
【Python—参数】*arg与**kwargs参数的用法
在python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple;**kwargs表示关键字参数,为dict。 知识点: 在python中,当*和**符号出现在函数定义的参数中时,表示任意数目参数收集。*arg表示任意多个无名参数,类型为tuple;**kwargs ...
分类:编程语言   时间:2018-01-26 17:16:31    阅读次数:131
C语言内存分布
C语言内存分布 典型的C语言程序内存表示分区共有5个部分: 1. 正文段 Text segment 2. 已初始化数据段(数据段)Initialized data segment 3. 未初始化数据段(bss)Uninitialized data segment 4. 堆 Stack 5. 栈 He ...
分类:编程语言   时间:2018-01-26 18:39:43    阅读次数:189
python django学习笔记八
完善博客 页面概要 博客主页面 博客文章内容页面 博客撰写页面 博客主页面 文章标题列表,超链接 发表博客按钮(超链接) 列表编写思路 取出数据库中的所有文章列表 将文章对象打包成列表,传递到前端 前端页面将文章以标题超链接的形式逐个列出 模板for循环 {% for xx in xxs %} HT ...
分类:编程语言   时间:2018-01-26 18:42:14    阅读次数:195
JavaMail_测试编写
@Test public void test1() throws Exception{ // import java.util.Properties; // import javax.mail.Address; // import javax.mail.Message.RecipientType; ... ...
分类:编程语言   时间:2018-01-26 18:42:22    阅读次数:182
Java设计模式透析之 —— 模板方法(Template Method)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8744002 今天你还是像往常一样来上班,一如既往地开始了你的编程工作。 项目经理告诉你,今天想在服务器端增加一个新功能,希望写一个方法,能对Book对象进行处理,将Book对象的所有 ...
分类:编程语言   时间:2018-01-26 18:44:08    阅读次数:179
基于SpringMvc图片上传
1.导入jar包(m) 2.导入包之后,需要配置SpringMVC文件上传解析器,在Springmvc配置文件里配置如下。 3.编写JSP代码如下: 4.编写后台代码: ...
分类:编程语言   时间:2018-01-26 18:44:52    阅读次数:143
基于Python3+Requests的贴吧签到助手
因为总是忘记签到,所以尝试写了一个签到脚本,因为使用的是Python3,所以没法使用Urllib2,于是选择了Requests,事实证明,Requests比Urllib2好用。整体思路比较简单,就是模拟百度登陆的过程进行交互,然后获取COOKIES并保存,之后都使用COOKIES登陆,然后模拟贴吧客 ...
分类:编程语言   时间:2018-01-26 18:45:02    阅读次数:247
使用线程的几种方式
使用线程的几种方式 1. 流水线:每个线程反复地在数据系列集上执行同一种操作,并把操作结果传递给下一步骤的其他线程,这就是“流水线”(assembly line)方式; 2 工作组:每个线程都在自己的数据上执行操作。工作组中的线程可能执行同样的操作,也可能执行不同的操作,但是他们一定独立运行; 3 ...
分类:编程语言   时间:2018-01-26 18:45:09    阅读次数:191
剑指offfer:二维数组中的查找
题目:在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成这样一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如: 1 2 8 9 2 4 9 12 4 7 10 13 6 8 11 15 查找7返回True,查找5返回False ...
分类:编程语言   时间:2018-01-26 18:45:18    阅读次数:118
SpringMVC,SpringBoot文件下载
前言 最近严查security, 导致原来暴露出去的s3不能用了,不允许public的s3,暂时的折中方案是自己做跳转。于是需要在SpringMVC中实现文件下载功能。 关于文件存储的设计 文件存储通常用作对象存储,业界标准就是AWS s3, 国内的七牛也差不多。不想自建的话,采用这种第三方存储是很 ...
分类:编程语言   时间:2018-01-26 18:45:34    阅读次数:257
python第二题 学习random的用法
做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)import string,randompoolOfChars = string.ascii_letters + string.digit... ...
分类:编程语言   时间:2018-01-26 18:46:21    阅读次数:143
Java设计模式之 — 策略(Strategy)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8986285 今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。 他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很 ...
分类:编程语言   时间:2018-01-26 18:46:41    阅读次数:189
Python全栈day21(调用模块路径BASEDIR的正确方法)
正常写python程序会有一个可执行的bin.py文件,假如这个文件需要导入my_module里面定义的模块,应该怎么设置sys.path 文件夹目录结构如下,因为bin不在与my_module同级目录下,而是在bin目录下,如果直接使用from my_module import main调用模块肯 ...
分类:编程语言   时间:2018-01-26 18:48:00    阅读次数:467
JAVA对象JSON数据互相转换的常见情况
1.java对象转成Json数组 JSONArray array=JSONArray.fromObject(javaobject); 将array转成字符串:String jsonstr=array.toString(); 2.java对象转成Json对象 JSONObject jsonobject ...
分类:编程语言   时间:2018-01-26 18:49:05    阅读次数:168
Java设计模式透析之 —— 单例(Singleton)
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/8860649 写软件的时候经常需要用到打印日志功能,可以帮助你调试和定位问题,项目上线后还可以帮助你分析数据。但是Java原生带有的System.out.println()方法却很少在 ...
分类:编程语言   时间:2018-01-26 18:50:56    阅读次数:200
利用Python实现12306爬虫--查票
在上一篇文章(http://www.cnblogs.com/fangtaoa/p/8321449.html)中,我们实现了12306爬虫的登录功能,接下来,我们就来实现查票的功能. 其实实现查票的功能很简单,简单概括一下我们在浏览器中完成查票时的主要步骤: 1.从哪一站出发 2.终点站是哪里 3.然 ...
分类:编程语言   时间:2018-01-26 18:52:41    阅读次数:311
Spring mvc 配置
1.controller层请求路径的形式第一种通过requset.getParampter("")参数方式第二种字符串拼接第三种resufull方式2.controller层数据对象绑定3.文件上传3.1.配置文件配置javabean的方式3.2.controller层单个和多个3.3.jsp4.json数据的配置4.1配置文件配置javabean形式4.2controller
分类:编程语言   时间:2018-01-26 18:53:03    阅读次数:143
【转载】 JAVA三层架构,持久层,业务层,表现层的理解
JAVA三层架构,持久层,业务层,表现层的理解 转载:http://blog.csdn.net/ljf_study/article/details/64443653 SSH: Struts(表示层)+Spring(业务层)+Hibernate(持久层) Struts: Struts是一个表示层框架, ...
分类:编程语言   时间:2018-01-26 18:53:36    阅读次数:173
SpringCloud系列研究---服务网关zuul
一、zuul简介 服务网关是微服务架构中的入口,微服务平台通过服务网关统一向外部暴露API供客户端调用,网关除了具备服务路由、均衡负载功能之外,它还具备了权限控制等功能。在Spring Cloud中的Zuul就担任了这样的一个角色,为微服务架构提供了保护的作用,同时将权限控制这些较重的非业务逻辑内容 ...
分类:编程语言   时间:2018-01-26 18:55:18    阅读次数:1285
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!