修改文件夹和文件属性时间-源代码

合集下载

Linux文件的属性(上半部分)

Linux文件的属性(上半部分)

Linux⽂件的属性(上半部分)第⼋节 Linux ⽂件的属性(上半部分)标签(空格分隔):Linux实战教学笔记第1章 Linux中的⽂件1.1 ⽂件属性概述(ls -lhi)linux⾥⼀切皆⽂件Linux系统中的⽂件或⽬录的属性主要包括:索引节点(inode),⽂件类型,权限属性,链接数,所归属的⽤户和⽤户组,最近修改时间等内容:⽂字解释:第⼀列:inode索引节点编号(相当于⼈的⾝份证,全国唯⼀)第⼆列:⽂件类型及权限第⼆列共11个字符:其中第⼀个字符为⽂件类型,随后的9个字符为⽂件的对应权限,最后⼀个字符点号“.”是和selinux有关的⼀个标识;第三列:硬链接个数(详细参看ln命令的讲解);相当于超市的多个⼊⼝,可以从不同的⽂件⼊⼝进⼊⽂件,还可以互为备份(消防通道)第四列:⽂件或⽬录所属的⽤户⽂件的所有者(属主);linux⾥⾯⽂件和程序的存在必须要有⽤户和组满⾜相应的存在需求。

第五咧:⽂件或⽬录所属的组第六列:⽂件或⽬录的⼤⼩;第七⼋九列:⽂件或⽬录的修改时间:默认⽉⽇时分第⼗列:实际的⽂件或⽬录名⽂件名不算⽂件的属性下⾯我们以chensiqi⽂件为例进⾏说明,具体列的内容参考下上⾯的图:1736707 -rwx-xr-x- 1 root root 35 Oct 28 11:29 chensiqiinode索引节点编号:1736707⽂件类型,⽂件类型是-,表⽰这是⼀个普通⽂件;⽂件权限:⽂件权限是rwxr-xr-x,表⽰⽂件属主可读,可写,可执⾏,⽂件归属的⽤户组可读可执⾏,其他⽤户可执⾏。

硬链接个数:表⽰chensiqi这个⽂件没有其它的硬链接,因为连接数是1,就是他本⾝;⽂件属主:这个⽂件所属的⽤户,这⾥意思是chensiqi⽂件被root⽤户拥有,注意,是第⼀个root;⽂件属组:这个⽂件所属的⽤户组,在这⾥是root⽤户组,是显⽰信息⾥的第⼆个root⽂件⼤⼩:⽂件⼤⼩是35个字节⽂件修改时间:这⾥的时间是该⽂件最后被更新(包括⽂件创建,内容更新,⽂件名更新等)的时间,可⽤如下命令查看⽂件的修改,访问,创建的时间1.2 索引节点inode1.2.1 inode 概述硬盘要存储数据,⾸先要分区,然后格式化创建⽂件系统,最后挂载,才能存数据。

如何修改代码

如何修改代码

如何将代码变成自己店铺的首页操作流程
首先下载群里的代码和Dreamweaver网页设计工具-安装-使用30天(这个工具只可以试用30天我好伤心哦)
1.首先把代码直接打开就是网页的形式
然后你就需要把你所需要的图片先分开截图或切好上传到图片空间可以以一个整体的方式截图比较快点~
2.然后打开网页设计工具DW
3.利用热点工具添加超级链接
点击这张需要做超级链接的图片,
在下方就会出现属性---有一个热点工具
选择你需要的形状
4.把图片地址改成自己图片空间的地址
这一整张图片你选择没有做热点的地方点击下方出现属性在源文件那里修改成您自己图片空间的地址(就不会出现盗用别人空间的图片现象哦)
假如你是标准版的想要直接改成750的只需要在属性那里把图片大小都调整为750 方便简捷但是却上传后会出现图片变形哦
如果你愿意多花点时间让图片美观在做一个步骤您需要先你切好的图片(如1)先放到美图秀秀中利用尺寸调整图片大小
只需要修改宽度为750就ok 应用保存在上传到图片空间
然后重复上面做法修改超级链接和图片地址保存
在你的店铺装修页面---在”模板”中新增一个自定义区---选择代码把代码复制进去就大功告成~~~
赶紧学会哦很简单的哦这样以后装修页面很快咯~~
有一个美观的首页装修是一个店铺的基本~~。

《reflector....k__BackingField问题解决方法》(精)

《reflector....k__BackingField问题解决方法》(精)

k__BackingField与反编译今天反编译umbraco的组件ProWorks Redirect Page v1.03,看到代码中有:[CompilerGenerated]private string <URL>k__BackingField;立马汗颜,自己搞C#到现在,也自称不是倒数第一,却没有见过这种形式。

马上baidu,释怀!是反编译的原因!找到一篇很好的文章,转载如下:《reflector <....>k__BackingField 问题解决方法》使用 reflector后生成的源代码出现:private string <LabelId>k__BackingField;这样的问题,造成编译失败。

