解题思路:
方法一:
刚开始这道题想的太简单了,首先最开始的想法是得知s的长度,然后从头开始遍历找到最后一个空格的位置,作减法就可以得到最后单词的长度
然而忽略了,如果这个字符串结尾有空格的情况。如“a ”。于是改变思路,从后面开始遍历,找到最后一个单词的最后一个字符开始计数,然后依次向前知道遇到第一个空格。
方法二:
使用投机取巧的方法,用split函数把字符串按照空格分隔好,返回最后那个就行。。。...
分类:
其他好文 时间:
2015-06-03 17:47:19
阅读次数:
124
Solr 使用Carrot2完成了聚类功能,能够把检索到的内容自动分类, Carrot2聚类示例:
要想Solr支持聚类功能,首选要把Solr发行包的中的dist/ solr-clustering-4.2.0.jar, 复制到\solr\contrib\analysis-extras\lib下.然后打开solrconfig.xml进行添加配置:
...
分类:
其他好文 时间:
2015-06-03 17:45:08
阅读次数:
177
来源
SlidingMenu是github上比较火开源库,非常强大,不但可是简单的设置实现两侧滑动菜单,还可以设置菜单的阴影、渐变色、划动模式等。
下载地址:https://github.com/jfeinstein10/SlidingMenu
如何使用
要想能够实现SlidingMenu的效果,首先必须要将它作为libary导入到你的工程。
注意:slidingMenu_lib...
分类:
移动开发 时间:
2015-06-03 17:46:34
阅读次数:
173
注:由于自己画图实在太难画,本文中基本所有插图来源于算法团子机器学习班,请勿转载
1.普通的机器学习模型:
其实,基本上所有的基本机器学习模型都可以概括为以下的特征:根据某个函数,将输入计算并输出。图形化表示为下图:
当我们的g(h)为sigmoid函数时候,它就是一个逻辑回归的分类器。当g(h)是一个只能取0或1值的函数时,它就是一个感知机。那么问题来了,这一类模型有明显缺陷:当模...
分类:
编程语言 时间:
2015-06-03 17:47:51
阅读次数:
10752
1.首先在drawable文件夹中添加drawable文件checkbox_style.xml。
[html] view
plaincopy
xml version="1.0" encoding="utf-8"?>
selector xmlns:android="http://schemas.android.com/apk/res/andr...
分类:
移动开发 时间:
2015-06-03 17:46:30
阅读次数:
130
今天了解到PopupWindows这个布局,PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。
下面是一个实例
xml文件
android:id="@+id/ll_popup"
android:layout_width="match_parent"
...
分类:
移动开发 时间:
2015-06-03 17:46:47
阅读次数:
137
超级赛亚ACMer
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1286 Accepted Submission(s): 386
Problem Description
百小度是一个ACMer,也是一个超级赛亚人...
分类:
其他好文 时间:
2015-06-03 17:46:14
阅读次数:
147
#include
#include
#include
void swap(int *a,int *b)
{
int tmp;
tmp=*a;
*a=*b;
*b=tmp;
}
void permutation(int nums[],int i,int n)
{
int j=0;
if(i==n)
{
for(j=0;j<n;j++)
printf("%d ",nums[...
分类:
编程语言 时间:
2015-06-03 17:44:26
阅读次数:
143
Android DrawerLayout 抽屉DrawerLayout 在supportV4 Lib中,类似开源slidemenu一样,DrawerLayout父类为ViewGroup,自定义组件基本都是扩展这个类。
android.support.v4.widget.DrawerLayout下面是个简单的用法演示。点左上角的按钮 打开抽屉菜单。点击对应的ITEM 切换对应的内容,内容显示使用Fr...
分类:
移动开发 时间:
2015-06-03 17:45:21
阅读次数:
930
瀑布流 ------------------------=========================》 ajax jquery json 图片预加载 闭包...
分类:
Web程序 时间:
2015-06-03 17:44:46
阅读次数:
110
Given a 2D binary matrix filled with 0's and 1's, find the largest square containing all 1's and return its area.
For example, given the following matrix:
1 0 1 0 0
1 0 1 1 1
1 1 1 1 1
1 0 0 1 0
...
分类:
其他好文 时间:
2015-06-03 17:45:21
阅读次数:
101
假设情景:
创建两个应用appA和appB,appA包含一个Service,此Service有一个阻塞方法每隔10秒钟产生一个随机数字,如下:
public int getRandomInt(){
Thread.sleep(10000);
return someRandomInt;
}
appB调用appA中Service.getRandomInt()的方...
分类:
移动开发 时间:
2015-06-03 17:45:49
阅读次数:
153
用PHP来发邮件,相信大家都不陌生,但读取收件箱的话,接触就少了,这次总结下自己的经验,希望可以帮助大家.
注意:1.PHP读取收件箱主要是利用imap扩展,所以在使用以下方法前,必须开启imap扩展模块的支持.
2.此方法支持中文,不会乱码,需要保持所有文件的编码的一致性
1.文件结构
2.邮件类 ./mailreceived/receiveMail.class.php
./m...
分类:
Web程序 时间:
2015-06-03 17:45:08
阅读次数:
166
#定义Nginx运行的用户和用户组
user www www;
#nginx进程数,建议设置为等于CPU总核心数。
worker_processes 8;
#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]
error_log /var/log/nginx/error.log info;
#进程文件
...
分类:
其他好文 时间:
2015-06-03 17:46:11
阅读次数:
126
IOS
原理如下:
为HTML页面中的超链接点击事件增加一个setTimeout方法。
如果在iPhone上面500ms内,本机有应用程序能解析这个协议并打开程序,则这个回调方法失效;
如果本机没有应用程序能解析该协议或者500ms内没有打开个程序,则执行setTimeout里面的function,就是跳转到apple的itunes。
...
分类:
移动开发 时间:
2015-06-03 17:45:11
阅读次数:
1078
IOS-navigation中左滑pop的三种方法
--系统自带pop方法
--自定义边缘左滑手势方法
--自定义view任何位置左移pop...
分类:
移动开发 时间:
2015-06-03 17:43:36
阅读次数:
225
Universal Windows App
是一种构建于 Universal Windows Platform (UWP)
之上的 Windows 体验,它首次作为 Windows
运行时在 Windows 8 中引入。Universal Windows App
通常通过 Windows 应用商店进行分发(但也可能会以旁加载形式进行分发),并且通常采用 .APPX
打包格式进行打包和分发...
分类:
移动开发 时间:
2015-06-03 17:42:21
阅读次数:
145