原题地址因为是道简单题,所以最简单的字符串匹配应该也能过,但还是练习一下KMP算法为好。KMP算法的介绍可以参考这篇以后有时间试试Boyer-Moore算法代码: 1 int strStr(char *haystack, char *needle) { 2 if (!needle[0]) ret.....
分类:
其他好文 时间:
2015-01-26 13:30:49
阅读次数:
147
原文:AES加密CBC模式兼容互通四种编程语言平台【PHP、Javascript、Java、C#】由于本人小菜,开始对AES加密并不了解,在网络上花了比较多时间查阅资料整理;
先简单从百度找来介绍: 1
密码学中的高级加密标准(Advanced Encryption Standard,AES),又称...
分类:
编程语言 时间:
2015-01-26 13:28:41
阅读次数:
368
java中的匿名类有一个倍儿神奇的用法,见下面代码示例:1 package contract;2 3 public interface ISay {4 void sayHello();5 }上面是一个简单的接口,下面是如何使用:package jimmy;import contract.IS...
分类:
其他好文 时间:
2015-01-26 13:22:12
阅读次数:
183
暑假学了十几天安卓还是感觉很陌生,感觉是时候写个小项目巩固下了,于是就有了这个简单的音乐播放器,界面是模仿的网易云音乐,图标的资源也是从网易云音乐取的,效果如图:已实现功能:选择播放模式:循环 顺序 随机音乐控制:播放 暂停 下一曲 上一曲 专辑图片的显示未实现功能:歌词的显示歌曲搜索网络歌曲: 因...
分类:
移动开发 时间:
2015-01-26 13:13:31
阅读次数:
263
在网上购物生活相当方便,但是总是有有些人,对我们的钱包有不切实际的幻想,我们要采取一些措施和方法,对我们的钱包做一些安全上的处理。下面是一些常见的坏习惯,如果有的话,平时要稍微多注意点。
1、密码简单、通用
很多人喜欢把所有的账号和密码都设置为一样,并且喜欢用生日、身份证号码等数字作为账号密码。这样比如方便记忆,但是这样的密码极易被“盗号者”破解,任意一次的资料泄露都极有可能导致用户所有账户链...
分类:
其他好文 时间:
2015-01-26 12:05:08
阅读次数:
150
一. 问答题
1. 大家对回文串不陌生吧?一个字符串从前看和从后看如果一样的话,就是回文串。比如“上海自来水来自海上”就是一个回文串。现在我们的问题来了,把一个数字看成字符串,问它是不是一个回文数?这么简单的题目对想要成为小米工程师的你来说肯定不是问题。不过提醒一下哦:时间复杂度和空间复杂度越低的算法,得分越高。
C++:
bool isPalindromeNumber(long num)...
分类:
移动开发 时间:
2015-01-26 12:04:08
阅读次数:
157
Android:实现最简单的单指移动、双指缩放的图片组件:
1.单指移动,双指缩放。
2.可控制缩放范围,防止过大或过小;初始化时自动缩放至组件大小,并居中显示。
3.边界控制,防止图片“移出去了”。
4.可使用在xml中,并自动适应组件大小。
5.代码简洁!!!...
分类:
移动开发 时间:
2015-01-26 12:00:24
阅读次数:
268
java web项目中的路径,有相对路径和绝对路径
什么是相对路径呢 举个简单例子
我们有项目 test 发布后地址 http://localhost:8080/test/
页面 qiantai/login.jsp 页面中链接
JSP页面相相对寻址 链接的最终地址是 http://localhost:8080/Test/qiantai/...
分类:
编程语言 时间:
2015-01-26 11:54:51
阅读次数:
184
#include
int main()
{
int i,j,a,b,n,m;
while(1)
{
scanf("%d%d",&m,&n);
if(m==0 && n==0)
{
break;
}
i=0;
while(m!=0)
...
分类:
其他好文 时间:
2015-01-26 11:54:08
阅读次数:
168
开胃小菜--简单的断点调试在xcode中打开一个app,在想要break的行号上单击,即可生成一个深色的箭头标识--断点。如下图,在viewDidLoad:中设置了断点。运行app,等待。。。就可以看到xcode在断点处进入调试模式,现在让我们把视线移到xcode右下角的控制台,有木有看到(lldb...
分类:
其他好文 时间:
2015-01-26 11:48:18
阅读次数:
588