解决方法:因为菜,所以不能改 reflector ,只好改生成的源代码了,使用.net 的在文件中替换的功能来解决:1、Ctrl+Shift_H 打开替换窗口;2、如下图示,使用正则表达式替换;查找内容:\<{.#}\>k__BackingField替换内容:_\1_k__BackingField3、结束。

没办法,懒人就是这个样子,谁让生成的代码里边这种错误这么多呢,要不然也用不着这个方法了。

================================================== =============================goldarch:有网友自己写一段代码,反编译,观察结果如下:/u/20090726/16/50060e4f-8255-4706-abe8-455cb51fe2a7. ht m lCompilerGenerated是反编译生成的代码如public class MyClass{public string Name{set;get;}public string Value { set; get; }public MyClass(string pName, string pValue) {Name =pName;Value =pValue;}}反编译后反编译后public class MyClass{// Fields[CompilerGenerated]private string <Name>k__BackingField; [CompilerGenerated]private string <Value>k__BackingField;// Methodspublic MyClass(string pName, string pValue) {base..ctor(); =pName;this.Value = pValue;return;}// Propertiespublic string Name{[CompilerGenerated]get{string str;str =this.<Name>k__BackingField; Label_0009:return str;}[CompilerGenerated]set{this.<Name>k__BackingField = value; return;}}public string Value{[CompilerGenerated]get{string str;str =this.<Value>k__BackingField;Label_0009:return str;}[CompilerGenerated]set{this.<Value>k__BackingField =value;return;}}}============================================= goldarch结论:形如<URL>k__BackingField只不过就是一"变量命名"!只不过vs不认这个命名而以,把这个命名改成vs能认的命名就可以了。

教你一步一步反编译并得到所有源代码

教你一步一步反编译并得到所有源代码

教你⼀步⼀步反编译并得到所有源代码
如果反编译整个.jar⽂件,请执⾏第1和第2步;如果只反编译⼀个或多个.class⽂件,请执⾏第2步
1)⾸先,你必须安装有JDK,并且配置好了环境变量。

然后在cmd进⼊你的XXXX.jar所在⽂件夹,输⼊
jar -xvf XXXX.jar 得到该jar内所有class⽂件
如果对-xvf不懂得可以⽤输⼊jar查看
jad.exe -r -ff -d src -s java XXXX\**\*.class
其中-r 表⽰恢复源⽂件的⽬录结构,,-ff 表⽰将类属性定义放在类⽅法定义之前, -d 表⽰输出⽬录,-s 表⽰⽂件的扩展名。

所有的java⽂件将会被放置到当前⽂件夹src⽬录下(如果没有将新建⼀个)。

-s java 表⽰反编译成java⽂件 XXXX\**\*.class表⽰把所有的⽂件反编译。

所有的反编译结果,就会保存在src⽂件夹⽬录下。

cmd命令解释

cmd命令解释

##########
显示或设置活动代码页编号。
CHCP [nnn]
nnn 指定代码页编号。
不带参数键入 CHCP 以显示活动代码页编号。
##########
检查磁盘并显示状态报告。
CHKDSK [volume[[path]filename]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]
+ 设置属性。 - 清除属性。
R 只读文件属性。 A 存档文件属性。 S 系统文件属性。 H 隐藏文件属性。 I 无内容索引文件属性。
[drive:][path][filename] 指定 attrib 要处理的文件。
/S 处理当前文件夹及其所有子文件夹中的匹配文件。
/R 查找损坏的扇区并恢复可读信息(隐含 /F)。
/L:size 仅用于 NTFS: 将日志文件大小更改为指定的 KB 数。如果未指定大小,则显示当前大小。
/X 如果必要,则先强制卸除卷。该卷的所有打开句柄都会无效(隐含 /F)。
source 指定要复制的文件。
/A 表示一个 ASCII 文本文件。
/B 表示一个二进位文件。
/D 允许解密要创建的目标文件
destination 为新文件指定目录和/或文件名。
/V 验证新文件写入是否正确。
##########
启动时显示或修改磁盘检查。
CHKNTFS volume [...]
CHKNTFS /D
CHKNTFS /T[:time]
CHKNTFS /X volume [...]
CHKNTFS /C volume [...]

文件操作-源代码

文件操作-源代码

// Filesystem_operations.cpp : Defines the entry point for the console application. //#include "stdafx.h"#include<iostream>#include<fstream>#include<vector>#include<string>#include<algorithm> //<math.h>#include<sstream>#include<iomanip>#include<conio.h>#include"filesystem_struct.h"using namespace std;#define Num 16 //每个用户最大文件数#define DISK_SIZE 100MFD mfdlist[Num];UFD ufdlist[Num];UOF uoflist[Num];DISK disklist[DISK_SIZE];int current_user_position;//当前用户在ufdlist中的位置//格式化磁盘void format_disk();//将更新后的物理块的信息重新写回磁盘void back_disklist();//从磁盘中获得物理块的信息void get_disklist();//将更新后的MFD重新写回磁盘void back_mfdlist();//从磁盘中获得MFDvoid get_mfdlist();//将更新后的UFD重新写回磁盘void back_ufdlist();//从磁盘中获得UFDvoid get_ufdlist();//在ufdlist中寻找可用的ufdint find_empty_ufd();//在disklist中寻找可用的物理块int find_empty_block();//在mfdlist中寻找可用的mfdint find_empty_mfd();//在用户注销后,清除ufdlist和uoflistvoid clear_alllist();//返回以block物理块为第1个文件块的文件的第length个字节所在的物理块号int get_appointfile_block(int block,int length);//改变文件属性void chatt(string filename,char attribute);//改变文件拥有者void chown(string filename,string new_owner);//关闭文件void close(string filename);//文件拷贝void copy(string srcFile,string desFile);//srcFile源文件,desFile目标文件//建立文件void creat(string filename,char attribute);//删除文件void delet(string filename);//列出该用户下所有文件void filedir();//显示本系统命令void help();//用户登陆void login();//用户登出void logout();//打开文件void open(string filename,char attribute);//修改用户密码void passwd(string oldPwd,string newPwd);//将文件读指针开始的nbytes个字符读到屏幕上void read(string filename,int nbytes);//改变文件名void chfname(string srcFile,string desFile);//显示文件内容void outfile(string filename);//将数据buffer的前nbytes个写入到写指针指定的位置void write(string filename,string buffer,int nbytes);//从键盘输入文件,可以包含任意字符(可见)。

cmd命令大全

cmd命令大全

67. perfmon:计算机性能监测器
68. PowerShell:提供强大远程处理能力
69. printmanagement.msc:打印管理
70. powercfg.cpl:电源选项
71. psr:问题步骤记录器
72. Rasphone:网络连接
slmgr.vbs -ipk :(Product Key)安装产品密钥
slmgr.vbs -ato :激活Windows
slmgr.vbs -cpky :从注册表中清除产品密钥(防止泄露引起的攻击)
slmgr.vbs -ilc :(License file)安装许可证
73. Recdisc:创建系统修复光盘
74. Resmon:资源监视器
75. Rstrui:系统还原
76. regedit.exe:注册表
77. regedt32:注册表编辑器
78. rsop.msc:组策略结果集
79. sdclt:备份状态与配置,就是查看系统是否已备份
45. mem.exe:显示内存使用情况(如果直接运行无效,可以先管理员身份运行命令提示符,在命令提示符里输入mem.exe>d:a.txt 即可打开d盘查看a.txt,里面的就是内存使用情况了。当然什么盘什么文件名可自己决定。)
46. MdSched:Windowห้องสมุดไป่ตู้内存诊断程序
47. mmc:打开控制台
29. rsop.msc 组策略结果集
30. mem.exe 显示内存使用情况
31. regedit.exe 注册表
32. winchat XP自带局域网聊天
33. progman 程序管理器

3、C编程的各种源码文件

3、C编程的各种源码文件

3、C编程的各种源码⽂件1、C语⾔模块化编程中的头⽂件 实际开发中⼀般是将函数和变量的声明放到头⽂件,再在当前源⽂件中 #include 进来。

如果变量的值是固定的,最好使⽤宏来代替。

.c和.h⽂件都是源⽂件,除了后缀不⼀样便于区分外和管理外,其他的都是相同的,在.c中编写的代码同样也可以写在.h中,包括函数定义、变量定义、预处理等。

但是,.h 和 .c 在项⽬中承担的⾓⾊不⼀样:.c ⽂件主要负责实现,也就是定义函数和变量;.h ⽂件主要负责声明(包括变量声明和函数声明)、宏定义、类型定义等。

这些不是C语法规定的内容,⽽是约定成俗的规范,或者说是长期形成的事实标准。

根据这份规范,头⽂件可以包含如下的内容:可以声明函数,但不可以定义函数。

可以声明变量,但不可以定义变量。

可以定义宏,包括带参的宏和不带参的宏。

结构体的定义、⾃定义数据类型⼀般也放在头⽂件中。

在项⽬开发中,我们可以将⼀组相关的变量和函数定义在⼀个 .c ⽂件中,并⽤⼀个同名的 .h ⽂件(头⽂件)进⾏声明,其他模块如果需要使⽤某个变量或函数,那么引⼊这个头⽂件就可以。

这样做的另外⼀个好处是可以保护版权,我们在发布相关模块之前,可以将它们都编译成⽬标⽂件,或者打包成静态库,只要向⽤户提供头⽂件,⽤户就可以将这些模块链接到⾃⼰的程序中。

2、C语⾔标准库以及标准头⽂件 源⽂件通过编译可以⽣成⽬标⽂件(例如 GCC 下的 .o 和 Visual Studio 下的 .obj),并提供⼀个头⽂件向外暴露接⼝,除了保护版权,还可以将散乱的⽂件打包,便于发布和使⽤。

实际上我们⼀般不直接向⽤户提供⽬标⽂件,⽽是将多个相关的⽬标⽂件打包成⼀个静态链接库(Static Link Library),例如 Linux 下的 .a 和 Windows 下的 .lib。

打包静态库的过程很容易理解,就是将多个⽬标⽂件捆绑在⼀起形成⼀个新的⽂件,然后再加上⼀些索引,⽅便链接器找到,这和压缩⽂件的过程⾮常类似。

Visual FoxPro数据库管理系统填空题

Visual FoxPro数据库管理系统填空题

1、数据是计算机程序处理的对象,也是运算产生的结果。

2、数据库(DataBase)是存储在计算机存储设备,结构化的相关数据集合。

它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。

3、DBMS是数据库管理系统,它可以对数据库的建立、使用和维护进行管理。

4、实体间联系的种类可以归纳为三种类型一对一联系、一对多联系和多对多联系。

5、在Visual FoxPro中,一个关系存储为一个文件,其扩展名是.dbf,称为表。

6、在Visual FoxPro中,把相互之间存在联系的表放到一个数据库中统一管理数据库文件的扩展名是.dbc。

7、从可视化编程的角度看,对象是一个具有属性和方法的实体,它是现实世界中个体或事物的抽象表示,是其属性和相关操作的封装。

8、常量是处理数据是始终保持不变的数据,在Visual FoxPro中定义的常量有数值型常量、字符型常量、逻辑型常量、日期型常量和日期时间型常量、编译时常量等几种类型。

9、在Visual FoxPro中有3种形式的变量:内存变量、数组变量和字段变量。

10、在Visual FoxPro中,可以使用LOCAL、PRIVATE和PUBLIC命令强制规定变量的作用范围。

11、根据运算符的不同Visual FoxPro中的表达式可以分为5种:算术表达式、字符串表达式、日期表达式、关系表达式和逻辑表达式。

12、写出下列函数值:INT(ABS(99-100)/2))= 0 ;SQRT(SQRT(64))= 2.83 ;ROUND(-3.1415926,3)= -3.142 ;SIGN(7*3+2)= 1 ;UPPER(“hello”)= “HELLO”;STR(459.65)= “-460”;VAL(16YEAR)= 16 ;AT(“LL”,”HELLO”)= 3 ;SUBSTR(“Hello”,3,2)= “ll”;HOUR({^1999/11/22})= 0 ;LEFF("123456789",LEN("数据库"))=_123456__。

