清空input file中的值
清空input file中的值
对于input type为file元素:
未选择文件之前,它是这个样子:
当选择文件名为index.html的文件后,它变成了这个样子,input元素会显示文件名信息:
有时候在选择上传文件时,需要前端对选择的文件格式进行一个判断,当满足条件时,才在input元素中显示其文件名信息,当不满足时则保持原来样子即显示“未选择任何文件”。由于input...
display: inline-block
display: inline-block
<div class="container">
<div class="item"></div>
<div class="item"></d
在Linux系统安装Nodejs最简单步骤
一.去官网下载和自己系统匹配的文件 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统),如图 故下载一下红色框中文件 二.下载下来的tar文件上传到服务器并且解压,然后通过建立软连接变为全局 1)上传服务器可以是自己任意路径,目前我的放置路径为 cd /ap
6.oracle数据库恢复
1.1 Oracle数据库恢复 目录 1 安装新的客户端 2 新建异机恢复文件 3 新建数据库实例 4 建立spfile文件 5 建立数据文件夹 6 启动数据库到nomount状态 7 列出备份信息 8 还原controlfile,并mount数据库 9 查找数据文件信息 10 数据文件恢复 11 归档日志恢复 12 联机日志路径修改 13 Recover并打开数据库 14 验证数据库 1.1.1 安装新的客户端 在备份服务器上添加hosts信息 10.110.10.74 backup-tes
[2018.6.23集训]y-带权二分
题目大意 几乎同HNOI2018道路,但将题面中的"小 W 决定对每个城市翻修恰好一条通向它的道路,即从公路和铁路中选择一条并进行翻修"这句话删去,即改为可以任意选择$n-1$条边翻修。 数据范围不变。 题解 考虑朴素DP。 即,在可以通过原题的代码的基础上,加上一维表示已选择的边的数量,同时转移上多出两边都选和都不选的方案。 复杂度$O(n^2d^2)$($d$为深度,$d \leq 40$),30分。 考虑优化,然而从dp的角度较难下手。 注意到有一维跟数量有关,同时打表发现,若令答案关于
node.js获取url中的各个参数
实例代码test.js var http=require('http');
var url=require('url');
var querystring=require('querystring');
http.createServer(function(request, response) {
var urlStr = request.url;
var methodName = urlStr.substring(1, urlStr.indexOf('?'));
co
路由系统(urls.py)
路由系统(urls.py) 正则表达式匹配 urls.py from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^articles/2003/$', views.special_case_2003),
url(r'^articles/([0-9]{4})/$', views.year_archive),
] Django 2.0版本中的路由系统已经替换成下面的写法 from dja
第二阶段:2.商业需求文档MRD:2.MRD-目标市场分析
版本管理的变更人,属性,时间以及审核人都要严格的写清楚。 MRD主要面向的是参与这个需求同级别的同时或主管,让大家更好的了解这个产品的各个方面,达成共识。 现在互联网的发展周期很短,不需要看4.5年,只要看2.3年的发展趋势。时间周期就代表着节奏。多利用工具:比如网站(36K),公众号,百度指数等工具。
android国际化应用——多国语言Values文件命名规则
在给自己的app适应国际化语种的时候,这个values文件夹是不可以随便命名的哦,按照以下对应的去命名才不会报错;
android多国语言文件夹文件汇总如下:
维吾尔文(中国):values-ug-rCN
中文(中国):values-zh-rCN
中文(台湾):values-zh-rTW
中文(香港):values-zh-rHK
英语(美国):values-
android中传递复杂参数,activity之间和fragment之间的bundle传递集合/对象
在Android开发中,Activity之间通过Intent使用bundle,fragment之间和Activityty通过setArguments使用bundle,对于一些简单的参数传递比较简单,而且方式也有多种,这个就不介绍了。在这里介绍一下复杂的参数传递,比如传递集合ArrayList,对象ArrayList。
无论是Activity之间参数传递,还是Fragment之间参数
Android中callback(接口回调)机制
其实,callback 机制在Android 中无处不在,特别是以Handler、Callback、Listener这三个词结尾的,都是利用callback机制来实现的。比如点击事件onClickListener就是一个已经封装好的callback案例:
tv.setOnClickListener(new OnClickListener() {
@Override
publ
android stutio项目如何导入Eclipse中,完美解决
android stutio早已问世,但是国人程序员还是对eclipse爱不释手,毕竟用了这么多年,已经这么熟悉了。其实我也是这么想的,所以现在还在坚持使用eclipse。不过有时间还是非常有必要去学习学习android stutio的,它操作起来比eclipse更方便而且有很多新内容。
在使用一些开源框架时,几乎都是android stutio敲出来的,如何导入eclipse
setTag和findViewByTag的使用详解
在使用ListView或者GridView的时候, 如果想要在Aciviry中获取到Item中的子View,比较频繁的使用是:getChildAt(int position);
之前自己几乎不会去使用findViewByTag,因为用不需要使用。这次项目需要,使用到了ExpandableListView,上下级的IItem,而且自己定义了事件监听,但是事件监听方法的参数列表中没有专递Vi
Broadcast监听网络状态,ping判断网络是否可用
判断网络状态,android提供了api,可以很方便的使用。但是在某些情况下,网络状态连接正常,但是并不一定就可以去访问其他网页。比如,路由器打开了,但是没有插上网线,手机GPRS打开了,但是手机已经欠费了。这种情况,有网络连接,但是依旧上不了网。根据android提供的api,我们只能判断是否网络连接正常,无法去判断是否可以访问其他网站。
最近,一个项目中遇
一个可以拖动指针设置hour,minute的钟表,开源框架TimePickerDialog改动eclipse project
现在比较流行可以通过用户拖动指针自定义时间的定时器,公司boss非得也要个这样的,于是网上找了些资源,看了一些开源框架,改了一个出来了。
先上效果图吧:
关键可操作代码也贴出来:
public class MainActivity extends Activity implements
TimePickerDialog.OnTimeSetListener {
pr
Only one Looper may be created per thread
在开发一套智能家居的APP时,因为要让APP自动根据用户操作过的数据来更新自己的状态。
出现大致一个这样的代码结构(该结构不是原项目中的,这是随便写了一个与项目代码结构一致):
class LoopThread extends Thread {
@Override
public void run() {
// TODO Auto-generated method stub
自定义ProgressDialog,有四种样式。比较简洁。
系统自定的ProgressDialog比较大众化,有不好看。于是自己就自定义了几个。
不好意思,由于时间比较紧,已经下班了,急着下班,直接上图和Demo;谢谢理解!
基本上比较简单,代码注释比较详细;
下载地址::::
ProgressDialog
调用摄像头的拍照功能
我们要调用摄像头的拍照功能,显然
第一步必须加入调用摄像头硬件的权限,拍完照后我们要将图片保存在SD卡中,必须加入SD卡读写权限,所以第一步,我们应该在Android清单文件中加入以下代码
//摄像头权限
SD卡读写权限
第二步,要将摄像头捕获的图像实时地显示在手机上。
我们是用SurfaceView这个视图组件来实现的,因此在main.xml中加入下
今日推荐
周排行