自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 解决国内gem不能用的问题

最近在安装SASS的时候,用到gem命令,但是运行出行如下错误!C:\Users\len>gem install sassERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) Errno::ETIMEDOUT: A connection attempt failed because the connected

2015-07-29 21:03:57 927

转载 Windows平台下golang使用LiteIDE实现跨平台编译

1,在windows环境下使用交叉编译,需要编译工具GCC,必须使用MinGW:http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw-get-inst-20120426/mingw-get-inst-20120426.exe/download安装完成后运行MinGW Instal

2015-03-10 17:17:35 1542

转载 事务的传播方式

传播方式:       新建事务      required      required_new   - 挂起当前       非事务方式运行      supports      not_supported  - 挂起当前      never         嵌套事务:      nested 

2015-02-25 16:31:04 845

转载 数据库优化查询计划的方法

数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政 府等部门最为重要的计算机应用之一。从大多数系统的应用实例来看,查询操作在各种数据库操作中所占据的比重最大,而查询操作所基于的SELECT语句在 SQL语句中又是代价最大的语句。举例来说,如果数据的量积累到一定的程度,比如一个银行的账户数据库表信息积累到上百万甚至上千万条记录,全表扫描一

2015-02-25 15:38:03 528

转载 Java中float的取值范围

规格化表示       java中的浮点数采用的事IEEE Standard 754 Floating Point Numbers标准,该标准的规范可以参考http://blog.csdn.net/treeroot/articles/94752.aspx.      float占用4个字节,和int是一样,也就是32bit.      第1个bit表示符号,0表示正数,1表示负数,这个

2015-02-12 09:19:09 773

转载 c3p0的重连机制详解

1)C3P0容错和自动重连与以下配置参数有关:breakAfterAcquireFailure :true表示pool向数据库请求连接失败后标记整个pool为block并close,就算后端数据库恢复正常也不进行重连,客户端对pool的请求都拒绝掉。false表示不会标记 pool为block,新的请求都会尝试去数据库请求connection。默认为false。因此,如果想让数据库和网络故

2015-02-04 17:44:25 811

转载 Golang-并发详解

多核处理器越来越普及。有没有一种简单的办法,能够让我们写的软件释放多核的威力?是有的。随着Golang, Erlang, Scala等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式有一个极其简洁的内核,还有在此之上丰富的外延。可以解决现实世界中各种各样的问题。本文以GO语言为例,解释其中内核、外延。并发模式之内核这种并发模式的内核只

2014-11-29 22:12:29 2012

转载 测试golang中的多核多线程