源代码版本控制的几种方法

源代码版本控制的几种方法

源代码版本控制的⼏种⽅法其实早在之前我就开通了博客园,但是⼀直没开通博客,所以到现在还没写过博客!!!!今天是我第⼀次写博客,我要分享⼀下我实习以来⽤过的源代码版本控制的两种⽅式:VSS (Visual SourceSafe) ,SVN(Subversion)下⾯我们来分别看下这两种源代码版本控制的使⽤⽅法以及好处:《⼀》VSS的使⽤⽅法1.作⽤机制是现代软件开发中必不可少的管理机制之⼀,通常借助即Source Code Management(SCM) systems或者Version Control systems来实现。

版本控制在软件开发中的重要作⽤如下:1)作为代码仓库有效的管理软件开发中各个不同版本的源代码和⽂档,占⽤空间⼩并且⽅便各个版本代码和⽂档的获取。

2)对开发⼩组中对源代码的访问进⾏有效的协调(不同的版本控制软件采取不同的协调策略)。

常⽤的版本控制软件有Clearcase, CVS, PVCS和Microsoft公司的Visual SourceSafe (VSS)。

下⾯对Windows平台开发最常⽤的Visual SourceSafe 6.0进⾏简单介绍。

2.运⾏环境Windows平台下使⽤VSS开发的典型环境是基于C/S架构的,即开发⼩组的每个开发者在各⾃的Windows平台下利⽤开发⼯具(⽐如VC)开发项⽬中的各个模块,⽽配有专门的集中控制开发过程中的⽂档和代码。

