自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

专注于互联网架构技术,努力成为一名架构师

专注于互联网架构技术,努力成为一名架构师

原创 vi、akw和sed总结

vi、awk和sed总结

2013-08-25 13:20:08 2239 0

原创 Django1.4典型例子(很详细的步骤)

Django知识总结 1.       创建一个工程:django-admin.pystartproject mysite,执行命令之后会生成如下目录树: 2.       启动服务器:pythonmanage.py runserver 3.       配置数据库、时区...

2012-08-25 00:21:32 2629 0

原创 reinterpret_cast,const_cast,static_cast,dynamic_cast 总结

#include int main(void) { //reinterpret_cast //将一个类型指针转换为另一个类型指针,这种在转换不修改指针变量值数据存放格式 //只需在编译时重新解释指针的类型,他可以将指针转化为一个整型数但不能用于非指针的转换  double d=9....

2012-04-04 16:59:39 1322 0

转载 C++关键字

C++考试用到的 关键字是预先保留的标识符,每个关键字都有特殊的含义。我们不能在程序中使用与关键字同名的标识符。以下是C++所保留的关键 C++关键字全集(这个是从C++ Primer copy过来的,有一些补充,也有一些已经被替代): (1)asm ...

2012-04-04 16:28:50 1685 0

原创 大端模式与小端模式、网络字节顺序与主机字节顺序

大端模式与小端模式 一、概念及详解   在各种体系的计算机中通常采用的字节存储机制主要有两种: big-endian和little-endian,即大端模式和小端模式。   先回顾两个关键词,MSB和LSB:   MSB:Most Significant Bit ------- 最高有效位...

2012-04-02 15:21:01 1701 0

原创 Mysql常见字符串处理函数

统计最近一周的运行情况: SELECT SUM(timelength)/3600 as '时间(小时)' from test where area = 2 and DATE_SUB(CURDATE(), INTERVAL 7 DAY) ASCII(str)  ...

2012-03-30 10:20:24 1358 0

原创 Mysql5.5主从复制配置

1.主库编辑my.cnf: [mysqld] log-bin=NEW_NAME server-id=1     #配一个唯一的ID编号,1至32。 #设置要进行或不要进行主从复制的数据库名,同时也要在 Slave 上设定。 binlog-do-db=数据库名1 binlog-do-db...

2011-12-19 16:22:40 3423 1

转载 解决mac osx下pip安装ipython权限的问题

各种的新mac其我也用过不少,自己或帮助别人配置了不少环境…   今天就遇到一个十分纠结的问题. 就是想装个python的交互组件ipython、gevent而已…. ...

2016-04-06 14:08:08 16336 1

原创 Spring 3.x中三种Bean配置方式比较

以前Java框架基本都采用了XML作为配置文件,但是现在Java框架又不约而同地支持基于Annotation的“零配置”来代替XML配置文件,Struts2、Hibernate、Spring都开始使用Annotation来代替XML配置文件了;而在Spring 3.x提供了三种选择,分别是:基于X...

2016-03-30 20:54:25 2709 0

原创 spring3注解详解

标签将自动开启“注解实现Bean依赖注入”支持。标签来表示需要要自动注册Bean定义,而通过base-package属性指定扫描的类路径位置。  用于开启Spring对@AspectJ风格切面的支持。  Xml代码   beans xmlns="http://www.spr...

2016-03-30 20:46:04 4996 0

原创 ibatis配置详解

ibatis实例配置  一个典型的配置文件如下(具体配置项目的含义见后):  xml version="1.0" encoding="UTF-8"    ?>          PUBLIC "-//iBATIS.com//...

2016-03-11 12:57:17 3300 0

转载 sql之left join、right join、inner join的区别

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录  right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下:  -------------------...

2016-03-11 12:37:05 2183 0

原创 apache commons工具集简介

Apache Commons包含了很多开源的工具,用于解决平时编程经常会遇到的问题,减少重复劳动。下面是我这几年做开发过程中自己用过的工具类做简单介绍。   组件 功能介绍 BeanUtils 提供了对于JavaBean进行各种操作,克隆对象,属性等等. B...

2016-03-10 15:33:32 2352 0

原创 java程序员基本技能