"并发 (concurrency)" 和 "并行 ( parallelism)" 是不同的。在单个 CPU 核上,线程通过时间片或者让出控制权来实现任务切换,达到 "同时" 运⾏多个任务的⺫的,这就是所谓的并发。但实际上任何时刻都只有一个任务被执行,其他任务通过某种算法来排队。多核 CPU 可以让同⼀进程内的 "多个线程" 做到真正意义上的同时运,它们之间不需要排队 (依然会发生排队,因为线程数量

2014-11-29 21:48:01 3816

转载 Golang在Ubuntu 上使用Oracle数据库

一、安装Oracle的OCI套件1、OCI下载链接页面下载(instantclient-basic,instantclient-sdk)http://www.oracle.com/technetwor ... t/index-097480.html2、解压缩到同一个目录下,比如:instantclient_12_13、root权限移动文件夹到目录 /usr/li

2014-10-09 13:14:31 1414

原创 golang 组合算法

有用的组合算法,想了好长时间才写出来的,有需要的来参考啊

2014-09-25 17:48:13 1543

转载 排列组合算法

排列和组合是组合学最基本的概念。组合,则是指从给定的若干个元素中取出指定个数的元素,不考虑顺序。排列,就是指从给定的若干个元素中取出指定个数的元素,并且要考虑顺序。总之,排列与元素的顺序有关,组合与元素的顺序无关。例如:abc和bca是同一个组合,但却是两个排列。组合1.最容易想到的,一个集合里取n个元素进行组合。代码如下:

2014-09-22 20:59:47 550

转载 RAD Studio 2007 注册解除

提供一个新旧对照表bds.exe size = 925184 byte修改00006860: B0 00006861: 00 00006862: C3 0000689C: B0 0000689D: 00 0000689E: C3 000068D8: B0 000068D9: 00 000068DA: C3 00006A80: B0 00006

2014-09-16 09:58:03 826

转载 OCI相关知识

网上很少有OCI的中文文档,一般英文文档大家可能看了也不太顺,我整理了一份,写了一些常用的OCI函数,供大家参考。因为无法加附件,只好把内容贴上来了一. Oracleoci工具包安装:$ORACLE_HOME\BIN:执行文件和help文件$ORACLE_HOME\OCI\INCLUDE:头文件$ORACLE_HOME\OCI\LIB\BC:forBorlanfC++的OCI库

2014-09-04 12:46:01 721

转载 golang指针与C指针的异同

总结一下golang中的指针与C语言的指针的用法。总体一致: C的代码: ?1234int*number;number = (int*) malloc(sizeof(int));*number = 3;printf("%d\n", *number);

2014-08-31 17:39:17 1956

转载 golang Socket编程

Socket基础知识通过上面的介绍我们知道Socket有两种:TCP Socket和UDP Socket,TCP和UDP通过上面的介绍我们知道Socket有两种:TCP Socket和UDP Socket,TCP和UDP是协议,而要确定一个进程的需要三元组,需要IP地址和端口。IPv4地址目前的全球因特网所采用的协议族是TCP/IP协议。IP是TCP/IP协议中

2014-08-18 19:48:00 3238 1

转载 Backbone入门——开发第一个Backbone页面

1. 功能描述在新建的html页面中,通过导入的backbone文件搭建一个简单的mvc结构。当用户进入该页时,id号为“divTip”的元素中将显示“hello,backbone!”字样。2. 实现代码 String path = request.getContextPath(); String basePath = request.getScheme(

2014-07-13 21:00:25 528

转载 JSON与Go

介绍JSON(JavaScript Object Notation)是一种简单的数据交换格式。从语法上来说,它综合了JavaScript的对象(objects)和列表(lists)。通常用于在web后端和运行在浏览器中的JavaScript程序之间通信,不过也可以用在很多其他的地方。官方主页,json.org,提供了对标准的详尽说明。使用json 包可以轻松地在Go程序中读写J

2014-07-13 19:00:09 1782

转载 Golang 语法速记

// Description: Golang语法与代码格式速记002// Author: cxy003// Date: 2013-04-01004// Version: 0.3005//

2014-07-13 17:33:02 1145

转载 Golang中new和make的区别

参考了几份资料。未查阅源码,故不是非常肯定。总结几点:     new会分配结构空间,并初始化为清空为零,不进一步初始化     new之后需要一个指针来指向这个结构     make会分配结构空间及其附属空间,并完成其间的指针初始化     make返回这个结构空间,不另外分配一个指针例子new:     var p *[]int = new([]int)

2014-07-13 16:31:29 539

转载 SQLite入门之基本语法

SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库,同时它还支持事务处理功能等等。我觉得它像MySQL,但SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库。一、结构定义1、CREATE TABLE创建新表。语法:?1234567

2014-07-10 19:06:28 548

转载 使用Golang 搭建http web服务器

Golang在搭建web服务器方面的能力是毋庸置疑的。官方已经有提供net/http包为搭建http服务器做准备。使用这个包能很简单地对web的路由,静态文件,模版,cookie等数据进行设置。至于这个包是否好用,这个就见仁见智了。你可以从net包开始封装一个web框架,当然也可以基于http包封装一个web框架。但是不论你是打算怎么样做,了解基本的net/http包一定是你借鉴的基础。需

2014-07-10 15:27:00 1108

转载 Go语言版crontab定时器

1、cron 表达式的基本格式用过 linux 的应该对 cron 有所了解。linux 中可以通过 crontab -e 来配置定时任务。不过,linux 中的 cron 只能精确到分钟。而我们这里要讨论的 Go 实现的 cron 可以精确到秒,除了这点比较大的区别外,cron 表达式的基本语法是类似的。(如果使用过 Java 中的 Quartz,对 cron 表达式应该比较了解,而且它

2014-07-10 14:20:42 1896 2

转载 有用的Python项目

Python项目汇总Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的越来也多。那么,在2013年有哪些流行的Python项目呢?下面,我们一起来看下。一、测试和调试python_koans:Python Koans 算 “Ruby Koans” 的一部分,作为交互式教程,可以学习TDD 技巧。sure:Sur

2014-06-28 01:31:27 955

转载 使用IKAnalyzer分词计算文章关键字并分享几个分词词典

这应该是我第二次写IK中文分词的相关东西了。话说IK真心好用,最开始就用过IK的搜索后来又用它和solr结合使用。    关于IK可以参考下官方文档的介绍,使用配置也有相关的pdf文档。http://www.oschina.net/p/ikanalyzer    今天仅仅使用到了IK的分词功能。所以代码很简单,我就直接贴上来了。    这个代码主要是对传入的参数进行分词

2014-04-07 13:25:57 2640

转载 Java远程通讯可选技术及原理

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是些什么关系呢,它们背后到底是基于什么原理实现的呢,了解这些是实现分布式服务框架的基础知识,而如果在性能上有高的要求的话,那深入了解这些技术背后的机制就是必须的了,在这篇blog中我们将来

2014-03-27 16:09:44 512

转载 java数字签名 RSA加密解密

证书(Certificate,也称public-key certificate)是用某种签名算法对某些内容(比如公钥)进行数字签名后得到的、可以用来当成信任关系中介的数字凭证。证书发行机构通过发行证书告知证书使用者或实体其公钥(public-key)以及其它一些辅助信息。证书在电子商务安全交易中有着广泛的应用,证书发行机构也称CA(Certificate Authority)。

2014-03-20 16:28:20 796

转载 全文检索lucene中文分词的一些总结

全文检索几乎是所有内容管理系统软件(CMS)必备的功能,在对公司的CMS产品的开发维护过程中,全文检索始终是客户重点关注的模块,为满足客户各式各样越来越高的要求,对全文检索曾做过一段时间相对深入的研究,尤其是对分词机制. 1、 什么是中文分词学过英文的都知道,英文是以单词为单位的,单词与单词之间以空格或者逗号句号隔开。而中文则以字为单位,字又组成词,字和词再组成句子。所以对

2014-03-16 23:55:25 795

转载 解决Oracle 中文乱码

一、什么是oracle字符集  Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。SELECT * FROM V$NLS_PARAMETERS1       NLS_LANGUAGE

2014-03-13 10:10:01 760

转载 常见HTTP状态(304,200等)

在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网站站长来说

2014-03-10 13:48:23 402

转载 与商业经济有关的英语电影推荐:商学院学生必看的20部电影(图文)

哈佛商学院、沃顿商学院、斯坦福大学商科学生必看的20部电影,看完这20部电影,你可以去全球任何一家公司做董事长或总经理。在复杂的商业社会,你想创业,不懂经济、不懂商业、不懂人情世故、不懂法律边沿,你只有勇气、只有梦想、只有天真,那么也就只有一场空。这20部电影都是商学院学生在学习商科时被要求必须看的影片,因为从这20部电影中可以学到的商业社会必须的经济常识,以及每天都发生着的经济欺诈。这20部电影

2013-07-24 19:17:21 8802

转载 如何一步一步打造高可扩展性的应用程序?soma.js 时钟程序

随着项目的规模越来越大,项目的维护性就可能会变得越来越差,有时可能会出现牵一发而动全身的情况。如果需要修改某个功能的代码,或者添加某项功能,会耗费大量的人力和时间。这种情况下,高可扩展性的、低耦合的应用程序就变得非常重要了。本文通过构建一个时钟程序,来讲解高扩展的应用程序是如何一步一步搭建的。什么是可扩展的应用程序?一个可扩展的应用程序应该能够以某种方式实现增长,并且添加、

2013-07-23 08:04:47 986

原创 学习心得

1、case语句比if else if 语句执行效率高。

2013-07-21 20:59:04 461

转载 win7系统安装时“安装程序无法定位现有系统分区,也无法创建新 的系统分区”提示

使用win pe模式安装win7 ( 32 位)的时候出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”提示。网上很多对此问题没有很好的解决办法,小编在自己亲身体会了各种方法后,推荐以下行之有效的方法给大家。看下面的步骤吧: 第一步:把win7镜像发在你电脑的非系统盘的其他硬盘上。 第二步:重启机器,通过U 盘启动.进入win pe系统,关于这点我说一下,有些朋友也许不知道什么叫wi

2013-07-21 16:37:54 689

原创 英语学习网站

商务英语口语       http://www.en8848.com.cn/BEC/kouyu/BBCbiz/  美语口语发音       http://www.en8848.com.cn/kouyu/fy/mei-yu-fa-yin/184520.html世界五百强email合集    http://www.en8848.com.cn/BEC/write/top-500yj/206418

2013-07-20 15:41:40 432

转载 Java移位运算符

java移位运算符不外乎就这三种:>(带符号右移)和>>>(无符号右移)。  1、 左移运算符  左移运算符  1)它的通用格式如下所示:  value   num 指定要移位值value 移动的位数。  左移的规则只记住一点:丢弃最高位,0补最低位  如果移动的位数超过了该类型的最大位数,那么编译器会对移动的位数取模。如对int型移动33位,实际上只移动了33%32=

2013-07-19 15:53:33 424

转载 ubuntu 12.10中MyEclipse 10.6+下载+安装+破解

至于MyEclipse在ubuntu的安装教程网上很多,那我为什么我还写这篇文章呢?这次重装Ubuntu之后, 在安装MyEclipse 10.6过程中遇到了一个问题,所以把MyEclipse的安装方法记下来并附上问题解决办法。一.获取myeclipse官网下载:http://www.myeclipseide.com/,进入官网找到适合自己得版本,我这里是下载的myeclipse-10.6

2013-07-18 18:17:52 458

转载 Ubuntu 12.04下安装搜狗拼音 + 安装搜狗皮肤

Ubuntu 12.04下安装搜狗拼音 + 安装搜狗皮肤安装sougou for linux:1.卸载原有的输入法,fcitx或ibus。如卸载fcitx:sudo apt-get remove fcitx*(如不需保留配置文件用purge)sudo apt-get autoremove(自动卸载依赖软件)sudo dpkg –get-selections | grep fci

2013-07-18 16:44:21 600

转载 windows7下安装ubunto

本教程讲的是Win7下硬盘安装Ubuntu12.04双系统的方法。大家都知道,安装了双系统就有多种选择,这样不会疲劳,自己也可以随心所欲的看想要用哪个系统~。好处肯定是有的,那么下面绿茶小编带大家去看看要怎么安装。  第一步、准备工作(在win7下操作完成)  1.下载镜像文件 Ubuntu 64位(乌班图系统) v12.04.1 官方原版iso镜像http

2013-07-18 16:40:44 722

转载 在Ubuntu 12.04系统中安装jdk和配置tomcat服务器

Ubuntu自带的jdk版本是OpenJDK,即如下图所示:    为了完成老师布置的J2EE作业,不得自己配置J2EE环境,要重新安装JDK。第一次在linux环境下接触这些东西,参考了许多的网上资源,最终还是成功了。下面就是具体的操作。准备     首先在Oracle官网下载jdk压缩包文件,链接是:http://www.oracle.com/technetwork/j

2013-07-18 16:30:48 507

转载 Ubuntu 11.04 下安装配置 JDK 7

第一步:下载jdk-7-linux-i586.tar.gz[plain] view plaincopywget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz  (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装

2013-07-18 16:30:01 415

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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