服务器和开发⼈员的客户机分别装有VSS的服务器和客户端程序。

3.安装步骤第⼀步将Visual Studio6.0的CD1放⼊,⾃动进⼊安装程序,选择第⼆项“Server Applications and Tools(Add Only)”;第⼆步然后在“Server Setups”的“Server Components”中选择“Visual Source Safe Server”,按“Install”按钮后,根据提⽰放⼊CD2;第三步根据Installation Wizard的提⽰,继续安装过程,选择安装路径,直⾄提⽰你重启以使新安装的程序⽣效,重启计算机。

网页设计快捷键

网页设计快捷键

在运用DW 的过程中,熟练的使用快捷键,制作网页时能达到事半功倍的效果。

文件菜单功能快捷键功能快捷键新建文档Ctrl+N,或直接在软件启动后的窗口中的[新建]下选择HTML打开一个HTML 文件文件 Ctrl+O 或者将文件从[文件管理器]或[站点]窗口拖动到[文档]窗口中,或者直接在软件启动后窗口中[打开最近的项目]下方的[选择]来打开一个HTML 文件文件在框架中打开在框架中打开 Ctrl+Shift+O 关闭关闭 Ctrl+W 保存保存 Ctrl+S 另存为另存为 Ctrl+Shift+S 检查链接检查链接Shift+F8退出退出Ctrl+Q编辑菜单功能快捷键功能快捷键撤消撤消Ctrl+Z重复重复Ctrl+Y 或Ctrl+Shift+Z剪切剪切 Ctrl+X 或Shift+Del 拷贝拷贝 Ctrl+C 或Ctrl+Ins 粘贴粘贴 Ctrl+V 或Shift+Ins 清除清除 Delete 全选全选 Ctrl+A 选择父标签选择父标签 Ctrl+Shift+< 选择子标签选择子标签Ctrl+Shift+>查找和替换查找和替换Ctrl+F 查找下一个F 3缩进代码缩进代码 Ctrl+Shift+] 左缩进代码左缩进代码 Ctrl+Shift+[ 平衡大括弧平衡大括弧 Ctrl+’ 启动外部编辑器启动外部编辑器 Ctrl+E 参数选择参数选择Ctrl+U页面视图功能快捷键功能快捷键标准视图标准视图Ctrl+Shift+F6布局视图布局视图Ctrl+F6工具条工具条 Ctrl+Shift+T查看页面元素功能快捷键功能快捷键可视化助理可视化助理 Ctrl+Shift+I 标尺标尺 Ctrl+Alt+R 显示网格显示网格 Ctrl+Alt+G 靠齐到网格靠齐到网格 Ctrl+Alt+Shift+G 头内容头内容Ctrl+Shift+W页面属性页面属性Ctrl+Shift+J代码编辑功能快捷键功能快捷键切换到设计视图切换到设计视图 Ctrl+Tab 打开快速标签打开快速标签编辑器编辑器 Ctrl+T 选择父标签选择父标签 Ctrl+Shift+< 平衡大括弧平衡大括弧 Ctrl+’ 全选全选 Ctrl+A 拷贝拷贝 Ctrl+C 查找和替换查找和替换 Ctrl+F 查找下一个查找下一个 F3 替换替换 Ctrl+H 粘贴粘贴 Ctrl+V 剪切剪切 Ctrl+X 重复重复 Ctrl+Y 撤消撤消Ctrl+Z 切换断点切换断点 Ctrl+Alt+B 向上选择一行向上选择一行 Shift+Up 向下选择一行向下选择一行 Shift+Down 选择左边字符选择左边字符 Shift+Left 选择右边字符选择右边字符 Shift+Right 向上翻页向上翻页 PageUp 向下翻页向下翻页 PageDown 向上选择一页向上选择一页 Shift+PageUp 向下选择一页向下选择一页 Shift+PageDown 选择左边单词选择左边单词 Ctrl+Shift+Left 选择右边单词选择右边单词 Ctrl+Shift+Right 移到行首移到行首 Home 移到行尾移到行尾 End 移动到代码顶部移动到代码顶部Ctrl+Home移动到代码尾部移动到代码尾部Ctrl+End向上选择到代码顶部向上选择到代码顶部 Ctrl+Shift+Home 向下选择到代码顶部向下选择到代码顶部 Ctrl+Shift+End编辑文本功能快捷键 功能快捷键 创建新段落创建新段落 Enter插入换行插入换行Shift+Enter 插入不换行空格插入不换行空格Ctrl+Shift+Spac ebar拷贝文本或对象到页面其他位置其他位置Ctrl+拖动选取项目到新位置到新位置选取一个单词选取一个单词 双击双击 将选定项目添加到库将选定项目添加到库 Ctrl+Shift+B 在设计视图和代码编辑器之间切换器之间切换 Ctrl+Tab打开和关闭[属性]检查器Ctrl+Shift+J检查拼写检查拼写Shift+F7格式化文本功能快捷键功能快捷键缩进缩进Ctrl+] 左缩进左缩进 Ctrl+[格式>无Ctrl+0(零)段落格式段落格式 Ctrl+Shift+P应用标题1到6到段落 Ctrl+1到6对齐>左对齐左对齐Ctrl+Shift+Alt+L对齐>居中居中 Ctrl+Shift+Alt+C 对齐>右对齐右对齐 Ctrl+Shift+Alt+R 加粗选定文本加粗选定文本 Ctrl+B 倾斜选定文本倾斜选定文本 Ctrl+I 编辑样式表编辑样式表Ctrl+Shift+E查找和替换文本功能快捷键功能快捷键查找查找 Ctrl+F 查找下一个/再查找再查找 F3 替换替换Ctrl+H处理表格功能快捷键 功能 快捷键 选择表格(光标在表格中)选择表格(光标在表格中)Ctrl+A移动到下一单元格Tab移动到上一单元格移动到上一单元格Shift+Tab插入行(在当前行之前)之前)Ctrl+M在表格末插入一行在最后一个单元格 Tab删除当前行删除当前行Ctrl+Shift+M 插入列插入列Ctrl+Shift+A删除列删除列Ctrl+Shift+-(连字符) 合并单元格合并单元格Ctrl+Alt+M 拆分单元格拆分单元格 Ctrl+Alt+S 更新表格布局(在“快速表格编辑”模式中强制重绘)模式中强制重绘)Ctrl+Spacebar处理框架功能快捷键 功能快捷键 选择框架选择框架框架中Alt+点击点击选择下一框架或框架页架页Alt+右方向键右方向键选择上一框架或框架页选择上一框架或框架页 Alt+左方向键左方向键 选择父框架选择父框架 Alt+上方向键上方向键 选择子框架或框架页选择子框架或框架页Alt+下方向键下方向键添加新框架到框架页Alt+从框架边界拖动 使用推模式添加新框架到框架页框架页Alt+Ctrl+从框架边界拖动拖动处理层功能快捷键 功能快捷键 选择层选择层Ctrl+Shift+点击选择并移动层选择并移动层Shift+Ctrl+拖动拖动从选择中添加或删除层除层Shift+点击层点击层以象素为单位移动所选层以象素为单位移动所选层上方向键上方向键按靠齐增量移动所选层选层Shift+方向键方向键 以象素为单位调整层大小以象素为单位调整层大小 Ctrl+方向键方向键 以靠齐增量为单位调整层大小调整层大小 Ctrl+Shift+方向键向键 将所选层与最后所选层的顶部/底部/左边/右边对齐右边对齐 Ctrl+上/下/左/右方向键右方向键 统一所选层宽度统一所选层宽度 Ctrl+Shift+[统一所选层高度统一所选层高度Ctrl+Shift+] 创建层时切换嵌套设置设置 Ctrl+拖动拖动切换网格显示切换网格显示Ctrl+Shift+Alt+G 靠齐到网格靠齐到网格Ctrl+Alt+G处理对象功能快捷键 功能快捷键 添加对象到时间轴添加对象到时间轴 Ctrl+Alt+Shift+T 添加关键帧添加关键帧 Shift+F9删除关键帧删除关键帧Delete改变图象源文件属性Double+点击图象点击图象在外部编辑器中编辑图象图象Ctrl+双击图象双击图象管理超链接功能快捷键 功能快捷键 创建创建超链接超链接(选定文本)(选定文本) Ctrl+L删除超链接删除超链接 Ctrl+Shift+L 在Dreamweaver 打开链接文档文档Ctrl+双击链接双击链接检查选定链接检查选定链接Shift+F8检查整个站点中的链接检查整个站点中的链接Ctrl+F8在浏览器中预览功能快捷键功能快捷键在主浏览器中预览在主浏览器中预览F12在次要浏览器中预览在次要浏览器中预览 Ctrl+F12在浏览器中调试功能快捷键功能快捷键在主浏览器中调试在主浏览器中调试Alt+F12在次要浏览器中调试在次要浏览器中调试 Ctrl+Alt+F12站点管理和FTP功能 快捷键功能 快捷键创建新文件创建新文件 Ctrl+Shift+N 创建新文件夹创建新文件夹 Ctrl+Shift+Alt+N 打开选定打开选定Ctrl+Shift+Alt+O从远程FTP 站点下载选定文件或文件夹文件夹Ctrl+Shift+D 或将文件从[站点]窗口的[远程]栏拖动到[本地]栏 将选定文件或文件夹上载到远程FTP 站点站点 Ctrl+Shift+U 或将文件从[站点]窗口的[本地]栏拖动到[远程]栏 取出取出Ctrl+Shift+Alt+D存回存回Ctrl+Shift+Alt+U 查看站点地图查看站点地图 Alt+F8 刷新远端站点刷新远端站点Alt+F5站点地图功能快捷键功能快捷键查看站点文件查看站点文件 F8刷新本地栏刷新本地栏 Shift+F5 设为根设为根 Ctrl+Shift+R 链接到现存文件链接到现存文件 Ctrl+Shift+K 改变链接改变链接 Ctrl+L 删除链接删除链接 Delete 显示/隐藏链接隐藏链接Ctrl+Shift+Y显示页面标题显示页面标题Ctrl+Shift+T重命名文件重命名文件 F2放大站点地图放大站点地图 Ctrl++(plus) 缩小站点地图缩小站点地图Ctrl+-(hyphen)播放插件功能快捷键功能快捷键播放插件播放插件 Ctrl+Alt+P 停止插件停止插件 Ctrl+Alt+X 播放所有插件播放所有插件Ctrl+Shift+Alt+P停止所有插件停止所有插件Ctrl+Shift+Alt+X处理模板功能快捷键创建新的可编辑区域创建新的可编辑区域Ctrl+Alt+V插入对象功能快捷键 功能快捷键 图象图象 Ctrl+Alt+I 表格表格Ctrl+Alt+T Flash 影片影片 Ctrl+Alt+FShockwave 和Director影片影片 Ctrl+Alt+D命名锚记命名锚记Ctrl+Alt+A历史纪录面板功能快捷键功能快捷键打开[历史纪录]面板面板 Shift+F10 开始/停止录制命令停止录制命令 Ctrl+Shift+X 播放录制好的命令播放录制好的命令Ctrl+P打开和关闭面板功能快捷键功能快捷键对象对象 Ctrl+F2 属性属性 Ctrl+F3 站点文件站点文件 F5 站点地图站点地图 Ctrl+F5 资源资源 F11 CSS 样式样式 Shift+F11 HTML 样式样式 Ctrl+F11 行为行为 Shift+F3 历史纪录历史纪录 Shift+F10 时间轴时间轴 Shift+F9 代码检查器代码检查器F10框架框架Shift+F2层F2 参考参考Ctrl+Shift+F1 显示/隐藏浮动面板隐藏浮动面板 F4最小化所有窗口最小化所有窗口 Shift+F4 最大化所有窗口最大化所有窗口Alt+Shift+F4获得帮助功能快捷键 功能 快捷键 功能快捷键 使用Dreamweaver[帮助主题]F1参考 Shift+F1Dreamweaver 支持中心中心Ctrl+F16CSS 最佳做法编辑无需编写代码即可实施CSS 最佳做法。

