码迷,mamicode.com
首页 > 编程语言 > 日排行
python之re模块
#正则表达式是用来干嘛的?#匹配 字符串# s="hello world"# print(s.find("llo"))# print(s.replace("ll","mm"))# print(s.split("w"))#string提供的方法是完全匹配#引入正则表达式,进行模糊匹配import re... ...
分类:编程语言   时间:2018-03-27 23:54:56    阅读次数:216
python-模块、包
1、什么是模块? 1.一个.py就是一个模块。 2.有什么好处? 提高可维护性;避免函数变量名冲突。 3.如何分类: 内置 ——Python安装时就已经自带,如:sys 、os.... 第三方开源 ——世界各地开发者贡献的py文件,通过 pip install 安装 自定义 ——自己写的py文件 注 ...
分类:编程语言   时间:2018-03-27 23:55:43    阅读次数:221
谈谈spring-boot不同包结构下,同样的类名冲突导致服务启动失败解决方案
项目背景: 某日,有需求要在三天的时间内完成两个大项目的项目合并,因为之前两个项目的包结构和类名都很多相同,于是开始考虑使用加一级包进行隔离,类似于这种结构 但是在启动的过程中,抛出来这样的异常: 原因: spring提供两种beanName生成策略,基于注解的sprong-boot默认使用的是An ...
分类:编程语言   时间:2018-03-27 23:56:41    阅读次数:705
python3+socket搭建简易服务器
踩了一上午的坑之后,终于对网络编程有了一点大致的、基本的了解。真的是0基础,之前对socket网络编程一点都不知道。(感觉自己与时代脱轨。。。。) 首先我想对这些美妙的专业术语进行一番搜索: 服务器:简而言之,它是一个位于一个物理服务器上的网络服务器(呀,服务器上的服务器),它等待客户端发送请求。当 ...
分类:编程语言   时间:2018-03-27 23:57:30    阅读次数:640
Spring bean加载多个配置文件
除了写很简单的加载一个xml,加载多个的情况一直没用到,在公司里也不会由自己处理这个问题,现在需要用到了,就研究验证一下。 使用的案例还是上面的例子。 只有,将原来的beans.xml分成两个部分。 1.结构 2.beans.xml 3.beans2.xml 4.运行类 ...
分类:编程语言   时间:2018-03-27 23:57:39    阅读次数:363
java面试(1)
1.面向对象的基本特征 封装、继承、多态、 封装:把客观事物封装成类 继承:继承一个类,就可以使用这个类的所有功能,并且在无需编写原来类的情况下对这些功能进行扩展 多态:子对象调用父对象,父对象会根据当前调用的子对象以不同的方式运作 实现多态:覆盖,重载 2.final\finally\finali ...
分类:编程语言   时间:2018-03-27 23:58:18    阅读次数:308
冒泡排序、数组去重、判断每个值在数组中出现的次数。。
莫愁前路无知己,天下谁人不识君 唐.高适《别董大二首》 本文的数组排序,数组去重,判断出现的次数,都不使用数组的方法。 具体的流程思想在代码注释中 一、冒泡排序 一、数组去重 简单介绍一下Set:Set是ES6中新的对象,数组去重特别方便。只需要两行代码 实现的原理:Set于Array的区别在于:A ...
分类:编程语言   时间:2018-03-27 23:59:37    阅读次数:388
关于 JavaScript 二维数组和多维数组的定义声明
之前在写扫雷的时候,因为需要用到二维数组,出现了问题,所以记录一下。 当我们在需要使用多维数组的时候,一定要使用正确的声明,不然就会出行令人头大的问题: 演示一下错误的声明: 这样的声明会发生错误,这里是挺鬼畜的,因为按照我个人的理解,arr[i] 应该是复制了 arr2 的内容,但是从这个结果来看 ...
分类:编程语言   时间:2018-03-28 00:01:30    阅读次数:218
python zip()和zip(*)方法
"欢迎关注本人博客:云端筑梦师" 描述 zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 号操作符,可以将元组解压为列表。 语法 参数 iterabl 一个或多个迭代器; ...
分类:编程语言   时间:2018-03-28 00:02:39    阅读次数:145
Web Scraping with Python第一章
1. 认识urllib urllib是python的标准库,它提供丰富的函数例如从web服务器请求数据、处理cookie等,在python2中对应urllib2库,不同于urllib2,python3的urllib被分为若干子模块:urllib.request、urllib.parse、urllib ...
分类:编程语言   时间:2018-03-28 00:02:46    阅读次数:226
Python----面向对象---自定义元类控制类的实例化行为
一、知识储备 1、__call__方法 实例化时传参 ...
分类:编程语言   时间:2018-03-28 00:03:03    阅读次数:172
.Net线程安全
ConcurrentDictionary是.net4.0推出的一套线程安全集合里的其中一个,和它一起被发行的还有ConcurrentStack,ConcurrentQueue等类型,它们的单线程版本(线程不安全的,Queue,Stack,Dictionary)我们一定不会陌生。ConcurrentD ...
分类:编程语言   时间:2018-03-28 00:04:21    阅读次数:183
网易2018.03.27算法岗,三道编程题100%样例AC题解
博主欢迎转载,但请给出本文链接,我尊重你,你尊重我,谢谢~http://www.cnblogs.com/chenxiwenruo/p/8660814.html特别不喜欢那些随便转载别人的原创文章又不给出链接的所以不准偷偷复制博主的博客噢~~ 1. 自定义排序 第一题是第一行给出n(1<=n<=100 ...
分类:编程语言   时间:2018-03-28 00:05:45    阅读次数:257
python深浅拷贝
一、概念引入 在高级语言中,变量是对内存及其地址的抽象。 对于python而言,python的一切变量都是对象,变量的存储,采用了引用语义的方式,存储的只是一个变量的值所在的内存地址,而不是这个变量的只本身。 引用语义:在python中,变量保存的是对象(值)的引用,我们称为引用语义。采用这种方式, ...
分类:编程语言   时间:2018-03-28 01:29:36    阅读次数:199
4. GC 算法(实现篇) - GC参考手册
您应该已经阅读了前面的章节: 学习了GC算法的相关概念之后, 我们将介绍在JVM中这些算法的具体实现。首先要记住的是, 大多数JVM都需要使用两种不同的GC算法 —— 一种用来清理年轻代, 另一种用来清理老年代。 我们可以选择JVM内置的各种算法。如果不通过参数明确指定垃圾收集算法, 则会使用宿主平 ...
分类:编程语言   时间:2018-03-28 01:30:39    阅读次数:211
使用idea练习springmvc时,出现404错误总结
最近,找工作,复习下spirngmvc,首次尝试使用idea工具,按照网上教程,创建springmvc web工程,到运行时,老是404错误,检查了web.xml ,applicationContext.xml中的注解,以及project structure下的各种设置,都没头绪,最后在知乎上找到答 ...
分类:编程语言   时间:2018-03-28 01:31:02    阅读次数:1218
【 Thread】线程并发解决synchronized
使用synchronized对多线程的共享资源加锁,同一时间只能有一个线程可以操作共享资源
分类:编程语言   时间:2018-03-28 01:34:28    阅读次数:170
c语言学习随手记
1. sizeof( char_pointer ) = length of pointer; sizeof( char_array_name ) = length of array; 2.struct声明与class声明一样,都需要以分号(;)结束。 3.struct在创建时可以用大括号包围着的参数 ...
分类:编程语言   时间:2018-03-28 01:34:51    阅读次数:169
java 编译器级别与项目版本不匹配
java compiler level does not match the v examime. java 编译器级别与项目版本不匹配。 解决: 在当前项目上点右键,属性 Properties->MyEclipse->Project Facets中,配置编译版本与java compiler的版本一 ...
分类:编程语言   时间:2018-03-28 01:34:57    阅读次数:242
Python:在windows下创建虚拟环境
我们在用python开发的时候,随着开发应用的增多,比如这个项目用django开发后台,之后又用scrapy来开发爬虫应用等,如果不用虚拟环境这些软件包都会被放到python的site-package目录下,为了项目整洁最好给每个项目各自创建一个独立的python虚拟环境。 1.pip instal ...
分类:编程语言   时间:2018-03-28 01:35:02    阅读次数:219
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!