- 博客(122)
- 资源 (1)
- 收藏
- 关注
原创 技术面Q&A
什么是嵌入式实时操作系统Android操作系统属于实时操作系统么Android程序运行时权限与文件系统权限的区别DDMS和TraceView的区别什么情况会导致Force Close如何避免能否捕获导致其的异常activity的数据存储的方式android中service的实现方法在android中简述JNI的调用过程SIM卡的EF文件有什么作用简述NDK是什么android应用程
2017-09-11 12:29:27
573
原创 HR面Q&A
1请你自我介绍一下你自己2你觉得你个性上最大的优点是什么3说说你最大的缺点4你对加班的看法5你对薪资的要求6在五年的时间内你的职业规划7你朋友对你的评价8你还有什么问题要问吗9如果通过这次面试我们单位录用了你但工作一段时间却发现你根本不适合这个职位你怎么办10在完成某项工作时你认为领导要求的方式不是最好的自己还有更好的方法你应该怎么做11如果你的工作出现失误给本公司造成经济损失你
2017-09-11 10:24:38
587
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-09-11 09:42:41
319
原创 知识迁移能力-二叉树的深度
##二叉树的深度题目描述输入一棵二叉树,求该树的深度。从根结点到叶结点依次经过的结点(含根、叶结点)形成树的一条路径,最长路径的长度为树的深度。/**public class TreeNode { int val = 0; TreeNode left = null; TreeNode right = null; public TreeNode(int val) {
2017-08-08 13:36:12
302
原创 知识迁移能力-和为S的两个数字
和为S的两个数字题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 输出描述: 对应每个测试案例,输出两个数,小的先输出。import java.util.ArrayList;public class Solution { /*解题思路:查找 数列满足递增,设两个头尾两个指针i和j,
2017-08-08 13:35:55
290
原创 彩色瓷砖
牛牛喜欢彩色的东西,尤其是彩色的瓷砖。牛牛的房间内铺有L块正方形瓷砖。每块砖的颜色有四种可能:红、绿、蓝、黄。给定一个字符串S, 如果S的第i个字符是’R’, ‘G’, ‘B’或’Y’,那么第i块瓷砖的颜色就分别是红、绿、蓝或者黄。 牛牛决定换掉一些瓷砖的颜色,使得相邻两块瓷砖的颜色均不相同。请帮牛牛计算他最少需要换掉的瓷砖数量。 输入描述: 输入包括一行,一个字符串S,字符串长度leng
2017-08-08 13:35:34
457
原创 偶串
如果一个字符串由两个相同字符串连接而成,就称这个字符串是偶串。例如”xyzxyz”和”aaaaaa”是偶串,但是”ababab”和”xyzxy”却不是。 牛牛现在给你一个只包含小写字母的偶串s,你可以从字符串s的末尾删除1和或者多个字符,保证删除之后的字符串还是一个偶串,牛牛想知道删除之后得到最长偶串长度是多少。 输入描述: 输入包括一个字符串s,字符串长度length(2 ≤ lengt
2017-08-08 13:35:16
439
原创 猜数游戏
牛牛和羊羊在玩一个有趣的猜数游戏。在这个游戏中,牛牛玩家选择一个正整数,羊羊根据已给的提示猜这个数字。第i个提示是”Y”或者”N”,表示牛牛选择的数是否是i的倍数。 例如,如果提示是”YYNYY”,它表示这个数使1,2,4,5的倍数,但不是3的倍数。 注意到一些提示会出现错误。例如: 提示”NYYY”是错误的,因为所有的整数都是1的倍数,所以起始元素肯定不会是”N”。此外,例如”YNNY”的提示
2017-08-08 13:34:55
349
原创 快速排序算法
快速排序(Quicksort)是对冒泡排序的一种改进。 快速排序由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序算法的基本特性时间复杂度:O(n*lgn) 最坏:O(n^2)
2017-08-08 13:34:37
226
原创 二分查找算法
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上
2017-08-08 13:34:13
224
原创 字符串 排序-字符统计
如果统计的个数相同,则按照ASII码由小到大排序输出 。如果有其他字符,则对这些字符不用进行统计。实现以下接口: 输入一个字符串,对字符中的各个英文字符,数字,空格进行统计(可反复调用) 按照统计个数由多到少输出统计结果,如果统计的个数相同,则按照ASII码由小到大排序输出 清空目前的统计结果,重新统计 调用者会保证: 输入的字符串以‘\0’结尾。输入描述: 输入
2017-08-08 13:33:53
558
原创 高级结构 查找 排序-维护X的秩
现在我们要读入一串数,同时要求在读入每个数的时候算出它的秩,即在当前数组中小于等于它的数的个数(不包括它自身),请设计一个高效的数据结构和算法来实现这个功能。 给定一个int数组A,同时给定它的大小n,请返回一个int数组,元素为每次加入的数的秩。保证数组大小小于等于5000。 测试样例: [1,2,3,4,5,6,7],7返回: [0,1,2,3,4,5,6]import java
2017-08-08 11:58:12
278
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-08 11:57:11
299
原创 安卓怎么进入adb shell
手机设置--开发者选项,进入之后勾选USB调试功能,没有开发者选项的进入关于手机---软件版本,不停的点击版本号即可调处开发者选项。载入ADB工具,快捷键WIN+R打开,输入cmd,打开命令控制台,输入cd+空格+adb工具包的路径,比如cd c:/urser/administrator/desktop/adb 这个路径是放在桌面上的路径,如果用一些刷机软件直接进入adb控制台的就不需要加载了。
2017-05-23 15:41:18
9334
原创 华为荣耀系列手机无法查看logcat
【问题】华为荣耀Honor V9无法查看logcat。【原因】官方rom没有log输出,为了快速启动被阉割掉了。【解决方法】拨号界面输入*#*#2846579#*#*进入测试模式。
2017-05-22 11:21:22
796
原创 2017-4-26阿里客户端笔试题2
在一张卡片上写下希望一起组队同学的编号,顺序无所谓。例如1号同学希望能和4,5两位同学组队。就是卡片上写4 5。但是为了让大家都满意,只有在4号同学愿意和1 5组队,且5号同学愿意和1 4组队的场景下,该组队请求(1 4 5)才能成立,组队成功的同学才能参加比赛。请通过代码计算出所有可以参赛同学的分组结果。多个队伍之间半角逗号分隔,组内成员之间半角空格分隔。组与组之
2017-04-26 20:02:57
469
原创 2017-4-26阿里客户端笔试题1
有以下几点规则:这种玩法没有大小鬼,没有黑桃。只有红桃、方片、梅花,每种13张。供39张牌。两个人玩,每人手上的牌随机,可能是1张,也可能是38张。出牌有3种方法,单张,一对(两张大小一样,花色不同,例如44),三张(三张大小一样,花色不同。例如333)。顺序3最小、2最大,只能大牌压小牌,花色不影响,张数必须一致。且优先出最小的组合。例如,你手上有6699KK,对方出了33,你应该出66
2017-04-26 20:01:23
542
转载 Android仿微信朋友圈,全文收起功能,附源码
原文链接:http://www.cnblogs.com/dingxiansen/p/6387653.html在众多的社交类软件中,朋友圈是必不可少的,可以与好友、同学等分享自己的日常和有意思的事情,在开发社交类App时,朋友圈发表的内容你不可能让他全部显示,全部显示的话用户体验度会非常不好,这时就要用到全文、收缩的功能,朋友如果想要看你发的动态,只要点一下全文就可以查看所有的全部的内容了,如果不想看
2017-04-24 21:21:06
2077
转载 微信与朋友圈后台架构
微信朋友圈技术之道:三个人的后台团队与每日十亿的发布量视屏讲解概述截止到2015年7月,微信每月活跃用户约5.49亿,朋友圈每天的发表量(包括赞和评论)超过10亿,浏览量超过100亿。得益于4G网络的发展,以上数据仍有很快的增长,而且相对于PC互联网时代,移动互联网时代的峰值要来得更加凶猛。比如,2015年元月的流量到了平时的2倍,而峰值则达到了平时峰值的2倍,相当于平时正常流量的5倍,这对整个系统
2017-04-24 21:15:13
14355
原创 找出函数的最宽尖峰
#include #include #include #include #include #include #include using namespace std;const int MAX = 10000010;const int UP = 1, DOWN = -1, EQ = 0;int nums[MAX];int main(){ int n; scanf(
2017-03-30 20:35:13
557
原创 年会游戏
#include #include using namespace std;int main(){ int n, maxweight; cin >> n; vector values = vector(n + 1, 0); vector weights = vector(n + 1, 0); for (int i = 1; i <= n; ++i) { cin >> val
2017-03-29 20:48:16
282
原创 爸爸去哪儿
#include #include #include #include #include #include #include using namespace std;vector fruits;bool cmp(int a, int b){ return a > b;}int change(int leftValue, int useCnt){ if (left
2017-03-29 20:47:10
272
原创 找整除
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); while (in.hasNextInt()) { int a = in.nextI
2017-03-23 20:44:40
542
原创 字符串分类
import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main {// 需要写入的 public static void main(String[] args) { Scanner in = new Scanner(System.in);//
2017-03-23 20:43:07
834
转载 如何查看MySQL数据库的create database语句
原文链接:http://jingyan.baidu.com/article/335530daae2e6119cb41c335.html有时在使用mysql数据库时,可能你需要查看创建指定数据库的详细SQL语句。打开cmd,输入mysql -u 用户名 -p回车根据提示输入密码,如下图进入mysql数据库控制台,界面如下
2017-02-28 17:33:36
5834
转载 MySql5.6Window超详细安装教程
一、安装包准备1、下载MySql5.6http://www.mysql.com/下载如下教程,这时要选MySql On Windows的选择MysQl Installer注意下自己对应的版本,系统的位数下载Mysql安装包需要Oracel的账号,如果没有,自己注册一个,然后接上面的流程,再Login账号进去之号就可以下载 了这是下载完后的 二、开始安装直接双击就开始了。选择默认的安装前会
2017-02-28 13:24:23
409
转载 IDEA在编辑时提示could not autowire
在开发中我再applicationContext-dao.xml中加入了mapper扫描器[html] view plain copy print?<!–mapper扫描器–> <bean class=“org.mybatis.spring.mapper.MapperScannerConfigurer”> <!–扫描包路径,如果需要扫描多个包,中间使用半角逗号隔开–> <pr
2017-02-28 10:55:33
1044
转载 什么是 ANR?
什么是 ANR?ANR:Application Not Responding,即应用无响应ANR一般有三种类型:KeyDispatchTimeout(5 seconds) –主要类型按键或触摸事件在特定时间内无响应BroadcastTimeout(10 seconds) –BroadcastReceiver在特定时间内无法处理完成ServiceTimeout(20 seconds) –小概率类
2017-02-24 16:41:45
2503
1
原创 IntelliJ配置mybatis-config.xml
mybatis配置mybatis-config.xml的时候提示这个错误解决方法:鼠标点击红色字,然后Intellij出现小红灯,选择Fetch external resource即可解决
2017-02-22 17:12:16
2295
转载 window下强制杀死某个进程用taskkill /pid 进程号 -t -f命令
window下当使用某个端口时,发现这个端口被占用,但是正规的关闭这个进程又关闭不了,可以使用强制杀死。进入运行的cmd命令下:比如想查看8088端口被哪个进程占用了,cmd下输入这个命令:netstat -ano|findstr 8088如下图:说明:上面的图片的8088端口的PID是10228,但是下面的8088的PID是2472,因为,上面的图是最后截图的,是在杀死8088的2472进
2017-02-20 14:27:56
5870
原创 糯米的PC NA WAP WEB
PC电脑客户端NA手机客户端WAPwap网站,即WAP(Wireless Application Protocol)是无线应用协议的缩写,一种实现移动电话与互联网结合的应用协议标准。wap网站和你现在浏览的web网站,其实都是网站,都是用你的终端(电脑或手机)去网络上的服务器请求浏览内容不同支持在于,由于手机的屏幕小,运算能力差,就诞生了一个wm
2017-02-17 19:00:31
603
原创 百度前端技术学院(IFE)2017春-热身任务
第0关第1关F12后看代码,找到一串奇怪的字符,后来的同学可以直接find"text-panel"根据后面奇怪的“==”,将这串字符用Base64解码第2关F12后,拖动浏览器改变大小,突然就well done了,我也很懵Σ(っ °Д °;)っ第3关第4关妄图回头吃新增的
2017-02-17 17:02:21
2686
原创 IntelliJ Spring WebAPP项目文件介绍
pom.xml——maven配置,工程依赖的jar包以及工程的说明src-main——工程核心代码 -java文件 -resources配置文件 -static——网站相关静态,css、图片、javascript
2017-02-15 14:51:23
413
转载 Java StringBuffer 和 StringBuilder 类
Java StringBuffer 和 StringBuilder 类当对字符串进行修改的时候,需要使用 StringBuffer 和 StringBuilder 类。和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer
2017-02-14 19:18:59
170
原创 String中的equals方法与==的差别
String中的equals方法与==的差别String str="hello";System.out.println(str.equals("hello"));System.out.println(str.equals(new String("hello")));System.out.println(str==("hello"));System.out.println(str==ne
2017-02-14 19:18:05
250
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人