使用Jersey上传文件
采用jquery.form.js异步上传图片,并结合<form>表单 <script type="text/javascript">
//采用jquery.form.js异步上传图片,并结合<form>表单
function uploadPicture() {
var options = {
//请求路径
url : "/upload/uploadPic.do",
dataType : "
路飞学城-Python开发集训-第二章
Python的数据集 列表 列表是一个数据的集合, 集合内可以存放任何数据类型, 可对集合进行方便的增删改查操作 L1 = [] # 定义空列表
L1 = list() # 定义空列表
L2 = ['a', 'b', 'c', 'd'] # 存放4个值的列表, 索引为0-3
L3 = ['abc', ['def', 'ghi']] # 列表嵌套 列表切片 切片可以将列表通过一定的范围进行裁剪, 返回一个新的列表 words= ['apple', 'bal
四种 post 请求格式的XMLHttpRequest 写法
&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&quot;UTF-8&quot;&amp;gt;
&amp;lt;script&amp;gt;
function send(type){
url=&quot
Spring Boot 整合 ActiveMQ
1. ActiveMQ 部署
1.1 下载
http://www.apache.org/dyn/closer.cgi?filename=/activemq/5.15.4/apache-activemq-5.15.4-bin.tar.gz&amp;amp;amp;action=download
或
http://www.apache.org/dyn/closer.cgi?filename=...
Cannot cast from Fragment to NewsContentFragment
原因:在导入支持Fragment包时,导入了系统识别不了的包。(import android.support.v4.app.Fragment;)
解决办法:将上述的包换成系统包就行了(import android.app.Fragment;)在导入系统包时注意了一定要添加上支持最新api(@SuppressLint("NewApi"))
Activity与Fragment的生命周期
Activity的生命周期
1.完整生存期:onCreate()----onDestroy()
2.可见生存期:onStart()-----onStop()
3.前台生存期:onResume()-----onPause()
Fragment的生命周期
碎片总是依附于活动而存在,
两者对比
Android面试之JVM
JVM
1. 内存模型以及分区,需要详细到每个区放什么。
http://blog.csdn.net/steady_pace/article/details/51254740
2. 堆里面的分区:Eden,survival from to,老年代,各自的特点。
http://blog.csdn.net/wx_mdq/article/details/24352245
3. 对象创建方法
Android面试之操作系统
操作系统
1. 进程和线程的区别。
http://www.cnblogs.com/way_testlife/archive/2011/04/16/2018312.html
2. 死锁的概念,必要条件,死锁的预防,避免,检测,解决。
http://blog.csdn.net/joejames/article/details/37960873
3. Window内存管理方式:
段存储
Activity传值问题
昨天去完美面试,实力炮灰,问了这个问题没答上来,现在仔细看看。。。
Activity传值的话主要是:
1.Intent传值
2.static变量传值
3.Application的传值
4.ClipboardManager(剪切板)的传值。
5.数据库的传值
主要说下前两种:
1、Intent 的传值。
Intent intent = new Intent(th
Android面试之单例模式
这几次面试,面试官都要求手写单例,应该是简单容易写,也能根据不同写法进行区分吧。
1.饿汉
public class Singleton{ //类加载时就初始化 private static final Singleton instance = new Singleton(); private Singleton(){} public static Sing
Application和Activity的异同
Application和Activity一样,都是Android框架的一个系统组件
应用程序每次启动时,系统会为其创建一个application对象且只有一个(单例类),用来存储系统的一些信息,相当于一个容器。
启动application时,系统会创建一个PID(进程ID),所有的activity都在这个进程上运行,在application创建时会初始化一个全局变量,同
Android内存优化实例
Bitmap优化:
Bitmap是造成OOM的最大威胁,所以优化十分必要。
①使用适当分辨率和大小的图片
不同的情况下使用不同大小的图片,没有必要过度的高精度。
②及时回收内存
使用完的bitmap会被GC
③使用图片缓存(内存缓存,硬盘缓存)
LruCache,DiskLruCache。
代码
LeetCode-001
# 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。
# 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。
# 示例:
# 给定 nums = [2, 7, 11, 15], target = 9
# 因为 nums[0] + nums[1] = 2 + 7 = 9
# 所以返回 [0, 1]
class Solution:
# 暴力超时
# def t...
LeetCode-026
# 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
# 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
# 示例 1:
# 给定数组 nums = [1,1,2],
# 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。
# 你不需要考虑数组中超出新长度后面的元素。
# ...
getFragmentManager()动态添加、替换fragment
fragment相当于网页中的块,一个activity中可以包含多个fragment,互相独立,互不干扰。但可以通过定义回调接口的方式来实现相互通讯。每个fragment寄生在activity中,当activity生命周期为onPause()时,其包含的每个fragment也会调用各自的onPause()方法。fragment可以在布局文件中定义,可以针对不同的屏幕大小设计不同的布局文件。如果将f...
python 迭代器和生成器
迭代器:迭代器:从集合的第一个元素开始访问,到所有的元素都被访问完 ,结束,不能后退,只能往前;
迭代器的优点:不需要准备所有的元素;只有在迭代时才放入迭代器;元素之前或者之后的元素可以不存在或者时被销毁了,这个特点特别适用于遍历一个巨大的或者无限大的集合,如几个G的文件;
vi 需要准备好文件(也就是全部读取到内存里面去,当用vi去打开文件,当用cat则不同,他是通过迭代的形式来查看文件的;(从...
今日推荐
周排行