现在位置: 首页 > ordetreli发表的所有文章
  • 05月
  • 08日
综合 ⁄ 共 667字 评论关闭
# !/usr/bin/env python # -*-coding:utf8-*- # 为文件中每行的开头添加行号 def addLineNumberForFile(srcFilePath, dstFilePath): if srcFilePath == dstFilePath: raise NameError('Invalid arguments, ' + 'p1 = ' + srcFilePath + ', p2 = ' + dstFilePath) with open(srcFilePath) as srcfd: lineNum = 0 with open(dstFilePath, 'w') as dstfd: for line in srcfd.readlines(): lineNum += 1 dstfd.write(str(lineNum) + "\t" + line) # 单元测试 if __name__ == '__main__': srcFilePath = 'data.......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 2557字 评论关闭
利用Application对象实现访问人数的统计很常见,但是一些书籍讲解这一技术的时候,往往没有做完整。一旦服务器重启,由于Application会被销毁,重新建立,人数统计则会再一次从零开始。解决方法,个人认为,应该同时利用到数据库,这样无论服务器要重启或者遭遇到停机什么,被统计的人数还是会一直累计上去,不会丢失。下面就介绍一个例子,解决利用Application对象实现访问人数统计功能由于服务器重启或者停机而导致从零开始的问题,同时介绍如果利用Application对象把保存到web.xml的致命的数据库信息取出来,不但解决安全性问题......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 6606字 评论关闭
 http://www.cnblogs.com/my6521/articles/1409232.html 分页算法本身没有什么快慢之分,对反应速度起到决定作用的是——能否有效地利用索引!   算法 评价 缺点 适用的数据库 max 效率最高的 只能有一个排序字段 Excel、Access、SQL Server 2000(2005) 颠倒Top 适用范围最广的 最后一页多数据 Excel、Access、SQL Server 2000(2005) 表变量 最大失所望的 太多了 SQL Server 2000(2005) Row_Number 只适合SQL Server2005 只能用在一种数据库 SQL Server 2005 一、max      缺点就是只能有一个排序字段,......
阅读全文
  • 04月
  • 22日
综合 ⁄ 共 20501字 评论关闭
Google对Android的编程规范在Code Style Guidelines for Contributors中做了描述,并在Android源码中release了import和Java的配置文件android.importorder与android-formatting.xml。本文分析这些配置文件在Eclipse环境下格式化Android编码规范都做了什么,在Java和XML文件中如何具体体现。   Android源码目录<android_src_root>/development/ide/eclipse/下有文件android.importorder和android-formatting.xml,可以在Eclipse中导入import次序及Java编码风格: 1)     打开Window > Preferences > Java > Code Sty......
阅读全文
  • 02月
  • 22日
综合 ⁄ 共 890字 评论关闭
Problem Description 大学时光是浪漫的,女生是浪漫的,圣诞更是浪漫的,但是Rabbit和Grass这两个大学女生在今年的圣诞节却表现得一点都不浪漫:不去逛商场,不去逛公园,不去和AC男约会,两个人竟然猫在寝食下棋…… 说是下棋,其实只是一个简单的小游戏而已,游戏的规则是这样的: 1、 棋盘包含1*n个方格,方格从左到右分别编号为0,1,2,…,n-1; 2、 m个棋子放在棋盘的方格上,方格可以为空,也可以放多于一个的棋子; 3、 双方轮流走棋; 4、 每一步可以选择任意一个棋子向左移动到任意的位置(可以多个棋子位于同一个方格),......
阅读全文
  • 02月
  • 21日
