现在位置: 首页 > kuku发表的所有文章
  • 02月
  • 12日
移动开发 ⁄ 共 1769字 评论关闭
在android里有五种常见的存储方式,分别是:SharedPreferences,SQLite,IO,ContentProvider,网络。 SharedPreferences: 有些时候,应用程序有少量的数据需要保存,而且这些数据的格式都很简单,像普通的字符串、标准类型的值等,如应用程序各种配置信息和实现本地登录时用户和密码,都可以用SharedPreferences进行存储。 SharedPreferences存储的格式是key-value对,而且它本身是一个接口,无法直接实例化,只能通过Context的getSharedPreferences(String name,int mode) 来进行实例化。参数列表的第一个值是自定义的名字,第二个......
阅读全文
  • 01月
  • 10日
算法 ⁄ 共 652字 评论关闭
/** * 将任意vo转化成map * * @param t vo对象 * @return */ private <T> Map<String, Object> convert2Map(T t){ Map<String, Object> result = new HashMap<String, Object>(); Method[] methods = t.getClass().getMethods(); try { for (Method method : methods) { Class<?>[] paramClass = method.getParameterTypes(); if (paramClass.length > 0) { // 如果方法带参数,则跳过 continue; } String methodName = method.getName() ; if ......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 59字 评论关闭
http://www.360doc.com/content/08/0117/14/27906_981170.shtml
阅读全文
  • 03月
  • 13日
综合 ⁄ 共 5031字 评论关闭
 PHP中的加密方式有如下几种 1. MD5加密 string md5 ( string $str [, bool $raw_output = false ] )  参数 str  --  原始字符串。 raw_output  --  如果可选的 raw_output 被设置为 TRUE,那么 MD5 报文摘要将以16字节长度的原始二进制格式返回。 这是一种不可逆加密,执行如下的代码 $password = '123456'; echo md5($password); 得到结果是e10adc3949ba59abbe56e057f20f883e 2. Crype加密 string crypt ( string $str [, string $salt ] ) crypt() 返回一个基于标准 UNIX DES 算法或系统上其他可用的替代算法的散列字符串。......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 2208字 评论关闭
转自:http://www.cnblogs.com/wisekingokok/archive/2011/08/22/2149847.html Intent作为联系各Activity之间的纽带,其作用并不仅仅只限于简单的数据传递。通过其自带的属性,其实可以方便的完成很多较为复杂的操作。例如直接调用拨号功能、直接自动调用合适的程序打开不同类型的文件等等。诸如此类,都可以通过设置Intent属性来完成。   Intent主要有以下四个重要属性,它们分别为:     Action:Action属性的值为一个字符串,它代表了系统中已经定义了一系列常用的动作。通过setAction()方法或在清单文件AndroidManif......
阅读全文
RawConfigParser实例的方法: defaults() 返回全部示例中所以defaults。 sections() 返回有效的section列表,DEFAULT不包含在列表中。 add_section(section) 为实例添加一个section,如果给定的section名已经存在,将抛出DuplicateSectionError异常。 has_section(section) 判断给定的section名在配置文件中是否存在,DEFAULT section不包括。 options(section) 返回给定的section下的所有可用option的列表。 has_option(section, option) 如果section存在,并包含给定的option,返回true,放在返回false, 1.6版本新增。 read(file......
阅读全文
  • 11月
  • 15日
综合 ⁄ 共 1335字 评论关闭
一 在Oracle中连接数据库 public class Test1 {  public static void main(String[] args) {   try {    Class.forName("oracle.jdbc.driver.OracleDriver");    Connection conn = DriverManager.getConnection(                            主机名 端口 SID      帐号    密码      "jdbc:oracle:thin:@haha:1521:oracle", "hehe", "a");    Statement stt = conn.createStatement();    ResultSet rs = stt.executeQuery("select * from emp");    while (rs.next()) {     System.out.print(rs.getObject(2).toString());     ......
阅读全文
  • 11月
  • 14日
综合 ⁄ 共 1342字 评论关闭
<?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" creationComplete="application1_creationCompleteHandler(event)" xmlns:mx="library://ns.adobe.com/flex/mx" width="800" height="600"> <fx:Script> <![CDATA[ import mx.events.FlexEvent; import org.osmf.utils.URL; private var loader:Loader; private var loaderUrl:String = "Library/33.png"; protect......
阅读全文
  • 11月
  • 13日
综合 ⁄ 共 3717字 评论关闭
整理: 观察者模式,是一种非常常见的设计模式,在很多系统中随处可见,尤其是涉及到数据状态发生变化需要通知的情况下。 本文以AbstractCursor为例子,展开分析。 观察者模式,Observer Pattern,是一个很实用的模式,本人曾经接触到的各种平台以及曾经参与项目中打印模板解释器中都用到了此模式。 1.意图 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 热门词汇:依赖 发布-订阅 事件 通知 更新 监听  2.结构 这是一个最简单的观察者模式,目标对象能够添加......
阅读全文
  • 11月
  • 12日
综合 ⁄ 共 7713字 评论关闭
NVelocity是一套强大的模板引擎,在我之前的随笔中,有过使用它来呈现页面及生成静态页的例子。 通过使用它,我们可以达到界面与数据的完成分离(当然需要一些设计手段来支持)。 我在公司里的工作主要就是在office sharepoint2007的基础上进行一些类型信息系统的门户站点开发。 而我所在的组开发出了一套通用的组件库,比如类似163新闻的列表新闻部件、FLASH新闻部件等webpart. 目的就在于每建设一个网站时,可以使用这些通用的组件库来进行快速的开发,甚至于我们只需要拖拉+设计css样式就可以完成一个站点的开发。 但是,在不断......
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 3140字 评论关闭
----------------------《海量数据库解决方案》读书笔记-----索引的选定准则---------- 1.1不同类型表的索引应用准则 1.小型表          对小型表也应该创建索引:如果只是单一小型表的读取,有无索引影响不大,但是大多数情况是与其他表连接的情况下使用,索引对优化器的判断影响重大,这时将影响速度,必须创建索引。          小型表也可以考虑采用索引组织表(IOT) 2.数据无变化的大中型表(起参考作用)          特点:这种表中存储的数据具有较强的独立性,大部分情况下只读取其中满足条件的一部分,以大量查询为主,很少有......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 385字 评论关闭
首先,OpenSVM是个开放源代码的软件,遵循BSD协议,具体内容是什么,我想我不多说了。限制比较少,而且很清楚。  其次,OpenSVM是基于libsvm的,OpenSVM参考libsvm的代码基本上都是完全复制,很少改动,为了保持结果的一致性。鉴于此,OpenSVM的文件格式和libsvm的文件格式完全相同,也是为了这个原因。 然后,OpenSVM参考了大部分libsvm的功能,比如训练,预测等等。还有些功能没有添加,例如One-Class等。 现在的工作就是用libsvm测试OpenSVM,确保做到结果的100%相同。 另:模型管理(ModelManage)的结构非常简单,所以,会出一......
阅读全文