码迷,mamicode.com
首页 > 编程语言
黑马程序员--C语言基础之--数据类型
-------IOS培训期待与您交流!----------所谓的类型,就是对数据分配存储单元的安排,包括存储单元的长度以及数据的形式,不同的类型分配不同的长度和存储的形式,C语言允许使用的数据类型如下图:接下来将对几个类型做一个简单的介绍:一、基本数据类型之--整型(int)(一)、..
分类:编程语言   时间:2015-03-11 19:54:25    阅读次数:287
Python 中添加中文注释以及中文输出解释器报错的解决办法
终于知道如果文件里有非ASCII字符,需要在第一行或第二行指定编码声明。把ChineseTest.py文件的编码重新改为ANSI,并加上编码声明。在代码的第一行或者第二行添加指定文件的编码类型#-*-coding:utf-8-*-//添加代码类型1#coding=utf-8//添加代码类型2上面两种方法随便哪一种都可..
分类:编程语言   时间:2015-03-11 19:53:15    阅读次数:192
Java中private的使用
Java中也有为了数据的封装性而声明的private类型。这篇就使用一下,大致的用法和C++类似。     Java中引入private的类型,目的是为了防止类中的数据成员,在类的定义之外被修改。也就说,private类型的数据成员只能在定义的时候修改,其余任何地方都不可以,该类的对象也不可以。     而且,private类型的数据可以作为构造函数的输入。     不过,我...
分类:编程语言   时间:2015-03-11 19:51:32    阅读次数:229
关于Spring框架的 @Transactional工作原理介绍
最近做的项目有特别留意到spring的  @Transactional,于是,在网上查找一番。 本文将深入研究Spring的事务管理。主要介绍@Transactional在底层是如何工作的。之后的文章将介绍: propagation(事务传播)和isolation(隔离性)等属性的使用事务使用的陷阱有哪些以及如何避免 JPA和事务管理 很重要的一点是JPA本身并不提供任何类型的声明...
分类:编程语言   时间:2015-03-11 19:51:28    阅读次数:251
python装饰器简介
在了解装饰器的之前一定要先了解函数作为参数传递, 什么是函数内嵌,请参考我之前写的博客函数简介 python装饰器思想有点类似设计模式的装饰模式, 其意图是动态地给函数对象添加额外的功能.比如像增加日志打印的功能,有点面向切面编程(AOP)的感觉.装饰器语法以@开头,接着后面跟着的是装饰器的名字和可选的参数.装饰器语法是一种语法糖. 格式如下@decomaker(deco_args) de...
分类:编程语言   时间:2015-03-11 19:48:49    阅读次数:208
windows下python3.4安装Numpy和matplotlib
1,Numpy      https://pypi.python.org/pypi/numpy,array processing for numbers, strings, records, and objects. 注意:对于Python2.7,需要安装Microsoft Visual C++ Compiler for Python 2.7,http://www.microsoft....
分类:编程语言   时间:2015-03-11 19:48:24    阅读次数:10277
全排列算法的递归与非递归实现
全排列算法的递归与非递归实现全排列算法是常见的算法,用于求一个序列的全排列,本文使用C语言分别用递归与非递归两种方法实现,可以接受元素各不相同的输入序列。题目来自leetcode: Given a collection of numbers, return all possible permutations. For example, [1,2,3] have the followi...
分类:编程语言   时间:2015-03-11 19:47:45    阅读次数:146
JQuery/Underscore等javascript框架中noConflict()的使用和实现原理
一般的javascript框架,都是通过向全局对象window中注入自己的属性实现的。比如JQuery向window中添加"$"对象,Underscore向window对象中添加"_"对象。如果在框架加载之前,已经存在这些全局变量呢,会怎么样呢? var $ = "$"; alert($ === "$");//false alert($().jquery);//1.10.2 很...
分类:编程语言   时间:2015-03-11 19:47:10    阅读次数:923
spring 事务管理详解 学习心得
今天,我终于登上了你的诺曼底,spring事务。 在此之前,一谈起spring我就没底,虽然用的很顺手,但是其中的AOP和事务一直未理解和掌握,数次尝试突破都未成功,之前看过很多网上的相关文章和书籍,要么基于的版本不同,有的基于spring2有的基于spring3;要么切入点不同,有的讲的太低级,我都懂,有的讲的太庞杂,我晕了。。。。。。 从这周一开始,我决定在试一下。计划每天的上...
分类:编程语言   时间:2015-03-11 19:45:27    阅读次数:157
python面向对象编程
python面向对象编程 一个类对象中可以有下面几种数据类型 1. 静态变量 2. 动态变量 3. 私有变量 4. 静态方法 5. 动态方法 6. 私有方法 7. 类方法 8. 特性 9. 专有 方法 首先定义一个类: #!/usr/bin/env python #coding:utf-8 class Province(object): #静态字段...
分类:编程语言   时间:2015-03-11 19:45:58    阅读次数:216
算法学习 - 求二叉树的宽度
二叉树的宽度二叉树的宽度定义为 整个二叉树各层节点数,其中最大的值为这个二叉树的宽度。 所以二叉树的第一层就是1(根节点)。代码实现(C++)代码实现比较简单,树的遍历一般用递归比较方便。// // main.cpp // TreeWidth // // Created by Alps on 15/3/11. // Copyright (c) 2015年 chen. All rights r...
分类:编程语言   时间:2015-03-11 19:45:34    阅读次数:282
java安全HTTPS工具类
1 import java.io.FileInputStream; 2 import java.security.KeyStore; 3 import java.security.SecureRandom; 4 5 import javax.net.ssl.HttpsURLConnection;.....
分类:编程语言   时间:2015-03-11 19:36:53    阅读次数:219
四种nlogn排序算法代码
1.快速排序:不稳定排序,最好情况O(nlogn),最差情况O(n^2).平均情况在所有nlogn排序中最快的排序快速排序分两步第一步是将l-r区间进行分块(假设将区间最后一个作为关键字)前面一块的数比小于等于关键字,后面一块大于关键字,并返回第一个大于关键字的位置,即函数partition第二部是...
分类:编程语言   时间:2015-03-11 19:39:29    阅读次数:146
《Java JDK 7 学习笔记》课后练习题1---欢迎纠错
1.()组织负责监督审查Java相关技术规格的演进。A. JCPB. ApacheC. EUD. W3C2.Java技术规格必须以()正式文件提交审查。A. RFCB. JSRC. ISOD. IEEE3.Java的原始码扩展名和编译完后扩展名正确的是()。A. *.txt、*.j...
分类:编程语言   时间:2015-03-11 19:33:29    阅读次数:245
Effective C++ -----条款25:考虑写出一个不抛异常的swap函数
当std::swap对你的类型效率不高时,提供一个swap成员函数,并确定这个函数不抛出异常。如果你提供一个member swap,也该提供一个non-member swap用来调用前者。对于class(而非templates),也请特化std::swap。调用swap时应针对std::swap使用...
分类:编程语言   时间:2015-03-11 19:33:57    阅读次数:161
Java的四种引用
1、强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 ps:强引用其实也就是我们平时A...
分类:编程语言   时间:2015-03-11 19:33:53    阅读次数:176
拓扑排序
一、概述 对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中全部顶点排成一个线性序列,使得图中随意一对顶点u和v,若 ∈E(G),则u在线性序列中出如今v之前。 通常,这种线性序列称为满足拓扑次序(TopoiSicai Order)的序列,简称拓扑.....
分类:编程语言   时间:2015-03-11 19:34:04    阅读次数:185
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!