实现的功能是:
用户可以一次上传一个至多个文件。
用户可以下载其他人上传的图片。
用户可以查看其他所有人的图片。
用户只能删除通过自己IP上传的图片。用到的技术:
文件上传下载、设计模式、Dom4j、xPath等。先看下2个页面:源代码:web.xml:
<web-app version="3.0"
xm...
分类:
Web程序 时间:
2016-07-25 01:51:19
阅读次数:
367
1.绪论订阅号很早就有了,我最近闲了无事就像探索探索可以怎么玩。首先联想到就是微软小冰智能问答系统,还有很早时候有一个公众号提供了,根据c、c++函数名返回API具体用法的功能。那么这两个类似的功能如何实现呢。
2.接入智能问答系统首先个人需要申请一个公众号,接着在图灵机器人的官网:http://www.tuling123.com/
注册一个号,选择添加微信公众号,直接扫码关联,ok,智能问答系...
分类:
其他好文 时间:
2016-07-25 01:51:04
阅读次数:
257
为什么要重复造轮子
在开发领域有一句很流行的话就是不要重复造轮子, 因为我们在开发中用到的很多东西早已有很多人去实现了, 而且这些实现都是经过时间和开发者检验过的, 一般不会遇到什么坑, 而如果我们自己去实现的话, 那不仅会增加工作量, 最大的隐患还是我们并不能预见以后是否会遇到大坑. 不过大家注意了吗. 上面不要重复造轮子的一个前提是开发中, 是的, 这句名言在开发中是适用的, 那在学习阶段的?...
分类:
其他好文 时间:
2016-07-25 01:51:43
阅读次数:
340
返回上一页并刷新在此功能有利于用户的体验,是每一个web开发人员所必备的一项,长话短说,今天介绍实现此功能的一个方法,需要了解的朋友可以参考下:一:JS 重载页面,本地刷新,返回上一页
代码如下:返回上一页
重载页面,本地刷新...
分类:
Web程序 时间:
2016-07-25 01:50:54
阅读次数:
185
SwipeRefreshLayout是Android官方的下拉刷新控件,使用简单,界面美观,不熟悉的朋友可以随便搜索了解一下,这里就不废话了,直接进入正题。这种下拉刷新控件的原理不难,基本就是监听手指的运动,获取手指的坐标,通过计算判断出是哪种操作,然后就是回调相应的接口了。SwipeRefreshLayout是继承自ViewGroup的,根据Android的事件分发机制,触摸事件应该是先传递到V...
分类:
移动开发 时间:
2016-07-25 01:50:43
阅读次数:
316
简述 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容需要SSL。它是一个URI sche ...
分类:
数据库 时间:
2016-07-25 01:50:22
阅读次数:
614
java程序中对象的创建有四种方式: ● 调用new语句创建对象,最常见的一种 ● 运用反射手段创建对象,调用java.lang.Class 或者 java.lang.reflect.Constructor 类的newInstance()实例方法 ● 调用对象的clone()方法 ● 运用序列化手段 ...
分类:
编程语言 时间:
2016-07-25 01:52:58
阅读次数:
262
在Windows上开发桌面应用程序的工具有很多,早期的VB,VC+MFC等等,.Net出来后,使用C#开发桌面应用程序就更加容易,C#对Windows的面向对象方式的封装使得程序开发更新方便,重用性也大大提高,但总是要带着.Net巨大的环境。 使用Dgui不仅可以去掉.Net巨大的环境,而且Dgui... ...
分类:
编程语言 时间:
2016-07-25 01:50:08
阅读次数:
363
今天没有延续上一篇讲的内容,穿插一段小插曲,WebSocket 实时数据通讯同步的问题,今天我们并不是很纯粹地讲 WebSocket 相关知识,我们通过 WebGL 3D 拓扑图来呈现一个有趣的 Demo。接下来我们就看看这个实时数据通讯是一个什么样的套路。 ...
分类:
Web程序 时间:
2016-07-25 01:52:09
阅读次数:
257
89. Gray Code The gray code is a binary numeral system where two successive values differ in only one bit. Given a non-negative integer n representing ...
分类:
其他好文 时间:
2016-07-25 01:51:54
阅读次数:
212
简述 OpenSSL是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。 简述 下载安装 使用 更多参考 简述 下载安装 使用 更多参考 简述 下载安装 使用 更多参考 下载安装 进入Win32 OpenSSL下载页 ...
分类:
其他好文 时间:
2016-07-25 01:49:58
阅读次数:
467
13.30 hrs Keynote Security in the World-Sized WebBruce Schneier,Chief Technology Officer, Resilient, an IBM Company, and Security Information technolo... ...
分类:
其他好文 时间:
2016-07-25 01:49:04
阅读次数:
286
extend() 方法, 合并两个或更多对象的属性到第一个对象中,jQuery后续的大部分功能都通过该函数扩展, 当参数只有一个对象时,则将对象的属性添加到jQuery对象中。 jquery 中扩展插件的形式: 2种方法 当参数中有多个对象的时候,后面的对象都是扩展到第一个对象上: 还有 深拷贝 和 ...
分类:
Web程序 时间:
2016-07-25 01:48:11
阅读次数:
186
Merge Two Sorted List、 Merge k Sorted List、 Insertion Sort List、 Sort List ...
分类:
编程语言 时间:
2016-07-25 01:49:00
阅读次数:
226
恢复内容开始 1. position:absolute 1.1 绝对定位设置定位值为百分比时: 如设置right:50%,即元素右侧外边框距离父盒子右侧始终始终为父盒子宽度的一半。 可以使用magin调节元素位置时(如居中等),且定位时使用的属性与设置外边距的属性一致,即left--margin-l ...
分类:
Web程序 时间:
2016-07-25 01:48:50
阅读次数:
263
对于QTableView中的显示,我们前面介绍过很多种,其中包括:文本、进度条、复选框等,今天我们介绍一下关于富文本的显示。 可能绝大多数小伙伴会通过QAbstractTableModel中的data来实现,可是现实告诉我们,那是行不通的,那么我们如何去显示呢?请看正文。 简述 效果 源码 分析 简 ...
分类:
Web程序 时间:
2016-07-25 01:47:28
阅读次数:
730