码迷,mamicode.com
首页 > 编程语言
python切片的问题详解
1.首先呢是切片最广泛的使用,字符串的反转 str?=?‘python‘? str[::-1] 运行的结果是nohtyp 2.切片有哪些功能? #带进步的切片(step=10) m[0:100:10] #多维切片 看过网上一些博客,大家是这样写的,但是我运...
分类:编程语言   时间:2015-07-21 17:25:48    阅读次数:176
spring security 3 动态获取权限
主要讲如何动态获取,因为之前是spring容器启动时获取数据库中的权限。 在配置过程中,出现了不生效的问题。 之前的代码:这种方式不生效 ApplicationContext?ctx?=?new?ClassPathXmlApplicationContext("app...
分类:编程语言   时间:2015-07-21 17:25:49    阅读次数:239
java中volatile关键字的含义
在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。 Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 ...
分类:编程语言   时间:2015-07-21 17:24:41    阅读次数:157
Swift2.0语言教程之类的方法
Swift2.0语言教程之类的方法...
分类:编程语言   时间:2015-07-21 17:24:07    阅读次数:385
Python编辑器设置(包括Visual Studio Code和Sublime Text3)
源起 Python强制缩进,使用Tab键和空格都可以,但不能混用。混用Tab和空格会导致报错:IndentationError: unindent does not match any outer indentation level。如果你的编辑器没有可视化空格和Tab,修改起来是抓狂的。 PEP8推荐使用空格来缩进。因为不同的编辑器、IDE对Tab键的处理不一样,有的宽度为4,有的为8。...
分类:编程语言   时间:2015-07-21 17:22:10    阅读次数:1252
面试总结(一)——Java基础相关知识
面试总结(一)——Java基础相关知识最近在面试,所以总结下面试容易问到的知识点,用来备份查看用。 若需转载,请注明出处。1.面向对象的特点; 1.将复杂的事情简单化 2.面向对象将以前过程中的执行者,变成了指挥者 3.面向对象思想是符合人们思考习惯的思想 2.面向对象特征; 1.封装:隐藏对象的属性和实现的细节,仅对外提供公共访问方式 好处:将变化隔离,便于使用,提高复用和安全...
分类:编程语言   时间:2015-07-21 17:22:09    阅读次数:162
使用PostThreadMessage在Win32线程间传递消息
PostThreadMessage可以用于线程之间的异步通讯,因为它不用等待调用者返回,这也许是线程通讯中最简单的一种方法了。 PostThreadMessage是一个Windows API函数。其功能是将一个消息放入(寄送)到指定线程的消息队列里,不等待线程处理消息就返回。 原型: BOOLPostThreadMessage( DWORDidThread, UINTMsg, WPARAMw...
分类:编程语言   时间:2015-07-21 17:20:05    阅读次数:1663
java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start com
错误如题。 原因:web.xml中的servlet映射 配置错误 修改正确即可。我直接删除了,bug就解决了。...
分类:编程语言   时间:2015-07-21 17:20:05    阅读次数:635
[C++设计模式] iterator 迭代器模式
迭代器模式定义:提供一种方法顺序访问一个聚合对象中各个元素,而又不需要暴露该对象。 迭代器分内部迭代器和外部迭代器,内部迭代器与对象耦合紧密,不推荐使用。外部迭代器与聚合容器的内部对象松耦合,推荐使用。 迭代器模式就是分离了集合对象的遍历行为,抽象出一个迭代器类来负责,这样既可以做到不暴露集合的内部结构,又可让外部代码透明地访问集 合内部的数据。而且,可以同时 定义多个迭代器来遍历,互不冲突...
分类:编程语言   时间:2015-07-21 17:12:18    阅读次数:171
stl泛型算法
泛型算法的参数一般接受下列参数类型的一种或几种:...
分类:编程语言   时间:2015-07-21 17:12:26    阅读次数:154
java 日期加减天数、月数、年数的计算方式
因为某个项目需要统计 近1周、近1个月、近6个月 等数据,所以在时间的加减上面想了很多方式,最后决定用java.util.Calendar java.util.Calendar ,提供了计算时间的方式, Calendar.DATE  : 代表天数 Calendar.WEDNESDAY: 代表周数 Calendar.MONTH : 代表月数 Calendar.YEAR :代...
分类:编程语言   时间:2015-07-21 17:10:55    阅读次数:344
Java进程堆外内存(off heap)大小
使用ByteBuffer.allocateDirect分配的off heap内存大小本机进程 在Jvisualvm中安装 Mbeans插件,然后查看java.nio/BufferPool/direct 进程内使用代码获取 MBeanServer mbs = ManagementFactory. getPlatformMBeanServer() ; ObjectName objectName = ne...
分类:编程语言   时间:2015-07-21 17:06:15    阅读次数:339
Java并发编程的艺术——互动出版网
这篇是计算机类的优质预售推荐>>>>《Java并发编程的艺术》 阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作,内容在InfoQ等社群得到高度认可,从JDK源码、JVM、CPU等多角度全面剖析与讲解Java并发编程的框架、原理和核心技术 编辑推荐 阿里系和1号店资深技术专家撰写,Java并发编程领域的扛鼎之作 内容在InfoQ等社群得到高度认可,从JDK...
分类:编程语言   时间:2015-07-21 17:06:23    阅读次数:141
【JavaScript】——剖析面向对象与原型(一)
在面向对象与原型一章中,感觉还是挺有意思的,而且视频讲解的也很清楚,在这里总结归纳一下视频里 讲的内容,顺便整理整理自己的思路。 首先画一张图,理一下这一整章的知识点。 下面针对具体的知识点去剖析各个知识点间的关系: 工厂模式 工厂模式的引出,是为了避免在创建对象过程中产生大量重复的问题。它封装了在创建对象过程一些重复 的代码,避免了...
分类:编程语言   时间:2015-07-21 17:06:55    阅读次数:138
javascript编程中一种常见的代码坏味道:Pyramid of doom(金字塔厄运)
Pyramid of doom说的是代码嵌套层次太深,太多的代码缩进,导致代码横向增长大于纵向增长。非常影响代码的可读性,因为我们看不清嵌套关系,很容易弄错变量的作用域,大括号多了或者少了等问题。...
分类:编程语言   时间:2015-07-21 17:06:20    阅读次数:151
JAVA并发编程-线程创建(二)
对于线程的创建及更加详细的信息可以参看博客《JAVA--线程》,下面是对线程创建的细化及简单再实现。在java中如果要创建线程的话,一般有两种方式:1)继承Thread类;2)实现Runnable接口。 方式一:继承Thread类 MyThread:package com.tgb.hjy; public class MyThread extends Thread{ private Stri...
分类:编程语言   时间:2015-07-21 17:03:01    阅读次数:140
[C++设计模式] state 状态模式
《head first 设计模式》中的例子很不错,想制造一个自动交易的糖果机,糖果机有四个状态:投入钱不足,投入钱足够,出售糖果,糖果售罄。糖果机的当前状态处于其中不同的状态时,它针对同一个操作的反映动作也不同。传统面向过程编程会套用if-else对不同的状态下分别处理,逻辑麻烦而且不具有可拓展性。 状态模式:允许一个对象在其内部状态改变时改变它的行为。对象看起来似乎修改了它的类。状态模式的重点...
分类:编程语言   时间:2015-07-21 17:01:19    阅读次数:168
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!