码迷,mamicode.com
首页 > 编程语言
python装饰器
一、装饰器装饰器,这个器就是函数的意思,连起来,就是装饰函数,装饰器本身也是一个函数,它的作用是用来给其他函数添加新功能,比如说,我以前写了很多代码,系统已经上线了,但是性能比较不好,现在想把程序里面每个函数都加一个功能,用来统计每个函数的运行时间是多少,找出来运行比较慢的函数,来优化代码,就需要添 ...
分类:编程语言   时间:2017-06-15 17:51:16    阅读次数:132
SOA专题---Dropwizard与Spring Boot比较
在这篇文章中我们将讨论的Java轻量级框架Dropwizard和Spring Boot的相似性和差异。 首先,这是一个选择自由和速度需要,无论你在Dropwizard和Spring Boot选择哪个,这两个框架自身都显得有点固执己见,他们都坚信约定优于配置,那么是如何固执呢?你会发现,在我们进行比较 ...
分类:编程语言   时间:2017-06-15 17:50:47    阅读次数:193
java正则表达式中的POSIX 字符类和Unicode 块和类别的类介绍
假如现在有一个需求,要你用Java语言来匹配出一个文本里面的所有(英文半角)标点符号,你会怎么写呢?我想大多数人应该是把这些符号都罗列出来, 如: !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ 但[!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~]这样写需要转义一 ...
分类:编程语言   时间:2017-06-15 17:49:07    阅读次数:166
java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较 ...
分类:编程语言   时间:2017-06-15 17:48:59    阅读次数:218
PHP数组和字符串相互转换以及判断字符串长度
这里只介绍最常用的方法: explode() 函数用来将字符串打散成数组,其中 separator 表示分隔符,即:数组值之间的字符或代码 implode() 函数用来将数组合成字符串,其中 glue 表示胶合符,即:连接数组值之间的字符或代码 strlen() 函数返回字符串的长度。 ...
分类:编程语言   时间:2017-06-15 17:21:53    阅读次数:139
pycharm同时使用python2.7版本和python3.6版本
最近在看爬虫的专题,很多爬虫的教程是python2的,电脑上装的是3.6版本,而且python不向下兼容,这就很麻烦,最简单的print要加括号啊,等等。于是分享一个在windows环境下pycharm选择python版本的方法: 第一步:安装python2.7版本,为了方便管理,我们将python ...
分类:编程语言   时间:2017-06-15 17:20:09    阅读次数:157
Java快速入门,从这六条技能开始
一、掌握静态方法和属性 静态方法和属性用于描述某一类对象群体的特征,而不是单个对象的特征。Java中大量应用了静态方法和属性,这是一个通常的技巧。但是这种技巧在很多语言中不被频繁地使用。理解静态方法和属性对于理解类与对象的关系是十分有帮助的,在大量的Java规范中,静态方法和属性被频繁使用。因此学习 ...
分类:编程语言   时间:2017-06-15 17:17:22    阅读次数:140
C++语言基础(1)-C++对C的增强
C++对C的增强主要体现在以下几个方面: 1.头文件 传统的C头文件 #include <stdio.h>。C++头文件 #include <iostream>另外,C++还支持后缀名为.hpp的头文件。 注意:为了与C语言的头文件作出区分,引入C++的库函数头文件是不带.h的,典型的如:#incl ...
分类:编程语言   时间:2017-06-15 17:16:50    阅读次数:294
javascript使用history api防止|阻止页面后退
奇葩需求啥时候都会有,最近有个需求是不允许浏览器回退,但是所有页面都是超链接跳转,于是乎脑壳没转弯就回答了做不到,结果尼玛被打脸了,这打脸的声音太响,终于静下心来看了下history api。 先上代码: 下面一步步来解释: 页面载入时就使用history api插入一条历史记录,为啥要这一步呢,原 ...
分类:编程语言   时间:2017-06-15 17:16:05    阅读次数:140
子线程中如何修改ui界面
1.Android进程 一个应用程序被启动时,系统默认创建执行一个叫做"main"的线程。这个线程也是你的应用与界面工具包(android.widget和android.view包中的组件)交互的地方。于是main线程也被称为界面线程。 这种单线程的模式会带来低性能,除非你能正确的优化你的程序。 打 ...
分类:编程语言   时间:2017-06-15 17:14:20    阅读次数:205
Python-01-Python简介
1.python主要应用 自动化运维、自动化测试、大数据分析、爬虫、Web 2.各种编程语言 C 和 Python、Java、C#等 C语言: 代码编译得到机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行 ...
分类:编程语言   时间:2017-06-15 17:13:48    阅读次数:140
C++运算优先级
运算符含义举例::全局作用域::name::类作用域class::name::命名空间作用于namespace::name.成员选择object.member->成员选择point->membe[][]下标expr[expr]()函数调用name[expr_list]()类型构造type(expr_list)++后置递增函数value++--购置递减函数value--++前置递增函..
分类:编程语言   时间:2017-06-15 16:32:27    阅读次数:124
自定义文件夹处理函数(Python)
#encoding:utf-8 #author:walker #date:2017-06-15 #summary:自定义文件夹处理函数,适用于python3.5+ importos importshutil importwin32com.client #清空目录 defClearDir(dir): print(‘ClearDir‘+dir+‘...‘) forentryinos.scandir(dir): ifentry.name.startswith(‘.‘): c..
分类:编程语言   时间:2017-06-15 16:30:19    阅读次数:209
Spring cloud config 用SVN做配置仓库
很多企业还没使用Git仓库来管理代码,而是使用SVN。在Springcloud实现配置管理的时候,就需要另外配置,跟官方Sample有点区别。接下来操作步骤有:1.创建SVN配置repo2.开发服务端3.开发客户端4.刷新客户端话不多说,上干货。1.创建SVN配置repo目录结果如下:文件名称,暂时不纠..
分类:编程语言   时间:2017-06-15 16:30:04    阅读次数:1223
eclipse 加载插件报错 org.eclipse.mylyn.java.tasks
在eclipse中点按住Ctr键的时候报以下这个错,The‘org.eclipse.mylyn.java.hyperlink.detector.stack‘extensionfromplug-in‘org.eclipse.mylyn.java.tasks‘tothe‘org.eclipse.ui.workbench.texteditor.hyperlinkDetectors‘extensionpointfailedtoloadthehyperlinkdetector.Plug-..
分类:编程语言   时间:2017-06-15 16:29:13    阅读次数:328
Spring《六》管理Bean
BeanWrapper BeanFactory ApplicationContext 1、通常情况下使用BeanFactory、ApplicationContext 2、ApplicationContext包含了BeanFactory相关功能是超集。 ...
分类:编程语言   时间:2017-06-15 16:27:50    阅读次数:97
Springmvc+mybatis+restful+bootstrap框架整合
SpringMVC工作流程图图一图二Spring工作流程描述1.用户向服务器发送请求,请求被Spring前端控制ServeltDispatcherServlet捕获;2.DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括H..
分类:编程语言   时间:2017-06-15 16:27:12    阅读次数:152
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!