A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below).
The robot can only move either down or right at any point in time. The robot is trying to reach the ...
分类:
其他好文 时间:
2015-01-15 23:56:23
阅读次数:
294
1、jquery类库在我们实际项目中用的很多,大家经常需要根据控件的id,获取对应的html元素。但是:当id含有特殊字符的时候,是不能选中的。
2、自己简单的测试了下,jquery的id选择器只支持,单词、阿拉伯数字、下划线、中划线。其中单词,包括英文字母、汉字,但是控件id属于客户不可见内容,实际中开发人员是不用汉字作为id的,这里不考虑。
3、自己写了一个工具方法,开人人员只要将id转义...
分类:
Web程序 时间:
2015-01-15 23:54:16
阅读次数:
220
Follow up for "Unique Paths":
Now consider if some obstacles are added to the grids. How many unique paths would there be?
An obstacle and empty space is marked as 1 and 0 respectively
in the ...
分类:
其他好文 时间:
2015-01-15 23:54:55
阅读次数:
206
题意大概:输入一个包括“()”和“[ ]”的括号序列,判断是否合法。具体规则如下:
1.空串合法。
2.如果A和B都合法,那么AB也合法。
3.如果A合法,那么[A]和(A)都合法。
思路:
初始化一个栈,输入序列,然后进行扫描:
1.序列长度肯定是偶数(包括 0);
2.如果是“[”或者“(”则将其压进栈里面;
3.如果是“)”或者“]”,则根据当前栈顶的元素值进行判断,
...
分类:
其他好文 时间:
2015-01-15 23:54:51
阅读次数:
297
在实际的项目开发中,往往会根据用户在界面的文本框中输入的信息,去数据库中做模糊查询。如果使用的是原始的JDBC和SQL,往往需要对用户的输入进行转义,避免生成的sql语法错误,或者防止SQL注入。比如对输入的%和_和',就需要进行转义,因为这3个字符是SQL的特殊字符,如果不处理会导致sql出错或者是查询数据不正确。
假如有这样1个查询请求,模糊查询标题中包含a%b_cc'd的记录...
分类:
数据库 时间:
2015-01-15 23:53:05
阅读次数:
288
我们产品从SPC100升级到SPC200的时候,由于数据库表列的数据类型发生了改变,需要写SQL脚本,完成数据库的升级。需要将表T_MOBILE_INDVCONFIG的主键列id从varchar2(100),改成number(17)。可以参考如下SQL:
--将原来的ID列重命名为bak_id
ALTER TABLE T_MOBILE_INDVCONFIG RENAME COLUMN id TO...
分类:
数据库 时间:
2015-01-15 23:53:12
阅读次数:
276
一个合格的产品必须要有一个像样的安装包,每次拷来拷去显得太不上档次,哈哈。。。也不便于用户使用。
闲话不多扯,直奔主题,看过来吧,程序猿(媛)们:本文主要介绍二进制安装包的创建和使用:
1.首先介绍二进制安装包的结构:
1)最终生成的二进制安装包的名称为:Project.run
2)用于生成安装包的准备文件结构如下:
./mkinst.sh
./inst.sh
./Proje...
分类:
系统相关 时间:
2015-01-15 23:52:22
阅读次数:
241
输入比赛人员个数 N 和你希望赢的人的编号 M,
然后输入 N * N 的输赢表,第 i 行 第 j 列为 1,代表 i 能赢 j。
求 M 最后能赢,且总比赛树的高度最小为 h 时,一共有多少种可能。
比如输入:
7 2
0 1 0 0 0 1 0
0 0 1 0 1 1 1
1 0 0 1 1 0 0
1 1 0 0 0 1 0
1 0 0 1 0 0 1
0 0 1 0...
分类:
其他好文 时间:
2015-01-15 23:54:08
阅读次数:
187
2、Spring主要核心是:
1)控制反转(IOC):以前传统的java开发模式中,当需要一个对象时我们,我们会自己使用new或者getInstance等直接或者间接调用构造方法创建一个对象,而在Spring开发模式中,Spring容器使用了工厂模式为我们创建了所需要的对象,我们使用时不需要自己去创建,直接调用Spring为我们提供的对象即可,这就是控制反转的思想。实例化一个java对象有三种方式:使用类构造器,使用静态工厂方法,使用实例工厂方法,当使用spring时我们就不需要关心通过何种方式实例化一个对...
分类:
编程语言 时间:
2015-01-15 23:52:01
阅读次数:
282
在linux下安装了mysql之后出现错误,刚开始以为就是没有密码的问题,按照这篇文章进行了修改:linux下mysql 初次登陆修改密码 修改之后应该没错,但再次启动服务root登录还是不行,下面的就是出现的问题和解决过程:
mysqld_safe
--skip-grant-tables&mysql
-uroot mysql
mysql> select * fro...
分类:
数据库 时间:
2015-01-15 23:53:30
阅读次数:
212
节录于>
题目概述
主线程执行10次 然后子线程执行5次 接着主线程再执行10次 子线程执行5次....一直循环50次。
首先我们应该明白我们的线程逻辑在于
"主线程执行10次 然后子线程执行5次"
至于循环50次不是我们最核心的业务逻辑。
因而我们先把"主线程执行10次 然后子线程执行5次"放到一个类中。
第一步
class Business{
public ...
分类:
编程语言 时间:
2015-01-15 23:50:40
阅读次数:
250
在ios客户端集成个推并不难,按照官方文档和demo,还有几个很重要的时序图跑几遍就大概知道怎么写代码了。
这里用根据自己的理解重述一下个推的代码流程:
1、创建个推skd对象,skd会将clientid发送到个推服务器,并异步返回clientid。个推服务器利用clientid来唯一标识每一个设备,收到clientid之后,你可以将clientid和用户信息等上传到app服务...
分类:
其他好文 时间:
2015-01-15 23:49:18
阅读次数:
894
一、描述
今天我先安装了jdk8,后来由于其他软件不兼容,又重新安装了jdk7并修改了环境变量为jdk7的,结果在cmd中输入Java -version发现还是用的jdk8的,于是我就将jdk8卸载后重启了机器。
重启后机器再次输入jdk -version命令时出现以下错误提示:
二、解决方案
将C:\Windows\System32目录下的java.exe删...
分类:
编程语言 时间:
2015-01-15 23:51:36
阅读次数:
268
快乐虾http://blog.csdn.net/lights_joy/(QQ群:Visual EmbedLinux Tools 375515651)欢迎转载,但请保留作者信息VELT的全称是Visual EmbedLinuxTools,它是一个与visual gdb类似的visual studio插件,用以辅助完成Linux开发。利用这个插件,将可以在visual studio的IDE中进行Lin...
分类:
其他好文 时间:
2015-01-15 23:49:35
阅读次数:
226
从java到IOS的心路历程
大学毕业后先后进入了两家外资公司,都是类似外包性质的榨汁机公司,第一家公司呆了半年,当时还是实习期,被公司坑后辞职离开,不料进入到另一家相似性质的外资公司,更坑的是还签两年卖身契,毁约还赔近半年的工资(出入社会,头脑一热,被无良企业圈进食物链的最顶端,后人引以为戒),进公司后发现被套,当即决定无论如何先囤积一年,由于上班时间还算清闲,忙几个月可以闲上一阵子,开始考虑进军...
分类:
移动开发 时间:
2015-01-15 23:49:36
阅读次数:
222