本文首发于我的个人博客:尾尾部落 题目描述 求出113的整数中1出现的次数,并算出1001300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他…
JDK各个版本的新特性jdk1.5-jdk8
对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。…
Leetcode第11题至第20题 思路分析及C++实现
笔者按照目录刷题,对于每一道题,力争使用效率最高(时间复杂度最低)的算法,并全部通过C++代码实现AC。(文中计算的复杂度都是最坏情况复杂度) 因为考虑到大部分读者已经在Leetcode浏览过题目了,所以每道题都按照 解…
"亲戚关系计算器"算法实现
目前市面上“亲戚关系”算法主要采用:称谓-直接关系-称谓的方式查找 数据结构 ‘爸爸’: { ‘爸爸’: ‘爷爷’, ‘妈妈’…
十本最经典的java书籍推荐,希望对大家能有用处
1: 【Java编程思想(第4版)】 作者:(美)埃克尔 著,陈昊鹏 译 书籍介绍:全球程序员必备图书《Java编程思想》的最新版本! 获奖历史:b2003年《Software Development》杂志最佳…
推荐算法大致分类
在推荐系统简介中,我们给出了推荐系统的一般框架。很明显,推荐方法是整个推荐系统中最核心、最关键的部分,很大程度上决定了推荐系统性能的优劣。目前,主要的推荐方法包括:基于内容推荐、协同过滤推荐、基于关联规则推荐、基于效用推…
React Native 网络请求方法
前言 React Native逻辑部分使用javascript引擎作为支撑,因此,原则上我们可以使用ServerSent、Ajax、WebSocket请求以及ES6。 Fetch网络请求 Fetch是为了改善Ajax处理…
JavaiOS-第一个项目总结(2)
##遇到问题和解决方案 本文是Java转iOS-第一个项目总结(1)的内容补充,分析遇到的一些问题和解决方案,分享一些收获。 ###1.UITableView滑动卡顿的优化 因为 UITableView的c…
加密的两种方式,以及https能够运行的机制。
加密的两种方式: 1.对称加密: 加密数据和解密数据的密钥一模一样,所以对于多个有数据交换需求的个体,两两之间共同维护一把密钥,这个带来的成本基本是不可接受的。(老百姓不会啊) 2.非对称加密:加密数据的(公钥),跟解密…
编程之美-计算字符串的相似度
Ref:http://www.cnblogs.com/yujunyong/articles/2004724.html 许多程序会大量使用字符串。对于不同的字符串,我们希望能够有办法判断其相似程序。我们定义一套操作方法来把…
SharedPreference使用:app首次安装获取遇到的一个小坑
场景: 保存用户信息,app使用的是MVP结构,P里面获取的用户信息,并用SharedPreference保存,然后登陆成功后跳转到首页在用SharedPreference重新获取相应的用户值;当清楚完该应用的本地的所有…