当前位置: 首页 > 编程语言

计算大写字母的总个数--Common Lisp与C的行数差异

忙里偷闲,重拾Common Lisp,直接上代码,该代码来源于互联网,看完之后,也许你也会跟着喜欢上Common Lisp了 C代码: // upper_char_counter.c int upper_char_counter(const char *str) {     int result = 0;     int len = strlen(str);     int i = 0; & ...

LISP中的递归和尾递归

    首先解释一下概念:     递归:是指在函数的定义中使用函数自身的方法。递归一词还较常用于描述以自相似方法重复事物的过程。      尾递归:在计算机科学里,尾调用是指一个函数里的最后一个动作是一个函数调用的情形:即这个调用的返回值直接被 ...

Java核心技术笔记—方法参数(值调用和引用调用)

最近重读Java核心技术,不得不说的是这本书确实不错。虽然本人不太喜欢做笔记,但还是觉得某些重要的地方必须要记一下。 关于方法参数调用一般有两种:值调用(call by value)和引用调用(call by reference)。顾名思义,值调用表示方法接收的是调用者提供的值;引用调用表示方法接收的是调用者 ...

java操作word文档 表格带有边框 乱码 问题

近日,由于公司需求,用到了 jacob 的部分,没接触过,有些问题 还是花了一些时间 。下面是自己的总结 大部分是转载的 ,自己也添加了一些如 :表格带有边框;乱码 问题的解决问题的办法。希望对以后用到的小白corder用所帮助! 首先,大家先要了解一下jacob ,官方的解释是Java COM Bridge,即java和 com组 ...

centos6.5+Django+mysql+nginx+uwsgi

1、nginx的安装。这里采用nginx-1.6.0, 建立一个shell脚本然后执行。 #!/bin/bash nginx_version="nginx-1.6.0" yum -y install gcc gcc-c++ pcre pcre-devel openssl openssl-devel cd soft tar zxvf $nginx_version".tar.gz" cd $nginx_version ./configure --error-log-path=/var/log/ng ...

【Django】settings

作者:Django 团队译者:翻译开始日期:2006-04-04翻译完成日期:2006-04-04修订日期:2006-05-06原文版本:2789Django settings 文件包含你的 Django 安装的所有配置信息.本文档解释了 settings 如何工作及共有哪些选项可用.基本设置一个 settings 文件就是一个拥有一些模块级变量的 Python 模块.下面是几个 settings 的例 ...

Hibernate--根据实体类获得表名、主键名、字段名(与Spring集成)(一)

本文参考自http://blog.csdn.net/fhwbj/article/details/3267787 在使用Hibernate时,我们有时可能需要根据实体类获得数据库表的信息,上面的那个链接的内容已经给出了模版,不过使用Hibernate4时,如果获得的PersistentClass一直为null,可以试着采用下面的方式初始化Configuration if (configuration == null) { ...

Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合

Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合 最新版Struts2+Hibernate+Spring整合 目前为止三大框架最新版本是: struts2.3.16.1 hibernate4.3.4 spring4.0.2 其中struts2和hibernate的下载方式比较简单,但是spring下载有点麻烦,可以直接复制下面链接下载最新版spring ...

awk之FS的指定

awk之FS的指定 file: FAN1 | 11h | ok | 160.96 | 11139 RPM FAN2 | 12h | ok | 160.96 | RPM FAN3 | 13h | ok | 160.96 | 10763 RPM FAN4 | 14h | ok | 160.96 | 10998 RPM FAN5 | 15h | ok | 160.96 | 11515 RPM [code] awk -F "[ ]" "{print $9}" file awk -F "[ ]" "($9>11000)" file #awk指定一个空格为 ...

AWK高级应用

AWK高级应用   在进行数据割接时,需要对其导出脚本的日志文件进行统计分析以便核对是否有数据没有导出的情况!该日志文件的格式都是固定的,可以使用脚本来完成统计分析,而且脚本很灵活小巧。            因为其复杂的语法和不明确的错误提示,造成awk的使用者 ...

Eclipse基于python、Django做Web开发

Eclipse基于python、Django做Web开发  先将上面创建好的testdemo工程目录/,将C:/Python25/Lib/site-packages/django/bin中的testdemo目录拷贝到自己的工作目录中,然后启动eclipse,点击“File”->“New”->“project…”,将会看到以下画面 ...

【Django】错误集

RuntimeError at /home/register_over You called this URL via POST, but the URL doesn"t end in a slash and you have APPEND_SLASH set. Django can"t redirect to the slash URL while maintaining POST data. Change your form to point to localhost:8000/home/register_over/ (note the trailing slash), or set ...

Java读取文件MD5的两种方案

Java读取文件MD5的两种方案 最近要弄一下Java读取文件MD5,注意这里是小文件,网上找了一下,有两种解决方案,一种是用MessageDigest来实现,另种是用org.apache.commons.codec.digest来实现,代码如下: package cdm; import java.io.File; import java.io.FileInputStream; imp ...

Java ThreadPoolExecutor 使用

Java ThreadPoolExecutor 使用 关于ThreadPoolExecutor 的具体应用,请参考 Class ThreadPoolExecutor 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, ...

初学spring3.05,一个helloworld例子

初学spring3.05,一个helloworld例子 运行环境   1、myeclpise10.5  2、JDK6 3、 junit-4.11.jar 、hamcrest-core-1.3.jar 、 hamcrest-library-1.3.jar 4、spring依赖的com.springsource.org.apache.log4j-1.2.15.jar 5、spring3.05 6、 准备需要的jar包  & ...

spring mvc 输出 json 异常处理

上一篇写了JSON支持,请求成功时,AnnotationMethodHandlerAdapter使用messageConverters将方法返回值输出到客户端。 如果请求失败呢?根本就没有返回值,怎么输出? 这种情况,这需要使用spring的错误解析器(ExceptionResolver)。当Controller发生异常,ExceptionResolver将被调用,如此便可 ...

Swift学习笔记(一)

注:本文为自己学习The Swift Programming Language的笔记 1.HelloSwift OS X 10.9.3安装Xcode6 beta,新建一个OSX Command Line Tool工程。 修改helloworld程序,给Swift打声招呼,Swift编程之旅开始啦。 println("Hello, Swift") 注意Swift类似Python,不需要在行末尾加分号。 2.变量...

Swift 表视图动画教程: Drop-In Cards 支持

Swift 表视图动画教程: Drop-In Cards 支持 http://www.raywenderlich.com/76024/swift-table-view-animations-tutorial-drop-cards 标准 table view 是一个强大而又灵活的数据呈现方式;大部分情况下你的app 都使用了某种形式的 table view。但是,它有一个缺点就是,无法进行太多的定制...

A Simple Web Service In Node.Js + CouchDB

  作者基于例子来讲解如何用nodejs开发web程序,特别是存储部分使用了CouchDB,通过阅读可以熟练使用Journey, Cradle, Winston和Optimist。   文章来源:http://blog.nodejitsu.com/a-simple-webservice-in-nodejs   I recently gave a talk at ADICU Devfest 2011 on node.js. The talk w...

Node.js 爬虫批量下载美剧 from 人人影视 HR-HDTV

这两天发现了一个叫看知乎的网站,是知乎的苏莉安做的,其中爬虫使用的 Node.js。这里就针对上一篇博客中的美剧小爬虫,改用 nodejs 进行实现一下,体验一下强大的 Node.js。 如果之前没有用过 JavaScript,不妨到 http://www.codecademy.com/  做一下 JavaScript 和 jQuery 的入门练习,快速熟悉一下基本语...