1. Java基础:         Collection: Set(HashSet,LinkedHashSet,SortedSet,TreeSet),Map(HashMap,LinkedHashMap,SortedMap,TreeMap,ConcurrentHashMap),List(Arra...

2016-03-10 15:14:29 2613 0

转载 WebX框架解析及使用教程

WebX框架是阿里巴巴集团开发的,它建立在SpringEx的基础上,具有超强的扩展能力。 一、Webx的层次结构(从里到外) (1)SpringExt:基于Spring,提供扩展组件的能力 (2)Webx Framework:基于Servlet API,提供基础服务 (3)...

2016-02-29 18:45:43 4206 0

转载 数据库逆向框架代码生成工具:MyBatis Generator的使用

MyBatis Generator的详细介绍http://mybatis.github.io/generator/index.html MyBatis Generator  With Maven http://mybatis.github.io/generator/running/runni...

2016-02-28 22:47:30 2644 0

原创 webx3快速创建sample应用

一、创建应用       请打开命令行工具(Windows cmd或Unix/Linuxbash),我以windows为例:        如果打算将应用生成到d:\temp目录下,先cd d:\temp。        输入如下命令:        mvn archety...

2016-02-22 10:07:24 2093 0

原创 spring mvc 中web.xml配置信息解释

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。         首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 fil...

2016-02-19 23:19:32 2597 0

转载 JVM理论与实践【类加载器基础】

【 类加载器简介】        类加载器(classloader)用于将类的class文件加载到JVM虚拟机。 JVM有三种加载器,引导类加载器器(bootstrap classloader)、扩展类加载器(extensions classloader)和应用类加载器(applicatio...

2015-12-17 18:51:31 2281 0

转载 JVM理论与实践【JVM参数调优】

在生产环境下对Java虚拟机JVM进行参数调优是必不可少的。作为普通的开发人员,如果对JVM的参数优化有一定的了解,即使是从知识体系的完整性来考虑也是大有裨益的。另外,了解JVM的运行原理也有助于编写性能良好的程序,而不是让代码成为服务器CPU和内存的杀手。   【Windows平台的...

2015-12-17 18:44:34 2295 1

转载 JVM理论与实践【堆内存结构与垃圾回收】

在生产环境下,通常都需要对JVM进行参数优化,其中对垃圾回收器的参数优化是一个非常重要的一方面。下面重点介绍Java的堆内存,垃圾回收算法,常用的垃圾回收器以及Java堆内存的分配策略,这些内容将作为对JVM进行垃圾回收参数优化的重要基础。然后通过简单示例验证Java的垃圾回收机制。   ...

2015-12-17 18:20:59 2510 0

原创 jvm垃圾收集

垃圾回收历史,早在Lisp 就有了垃圾收集的功能.垃圾收集的问题主要在三个地方:哪些对象需要回收,在什么时候回收对象,如何回收对象. 一.哪些对象需要回收     判断哪些对象需要回收的算法主要有两种,引用计数算法,可达性分析算法.         1.引用计数算法: ...

2015-12-17 18:03:34 2156 0

原创 JVM内存区域

一.JVM内存区域     JVM内存区域主要分为: Java堆,虚拟机栈,本地方法栈,程序计数器,方法区.下面来点一下各个区域的作用. java堆:存放对象实例的区域.在JVM启动的时候创建,是垃圾回收器主要的管理区域.可进行扩展的,通过-Xmx设置堆最大内存.和-Xms...

2015-12-17 17:57:34 2058 0

原创 JVM参数优化

当堆需要扩展的时内存不够会报  OutOfMemeryError: Heap(堆内存溢出) ,这时可能设置堆大小参数:             -Xms=10M  设置堆的最小大小             -Xmx=20M   设置堆的最大大小            ...

2015-12-17 17:47:18 2094 0

转载 JVM理论与实践【内存结构】

学Java三年有余,对自己来说JVM一直以来都是黑匣子,看不懂,摸不透。作为一个有技术情节、略带些许完美主义情节的攻城狮,不了解JVM似乎有时候夜不能寐,总觉得有一个未知的世界自己需要探索。理论为实践服务,学习JVM不是因为它好玩,其实一点都不好玩,只是因为它有用罢了。实用主义者总比快餐主义让人踏...

2015-12-17 17:29:07 2033 0

原创 JVM监控工具:jps、jstat、jinfo、jmap、jhat、jstack使用介绍

一、jps(JVM Process Status Tools) jps是参照Unix系统的取名规则命名的,而他的功能和ps的功能类似,可以列举正在运行的饿虚拟机进程并显示虚拟机执行的主类以及这些进程的唯一ID(LVMID,对应本机来说和PID相同),他的用法如下: jps [optio...

2015-12-17 16:02:01 2666 0

原创 html5视频简介

视频是 HTML5 中最受欢迎的特性之一。跟以前调用插件的做法相比,只要一个  就行的便利实在是今非昔比。除此之外,HTML5 视频对移动设备的友好也是 Flash 难望项背的。到了 2013 年,浏览器和各种移动设备对 HTML5 视频的支持已经相当成熟,尤其是移动设备上,HTML5 几乎是...

2015-12-02 11:57:24 2856 0

转载 ffmpeg使用参数详解

目前又开始测MPEG1和MPEG2的解码,在准备编码好的测试序列过程中,需要通过编码器来进行原始视频序列的编码操作,以生成我们需要的测试数据。由于IPP example提供的Encoder不支持MPEG1,经过查询,决定MPEG1的编码使用FFMPEG。FFMEPG是个啥子东西呢,这里简单说一下:...

2015-12-02 11:09:53 1909 0

转载 常见CPU和GPU转码技术对比

目前市面上常见的转码技术有这么几种:FFMPEG(或x264)、CUDA、Quick Sync。从如下几个参数来对比这三种技术吧: 1、 通用性: FFMPEG(X264)     >      CUDA        >  Quick Sync 2、 速度    : Qu...

2015-12-02 11:07:11 6223 0

原创 window安装node.js express注意事项

请设置环境变量 注意 "D:\nodejs\"这个是笔者自己安装在电脑上的node js目录,请修改成自己的 如果安装的express是4.X就要安装 express-generator 不然 express目录是没有bin文件目录的。其中最主要的...

2015-12-01 19:39:46 575 0

原创 Python: sort,sorted,OrderedDict的用法

python对容器内数据的排序有两种,一种是容器自己的sort函数,一种是内建的sorted函数。 sort函数和sorted函数唯一的不同是,sort是在容器内排序,sorted生成一个新的排好序的容器。   对于一个简单的数组 L=[5,2,3,1,4]. sort: ...

2015-11-10 17:54:44 3749 0

原创 Python多进程并发(multiprocessing)

由于Python设计的限制(我说的是咱们常用的CPython)。最多只能用满1个CPU核心。 Python提供了非常好用的多进程包multiprocessing,你只需要定义一个函数,Python会替你完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。 1、新建单一进...

2015-11-03 10:56:44 3342 0

原创 Django中与Html相关的filter

Django是个很伟大的东西,它的前端也非常容易上手,只需要掌握它的Template语言。这其中有个非常重要的东西叫filter,又叫过滤器。从本质上讲filter就是一个Python函数,取左端的为输入,分号后面为参数,进行处理后向右端输出,具体用法下面具体讲。当然除了我们自定义filter以外...

2015-11-01 19:02:32 2313 0

原创 终极 Shell——ZSH

著作权归作者所有。 商业转载请联系作者获得授权,非商业转载请注明出处。 作者:池建强 链接:http://zhuanlan.zhihu.com/mactalk/19556676 来源:知乎 Shell是Linux/Unix的一个外壳,你理解成衣服也行。它负责外界与Linux内核的交互,接收用户或...

2015-10-31 00:44:14 7737 0

原创 django sqlite3迁移到mysql

最简单的SQLite MySQL迁移 这也是在绝大多数的搜索结果里面出现的,相仿或者是相似的方法。先dump再load python ./manage.py dumpdata > data.json 接着再load数据 python ./manage.py loadda...

2015-10-29 00:53:38 3805 0

转载 10套精美的免费网站后台管理系统模板

Admin Panel Template 这个后台管理模板的导航设计非常漂亮,头部还有未读的短消息和提醒的条数显示。 在线演示    PSD下载    HTML&CSS下载   Charisma Admin Template Charisma ...

2015-10-28 14:44:05 5303 0

原创 linux screen 命令详解

功能说明:  使用telnet或SSH远程登录linux时,如果连接非正常中断(远程机器关闭),重新连接时,系统将开一个新的session,无法恢复原来的session.screen命令可以解决这个问题。Screen工具是一个终端多路转接器,在本质上,这意味着你能够使用一个单一的终端窗口运行...

2015-10-26 12:03:31 481 0

原创 maven命令总结

创建Maven的普通java项目:mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=pjoName创建Maven的Web项目:mvn archetype:create -DgroupId=com.mycompany.a...

2015-09-30 11:53:57 516 0

原创 linux命令行练级攻略

基础 学习 Bash 的基础知识。具体来说,输入 man bash 并至少全文浏览一遍; 它很简单并且不长。其他的 shell 可能很好用,但 Bash 功能强大且几乎所有情况下都是可用的 ( 只学习 zsh,fish 或其他的 shell 的话,在你自己的电脑上会显得很方便,但在很多情...

2015-09-29 15:58:52 1389 1

原创 ffmpeg常用命令总结

1.分离视频音频流 ffmpeg -i input_file -vcodec copy -an output_file_video  //分离视频流 ffmpeg -i input_file -acodec copy -vn output_file_audio  //分离音频流 2...

2015-09-28 18:51:17 635 0

提示
确定要删除当前文章?
取消 删除