上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 300 下一页
2013年9月12日

Python文件处理(1)

摘要: 读取文件解决方案:最简单的就是一次性读取所有的内容放在一个大字符串中all_the_text=open('thefile.txt').read()all_the_data=open('abinfile','rb').read()为了安全起见,最好将打开的文件对象指定一个名字,这样操作完成后可以迅速关闭文件file_object=open('thefile.txt')try: all_the_file=file_object.read();finally: file_object.close();更简单的方法是逐行读取文本文件内容, 阅读全文
posted @ 2013-09-12 22:58 you Richer 阅读(251) 评论(0) 推荐(0)

KMP详解

摘要: KMP详解 既然你已经找到这儿了,说明你已经多多少少了解了一点儿KMP,至少已经听闻KMP匹配很快。本文不做严格的证明,只是帮助你理解KMP,以免像我一样,学了之后,不久就又忘了。KMP为什么比较快?像这样: 当比较到e和d的时候,没有必要从i=1和j=0开始,直接变成这种情况: 因为之前的比较已经知道e前的ab和d前的ab一样,而第二串(也就是模式串T,第一串称为目标串S)的开始也是ab,所以c之前的字符和e之前的字符一样。所以j可以直接从d跳回到c,拿e和c比较,显然也是不相同的的,之后的过程和这个相同。可以看到i从来都没有后退过(至于为什么i可以不回到1进行匹配,请参见算法书的... 阅读全文
posted @ 2013-09-12 22:56 you Richer 阅读(640) 评论(0) 推荐(0)

Java引用详解

摘要: 区分几个概念 ,类 、对象 、对象的引用 A a1 = new A();A a2 = a1; a1-------------------->对象内存 as = new ArrayList();as.add(a1);a1-------------------->对象内存<-------------------------as[0] 阅读全文
posted @ 2013-09-12 22:54 you Richer 阅读(164) 评论(0) 推荐(0)

解决安卓中页脚被输入法顶起的问题

摘要: 在实际开发中,我们对页脚有两种要求:让其固定在底部或者被输入法托起。下面来看看这两种问题的解决办法问题截图: 1.让页脚固定在底部(无论是否出现输入法)解决办法:设置软键盘的输入模式:用窗体管理器设置布局参数为自动调整方法一:java代码中实现:在你的activity中的oncreate中setContentView之前写上这个代码getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN); 方法二:配置文件中实现:在项目的AndroidManifest.xml文件中界面对应的加上 android 阅读全文
posted @ 2013-09-12 22:51 you Richer 阅读(239) 评论(0) 推荐(0)

解决swfupload上传控件文件名中文乱码问题 三种方法 flash及最新版本11.8.800.168

摘要: 目前比较流行的是使用SWFUpload控件,这个控件的详细介绍可以参见官网http://demo.swfupload.org/v220/index.htm 在使用这个控件批量上传文件时发现中文文件名都是乱码,在网上查了半天,找了几个办法,特总结如下: 第一种:fileName= new String(fileName.getBytes("UTF-8"),"GBK"); 用这种方式能解决大部分乱码,但如果文件名中有特殊字符和标点符号有时候会转不过来。 第二种:我使用的是这种办法,测试已经通过 view plain copy to clipboard /** 阅读全文
posted @ 2013-09-12 22:49 you Richer 阅读(570) 评论(0) 推荐(0)

HTML文档类型DTD与浏览器怪异模式

摘要: 虽然在兼容IE6时候经常会注意到两个模式的区别,但是系统的理解起来,还没有认真总结过。看了一些网上的资料。结合自己的理解汇总了一下,放在这里备忘并分享给大家。 浏览器从服务端获取网页后会根据文档的DOCTYPE定义显示网页,如果文档正确定义了DOCTYPE浏览器则会进入标准模式(Standards Mode),否则浏览器会进入怪异模式或混杂模式(Quirks mode)。浏览器开发初期W3C倡导的网页标准并不流行,因此浏览器有独特的对网页标签或属性的解析模式,随着日后网页标准的流行,浏览器增加了对新标准的支持(Standards Mode),但又没有放弃对原有模式的兼容(Quirks mode 阅读全文
posted @ 2013-09-12 22:48 you Richer 阅读(209) 评论(0) 推荐(0)

修改Android 4.2.2的原生Camera引出的java.lang.UnsatisfiedLinkError: Native method not found,及解决方法

摘要: 修改Android 4.2.2的原生Camera应用,做一些定制,将Camera的包名从之前的 package com.android.* 修改成了com.zhao3546.*。调整后,应用可以正常运行,但是Camera自带的特效编辑等功能,无法正常使用。一点图片编辑的图标,就出现了下面的异常:09-12 18:52:48.131: E/AndroidRuntime(6071): java.lang.UnsatisfiedLinkError: Native method not found: com.zhao3546.gallery3d.filtershow.filters.ImageFilt 阅读全文
posted @ 2013-09-12 22:45 you Richer 阅读(1093) 评论(0) 推荐(0)

《火球——UML大战需求分析》(第3章 分析业务模型-类图)——3.3 类之间的关系

摘要: 摘要:类图(Class Diagram)可能是用得最多的一种UML图。类图的基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力。类图是锻炼面向对象分析(OOA:Object-Oriented Analysis)和面向对象设计(OOD:Object-Oriented Design)思想的重要的工具,是业务结构建模的重要工具。本章将会有大量的实战练习,你的OOA思想将会接受极大的考验和提升。 3.3 类之间的关系 表达类之间关系时,类只需要画出名字就可以了,属性和方法可以省略显示。 “直线”关系 A、B两个类,它们之间有关系,但又不能确定是怎样的关系... 阅读全文
posted @ 2013-09-12 22:42 you Richer 阅读(247) 评论(0) 推荐(0)

Coin Toss

摘要: http://acm.hust.edu.cn/vjudge/contest/view.action?cid=31329#problem/G使用二维数组f[ i ] [ j ] 表示前i 位中有j个连续的硬币。当第i个硬币等于j+1时,那么当j 个硬币恰在第i个硬币前面时,那么则有j + 1个,所以f[i ][ j ] 需要减去1个;当i >j + 1时,那么在第j + 1 个之前的数必须是T;所以需要减去f[ i - ( j +1 ) - 1 );import java.math.BigInteger ;import java.util.Scanner;public class Main 阅读全文
posted @ 2013-09-12 22:39 you Richer 阅读(302) 评论(0) 推荐(0)

cocos2d-x 制作资源下载页面

摘要: 开发游戏中用到从http 服务器下载文件的操作,所以要有个界面显示下载进度,同时联网采用curl库,因为下载是同步的操作,所以用了多线程啥也不说,直接贴代码。我是采用ccbi做的页面,你也可以做一个标准的CCLayer,然后添加一个进度条的CCSprite。////////////////////////////DownLoadScene.h/////////////////////////#include "cocos2d.h"#include "cocos-ext.h"#include "jsoncpp.h"#include &q 阅读全文
posted @ 2013-09-12 22:37 you Richer 阅读(411) 评论(0) 推荐(0)
上一页 1 ··· 100 101 102 103 104 105 106 107 108 ··· 300 下一页