- 博客(50)
- 收藏
- 关注
转载 python字符串前面加上'r'的作用
在打开文件的时候open(r'c:\....')加r和不加''r是有区别的'r'是防止字符转义的 如果路径中出现'\t'的话 不加r的话\t就会被转义 而加了'r'之后'\t'就能保留原有的样子在字符串赋值的时候 前面加'r'可以防止字符串在时候的时候不被转义 原理是在转义字符前加'\'例:s=r'\tt'print(s)Output:'\tt'...
2017-11-21 22:12:00
157
转载 【转载】Python第三方库资源
转自:https://weibo.com/ttarticle/p/show?id=2309404129469920071093参考:https://github.com/jobbole/awesome-python-cn环境管理管理 Python 版本和环境的工具p:非常简单的交互式 python 版本管理工具。官网pyenv:简单的 Python 版本管理工具。...
2017-11-18 22:24:00
287
转载 【转载】python中math模块常用的方法
转自:https://www.cnblogs.com/renpingsheng/p/7171950.htmlceil#取大于等于x的最小的整数值,如果x是一个整数,则返回xceil(x)Return the ceiling of x as an int.This is the smallest integral value >= x.>>>...
2017-11-18 21:43:00
147
转载 【转载】17个新手常见Python运行时错误
转自:http://www.cnblogs.com/smile-ls/archive/2013/05/20/3088393.html当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加...
2017-11-18 18:02:00
103
转载 【转载】JS导出CSV文件
转自:http://www.cnblogs.com/dengnan/p/3990211.html通过自己实际测试有以下几种方法方法一通过a标签实现,把要导出的数据用“\n”和“,”拼接成一个字符串,然后把字符串放到href中,这种方法只支持chrome,firefox等非ie浏览器html页面代码如下<!DOCTYPE html><html&...
2017-11-02 18:57:00
96
转载 【转载】排序算法的稳定性
转自:http://www.cnblogs.com/codingmylife/archive/2012/10/21/2732980.html这几天笔试了好几次了,连续碰到一个关于常见排序算法稳定性判别的问题,往往还是多选,对于我以及和我一样拿不准的同学可不是一个能轻易下结论的题目,当然如果你笔试之前已经记住了数据结构书上哪些是稳定的,哪些不是稳定的,做起来应该可以轻松搞定。本文是针对...
2017-10-31 20:38:00
161
转载 【转载】八大排序算法
转自:http://blog.csdn.net/hguisu/article/details/7776068概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。当n较大,则应采用时间复杂度为O(nlog...
2017-10-31 19:52:00
93
转载 【转载】算法的时间复杂度和空间复杂度的计算
转自:http://www.cnblogs.com/zakers/archive/2015/09/14/4808821.html一.时间复杂度一、概念时间复杂度是总运算次数表达式中受n的变化影响最大的那一项(不含系数)比如:一般总运算次数表达式类似于这样:a*2n+b*n3+c*n2+d*n*lg(n)+e*n+fa ! =0时,时间复杂度就是O(2...
2017-10-30 21:26:00
193
转载 【转载】SpringMVC前台给后台传值的方式
转自:http://blog.csdn.net/flymoringbird/article/details/531265051. 基本数据类型(以int为例,其他类似):Controller代码:@RequestMapping("saysth.do")public void test(int count) {}表单代码:<form ac...
2017-10-28 16:44:00
60
转载 Session方法
Session的save()和persist()方法Session的save()方法使一个临时对象转变为持久化对象。它完成以下操作:(1)将临时对象加入到Session缓存中,使其进入持久化状态。(2)选用映射文件指定的标识符生成器,为持久化对象分配唯一的OID。(3)计划执行一个insert语句。 Session的save()方法是用来持久化临时对象的。不应将持久化对象或游离对象传递...
2017-02-08 21:36:00
262
转载 【转载】Hibernate关系映射
1、单向一对一关联映射(one-to-one): 两个对象之间一对的关系,例如:Person(人)-IdCard(身份证) 有两种策略可以实现一对一的关联映射: *主键关联:即让两个对象具有相同的主键值,以表明它们之间的一一对应的关系;数据库表不会有额外的字段来维护它们之间的关系,仅通过表的主键来关联。...
2017-02-08 21:23:00
67
转载 【转载】Hibernate映射文件详解
转自:http://blog.163.com/hzd_love/blog/static/13199988120108265317988/Hibernate的持久化类和关系数据库之间的映射通常是用一个XML文档来定义的。该文档通过一系列XML元素的配置,来将持久化类与数据库表之间建立起一一映射。这意味着映射文档是按照持久化类的定义来创建的,而不是表的定义。一、根元素:<h...
2017-02-08 21:17:00
67
转载 【转载】Hive vs HBase
转自:http://www.chinastor.com/a/hbase/0G3Z532014.htmlHive是什么?Apache Hive是一个构建于Hadoop(分布式系统基础架构)顶层的数据仓库,注意这里不是数据库。Hive可以看作是用户编程接口,它本身不存储和计算数据;它依赖于HDFS(Hadoop分布式文件系统)和MapReduce(一种编程模型,映射与化简;用于大数据...
2017-01-12 21:22:00
93
转载 【转载】Hadoop Hive基础sql语法
转自:http://www.cnblogs.com/HondaHsu/p/4346354.html Hive 是基于Hadoop 构建的一套数据仓库分析系统,它提供了丰富的SQL查询方式来分析存储在Hadoop 分布式文件系统中的数据,可以将结构化的数据文件映射为一张数据库表,并提供完整的SQL查询功能,可以将SQL语句转换为MapReduce任务进行运行,通过自己的SQL 去...
2017-01-12 21:04:00
74
转载 【转载】Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
转自:http://www.linuxidc.com/Linux/2014-03/98978.htmPig一种操作hadoop的轻量级脚本语言,最初又雅虎公司推出,不过现在正在走下坡路了。当初雅虎自己慢慢退出pig的维护之后将它开源贡献到开源社区由所有爱好者来维护。不过现在还是有些公司在用,不过我认为与其使用pig不如使用hive。:)Pig是一种数据流语言,用来快速轻松的处...
2017-01-12 21:00:00
79
转载 【转载】extern "C" __declspec(dllexport) __declspec(dllimport) 和 def
转自:http://www.cppblog.com/FateNo13/archive/2009/08/03/92052.html前面的extern "C" __declspec(dllexport) __declspec(dllimport)都是用于函数或者变量,甚至类的声明的(可以把extern "C"放在class的前面,但是编译器会忽略掉,最后产生的还是C++修饰符,而不是...
2017-01-12 15:45:00
108
转载 【转载】 __declspec(dllexport) 和__declspec(dllimport)
转自:http://www.cppblog.com/Dutyboy/archive/2010/11/15/133699.html__declspec(dllexport)__declspec(dllexport) 将一个函数声名为导出函数,就是说这个函数要被包含她的程序之外的程序调用。extern "C" 指示编译器用C...
2017-01-12 15:43:00
77
转载 【转载】Java嵌入Pig编程
转自:https://wiki.apache.org/pig/EmbeddedPigEmbedding Pig In Java ProgramsSometimes you want more control than Pig scripts can give you. If so, you can embed Pig Latin in Java (just like SQL ca...
2017-01-12 10:58:00
142
转载 【转载】Pig语法进阶
转自:http://www.cnblogs.com/siwei1988/archive/2012/08/06/2624912.htmlPig Latin是一种数据流语言,变量的命名规则同java中变量的命名规则,变量名可以复用(不建议这样做,这种情况下相当与新建一个变量,同时删除原来的变量)A = load 'NYSE_dividends' (exchange, sym...
2017-01-12 10:52:00
201
转载 【转载】各种SQL在PIG中实现
转自:http://guoyunsky.iteye.com/blog/1317084我这里以Mysql 5.1.x为例,Pig的版本是0.8 同时我将数据放在了两个文件,存放在/tmp/data_file_1和/tmp/data_file_2中.文件内容如下: tmp_file_1:Txt代码zhangsan231l...
2017-01-12 10:46:00
69
转载 【转载】Hadoop自定义RecordReader
转自:http://www.linuxidc.com/Linux/2012-04/57831.htm系统默认的LineRecordReader是按照每行的偏移量做为map输出时的key值,每行的内容作为map的value值,默认的分隔符是回车和换行。现在要更改map对应的输入的<key,value>值,key对应的文件的路径(或者是文件名),value对应的是文件的内...
2017-01-10 23:05:00
258
转载 【转载】Hadoop面试(1)
转自:http://www.cnblogs.com/xiaolong1032/p/4504992.html列举出hadoop常用的一些InputFormat InputFormat是用来对我们的输入数据进行格式化的.TextInputFormat是默认的.InputFormat有哪些类型? DBInputFormat,DelegatingInputFormat,Fil...
2017-01-10 22:45:00
94
转载 【转自】自定义InputFormat、OutputFormat
转自:http://www.cnblogs.com/xiaolong1032/p/4529534.html一:自定义实现InputFormat*数据源来自于内存*1.InputFormat是用于处理各种数据源的,下面是实现InputFormat,数据源是来自于内存.*1.1 在程序的job.setInputFormatClass(MyselfmemoryInputFormat.c...
2017-01-10 22:33:00
129
转载 【转载】Mapreduce实现自定义的InputFormat
转自:http://www.cnblogs.com/dlutxm/archive/2011/09/30/2196653.html在mapreduce程序运行的开始阶段,hadoop需要将待处理的输入文件进行分割,按预定义的格式对文件读取等操作,这些操作都在InputFormat中进行。主要工作有以下3个: 1.Validate the input-specificati...
2017-01-10 21:22:00
132
转载 【转载】C/C++编译过程分析
转自:http://www.360doc.com/content/14/0109/16/835125_343879650.shtmlC/C++编译过程C/C++编译过程主要分为4个过程1)编译预处理2)编译、优化阶段3)汇编过程4)链接程序一、编译预处理(1)宏定义指令,如#defineNa...
2017-01-01 11:52:00
89
转载 【转载】C/C++预处理器
转自:http://www.cnblogs.com/lidabo/archive/2012/08/27/2658909.htmlC/C++编译系统编译程序的过程为预处理、编译、链接。预处理器是在程序源文件被编译之前根据预处理指令对程序源文件进行处理的程序。预处理器指令以#号开头标识,末尾不包含分号。预处理命令不是C/C++语言本身的组成部分,不能直接对它们进行编译和链接。C/C++语...
2017-01-01 11:36:00
60
转载 【转载】C/C++内存管理详解
转自:http://chenqx.github.io/2014/09/25/Cpp-Memory-Management/内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理...
2017-01-01 11:07:00
62
转载 Spring知识点整理
六大模块核心容器模块spring中最核心的模块。负责Bean的创建,配置和管理。主要包括:beans,core,context,expression等模块。Spring的AOP模块主要负责对面向切面编程的支持,帮助应用对象解耦。数据访问和集成模块包括JDBC,ORM,OXM,JMS和事务处理模块,其细节如下:JDBC模块提供了不再需要冗长的JDBC编码相关了J...
2016-12-31 21:30:00
169
转载 Hibernate知识点整理
一, Hibernate 介绍:Hibernate 只是一个将持久化类与数据库表相映射的工具,每个持久化类实例均对应于数据库表中的一个数据行而已。用户只需直接使用面向对象的方法操作此持久化类实例,即可完成对数据库表数据的插入、删除、修改、读取等操作。当然实际的 Hibernate 框架非常复杂,用分层的概念划分的话,它相当于在 业务逻辑处理层 和 数据库底层JDBC驱动之间的一层...
2016-12-31 21:29:00
287
转载 MyBatis知识点整理
1.MyBatis一般使用步骤1.1获取Configuration实例或编写配置文件//获取Configuration实例的样例TransactionFactory transactionFactory = new JdbcTransactionFactory();//定义事务工厂Environment environment =new Environment("de...
2016-12-31 21:26:00
217
转载 【转载】C++面试题(51-100)
转自:http://www.jobui.com/mianshiti/it/cpp/5018/51. 引用与指针有什么区别?答 、1) 引用必须被初始化,指针不必。2) 引用初始化以后不能被改变,指针可以改变所指的对象。3) 不存在指向空值的引用,但是存在指向空值的指针。52. 描述实时系统的基本特性答 、在特定时间内完成特定的任务...
2016-12-31 19:38:00
96
转载 【转载】C++面试题(1-50)
转自http://www.jobui.com/mianshiti/it/cpp/5017/1. 面向对象的程序设计思想是什么?答:把数据结构和对数据结构进行操作的方法封装形成一个个的对象。2. 什么是类?答:把一些具有共性的对象归类后形成一个集合,也就是所谓的类。3. 对象都具有的两方面特征是什么?分别是什么含义?...
2016-12-31 19:36:00
62
转载 MyBatis-config.xml示例
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>...
2016-12-28 20:50:00
214
转载 【转载】SpringMVC配置文件详解
转自:https://my.oschina.net/happyBKs/blog/691502web.xml文件是web应用的部署描述。在上一节的springMVC示例中,idea下的Maven-webapp项目自动生成了web.xml文件,用的是webapp2.3的标准。文件头声明如下:<!DOCTYPE web-app PUBLIC "-//Sun Micros...
2016-12-28 20:29:00
77
转载 【转载】SpringMVC框架介绍
转自:http://com-xpp.iteye.com/blog/1604183SpringMVC框架图SpringMVC接口解释DispatcherServlet接口:Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spri...
2016-12-27 21:31:00
80
转载 【转载】Spring MVC入门
转自:http://www.importnew.com/15141.htmlMVC框架是什么模型-视图-控制器(MVC)是一个众所周知的以设计界面应用程序为基础的设计模式。它主要通过分离模型、视图及控制器在应用程序中的角色将业务逻辑从界面中解耦。通常,模型负责封装应用程序数据在视图层展示。视图仅仅只是展示这些数据,不包含任何业务逻辑。控制器负责接收来自用户的请求,并调用后台服务(...
2016-12-27 21:15:00
56
转载 【转载】Win7下如何使用GCC编译器
转自:http://jingyan.baidu.com/article/c275f6bacc0126e33c756771.html双击GCC安装包,mingw-get-setup.exe,点击Install安装2点击Change选择安装路径,尽量不要有中文和空格,3将package 下面的mingw-...
2016-12-27 16:21:00
165
转载 【转载】Windows环境下JNI的实现实例
转自:http://blog.csdn.net/jjunjoe/article/details/6987183一、关于JNI:JNI(Java Native Interface):Java本地调用。JNI是 Java平台的一部分,它允许Java代码和其他语言写的代码进行交互。JNI一开始是为了本地已编译语言,尤其是C和C++而设计的,但是它并不妨碍你使用其他语言,只要调用约...
2016-12-27 16:17:00
88
转载 【转载】在windows下使用gcc编译jni的简单教程
转自:http://veikr.com/201207/windows_gcc_jni.html1、安装MinGW,这个可以为windows提供gcc编译环境。到http://sourceforge.net/projects/mingw/files/下载,是.exe的,在线安装,但很快。安装时选c compiler就行了,也可以把c++的也装了。安装完成后,为了方便使用最好配...
2016-12-27 16:02:00
326
转载 【转载】JDBC操作LOB字段
转自:http://www.cnblogs.com/tengtao93/p/4984689.html1、LOB(Large Objects)大对象,是用来存储大量的二进制和文本数据的一种数据类型(一个LOB字段可存储多达4GB的数据)--LOB分类两种类型:1)内部LOB; 2)外部LOB: --内部LOB将数据以字节流的形式存储在数据库的内部。因而,内部LOB的许多操作都...
2016-12-27 11:44:00
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人