码迷,mamicode.com
首页 > 编程语言
Python实现二分法查找
#二分查找 def search_val(data_list, val): left = 0 right = len(data_list) - 1 while left val: right = mid - 1 else: left = mid + 1 return -1 data_list =..... ...
分类:编程语言   时间:2017-05-25 10:15:12    阅读次数:210
javascript-Array(数组)
迁移时间:2017年5月25日08:05:33 UpdateTime--2017年3月31日16:29:08 (二)数组(Array) 1.用法 //js声明数组的两大类方式 // 第一类(通常使用) var array1 = [];//初始化 var array2 = [1,2,3];//声明并赋 ...
分类:编程语言   时间:2017-05-25 10:12:37    阅读次数:156
浅谈 Java 主流开源类库解析 XML
在大型项目编码推进中,涉及到 XML 解析问题时,大多数程序员都不太会选用底层的解析方式直接编码。 主要存在编码复杂性、难扩展、难复用....,但如果你是 super 程序员或是一个人的项目,也不妨一试。 Jdom/Dom4j/Xstream... 基于底层解析方式重新组织封装的开源类库,简洁明了的 ...
分类:编程语言   时间:2017-05-25 10:12:27    阅读次数:281
Spring之AOP实现面向切面编程
近期在学Java的动态代理和Spring面向切面编程,越来越认为Spring设计的真的是太完美了。于是,想一个最简单的样例来跑一下。但问题多多,显示缺少,Aspectj里面的相应的类。导入Aspectj.jar呗。可是装Aspectj.jar跟一般的导入.jar不一样,还须要安装并改动Path变量, ...
分类:编程语言   时间:2017-05-25 10:12:09    阅读次数:121
【Java并发系列03】ThreadLocal详解
一、前言 ThreadLocal这个对象就是为多线程而生的,没有了多线程ThreadLocal就没有存在的必要了。可以将任何你想在每个线程独享的对象放置其中,并在任何时候取出来。 二、基本用法 ThreadLocal的使用方法其实特别简单: 下面展示一个样例: 这是一个使用模板,可以根据具体情况来做 ...
分类:编程语言   时间:2017-05-25 10:11:56    阅读次数:212
python 装饰器
开放封闭原则(OCP,Open Closed Principle)是所有面向对象的编程的原则核心,其思想是: 软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。 因此,开放封闭原则主要体现在两个方面: 对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应 ...
分类:编程语言   时间:2017-05-25 10:10:35    阅读次数:185
vector 指针结果 排序
struct ET{ET(int i){n=i;};ET(){n=0;};int n;}; bool cmp(const ET* lhs, const ET* rhs) {//从大到小排列 return (lhs->n > rhs->n); }void __fastcall TForm18::But ...
分类:编程语言   时间:2017-05-25 10:10:04    阅读次数:209
Day5:Python学习笔记之Linux——用户和权限
Linux用户的创建与修改 root : x : 0 : 0 : root : /root : /bin/bash 用户名 :密码占位符:uid(用户编号):gid(组编号):用户描述信息:用户家目录 :是否重新打开shell终端 命令 id user1 ——————查看user1的详细信息 use ...
分类:编程语言   时间:2017-05-25 10:08:40    阅读次数:245
峰Spring4学习(6)spring AOP的应用例子
一、AOP简介: 二、AOP实例: 三、使用的例子 需求:在student添加的前后,打印日志信息; 0)spring AOP需要引用的jar包: 1)StudentService.java接口: package com.cy.service; public interface StudentSer ...
分类:编程语言   时间:2017-05-25 10:07:49    阅读次数:241
java service domain dao 分层思路
今天在开发项目的时候,对项目的java后台的分层有一些看法: 首先,鼓励使用service domain dao 层分层设计概念。 其次,对几层作用的理解: 第一:dao层操作单表,不涉及复杂逻辑,主要是表的增删改查操作,完全根据domain的要求来查询数据。 第二:domain层考虑业务逻辑,例如 ...
分类:编程语言   时间:2017-05-25 10:06:57    阅读次数:209
【Python】File IO
1.numpy.genfromtxt() numpy.genfromtxt() CSV文件很容易被numpy类库的genfromtxt方法解析 2. ...
分类:编程语言   时间:2017-05-25 10:06:50    阅读次数:129
JavaScript 计时器
JavaScript 计时器 在JavaScript中,我们可以在设定的时间间隔之后来执行代码,而不是在函数被调用后立即执行。计时器类型:一次性计时器:仅在指定的延迟时间之后触发一次。间隔性触发计时器:每隔一定的时间间隔就触发一次。计时器方法: 计时器setInterval() 在执行时,从载入页面 ...
分类:编程语言   时间:2017-05-25 10:06:02    阅读次数:105
Python函数-delattr()
delattr(object, name) 作用: 删除object对象名为name的属性。 参数object:对象。 参数name:属性名称字符串。 ...
分类:编程语言   时间:2017-05-25 10:04:30    阅读次数:148
Effective C++ Item 44 将与參数无关的代码抽离 templates
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 经验:Templates 生成多个 classes 和多个函数,所以不论什么 template 代码都不该与某个造成膨胀的 template 參数产生相依关系 因非类型模板參数(non-typ ...
分类:编程语言   时间:2017-05-25 10:03:51    阅读次数:115
linux中O(1)调度算法与全然公平(CFS)调度算法
一、O(1)调度算法 1.1:优先级数组 O(1)算法的:一个核心数据结构即为prio_array结构体。该结构体中有一个用来表示进程动态优先级的数组queue,它包括了每一种优先级进程所形成的链表。 1 #define MAX_USER_RT_PRIO 100 2 #define MAX_RT_P ...
分类:编程语言   时间:2017-05-25 10:02:08    阅读次数:255
【C++】*p++ = *p不同环境下操作不同
实测,Ubuntu16.04,gcc 5.3.0&5.4.0(编译选项选择C++11和不选择新标准结果相同) 输出为 而同样的代码,在Windows下VS环境中, 输出为 这个就很奇怪了,只能取看具体操作情况了,下面是汇编文件,有空填坑(g++ -S ex.cpp生成汇编文件) ...
分类:编程语言   时间:2017-05-25 10:01:31    阅读次数:194
Java 多线程详解(五)------线程的声明周期
Java 多线程详解(一) 概念的引入:http://www.cnblogs.com/ysocean/p/6882988.html Java 多线程详解(二) 如何创建进程和线程:http://www.cnblogs.com/ysocean/p/6883491.html Java 多线程详解(三) ...
分类:编程语言   时间:2017-05-25 10:01:21    阅读次数:199
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!