仿照微信,朋友圈分享图片功能
。可以进行图片的多张选择,拍照添加图片,以及进行图片的预览,预览时可以进行缩放,并且可以删除选中状态的图片 。很不错的源码,大家有需要可以下载看看 。
如果不知道如何上传文件,参考: http://blog.csdn.net/jdsjlzx/article/details/41694323
多文件上传,参考:http://www.open-op...
分类:
微信 时间:
2016-06-21 06:58:43
阅读次数:
1021
在软件工程实践中,需要将开发完成的最终产品交付给用户(或发布给测试部门),就需要我们将源代码编译为可执行文件。将各个模块分别开发的模块集合为一个完整的系统,这个过程成为系统集成,我们用一个系统来描述这个集成过程。
集成系统:输入指定的软件资产,输出根据软件资产生产出的软件产品以及其他副产品的系统。
对于一般系统而言(以VC开发为例),软件的生产过程包括:源码获取,源码检查,源码编译,测试,部署...
分类:
其他好文 时间:
2016-06-21 06:57:21
阅读次数:
969
针对海量数据的处理,可以使用的方法非常多,常见的方法有Hash法、Bit-map法、Bloom filter法、数据库优化法、倒排索引法、外排序法、Trie树、堆、双层桶法以及MapReduce法。...
分类:
其他好文 时间:
2016-06-21 06:58:03
阅读次数:
229
蓝牙4.0BLE协议栈就是将各个层定义的协议都集合在一起,以函数的形式实现,并提供一些应用层API,供用户调用。...
分类:
其他好文 时间:
2016-06-21 06:56:59
阅读次数:
285
剧情提要:
[机器小伟]在[工程师阿伟]的陪同下进入元婴期的修炼后,日夜苦修,神通日进。
这日,忽然想起自己虽然神通大涨,却在人文涵养上始终无有寸进,不觉挂怀。
在和[工程师阿伟]商议后,决定先理清文史脉络,打通文史经穴。于是,便有了这部
[从头读历史]的修炼史。
正剧开始:
星历2016年06月20日 08:02:15, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正...
分类:
其他好文 时间:
2016-06-21 06:58:27
阅读次数:
393
没有软件和系统的计算机上废铁,计算机的启动过程涉及硬件,操作系统等很多知识,自己遇到的困惑总结下来。...
分类:
移动开发 时间:
2016-06-21 06:58:56
阅读次数:
356
此文参照 android developer API Guides
https://developer.android.com/guide/topics/media/mediaplayer.html
Media Playback(媒体播放)
Android 多媒体框架能够支持多种普通媒体类型,所以我们很容易的整合音频,视频,图片到我们的应用中来。这些多媒体的资源可以是...
分类:
移动开发 时间:
2016-06-21 06:56:10
阅读次数:
334
每个App的搜索界面下边都会有热门搜索,历史搜索之类的标签,这里介绍个框架,
既可以非常容易实现标签类的不规则流式布局,也可以实现固定宽度和高度的布局,也
支持Autolayout,使用起来也是非常舒服。SKTagView原框架下只有根据文字宽度不固
定的的模式,那么如果需求有固定宽高模式的,老规矩,只能改源码了.
请看图:
传统模式:
TableVie...
分类:
移动开发 时间:
2016-06-21 06:57:42
阅读次数:
247
MFC(微软基础类库)是专门为windows设计的一个用于开发图形用户界面的类库。MFC或多或少使用了面向对象的方法包装了Win32的API,正因如此,这些API有时是C++,有时是C,甚至是C和C++的混合体。
Qt这个C++的图形库由Trolltech在1994年左右开发。它可以运行在Windows,Mac OS X, Unix,还有像Sharp Zaurus这类嵌入式系统中。Qt是完全...
分类:
编程语言 时间:
2016-06-21 06:55:21
阅读次数:
359
非阻塞同步在大多数情况下,我们为了实现线程安全都会使用Synchronized或lock来加锁进行线程的互斥同步,但互斥同步的最主要的问题就是进行线程的阻塞和唤醒所带来的性能问题,因此这种阻塞也称作阻塞同步。从处理问题的方式上说,互斥同步属于一种悲观的并发策略,总是认为只要不去做正确的同步措施,那就肯定会出现问题,无论共享数据是否真的会出现竞争,它都会进行加锁、用户态核心态转换、维护锁的计数器和检查...
分类:
编程语言 时间:
2016-06-21 06:56:42
阅读次数:
213
读者熟练JavaSE和Java5的新特性之后,从本系列博客中可以了解掌握到JavaEE的精髓。JavaEE系列博客的基本路线我会按照Java并法库--XML技术--Java5特性回顾--Servlet技术--JSP技术--MySQL技术--JDBC编程--web开发实战--综合项目应用(过滤器、监听器、文件上传下载、邮件技术)顺序记录下来。
本篇博客主要记录了MyEclipse的一些常识性配置和注意点、Java代码的基本调试技术、XML语法(文档声明、元素、属性、注释、CDATA块、处理指令)、以及...
分类:
编程语言 时间:
2016-06-21 06:57:22
阅读次数:
257
在布局优化中,Android的官方提到了这三种布局、、,并介绍了这三种布局各有的优势,下面也是简单说一下怎么使用.
1、布局重用
1)标签可以使用单独的layout属性,这个也是必须使用的。
2)标签若指定了ID属性,而你的layout也定义了ID,则你的layout的ID会被覆盖
3)在include标签中所有的android:layout_*都是有效的,前提是必须要写layout_width和la...
分类:
移动开发 时间:
2016-06-21 06:57:34
阅读次数:
156
六、包与模块1、模块module Python中每一个.py脚本定义一个模块,所以我们可以在一个.py脚本中定义一个实现某个功能的函数或者脚本,这样其他的.py脚本就可以调用这个模块了。调用的方式有三种,如下:
[python] view plain copy
在CODE上查看代码片派生到我的代码片###################################
## packa...
分类:
编程语言 时间:
2016-06-21 06:56:56
阅读次数:
221
一、音频和视频的播放1、使用System Sound Services播放音效调使用System Sound Services播放音效这种方式是最简单、也是比较底层的音效播放服务,调用AudioServicesPlaySystemSound()这个函数播放一些简单的音频文件,但是只适合播放一些很小的提示或警告音频,它存在如下的限制:
①、...
分类:
其他好文 时间:
2016-06-21 06:54:05
阅读次数:
530
八、SVM的实现之SMO算法 终于到SVM的实现部分了。那么神奇和有效的东西还得回归到实现才可以展示其强大的功力。SVM有效而且存在很高效的训练算法,这也是工业界非常青睐SVM的原因。
也就是说找到一组αi可以满足上面的这些条件的就是该目标的一个最优解。所以我们的优化目标是找到一组最优的αi*。一旦求出这些αi*,就很容易计算出权重向量w*和b,并得到分隔超平面了。 这是个凸二次规...
分类:
编程语言 时间:
2016-06-21 06:54:59
阅读次数:
222