c++预编译命令

c++预编译命令

在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。

#pragma指令对每个编译器给出了一个方法,在保持与C和C++语言完全兼容的情况下,给出主机或操作系统专有的特征。

依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。

其格式一般为: #Pragma Para其中Para 为参数,下面来看一些常用的参数。

(1)message 参数。

Message 参数是我最喜欢的一个参数,它能够在编译信息输出窗口中输出相应的信息,这对于源代码信息的控制是非常重要的。

其使用方法为:#Pragma message(“消息文本”)当编译器遇到这条指令时就在编译输出窗口中将消息文本打印出来。

当我们在程序中定义了许多宏来控制源代码版本的时候,我们自己有可能都会忘记有没有正确的设置这些宏,此时我们可以用这条指令在编译的时候就进行检查。

假设我们希望判断自己有没有在源代码的什么地方定义了_X86这个宏可以用下面的方法#ifdef _X86#Pragma message(“_X86 macro activated!”)#endif当我们定义了_X86这个宏以后,应用程序在编译时就会在编译输出窗口里显示“_ X86 macro activated!”。

我们就不会因为不记得自己定义的一些特定的宏而抓耳挠腮了。

(2)另一个使用得比较多的pragma参数是code_seg。

格式如:#pragma code_seg( ["section-name"[,"section-class"] ] )它能够设置程序中函数代码存放的代码段,当我们开发驱动程序的时候就会使用到它。

