现在位置: 首页 > sharpener发表的所有文章
  • 09月
  • 29日
综合 ⁄ 共 4981字 评论关闭
链表: struct ListNode{ int value; ListNode * next; } 一般链表要注意的特殊输入是链表为空,链表只有一个结点等。 一、在链表末尾添加一个节点 void addToTail(ListNode ** pHead,int value){ ListNode newListNode = new ListNode(); newListNode -> value = value; newListNode -> next = null; if(pHead == null || *pHead == null) *pHead = newListNode; else{ ListNode *pNode = *pHead; while(pNode -> next != null){ pNode = pNode ->next; } pNode ->next = newListNode; } } ......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2001字 评论关闭
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>弹出层</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="description" content="This is my page"> <style> .myd{ background: #77887E ; height: 1......
阅读全文
  • 05月
  • 07日
综合 ⁄ 共 1660字 评论关闭
        在javase/ee 的开发中,我们对业务方法的测试一般使用“main函数”的方法,也可以使用junit的方法。在android环境下,由于程序运行在Dalvik虚拟机上,我们无法在业务类中使用“main函数”的方式进行测试了。         android下junit测试框架,实际上是先把app打包成apk上传到虚拟机,然后给模拟器发送一些指令来完成测试。 第一步:首先在AndroidManifest.xml中加入下面代码: <?xml version="1.0" encoding="utf-8"?>   <manifest xmlns:android="http://schemas.android.com/apk/res/android"         packag......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 3535字 评论关闭
http://www.cnblogs.com/trisaeyes/archive/2006/12/30/607994.html SQL Server 2005使用基于行版本控制的隔离级别初探(2) -- SNAPSHOT         上一篇介绍了READ_COMMITTED_SNAPSHOT的构架。下面我们来学习实践SNAPSHOT 行版本隔离级别把。  回顾一下SNAPSHOT的构架:         SNAPSHOT隔离就像真实的快照,它会无视涉及行的变化。在SNAPSHOT隔离下运行的事务将读取数据,然后由另一事务修改此数据。SNAPSHOT事务不阻塞由其他事务执行的更新操作,它忽略数据的修改继续从版本化的行读取数据。但是,当快照事务尝试修改已由其他事......
阅读全文
  • 05月
  • 03日
综合 ⁄ 共 454字 评论关闭
1,获取 ,Apache官网下载 http://zookeeper.apache.org/releases.html 我下载下来的,放在 网盘上了 地址: http://pan.baidu.com/s/1bnm21Jp 2,解压出来  tar xvf zookeeper-3.4.6.tar.gz 3,  进入目录 修改配置文件 在conf 目录中, 有一个叫 zoo_sample.cfg 的 配置文件例子 , 进去修改一下 dataDir 到 你需要的地方,或者再修改一下端口号,如果需要的话。把这个文件改名为 zoo.cfg  下面就可以 启动了。 参数说明: tickTime: zookeeper中使用的基本时间单位, 毫秒值. dataDir: 数据目录. 可以是任意目录. dataLogDir: l......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 296字 评论关闭
错误一: LNK2019:unresolved external symbol ..................... 解决方法: 情况1:函数没有用extern "C" 的方式编译  在函数实现前面 加上extern "C"即可 情况2:驱动中,在主框架调用其它的头文件的时候,其它头文件采用的是.h和.cpp的实现方式,因为c++驱动(VS平台)不支持分离式编译,函数功能只能在.h 里面一起实现(不用.cpp了) 错误二:  error C2143: syntax error : missing ';' 之类的.. 解决方法: 情况1:确实是语法错误 情况2:在错误指向的这段代码中,有驱动不支持的数据类型(亲自测试的结果)
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 11015字 评论关闭
2013/5/12 54_tween动画 1动画(Animation) Android提供了2种动画: 1> Tween动画,通过对 View 的内容进行一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。    动画效果的定义可以采用XML来做也可以采用编码来做。Tween动画有4种类型: 动画的类型                    Xml定义动画使用的配置节点            编码定义动画使用的类 渐变透明度动画效果            <alpha/>                               AlphaAnimation 渐变尺寸缩放动画效果          <scale/>                          ......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 510字 评论关闭
在我们开发过程中特别是用户注册时会有一个效果,就是文本框获取焦点清空提示,如果用户没有输入信息失去焦点赋值上我们的提示语 <html> <head> <meta http-equiv="content-type"content="text/html; charset=UTF-8"/> <script src="http://127.0.0.1/jquery.js"></script> <script> $(function(){ $("#account").focus(function(){ var account_value=$(this).val(); if(account_value=="请输入账号"){ $(this).val(""); } }); $("#account").blur(function(){ var a......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 1268字 评论关闭
哈希表的做法其实很简单,就是把Key通过一个固定的算法函数既所谓的哈希函数转换成一个整型数字,然后就将该数字对数组长度进行取余,取余结果就当作数组的下标,将value存储在以该数字为下标的数组空间里。  数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法——拉链法,我们可以理解为“链表的数组”,如......
阅读全文
  • 01月
  • 11日
综合 ⁄ 共 34字 评论关闭
创建项目 添加目标场景类 规划场景的显示内容、交互处理 协调场景之间的跳转
阅读全文
  • 12月
  • 08日
综合 ⁄ 共 782字 评论关闭
Cornerstone VS. Versions (Cornerstone图标) (Versions图标) 我们先来看Cornerstone(http://www.zennaware.com),从界面上看,Cornerstone的功能似乎大而全,但是SVN最重要的几项功能如Log和Timeline竟然不能用(Log取不下来),这是非常重要的功能缺陷,所以只能给它打50分。   下面再看Versions(http://versionsapp.com/),从界面上看,Versions的功能似乎没有Cornerstone功能多,但是SVN最重要的功能都可正常使用,可以满足平时工作中99%的需求。Cornerstone的Compare功能需要调用系统的FileMerge,而FileMerge不......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 1653字 评论关闭
传送门:【FZU】1686 神龙的难题 题目分析:又是一道水题。。。注意到他说的最多攻击的行列其实是指一个小矩形的范围。。。然后列是怪物,行是攻击,重复覆盖求最小值就行了。。 代码如下: #include <cstdio> #include <cstring> #include <algorithm> using namespace std ; #define REP( i , a , b ) for ( int i = a ; i < b ; ++ i ) #define REV( i , a , b ) for ( int i = a - 1 ; i >= b ; -- i ) #define FOR( i , a , b ) for ( int i = a ; i <= b ; ++ i ) #define FOV( i , a , b )......
阅读全文