Time Limits:2500 msMemory Limits:262144 KBDescriptionInputOutputSample Input71 33 67 43 75 47 246 5 5 33 5 4 61 5 1 31 5 3 1Sample Output210-1Data Con...
分类:
其他好文 时间:
2015-04-18 11:15:09
阅读次数:
137
windows xp 多用户自动登录多用户默认无法自动登录:运行命令:Rundll32 netplwiz.dll,UsersRunDll或者control userpasswords2在打开的用户账户对话框中取消选中“要使用本机,用户必须输入用户名和密码“点击应用,在弹出的自动登录对话框中输入自动登...
今天晚上利用个把小时,终于把apk反编译彻底弄明白了,现在详细讲解一下apk反编译的具体过程。 1.下载三个工具 APK Multi-Tool 作用:获取apk的配置资源文件 dex2jar-0.0.9.15 作用:将apk反编译成java源码(classes.dex转化成jar文件) jd-gui...
分类:
其他好文 时间:
2015-04-18 11:12:58
阅读次数:
202
目的:通过网络传输Java对象,Android客户端访问Javaweb 需要注意的地方:客户端和服务端的同一个类的包名一定要一致 1 服务端定义一个Java类,如Person,包名:com.example.demo,然后实现Serialize接口 2 在ser...
分类:
编程语言 时间:
2015-04-18 10:11:45
阅读次数:
141
通过写一个工厂类BeanFactory负责创建配置文件config.properties中指定的目标类或者代理类的实例对象,类中方法getBean根据参数传入的字符串返回一个相应的实例对象....
原创文章欢迎转载,请保留出处。
若有任何疑问建议,欢迎回复。
邮箱:Maxwell_nc@163.com...
分类:
编程语言 时间:
2015-04-18 10:09:35
阅读次数:
171
之前写过一篇Android ndk开发swig编译jni接口 。看这篇看不懂,看以去看看。c++与Java有些语言结构还是有一定区别,比如c++结构体,一些函数的返回值等都是有所不同,进行swig编译要进行一些预处理,也就是配置一下就行。下面说说几种情况。...
分类:
移动开发 时间:
2015-04-18 10:09:42
阅读次数:
152
题目大意:给出n个正整数的序列,要求你找出符合sum(a1 + a2 + a3 + … + an) * min(a1,a2,…,an)的最大值,如果有多个符合条件的,输出最短序列解题思路:从输出中观察得到,输出的答案要有三个,最大值,左端点,右端点。
那就设两个数组,纪录已当前数位最小值所能覆盖的最大区间,然后枚举每个数,求出区间和再乘上当前数求得值再进行比较
设置左右区间时,可以递归比较,假设...
分类:
其他好文 时间:
2015-04-18 10:08:59
阅读次数:
100
众所周知,Java程序运行于Java虚拟机(JVM)上,那么,JVM运行的时候内存是如何分配的呢?程序中各部分变量都存储在内存的哪个部分,又如何访问,下面,就让我来给大家讲解Java虚拟机内存区域。
为什么需要了解Java虚拟机内存区域
相对于C++程序员,因为虚拟机的自动内存管理机制的存在,Java程序员很多时候并不需要去担心内存的泄露和内存溢出的问题。但是正是因为把内存...
分类:
编程语言 时间:
2015-04-18 10:10:17
阅读次数:
150
题意:在旋转过的有序数组中找到最小数,数组中可能有重复元素
思路:二分,判断是否有相等的元素,主要是二分的时候的一些细节,比如说是有序的还是rotated
代码:
public int findMin(List nums) {//solution1 O(log(N))
int min = Integer.MAX_VALUE;
int l = 0, r ...
分类:
其他好文 时间:
2015-04-18 10:10:18
阅读次数:
113
引言:现在 GitHub 上酷炫的 Android 控件越来越多,一方面我们可以让 App 各美观,另一方面我们这些开发者也可以从中学习到各种知识。写下这篇博文主要是记录研究自定义控件源码过程中接触到的知识盲区,帮助自己巩固知识的同时,也和大家交流学习,一起进步。
Demo源码废话不多说,进入正题:一、概述 View 事件传递机制用户通过点击、滑动屏幕与 App 产生交互是移动互联网时代的交互基础,...
分类:
其他好文 时间:
2015-04-18 10:09:56
阅读次数:
174
题意:在一堆无序元素中找到最长的连续串的长度,要求时间复杂度O(N)
思路:首先将元素放到set集合中,然后再判断,每次判断是否包含某元素的复杂度为O(1)
代码:
public int longestConsecutive(int[] num) {
int currLen = 0, longestLen = Integer.MIN_VALUE;
Se...
分类:
其他好文 时间:
2015-04-18 10:09:13
阅读次数:
88
前言
脑补知识点:
1.向量的内积(数量积,点乘):
公式:a· b = |a| * |b| cos=a.x* b.y + b.x * a.y
2.向量的外积(向量积,差乘):
公式:|c|= |a|*|b|*sin = a.x * b.y - b.x * a.y
点在多边形内判定
多边形: 就是二维平面上被一系列首尾相接、闭合的折线段围成的区域 在程序中一般用定点...
分类:
其他好文 时间:
2015-04-18 10:08:06
阅读次数:
144
题意: 找出当前数组排列的下一个排列,按升序,如果没有下一个排列就输出最小的排列
思路:倒序寻找升序序列直到某个元素不满足逆升序为止,然后交换该元素与其后面比他大的最小元素,最后将后续元素按升序排序即可
代码:
public void nextPermutation(int[] num) {
int j = num.length - 1;
int i...
分类:
其他好文 时间:
2015-04-18 10:07:02
阅读次数:
123
题意:从有序数组中删除重复数据,但是与题目一有一点区别:可以允许重复一次
思路:首先判断是否重复,有的话指针后移,然后按照题1中的思路进行,复杂度O(N)
代码:
public int removeDuplicates(int[] A) {
if(A == null || A.length == 0)return 0;
int len = A.leng...
分类:
其他好文 时间:
2015-04-18 10:08:53
阅读次数:
130