现在位置: 首页 > sparkly发表的所有文章
  • 10月
  • 18日
综合 ⁄ 共 910字 评论关闭
Given an array of non-negative integers, you are initially positioned at the first index of the array. Each element in the array represents your maximum jump length at that position. Your goal is to reach the last index in the minimum number of jumps. For example: Given array A = [2,3,1,1,4] The minimum number of jumps to reach the last index is 2. (Jump 1 step from index 0 to 1, then 3 steps to the last index.) 算法思路: 1.首先看看第1步能达到的最远范围。 2.再从第1步范围内所有的点......
阅读全文
  • 09月
  • 27日
综合 ⁄ 共 672字 评论关闭
首次启动Eclipse/MyEclipse时, 会弹出"Workspace Launcher"对话框, 提示设置Workspace路径. 设定好路径后, 若勾选了"Use this as the default and do not ask again", 那么以后再启动时就不会有提示, 直接进入默认工作空间.  有3中方法可以更改workspace的路径设置: 1. 启动Eclipse/MyEclipse后, 打开"Window -> Preferences -> General -> Startup and Shutdown->Workspaces",  然后勾选"Workspaces"页中的"Prompt for workspace on startup"; 2. 用记事本打开"\eclipse\configuration\.settings\org.eclipse.ui.ide......
阅读全文
  • 09月
  • 12日
综合 ⁄ 共 1072字 评论关闭
      如果您在开发一个需要实时更新数据的应用程序,当有新的数据的时候提醒用户查看新的数据,那么您需要在后台开起一个Service,然后实时的去网 络上获取数据,但是如果用户关机重启,您的Service可能就消失了!那么怎么样保证开机后你的Service还活跃的在用户的手机里偷偷的从网络上获 取数据呢?       很简单,我们只要实现开机自启动即可,android实现开机自启动可能是移动操作系统中最简单的了,我们只需要监听一个开机启动的 Broadcast(广播)即可。首先写一个Receiver(即广播监听器),继承BroadcastReceiver,如下......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 4100字 评论关闭
1.数据库事务的概念 数据库事务是指由一个或多个SQL语句组成的工作单元,这个工作单元中的SQL语句相互依赖,如果有一个SQL语句执行失败,就必须撤销整个工作单元。    在并发环境中,多个事务同时访问相同的数据资源时,可能会造成各种并发问题,可通过设定数据库的事务隔离级别来避免,还可采用悲观锁和乐观锁来解决丢失更新这一并发问题。    数据库事务必须具备ACID特征:   A: Atomic原子性,整个事务不可分割,要么都成功,要么都撤销。     C: Consistency一致性,事务不能破坏关系数据的完整性和业务逻辑的一致性,例如转账......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 5815字 评论关闭
  杨鹏《十七天搞定GRE单词》                                      作者:杨鹏 孔子曰:“豫则立,不豫则废”,意思是凡事如果不做好计划,必将失败。老祖宗的话今天已经成为了工商管理界的金科玉律。能否成功地使用笔者的背单词的方法的关键,就在于能否作出周密的计划,并且坚决的执行下去   笔者现在以最经典地红宝书为例,系统地讲解一下背单词地全过程。   红宝书共51个List,每个List在12-13页之间。平均每个List有121个单词,平均每页10个。请本书的读者在第一次背单词的时候,为自己定下的记忆标准一定不能太高。过高的标......
阅读全文
  • 04月
  • 24日
综合 ⁄ 共 2842字 评论关闭
Problem Description Ignatius is so lucky that he met a Martian yesterday. But he didn't know the language the Martians use. The Martian gives him a history book of Mars and a dictionary when it leaves. Now Ignatius want to translate the history book into English. Can you help him?   Input The problem has only one test case, the test case consists of two parts, the dictionary part and the book part. The dictionary part starts with a single line contains a string "START", this string......
阅读全文
本人从大一开始学习c,看了几本书之后觉得自己已经很不错了,然后开始学习MFC(c++),单片机等等,也能做些简单的东西,更是觉得自己已经很不错了,一直这样学下去也能掌握这门计算机技能。但是当自己大二了以后,自己想要参加比赛,才发现自己学的太浅,只好从新再学,有一些自己的小收获想记录下来。 先说printf 当初学习c语言的标准输入输出函数 以为print(“@#¥%”,a,b)格式就是这样,真的吗? 看看这个小程序:  #include <stdio.h> int main() {char* s = "%d";int  i =7;printf(s,i);return 0; }  是不是错的......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 4938字 评论关闭
      最近为了一个开源项目,重新学习了下NIO的知识。在此分享下我的学习心得。 一、为什么引入NIO?        NIO是new IO的简称,从1.4版本后引入。传统的套接字(Socket)对于小规模的系统可以很好的运行,但是如果要同时处理上千个客户机时,服务器就需要产生上千个线程来等待用户的输入,这样就产生了严重的资源浪费,那么如何解决这个问题呢?NIO的提出正是解决了这个问题。      NIO采用轮询的方式来查找哪个客户机需要服务,从而提供服务,这也正是NIO中的Selector和Channel抽象的关键点。一个Channel实例代表了一个“可轮询......
阅读全文
  • 12月
  • 18日
综合 ⁄ 共 2712字 评论关闭
框架概念   1. 首先,各位先看看右边这张图片,将利用这张图来做解释,这样子,讲起来可能会清楚一些。 我们可以看见,右边的这个图片,一共分为 1 、 2 、 3 三个框架,每一个框架,各有其显示的內容分别是 a.htm、b.htm、c.htm 三个文件。然而左下角的那个 index.htm 是做什么用的呢?   2. 原来,左下角的这个文件 index.htm,就是要告诉浏览器,我们要将页面分割成这样,也就是说,所有Frame的标签,其实都只放在 index.htm 这个文件里。   3. 这样明白了吧!总之,你要分割几个框,就一定会有几个对应的html 文件。 ......
阅读全文
  • 12月
  • 03日
综合 ⁄ 共 169字 评论关闭
pwd(print working directory) 功能说明:显示工作目录。 语  法:pwd [--help][--version] 补充说明:执行pwd指令可立刻得知您目前所在的工作目录的绝对路径名称。 参  数:   --help   在线帮助。   --version   显示版本信息。 eg:  pwd        /home/userA
阅读全文
  • 11月
  • 12日
综合 ⁄ 共 1940字 评论关闭
文章目录 Input Output Sample Input Sample Output Problem I Automatic Poetry Input: standard input Output: standard output Time Limit: 2 seconds Memory Limit: 32 MB “Oh God”, Lara Croft exclaims, “it’s one of these dumb riddles again!” In Tomb Raider XIV, Lara is, as ever, gunning her way through ancient Egyptian pyramids, prehistoric caves and medival hallways. Now she is standing in front of some important Germanic looking doorway an......
阅读全文
  • 11月
  • 04日
综合 ⁄ 共 31265字 评论关闭
1、会话   (1)什么是会话? 会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。 (2)会话过程中要解决的一些问题? 每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。 例如:用户点击超链接通过一个servlet购买了一个商品,程序应该保存用户购买的商品,以便于用户点结帐servlet时,结帐servlet可以得到用户商品为用户结帐。 思考:用户购买的商品保存在request或servletContext中行不行? 2、保存会话数据的两种技......
阅读全文