码迷,mamicode.com
首页 > 编程语言
Python之路-python(装饰器、生成器、迭代器、Json & pickle 数据序列化、软件目录结构规范)
装饰器: 首先来认识一下python函数, 定义:本质是函数(功能是装饰其它函数),为其它函数添加附件功能 原则: 1、不能修改被装饰的函数的源代码。 2、不能修改被装饰的函数的调用方式。 <function test at 0x00595660>#表示的是函数的内存地址test#函数test执行结 ...
分类:编程语言   时间:2016-08-15 19:06:22    阅读次数:195
冒泡排序
摘自百度百科 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越大的元素会经由交换慢慢“ ...
分类:编程语言   时间:2016-08-15 19:06:09    阅读次数:163
php组成数组
$z = (int)(count($data) / 5);for ($ii = 1; $ii <= $z; $ii++) { foreach ($data as $k => $v) { if ($k <= $ii * 5 - 1) { $v['cover_id']=get_post($v['cove ...
分类:编程语言   时间:2016-08-15 19:07:28    阅读次数:128
Spring框架学习之第3节
model层(业务层+dao层+持久层) spring开发提倡接口编程,配合di技术可以更好的达到层与层之间的解耦 举例: 现在我们体验一下spring的di配合接口编程,完成一个字母大小写转换的案例 思路如下: 通过上面的案例,我们可以初步体会到di配合接口编程,的确可以减少层(web层)和业务层 ...
分类:编程语言   时间:2016-08-15 19:04:50    阅读次数:148
python学习笔记-(八)装饰器、生成器&迭代器
1. 装饰器 1.1 定义: 本质上是个函数,功能是装饰其他函数—就是为其他函数添加附加功能 1.2 装饰器原则: 1) 不能修改被装饰函数的源代码; 2) 不能修改被装饰函数的调用方式; 1.3 实现装饰器知识储备: 1.3.1 函数即“变量” 定义一个函数相当于把函数体赋值给了函数名 1.3.2 ...
分类:编程语言   时间:2016-08-15 19:02:58    阅读次数:174
springmvc和mybatis整合
在mybatis的笔记学习中,是通过写测试程序得到ApplicationContext然后就使用mapper来操作数据库。 这一次通过web开发形式。链接访问。 1、配置文件的编写 数据源,SqlMapConfig.xml,mapper.xml(由逆向工程产生mapper) 2、加载spring容器 ...
分类:编程语言   时间:2016-08-15 19:02:55    阅读次数:142
Java读取excel的两个库POI和JExcelAPI
常见读取excel一般使用POI和JExcelAPI这两个库。 POI: POI 下载处 http://poi.apache.org/ 创建工作簿 // 07之前版本 Workbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new F ...
分类:编程语言   时间:2016-08-15 19:00:18    阅读次数:177
线程(转载)
线程(一) 文章系参考转载,英文原文网址请参考:http://www.albahari.com/threading/ 作者 Joseph Albahari, 翻译 Swanky Wu 中文翻译作者把原文放在了"google 协作"上面,GFW屏蔽,不能访问和查看,因此我根据译文和英文原版整理转载到园 ...
分类:编程语言   时间:2016-08-15 19:00:15    阅读次数:186
在实际编程中体会到的C++的编程思想
最近在写C++,在写C++的过程中感觉到的与C的最大的不同不在于语法的方面而是编程思想的方面,这里记录一下个人的想法。 我们编写一个抽象类的目的是作为模板使用,为了写各种具体功能的派生类。所以一个抽象类根本不应该出现private成员,甚至不需要public成员(以作为派生类的模板的目的来说)。把所 ...
分类:编程语言   时间:2016-08-15 18:59:34    阅读次数:142
多进程多线程优先级理解--优先级反转【转】
本文转载自:http://blog.csdn.net/yusiguyuan/article/details/14161061 1. 优先级反转(Priority Inversion) 由于多进程共享资源,具有最高优先权的进程被低优先级进程阻塞,反而使具有中优先级的进程先于高优先级的进程执行,导致系统 ...
分类:编程语言   时间:2016-08-15 18:58:04    阅读次数:146
C#抽奖算法
摘自网络 static void Main(string[] args) { //各物品的概率保存在数组里 float[] area = new float[4]{ 0.5f, 0.5f, 0, ... ...
分类:编程语言   时间:2016-08-15 18:55:49    阅读次数:153
spring in action 4th --- quick start
读spring in action. 不是特别聪明的人,只好多练习,多实践。读书和思考很容易变得混乱,因为没有实践。因此,虽然花了很多时间,还是要动手记录下来。 1.环境搭建 jdk1.8 gradle 2.12 Intelij idea 2016.2.1 1.1创建一个gradle项目 在idea ...
分类:编程语言   时间:2016-08-15 18:54:55    阅读次数:243
遍历算法(1)
遍历算法主要用在在处理迷宫问题,图,最短路径,以及枚举所有可能等问题上。下面我们通过一个简单的例子,来入门深度优先和广度优先算法: 1 package com.rampage.algorithm.base; 2 3 import java.util.ArrayList; 4 import java. ...
分类:编程语言   时间:2016-08-15 18:55:04    阅读次数:176
python计数器Count
python计数器Count ...
分类:编程语言   时间:2016-08-15 18:52:59    阅读次数:482
Python基础学习(第6天)
第6课 1、循环对象:包括一个next方法,这个方法的目的是进行到下一个结果,结束后抛出StopInteration异常; 当循环结构如for循环调用一个循环对象时,每次循环的时候都会调用next方法,知道最后抛出StopInteration异常,循环结构知道结束,停止调用next方法。 如: op ...
分类:编程语言   时间:2016-08-15 18:52:18    阅读次数:186
python调用win32com.client的GetObject查找进程信息及服务信息
为何不用wmi呢?因为执行很慢,为啥不用winreg?因为winreg在批量获取及遍历服务方面很不方便,于是采用这方法 该方法同命令行下的wmic执行 获取服务信息 获取进程信息 执行代码的灵感来源于以下这段文字: ...
分类:编程语言   时间:2016-08-15 18:47:55    阅读次数:568
Python--详解TKinter类库
为了学习python3.5的tkinter,于是我去官网找了找相关部件的一些文档,读起来有点绕口,觉得还是自己来实践实践,看看视频感觉用处会更大,然后就有了下面的一部分常用的总结, 查看tkinter类库发现它主要是分为两个部分,一个是Widget classes(部件类),另一个是Mixins(多 ...
分类:编程语言   时间:2016-08-15 18:49:14    阅读次数:880
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!