文件属性

外网大文件传输断点续传源码

为君一笑 提交于 2020-03-01 14:53:59
需求:项目要支持大文件上传功能,经过讨论,初步将文件上传大小控制在500M内,因此自己需要在项目中进行文件上传部分的调整和配置,自己将大小都以501M来进行限制。 第一步: 前端修改 由于项目使用的是BJUI前端框架,并没有使用框架本身的文件上传控件,而使用的基于jQuery的Uploadify文件上传组件,在项目使用的jslib项目中找到了BJUI框架集成jQuery Uploadify的部分,这部分代码封装在bjui-all.js文件中, 在bjui-all.js文件中的全局变量定义中有以下部分代码,这就是定义的有关于上传的Uploadify控件的重要变量: upload:{uploadLimit:5,fileSizeLimit:31744,removeTimeout:0.8} 以上三个变量代表的含义是: uploadLimit :表示上传文件个数的限制,5表示文件上传个数限制是5个 fileSizeLimit :表示上传文件大小的限制,31744单位是KB,也就是表示31M removeTimeout :表示移除文件的时间限制 继续查找使用到这些变量的地方,看到了文件大小超出限制等 了解了BJUI前端框架对于上传大文件的限制,可以这样使用,增大文件上传大小和数量,可以按照如下进行修改,我们在bjui-all

asp.net页面指令和事件

南楼画角 提交于 2020-03-01 05:41:02
@Page指令 定义页面属性 @Page指令允许为ASP.NET页面(.aspx)指定解析和编译页面时使用的属性和值。这是最常用的指令。ASP.NET页面是ASP.NET的一个重要部分,所以它有许多属性。表3-4总结了@Page指令的可用属性。 表 3-4 属 性 说 明 AspCompat 若其值为True,就允许页面在单线程的单元中执行,这个属性的默认设置是False。 Async 指定ASP.NET页面是同步或异步处理 AutoEventWireUp 设置为True时,指定页面事件自动触发。这个属性的默认设置是True Buffer 设置为True时,支持HTTP响应缓存。这个属性的默认设置是True ClassName 指定编译页面时绑定到页面上的类名 CodeFile 引用与页面相关的后台编码文件 CodePage 指定响应的代码页面值 CompilerOptions 编译器字符串,指定页面的编译选项 CompileWith 包含一个String值,指向所使用的后台编码文件 ContentType 把响应的HTTP内容类型定义为标准MIME类型 Culture 指定页面的文化设置。ASP.NET 2.0允许把Culture 属性的值设置为Auto ,支持自动检测需要的文化 Debug 设置为True时,用调试符号编译页面 Description 提供页面的文本描述。ASP

JQuery上传插件Uploadify使用详解及错误处理

不问归期 提交于 2020-03-01 02:37:37
上面的代码就简单实现了上传的功能,依靠函数uploadify实现,uploadify函数的参数为json格式,可以对json对象的key值的修改来进行自定义的设置,如multi设置为true或false来控制是否可以进行多文件上传,下面就来介绍下这些key值的意思: uploader : uploadify.swf 文件的相对路径,该swf文件是一个带有文字BROWSE的按钮,点击后淡出打开文件对话框,默认值:uploadify.swf。 script : 后台处理程序的相对路径 。默认值:uploadify.php checkScript :用来判断上传选择的文件在服务器是否存在的后台处理程序的相对路径 fileDataName :设置一个名字,在服务器处理程序中根据该名字来取上传文件的数据。默认为Filedata method : 提交方式Post 或Get 默认为Post scriptAccess :flash脚本文件的访问模式,如果在本地测试设置为always,默认值:sameDomain folder : 上传文件存放的目录 。 queueID : 文件队列的ID,该ID与存放文件队列的div的ID一致。 queueSizeLimit : 当允许多文件生成时,设置选择文件的个数,默认值:999 。 multi : 设置为true时可以上传多个文件。 auto :

如何在C/C++中调用Java