(3)#pragma once (比较常用)只要在头文件的最开始加入这条指令就能够保证头文件被编译一次,这条指令实际上在VC6中就已经有了,但是考虑到兼容性并没有太多的使用它。

Excel VBA编程 查看文档属性

Excel VBA编程  查看文档属性

Excel VBA 编程 查看文档属性文档属性也称为元数据,它包括标识文档主题或内容的详细信息,如标题、作者姓名、主题和关键字等。

其中,元数据是指用于说明其他数据的数据。

例如,文档中的文字是数据,而字数便是元数据。

下面介绍文档属性的类型:● 标准属性默认情况下,Microsoft Office 文档与一组标准属性(如作者、标题和主题等)相关。

用户可以为这些属性指定自己的文本值以便更容易地组织和标识文档。

● 自动更新属性这些属性包括文件系统属性(例如文件大小、文件创建日期或上次更改日期)和Office 程序为用户维护的统计信息(例如文档中的字数或字符数)。

● 自定义属性可以为Office 文档定义附加的自定义属性。

例如,可以向自定义属性分配文档的类型(文本、时间或数值等)。

● 组织属性如果用户的组织自定义了“文档信息面板”,则这些与用户文档相关的文档属性可能是特定于用户的组织的。

● 文档库属性这些属性与网站或公共文件夹的文档库中的文档相关。

当用户创建一个新文档库时,可以定义一个或多个文档库属性并对这些属性值设置规则。

在用户向文档库中添加文档时,系统会提示他们为其中每个属性指定相应的值。

例如,一个收集产品意见的文档库可能会提示用户为“提交者”、“日期”、“类别”和“说明”等属性输入相应的值。

提 示文档库是指在其中共享文件集合的文件夹,这些文件通常使用同一个模板。

库中的每个文件都与用户定义的信息相关联,这些信息显示在为该库列出的内容中。

在VBA 中,Excel 为用户提供了DocumentProperty 对象,它可以代表容器文档的一个自定义或内置文档属性。

它包含一个方法,即Delete 方法,可以用于删除自定义的文档属性。

下面具体介绍DocumentProperty 对象的属性,其功能如表15-5所示。

例如,使用下面的代码,可以实现查看文档属性的目的:Sub 工作簿文档信息()Dim wb As WorkbookDim myProperties As DocumentPropertyColumns("A:B").ClearSet wb = ThisWorkbookRange("A1:B1").Value = Array("信息名称", "信息数据")For Each myProperties In wb.BuiltinDocumentPropertiesWith Range("A65536").End(xlUp).Offset(1).Value = On Error Resume Next.Offset(, 1).Value = myProperties.ValueOn Error GoTo 0End WithNextColumns.AutoFitSet wb = NothingEnd Sub运行上面的代码,即可在工作表中,得到如图15-4所示的效果。

[CSharp]六文件属性以及资源文件的使用

[CSharp]六文件属性以及资源文件的使用

[CSharp]六⽂件属性以及资源⽂件的使⽤[CSharp]6 ⽂件属性以及资源⽂件的使⽤⼀、C#⽂件属性1、什么是⽂件属性⽂件属性可以⽤来指⽰项⽬系统对应⽂件执⾏的操作。

具体的操作见下⽂。

Visual Basic和Visual C#的⽂件都具有4个属性:“FileName'、“BuildAcition”、“CustomTool”、”CustomToolNamespace“。

2、CopyToOutputDirectory属性此属性指定将选定的源⽂件复制到输出⽬录所依据的条件。

如果从不将⽂件复制到输出⽬录,请选择“不复制”;如果总是将⽂件复制到输出⽬录,请选择“始终复制”;如果仅当⽂件⽐输出⽬录中同名的现有⽂件新时才复制此⽂件,请选择“更新则复制”。

3、BuildAction属性None:不在项⽬输出组中包含该⽂件,并且在⽣成进程中不会对其进⾏编译。

例如包含⽂档的⽂本⽂件,如⾃述⽂件。

Compile:将该⽂件编译到⽣成输出中。

此设置⽤于代码⽂件。

Content:不编译该⽂件,但将其包含在“内容”(Content)输出组中。

例如,此设置是 .htm或其他类型 Web⽂件的默认值。

Embedded Resource:将该⽂件作为 DLL或可执⾏⽂件嵌⼊主项⽬⽣成输出中。

此设置通常⽤于资源⽂件。

ApplicationDefinition:和Page类似,但只⽤于Silverlight的启动页⾯(默认是App.xaml)。

Page:Silverlight中所有的usercontrol/page/childwindowxaml都属于”Page”build,其他的buildaction不能将build action不能将codebehind⽂件和Xaml⽂件连接起来。

CodeAnalysisDictionary:⾃定义的CodeAnalysis字典。

Resource:embedsthe file in a shared (by all files in the assembly with similarsetting)assembly manifest resource named AppName.g.resourcesSplashScreen:Silverlight的欢迎界⾯。

XCopy复制文件夹命令及参数详解以及xcopy拷贝目录并排除特定文件

XCopy复制文件夹命令及参数详解以及xcopy拷贝目录并排除特定文件

