使用Jersey上传文件

采用jquery.form.js异步上传图片,并结合<form>表单 <script type="text/javascript"> //采用jquery.form.js异步上传图片,并结合<form>表单 function uploadPicture() { var options = { //请求路径 url : "/upload/uploadPic.do", dataType : "
分类: 其他 发布时间: 06-23 23:43 阅读次数: 2

这是哪里?

一个叫absi2011的绿名蒟蒻的blog 基本上来说呢,这里负责更新一些题目(包括比赛)和自己做的题 大概从今晚的cf开始吧 当然有的时候也会有一些碎碎念之类的,在这种情况下一般会设置密码w 密码的有关提示w.... 影 希望自己这个blog能如自己所愿呢w
分类: 其他 发布时间: 06-23 23:43 阅读次数: 2

https协议分析

一:什么是HTTPS https全称是超文本传输安全协议,https利用SSL/TLS加密数据包来进行http通信。https开发的主要目的,是提供对网站服务器的身份认证,保护交换数据的隐私与完整性。 通常,HTTP直接和TCP通信,当使用SSL时,则变成了HTTP先和SSL通信,再由SSL和TCP通信 ,如下图所示。 一个安全的网络环境包含以下3个方面: 通信内容的保密 通信双方身份的真实 通信内容的完整 而https的诞生就是为了解决这3个问题。所以可以理解为:HTTP + 加密 + 认证
分类: 其他 发布时间: 06-23 23:43 阅读次数: 2

go学习day2

值类型和应用类型 1、值类型:变量直接存储值,内存通常在栈中分配   基本数据类型int、float、bool、string以及数组和struct 2、引用类型:变量存储的是一个地址,这个地址存储最终的值。内存通常在堆上分配。通过GC回收。   指针、slice、map、chan等都是引用类型。
分类: 其他 发布时间: 06-23 23:43 阅读次数: 2

路飞学城-Python开发集训-第二章

Python的数据集   列表     列表是一个数据的集合, 集合内可以存放任何数据类型, 可对集合进行方便的增删改查操作 L1 = [] # 定义空列表 L1 = list() # 定义空列表 L2 = ['a', 'b', 'c', 'd'] # 存放4个值的列表, 索引为0-3 L3 = ['abc', ['def', 'ghi']] # 列表嵌套     列表切片       切片可以将列表通过一定的范围进行裁剪, 返回一个新的列表 words= ['apple', 'bal
分类: 其他 发布时间: 06-23 23:43 阅读次数: 2

四种 post 请求格式的XMLHttpRequest 写法