旧街凉风 提交于 2020-02-29 07:52:36
转的一篇文章,看的不懂,先坐下记录吧~~~ java跨平台的特性使Java越来越受开发人员的欢迎,但也往往会听到不少的抱怨:用Java开发的图形用户窗口界面每次在启动的时候都会跳出一个控制台窗口,这个控制台窗口让本来非常棒的界面失色不少。怎么能够让通过Java开发的GUI程序不弹出Java的控制台窗口呢?其实现在很多流行的开发环境例如JBuilder、Eclipse都是使用纯Java开发的集成环境。这些集成环境启动的时候并不会打开一个命令窗口,因为它使用了JNI(Java Native Interface)的技术。通过这种技术,开发人员不一定要用命令行来启动Java程序,可以通过编写一个本地GUI程序直接启动Java程序,这样就可避免另外打开一个命令窗口,让开发的Java程序更加专业。 JNI答应运行在虚拟机的Java程序能够与其它语言(例如C和C++)编写的程序或者类库进行相互间的调用。同时JNI提供的一整套的API,答应将Java虚拟机直接嵌入到本地的应用程序中。图1是Sun站点上对JNI的基本结构的描述。 本文将介绍如何在C/C++中调用Java方法,并结合可能涉及到的问题介绍整个开发的步骤及可能碰到的难题和解决方法。本文所采用的工具是Sun公司创建的 Java Development Kit (JDK) 版本 1.3.1,以及微软公司的Visual C++ 6开发环境。

linux中文件系统属性chattr权限

拈花ヽ惹草 提交于 2020-02-28 21:19:50
一.chattr命令格式 格式 chattr [+-=][选项] 文件或目录名 操作 +: 增加权限 -: 删除权限 =: 等于某权限 选项 i: 如果对文件设置i属性,那么不允许对文件进行删除/改名,也不能添加和修改数据;(相当于锁死文件,什么操作都不允许进行,对root用户也生效) 如果对目录设置i属性,那么只能修改目录下文件的数据,但不允许建立和删除文件. a: 如果对文件设置a属性,那么只能在文件中增加数据,但是不能删除也不能修改数据;(相当于锁死文件中现有的数据,只能添加新的数据[不能使用vi或vim,只能使用>>],其他的操作都不允许进行,对root生效) 如果对目录设置a属性,那么只允许在目录中建立和修改文件,但是不允许删除. 实例 ## 文件添加i属性 [root@izm5e2q95pbpe1hh0kkwoiz tmp]# touch test [root@izm5e2q95pbpe1hh0kkwoiz tmp]# echo 111 >> test [root@izm5e2q95pbpe1hh0kkwoiz tmp]# cat test 111 [root@izm5e2q95pbpe1hh0kkwoiz tmp]# chattr +i test # i代表i属性,e代表文件是在ext文件系统下建立的 [root@izm5e2q95pbpe1hh0kkwoiz tmp

DG 参数详解

被刻印的时光 ゝ 提交于 2020-02-28 04:04:49
1.与角色无关的参数 ◆ DB_UNIQUE_NAME :数据库唯一名。对于物理standby,DB_NAME必须相同,对于逻辑standby,DB_NAME可以不同,所以在10g中引入DB_UNIQUE_NAME参数用来区分DG配置中的每个数据库,默认值为DB_NAME. 例:DB_UNIQUE_NAME=STEPHEN ◆ LOG_ARCHIVE_CONFIG :定义DG配置中包含的DB_UNIQUE_NAME。它为DG提供安全检查:数据库之前的连接时允许的。 例:LOG_ARCHIVE_CONFIG='DG_CONFIG=(STEPHEN,STANDBY)' ◆ LOG_ARCHIVE_MAX_PROCESSES :最大归档进程数。默认值为2,需要调大,最大值为30.值如果太大,会影响归档切换速度和一致性关闭数据库。 例:LOG_ARCHIVE_MAX_PROCESSES=30 2.主角色参数 ◆ LOG_ARCHIVE_DEST_ n :DG传输redo data的主要参数,还用于指定Online redo log 和Standby redo log文件的归档日志文件存储位置。一般用LOG_ARCHIVE_DEST_1指定本地归档目录,LOG_ARCHIVE_DEST_2指定DG传输redo data存储目录。 该参数的主要属性: 属性 描述 LOCATION 指定归档目录

Oracle Data Guard 理论知识

杀马特。学长 韩版系。学妹 提交于 2020-02-28 04:02:00
Oracle Data Guard 理论知识 来源: Linux 社区 作者: tianlesoftware RAC , Data Gurad , Stream 是 Oracle 高可用性体系中的三种工具,每个工具即可以独立应用,也可以相互配合。他们各自的侧重点不同,适用场景也不同。 RAC 它的强项在于解决单点故障和负载均衡,因此 RAC 方案常用于 7*24 的核心系统,但 RAC 方案中的数据只有一份,尽管可以通过 RAID 等机制可以避免存储故障,但是数据本身是没有冗余的,容易形成单点故障。 Data Gurad 通过冗余数据来提供数据保护, Data Gurad 通过日志同步机制保证冗余数据和主数据之前的同步,这种同步可以是实时,延时,同步,异步多种形式。 Data Gurad 常用于异地容灾和小 企业 的高可用性方案,虽然可以在 Standby 机器上执行只读查询,从而分散 Primary 苏菊哭的性能压力,但是 Data Gurad 决不是性能解决方案。 Stream 是以 Oracle Advanced Queue 为基础实现的数据同步,提供了多种级别的灵活配置,并且 Oracle 提供了丰富的 API 等开发支持, Stream 更适用在应用层面的数据共享。 在 Data Gurad 环境中,至少有两个 数据库 ,一个处于 Open 状态对外提供服务