XCopy复制⽂件夹命令及参数详解以及xcopy拷贝⽬录并排除特定⽂件XCOPY是COPY的扩展,可以把指定的⽬录连⽂件和⽬录结构⼀并拷贝,但不能拷贝系统⽂件;使⽤时源盘符、源⽬标路径名、源⽂件名⾄少指定⼀个;选⽤/S时对源⽬录下及其⼦⽬录下的所有⽂件进⾏COPY。

除⾮指定/E参数,否则/S不会拷贝空我们不可数典忘祖,该学习的还是要学习,不该忘记的还是不能忘记,尤其是DOS批处理命令,在开发软件或项⽬的时候,都离不开这些基本的原始的命令。

本⽂,我们来学习Xcopy的参数及实例⼀、Xcopy参数介绍 命令格式:XCOPY source [destination] ⼀堆可选的参数 参数介绍 source 指定要复制的⽂件。

destination 指定新⽂件的位置和/或名称。

/A 只复制有存档属性集的⽂件,但不改变属性。

/M 只复制有存档属性集的⽂件,并关闭存档属性。

/D:m-d-y 复制在指定⽇期或指定⽇期以后改变的⽂件。

如果没有提供⽇期,只复制那些源时间⽐⽬标时间新的⽂件。

/EXCLUDE:file1[+file2][+file3]... 指定含有字符串的⽂件列表。

如果有任何字符串与要被复制的⽂件的绝对路径相符,那个⽂件将不会得到复制。

例如,指定如 \obj\ 或 .obj 的字符串会排除⽬录 obj 下⾯的所有⽂件或带有 .obj 扩展名的⽂件。

/P 创建每个⽬标⽂件前提⽰。

/S 复制⽬录和⼦⽬录,除了空的。

/E 复制⽬录和⼦⽬录,包括空的。

与 /S /E 相同。

可以⽤来修改 /T。

/V 验证每个新⽂件。

/W 提⽰您在复制前按键。

/C 即使有错误,也继续复制。

/I 如果⽬标不存在,⼜在复制⼀个以上的⽂件,则假定⽬标⼀定是⼀个⽬录。

/Q 复制时不显⽰⽂件名。

/F 复制时显⽰完整的源和⽬标⽂件名。

/L 显⽰要复制的⽂件。

/G 允许将没有经过加密的⽂件复制到不⽀持加密的⽬标。

如何使用eclipse打开已有工程

如何使用eclipse打开已有工程

如何使用eclipse打开已有工程在开始使用Eclipse的时候,会发现一个问题,那就是如何打开一个现有的Eclipse工程,开始在菜单中找了好久也没找到。

其实,Eclipse生成的结果不像VC,Jcreator那样可以直接打开,若要打开非workspace 文件夹下的其他已有工程,可以打开菜单file->import→general→existing project into space.在select root directory中选中要打开的文件夹即可。

此时如果选择copy existing project into workspace就会同时将文件拷贝到workspace下。

这里首先要保证要保证Eclipse两个文件.classpath和.project还在,不然无法导入,就是说Eclipse的import只认自己家的东西。

如果要打开的工程与Eclipse的配置不同,在运行时会产生问题。

解决方法是:打开菜单project→properties修改。

主要需要修改的是java build path项。

如何使用Eclipse导入并运行源码由于eclipse用得不是很熟,还不知道怎么样把已有的文件导入到工程中来,网上研究,顺利解决。

我的源码存放地址是:C:\Documents and Settings\Administrator\桌面\手机QQ2007正式版\src创建eclipse工程就不赘述了,建立的工程文件目录是:C:\Documents and Settings\administrator\桌面\MyQQ我使用的是eclipse3.2.1中文版,导入源码到工作空间中去,选择文件->导入,然后再选择文件系统,再选择要导入的源码的路径即可导入。

导入后打开项目->属性对话框,在Java 构建路径中的源代码中选择想要编译的目录,并且可以设置输出路径,点OK后即可对所导入的源文件进行编译。

浙江省二级c语言流程及各项评分细则

浙江省二级c语言流程及各项评分细则

• (一)计算机基础应用操作(3题,共40分)
• Windows2000操作
• Excel操作或PowerPint(由计算机随机抽取)
• OutLook操作或IE操作(由计算机随机抽取)
• (二)程序操作题(4题,共60分)
• 程序调试题(程序填空或改错)
• 程序设计题(程序代码编写)
可编辑版
10
❖如何准备计算机二级考试
现在关于等级考试的习题例题很多,题海战术 不是最有效的,可根据考试大纲,在复习时适当地 做一些与等级考试题型相同的题,对所做题型进行 适当分类整理。
可编辑版
7
❖如何准备计算机二级考试
三、多做一些习题,同时注意做题的分类
题型是: 判断题,主要是考查上些基本概念 选择题. 主是一些基础知识,对象常用属性待 程序填空(选择填空),主要考查考生阅读程序的能力 程序阅读理解,一般是给一段小程序,要求写出程序在一定 数据输入后的输出结果. 编程题,一般有3题,要求编写一些简单的程序
可编辑版
26
❖上机考试注意事项
IE操作的页面和图片的保存结果,以及程序调试和 程序设计操作的结果,请放在考生目录的Paper下。
Windows, IE, Outlook Express设置题,要注意先” 应用”后”确定”;
在C程序调试和程序设计操作过程中,源代码文件
请保存在考生目录的Paper目录下。(直接按保存)
可编辑版
3
❖计算机等级考试有关事宜的说明
二、理论考试题型
2007开始的题型
• 程序填空题(72分) 6大题 12分/大题 选择题
• 程序设计题(28分) 1大题
可编辑版
4
❖计算机等级考试有关事宜的说明

IntelliJIDEA工程Java文件上红色的无效符

IntelliJIDEA工程Java文件上红色的无效符