综合 ⁄ 共 2683字 评论关闭
Description Given a connected undirected graph, tell if its minimum spanning tree is unique.  Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of G is a subgraph of G, say T = (V', E'), with the following properties:  1. V' = V.  2. T is connected and acyclic.  Definition 2 (Minimum Spanning Tree): Consider an edge-weighted, connected, undirected graph G = (V, E). The minimum spanning tree T = (V, E') of G is the spanning tree that has the s......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 7632字 评论关闭
在上一篇文章《TinyXML来操作XML文件(C++)》我们练习了创建XML、读取XML的方法,在本文中我们继续学习XML文件的增删改操作:包括读取声明、读取某结点文本属性、删去某结点、修改结点属性文本,增加结点操作 读取XML声明: void ReadDeclaration(char *FileName,string& version,string& standalone,string& encoding) { TiXmlDocument *pDoc = new TiXmlDocument(); pDoc->LoadFile(FileName); TiXmlNode *pNode = pDoc->FirstChild(); if(pNode != NULL) { TiXmlDeclaration *pDecalration = ......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 82字 评论关闭
http://www.knowsky.com/441608.html 据说这是学习java的面向对象的好方法   另外ajax也要好好学习一下   先写篇文章在此,以留标记。
阅读全文
  • 01月
  • 23日
综合 ⁄ 共 6850字 评论关闭
1、苹果官方文档 构建iOS程序:下面的这篇文章介绍了 iOS 程序开发的过程:Start Developing iOS Apps Today 构建Mac OS X程序:下面这篇文章介绍了Mac OS X开发的过程:Start Developing Mac Apps Today Objective-C:下面的这个链接是苹果官方介绍Objective-C的文档:Programming with Objective-C Xcode:下面这个链接是苹果官方介绍Xcode用户指南。Xcode User Guide IOS Dev Center - Apple Developer IOS开发人员库 Itunes Connect 2、邮件列表 Cocoa-dev:由苹果负责运维,最初内容是与Mac OS X 中的Cocoa相......
阅读全文
  • 01月
  • 09日
综合 ⁄ 共 3598字 评论关闭
最近项目上使用到汉字排序的问题,网上搜索了一下后普遍使用下面的方法比较。 Java代码 @Test   public void test_sort_pinyin() {       Collator cmp = Collator.getInstance(java.util.Locale.CHINA);       String[] arr = { "张三", "李四", "王五", "赵六", "JAVA", "123", "$%$#", "哈哈A",               "1哈哈A", "1哈哈b", "1哈哈a", "哈哈", "哈", "怡情" };       List<String> list = Arrays.asList(arr);       Arrays.sort(arr, cmp);       System.out.println(list);   }   @Test public void ......
阅读全文
  • 01月
  • 08日
综合 ⁄ 共 1327字 评论关闭
从硬盘安装Linux/GNU操作系统,有不需要光盘驱动器及刻录光盘等便利特点,因而具有实用价值。本文描述了Windows XP环境下使用Grub4Dos进行硬盘安装Fedora/CentOS Linux操作系统的详细步骤和方法(Grub4Dos是大名鼎鼎的引导装载程序Grub在Dos/Windows环境版本,其基于Grub开发并对其功能进行了增强和扩充,具有更好的兼容性和适应性)。   1. 首先下载Fedora/CentOS Linux的光盘镜像(ISO文件,CD/DVD/LiveCD版的都行),把它们放在某个文件系统分区(Fat32/NTFS/Ext3类型不限)下。 2. 使用WinRAR打开Fedora/CentOS光盘镜像。将......
阅读全文
  • 12月
  • 27日
综合 ⁄ 共 11051字 评论关闭
一、SpringMVC控制器: springmvc控制器-超强链接:http://blog.csdn.net/lufeng20/article/details/7598801 链接: http://blog.csdn.net/jingyuan_/article/details/9465415 @RequestBody, @ResponseBody-链接:http://blog.csdn.net/walkerjong/article/details/7520896  @ResponseBody,@RequestBody,@PathVariable-链接:http://snowolf.iteye.com/blog/1628861      @RequestParam、@RequestBody、@PathVariable-链接:http://blog.csdn.net/walkerjong/article/details/7946109   ---控制器Annotation: 开启springmvc的注......
阅读全文