Visual Studio 中 RichTextBox 控件的使用

落花浮王杯 提交于 2020-02-27 08:53:13
RichTextBox是一种可用于显示、输入和操作格式文本,除了可以实现TextBox的所有功能,还能提供富文本的显示功能。 控件除具有TextBox 控件的所有功能外,还能设定文字颜色、字体和段落格式,支持字符串查找功能,支持rtf格式等功能。 下面就其的常用到的功能进行介绍。 一、显示滚动条 RichTextBox可设置Multiline属性来控制是否显示滚动套,true为是,false为否。,默认为true。(此项属性在TextBox亦可实现) 滚动条分为两种:水平(Horizontal)滚动条和垂直(Vertical)滚动条,通过RichTextBox的ScrollBars属性设置如何显示滚动条。(此项属性在TextBox亦可实现) ScrollBars属性值: 1、Both:只有当文本超过RichTextBox的宽度或长度时,才显示水平滚动条或垂直滚动条,或两个滚动条都显示。 2、None:从不显示任何类型的滚动条 。 3、Horizontal:只有当文本超过RichTextBox的宽度时,才显示水平滚动条。必须将WordWrap属性设置为false,才会出现这种情况。(下面将会给出解释) 4、Vertical:只有档文本超过RichTextBox的高度时,才显示垂直滚动条。 5、ForcedHorizontal:当WordWrap属性设置为false时,显示水平滚动条

[翻译]jQuery Mobile入门教程——主题的使用和定制

独自空忆成欢 提交于 2020-02-27 07:22:19
原作: Using and customizing jQuery Mobile themes —— Matthew David 翻译: filod 转载声明:请注明原作者、翻译者以及译文链接。 在之前的文章 jQuery Mobile 入门教程 里,我对jQueryMobile的使用进行了入门介绍,你可以使用它创造出非常华丽的移动站点——漂亮的按钮、优雅的界面等等等等。 然而仅仅是这样的话,你的需求肯定不会被满足的——你或许需要给header换个颜色来配合自己公司的logo?又或者需要突出显示一下某个静音按 钮?总而言之,你需要自己控制jQueryMobile的显示效果。本文旨在介绍教大家如何在jQueryMobile构建的站点中控制主题显示的效果。 jQueryMobile的主题(theme)和调板(swatches) 很显然,jQueryMobile是用CSS来控制在屏幕中的显示效果的,而在CSS文档中又包含两个主要的部分: 结构:用于控制元素(如按钮、tab等)的在屏幕中显示的位置,内外边距等。 主题:用于控制可视元素的视觉效果,例如字体、颜色、渐变、阴影、圆角等。你可以通过修改主题来控制可视元素(如按钮)的效果。 注意: 为了尽量减少图片的使用(目的是减少请求数),jQueryMobile使用了css3的方式来替代传统的图片方式创建按钮等控件。当然用图片来设计也可以

Struts1.x教程:配置文件总结

二次信任 提交于 2020-02-27 04:26:06
要想使用Struts ,至少要依靠两个配置文件:web.xml 和struts-config.xml 。其中web.xml 用来安装Struts 框架。而struts-config.xml 用来配置在Struts 框架中要使用的资源。如Formbean 、Action 、插件等。如果使用了某些插件,如Validator 、Tiles 等。还可能需要其他的配置文件。虽然在前面的文章中已多次使用了这两个配置文件,但都是分散介绍的。因此,在本文将对这些配置进行一下总结和回顾,以使读者对Struts 的配置有一个更清醒的认识。 一、在 web.xml 中安装 Struts 要想使用Struts ,我们接触到的第一个配置文件就是web.xml 。实际上,Struts 的入口点是一个名为ActionServlet 的Servlet 。在第一次访问Struts 时,建立这个ActionServlet 类的对象实例,并调用ActionServlet 类中的init 方法来进行初始化(其实是读取struts-config.xml 文件中的内容,并根据struts-config.xml 中的内容来初始化相关的资源)。因此,就要在web.xml 文件中安装这个ActionServlet ,并在ActionServlet 的初始化参数中指定struts-config.xml 的位置。 二、 struts