&amp;amp;lt;!DOCTYPE html&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;lt;meta charset=&amp;quot;UTF-8&amp;quot;&amp;amp;gt; &amp;amp;lt;script&amp;amp;gt; function send(type){ url=&amp;quot
分类: 编程语言 发布时间: 06-23 23:43 阅读次数: 3

初识JS 2

学的JavaScript内容在进一步加深。 1.函数传参,在一定程度上可以简化代码量。 &amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&amp;gt; &amp;lt;head&amp;gt; &amp;lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&amp;gt; &amp;lt;title&a
分类: 编程语言 发布时间: 06-23 23:43 阅读次数: 3

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;amp;action=download 或 http://www.apache.org/dyn/closer.cgi?filename=...
分类: 编程语言 发布时间: 06-23 23:42 阅读次数: 3

Cannot cast from Fragment to NewsContentFragment

原因:在导入支持Fragment包时,导入了系统识别不了的包。(import android.support.v4.app.Fragment;) 解决办法:将上述的包换成系统包就行了(import android.app.Fragment;)在导入系统包时注意了一定要添加上支持最新api(@SuppressLint("NewApi"))
分类: 其他 发布时间: 06-23 23:42 阅读次数: 2

Activity与Fragment的生命周期

Activity的生命周期 1.完整生存期:onCreate()----onDestroy() 2.可见生存期:onStart()-----onStop() 3.前台生存期:onResume()-----onPause() Fragment的生命周期 碎片总是依附于活动而存在, 两者对比
分类: 其他 发布时间: 06-23 23:41 阅读次数: 2

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. 对象创建方法
分类: 其他 发布时间: 06-23 23:41 阅读次数: 2

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内存管理方式: 段存储
分类: 其他 发布时间: 06-23 23:41 阅读次数: 2

Activity传值问题

昨天去完美面试,实力炮灰,问了这个问题没答上来,现在仔细看看。。。 Activity传值的话主要是: 1.Intent传值 2.static变量传值 3.Application的传值 4.ClipboardManager(剪切板)的传值。 5.数据库的传值 主要说下前两种: 1、Intent 的传值。 Intent intent = new Intent(th
分类: 其他 发布时间: 06-23 23:41 阅读次数: 2

Android面试之单例模式

这几次面试,面试官都要求手写单例,应该是简单容易写,也能根据不同写法进行区分吧。 1.饿汉 public class Singleton{ //类加载时就初始化 private static final Singleton instance = new Singleton(); private Singleton(){} public static Sing
分类: 其他 发布时间: 06-23 23:40 阅读次数: 2

Application和Activity的异同

Application和Activity一样,都是Android框架的一个系统组件 应用程序每次启动时,系统会为其创建一个application对象且只有一个(单例类),用来存储系统的一些信息,相当于一个容器。 启动application时,系统会创建一个PID(进程ID),所有的activity都在这个进程上运行,在application创建时会初始化一个全局变量,同
分类: 其他 发布时间: 06-23 23:40 阅读次数: 2

Android内存优化实例

Bitmap优化: Bitmap是造成OOM的最大威胁,所以优化十分必要。 ①使用适当分辨率和大小的图片 不同的情况下使用不同大小的图片,没有必要过度的高精度。 ②及时回收内存 使用完的bitmap会被GC ③使用图片缓存(内存缓存,硬盘缓存) LruCache,DiskLruCache。 代码
分类: 其他 发布时间: 06-23 23:39 阅读次数: 2

LeetCode-001

# 给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 # 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 # 示例: # 给定 nums = [2, 7, 11, 15], target = 9 # 因为 nums[0] + nums[1] = 2 + 7 = 9 # 所以返回 [0, 1] class Solution: # 暴力超时 # def t...
分类: 其他 发布时间: 06-23 23:39 阅读次数: 2

LeetCode-026

# 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 # 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 # 示例 1: # 给定数组 nums = [1,1,2], # 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 # 你不需要考虑数组中超出新长度后面的元素。 # ...
分类: 其他 发布时间: 06-23 23:39 阅读次数: 2

getFragmentManager()动态添加、替换fragment

fragment相当于网页中的块,一个activity中可以包含多个fragment,互相独立,互不干扰。但可以通过定义回调接口的方式来实现相互通讯。每个fragment寄生在activity中,当activity生命周期为onPause()时,其包含的每个fragment也会调用各自的onPause()方法。fragment可以在布局文件中定义,可以针对不同的屏幕大小设计不同的布局文件。如果将f...
分类: 其他 发布时间: 06-23 23:38 阅读次数: 2

python 迭代器和生成器

迭代器:迭代器:从集合的第一个元素开始访问,到所有的元素都被访问完 ,结束,不能后退,只能往前; 迭代器的优点:不需要准备所有的元素;只有在迭代时才放入迭代器;元素之前或者之后的元素可以不存在或者时被销毁了,这个特点特别适用于遍历一个巨大的或者无限大的集合,如几个G的文件; vi 需要准备好文件(也就是全部读取到内存里面去,当用vi去打开文件,当用cat则不同,他是通过迭代的形式来查看文件的;(从...
分类: 其他 发布时间: 06-23 23:37 阅读次数: 2