IntelliJIDEA⼯程Java⽂件上红⾊的⽆效符
IntelliJ IDEA ⼯程Java⽂件上红⾊的⽆效符(红⾊表⽰该类是不可编译⽂件)
1.查看Java、resources⽂件夹
如图所⽰,是因为没有配置
2.在Java⽂件夹点击右键找到Mark Direc tory as -->Sources Root(告诉IntelliJ IDEA,Java⽂件夹及其⼦⽂件夹中包含的源代码,可以编译为构建过程的⼀部分)
3.在resources⽂件夹点击右键找到Mark Direc tory as -->Resources Root(告诉IntelliJ IDEA,resources⽂件夹及其⼦⽂件夹⽤于应⽤程序中的资源⽂件(图像、各种配置XML和属性⽂件)
配置完成,重新编译项⽬即可
4.IntelliJ IDEA中Mark Directory As⾥的Sources Root、ReSources Root 区别:
1.Source roots:通过这个指定⼀个⽂件夹,告诉IntelliJ IDEA,这个⽂件夹及其⼦⽂件夹中包含的源代码,可以编译为构建过程的⼀部分
2.Test source roots:通过这个指定⼀个⽂件夹类似于源根,但⽤于⽤于测试的代码(例如⽤于单元测试),测试源⽂件夹允许测试相关的代码与⽣产代码分开,源和测试源的编译结果被放置在不同的⽂件夹中
3. Resource roots:⽤于应⽤程序中的资源⽂件(图像、各种配置XML和属性⽂件等)在构建过程中,资源⽂件夹的所有内容都复制到输出⽂件夹中
4. Test resource roots:是资源⽂件与您的测试源有关。

在所有其他⽅⾯,这些⽂件夹类似于资源⽂件夹。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SystemTimeToFileTime STime, FTime
LocalFileTimeToFileTime FTime, FTime
SystemTimeToFileTime STime, FTime3
LocalFileTimeToFileTime FTime3, FTime3
NewDate = Text2.Text
Private Declare Function OpenFile Lib "kernel32" (ByVal lpFileName As String, lpReOpenBuff As OFSTRUCT, ByVal wStyle As Long) As Long
Private Declare Function SystemTimeToFileTime Lib "kernel32" (lpSystemTime As SYSTEMTIME, lpFileTime As FILETIME) As Long
STime.wSecond = Second(NewDate)
SystemTimeToFileTime STime, FTime3
LocalFileTimeToFileTime FTime3, FTime3
'访问时间 Ftime2
NewDate = Text3.Text
GetLocalTime STime '获取本地时间
List2.AddItem "文件夹创建时间:" + CStr(fo.DateCreated)
Text4.Text = fo.DateCreated
End Sub
Private Sub Command4_Click()
If Label7.Caption = "" Then பைடு நூலகம்
MsgBox "请选择文件"
GetLocalTime STime '获取本地时间
STime.wDay = Day(NewDate)
STime.wMonth = Month(NewDate)
STime.wYear = Year(NewDate)
STime.wHour = Hour(NewDate)
STime.wMinute = Minute(NewDate)
Private Declare Sub GetLocalTime Lib "kernel32" (lpSystemTime As SYSTEMTIME)
Private Declare Function LocalFileTimeToFileTime Lib "kernel32" (lpLocalFileTime As FILETIME, lpFileTime As FILETIME) As Long
Dim STime As SYSTEMTIME
Dim LastWriteTime As FILETIME '文件最近一次修改的时间
Dim hdir As Long
Dim mydir As String
If Label6.Caption = "" Then
MsgBox "请选择目录"
Exit Sub
filename = Label7.Caption
Set mfile = FSO.GetFile(filename)
List1.Clear
List1.AddItem "文件 创建时间:" + CStr(mfile.DateCreated) '创建时间
End If
sda = CDate(Text4.Text) - 1 / 3
NewDate = sda
mydir = Label6.Caption
STime.wDay = Day(NewDate)
STime.wMonth = Month(NewDate)
STime.wYear = Year(NewDate)
Private Declare Function openfile1 Lib "kernel32" Alias "OpenFile" (ByVal lpFileName As String, lpReOpenBuff As OFSTRUCT, ByVal wStyle As Long) As Long
Private Const OFS_MAXPATHNAME = 128
Private Const OF_READWRITE = &H2
Private Sub Command1_Click()
Dim CreationTime As FILETIME '文件的创建时间
Dim LastAccessTime As FILETIME '文件上一次访问的时间
End Type
Private Type FILETIME
dwLowDateTime As Long
dwHighDateTime As Long
End Type
Private FTime As FILETIME '创建时间
Private FTime2 As FILETIME '修改时间
Label8.Caption = "修改成功!"
End Sub
Private Sub Command2_Click()
Dim filename As String
Dim FSO As New FileSystemObject
Dim mfile As File
STime.wHour = Hour(NewDate)
STime.wMinute = Minute(NewDate)
STime.wSecond = Second(NewDate)
SystemTimeToFileTime STime, CreationTime
hdir = CreateFile(mydir, GENERIC_READ Or GENERIC_WRITE, FILE_SHARE_READ Or FILE_SHARE_DELETE, _
STime.wDay = Day(NewDate)
STime.wMonth = Month(NewDate)
STime.wYear = Year(NewDate)
STime.wHour = Hour(NewDate)
STime.wMinute = Minute(NewDate)
STime.wSecond = Second(NewDate)
wDayOfWeek As Integer
wDay As Integer
wHour As Integer
wMinute As Integer
wSecond As Integer
wMilliseconds As Integer
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode As Long, ByVal PassZero As Long, ByVal dwCreationDisposition As Long, ByVal dwFlagsAndAttributes As Long, ByVal PassZero As Long) As Long
Private FTime3 As FILETIME '访问时间
Private STime As SYSTEMTIME '系统时间
Private Ofs As OFSTRUCT
Private NewDate As Date
Private Const HFILE_ERROR = &HFFFF
End Type
Private Type OFSTRUCT
cBytes As Byte
fFixedDisk As Byte
nErrCode As Integer
Reserved1 As Integer
Reserved2 As Integer
szPathName As String * 128
Exit Sub
End If
hFile = openfile1(Label7.Caption, Ofs, OF_READWRITE)
If hFile <> HFILE_ERROR Then
NewDate = Text1.Text
GetLocalTime STime '获取本地时间
STime.wDay = Day(NewDate)
Private Declare Function SetFileTime Lib "kernel32" (ByVal hFile As Long, lpCreationTime As FILETIME, lpLastAccessTime As FILETIME, lpLastWriteTime As FILETIME) As Long
Private Const OPEN_EXISTING = 3
相关文档
最新文档