169it科技资讯
169it -->


当前位置:  编程技术>综合
本页文章导读:
    ▪ORACLE 常用表达式      取日期: select add_months(sysdate,-1) from dual /*************************************** **oracle 日期相关操作 ***************************************/ --求当前年第一天 select trunc(sysdate,'yyyy') from dual; --求当前月第一......
    ▪记录一下,AS3反射功能的实现方法      AS3的反射功能以前做过一下,过一小段时间就忘记了,查了以前的代码才知道。这次把他记录下来。 反射功能:        根据类型名字,能够生成这个类型的对象;或者 &n......
    ▪u盘文件系统问题      一、现象分析       之前在操作U盘时候,出现不能挂载,应该文件系统出现bug。在xp下面也不能格式化。后来在ubuntu下试试,也是不可以挂载。挂载时候报, /dev/sdf4 bad s......
      最新IT科技资讯推荐: -1

[1]ORACLE 常用表达式
    来源: 互联网  发布时间: 2014-02-18

取日期:

select add_months(sysdate,-1) from dual

/***************************************
**oracle 日期相关操作
***************************************/

--求当前年第一天
select  trunc(sysdate,'yyyy') from dual;

--求当前月第一天
select  trunc(sysdate,'mm') from dual;

--求当前周第一天
select  trunc(sysdate,'d') from dual;

--求月天数
select to_char(last_day(sysdate),'dd') from dual; 

--求年天数
select trunc(add_months(sysdate,12),'yyyy')-trunc(sysdate,'yyyy') nts from dual;

--求当前月所在季度
select to_char(sysdate,'q') from dual;

--求当天是星期几
select to_char(sysdate,'dy') rq from dual;

--求当前周是当月第几周
select to_char(sysdate,'w') rq from dual;

--求当前周是今年第几周
select to_char(sysdate,'ww') rq from dual;

--求当前季度第一天
select trunc(sysdate,'q') from dual;

--列出当月所有日期
select trunc(sysdate,'mm') +rownum-1 from dual connect by rownum<=to_char(last_day(sysdate),'dd');

--列出当年所有日期
select trunc(sysdate,'yyyy')+rownum-1 from dual connect by rownum<=365;

/** ********************************************************************************************************************* */

作者:chengchanglun 发表于2013-1-14 11:04:41 原文链接
阅读:7 评论:0 查看评论

    
[2]记录一下,AS3反射功能的实现方法
    来源: 互联网  发布时间: 2014-02-18

AS3的反射功能以前做过一下,过一小段时间就忘记了,查了以前的代码才知道。这次把他记录下来。

反射功能:

       根据类型名字,能够生成这个类型的对象;或者

       根据某个类型对象,生成新的对象,就是”原型(prototype)"的概念。


像C++这类静态语言,实现反射须要外部支持,因为他语言类型本身不支持完整的运行时类型信息。AS3语言支持这类功能。

AS3中通过,describeType(obj:Object) 和getDefinitionByName(name:String) 就可以实现反射。

1. 获取对象名字

    如果我们应用已经知道对象名字,这步就不用做了。

      var xml:XML = describeType(data);  
      objName = xml.@name;

2. 根据名字生成对象
      var ObjClass:Class = getDefinitionByName(objName) as Class;
      var obj:Object = new ObjClass();

最多就上面两步,就能实现反射了。

作者:herm_lib 发表于2013-1-14 10:56:17 原文链接
阅读:36 评论:0 查看评论

    
[3]u盘文件系统问题
    来源: 互联网  发布时间: 2014-02-18

一、现象分析

      之前在操作U盘时候,出现不能挂载,应该文件系统出现bug。在xp下面也不能格式化。后来在ubuntu下试试,也是不可以挂载。挂载时候报, /dev/sdf4 bad superblock error。

整个尝试流程:

1.检查ext文件系统的正确性

sudo e2fsck /dev/sdf4

结果如下:

e2fsck 1.41.11 (14-Mar-2010)
e2fsck: 超级块无效, trying backup blocks...
e2fsck: Bad magic number in super-block 当尝试打开 /dev/sdf4 时

The 超级块 could not be read or does not describe a correct ext2
文件系统.  If the 设备 is valid and it really contains an ext2
文件系统 (and not swap or ufs or something else), then the 超级块
is corrupt, and you might try running e2fsck with an alternate 超级块:
    e2fsck -b 8193 <设备>


2.重设superblock

sudo e2fsck -b 8193  /dev/sdf4

显示信息如下:

e2fsck 1.41.11 (14-Mar-2010)
e2fsck: Bad magic number in super-block 当尝试打开 /dev/sdf4 时

The 超级块 could not be read or does not describe a correct ext2
文件系统.  If the 设备 is valid and it really contains an ext2
文件系统 (and not swap or ufs or something else), then the 超级块
is corrupt, and you might try running e2fsck with an alternate 超级块:
    e2fsck -b 8193 <设备>

这个命令执行没有效果,汗


3.检测

sudo e2fsck -f  /dev/sdf4

信息:

e2fsck 1.41.11 (14-Mar-2010)
e2fsck: 超级块无效, trying backup blocks...
e2fsck: Bad magic number in super-block 当尝试打开 /dev/sdf4 时

The 超级块 could not be read or does not describe a correct ext2
文件系统.  If the 设备 is valid and it really contains an ext2
文件系统 (and not swap or ufs or something else), then the 超级块
is corrupt, and you might try running e2fsck with an alternate 超级块:
    e2fsck -b 8193 <设备>

后来想想干脆格式化得了。


4.格式化,我将其格式成vfat文件系统

sudo mkfs -V -t vfat /dev/sdf4

信息:

mkfs (util-linux-ng 2.17.2)
mkfs.vfat /dev/sdf4
mkfs.vfat 3.0.7 (24 Dec 2009

 命令执行没有异常


5.检查vfat文件系统

sudo fsck -a  -V -t vfat /dev/sdf4

信息如下:

fsck from util-linux-ng 2.17.2
[/sbin/fsck.vfat (1) -- /dev/sdf4] fsck.vfat -a /dev/sdf4
dosfsck 3.0.7, 24 Dec 2009, FAT32, LFN
/dev/sdf4: 0 files, 1/1957125 clusters

 此命令执行OK,U盘正常工作了。


二、关于文件系统一些基本点

用下列命令查看前Linux内核提供了对哪些文件系统的支持

 cat /proc/filesystems 

如下:

nodev    sysfs
nodev    rootfs
nodev    bdev
nodev    proc
nodev    cgroup
nodev    cpuset
nodev    tmpfs
nodev    devtmpfs
nodev    debugfs
nodev    securityfs
nodev    sockfs
nodev    pipefs
nodev    anon_inodefs
nodev    inotifyfs
nodev    devpts
    ext3
    ext2
    ext4
nodev    ramfs
nodev    hugetlbfs
nodev    ecryptfs
nodev    fuse
    fuseblk
nodev    fusectl
nodev    mqueue
nodev    binfmt_misc
    vfat


查看/etc/fstab内容,

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sda1       /               ext4    errors=remount-ro 0       1
/dev/sda5       none            swap    sw              0       0

这个文件描述系统中各种文件系统的信息。一般而言,应用程序仅读取这个文件,而不对它进行写操作。对它的维护是系统管理员的工作。在这个文件中,每个文件系统用一行来描述,在每一行中,用空格或TAB符号来分隔各个字段,文件中以#开头的行是注释信息。Fstab文件中的纪录的排序十分重要。因为fsck,mount或umount等程序在做它们的工作时会按此顺序进行。


三、接下来,列出一些文件系统操作命令

1.fdisk

fdisk命令用来进行磁盘分区。
使用权限:超级用户。
格式:fdisk [-l] [-b SSZ] [-u] device
主要选项:
-l:  察看指定的设备的分区表状况。
-b SSZ:将指定的分区大小输出到标准输出上,单位为区块。
-u:搭配"-l"参数列表,会用分区数目取代柱面数目,来表示每个分区的起始地址。
device:要这些操作的设备名称。
应用说明:
fdisk是各种Linux发行版本中最常用的分区工具,是被定义为Expert级别的分区工具。它还包括一个二级选单,首先输入命令,然后出现问答式界面,用户通过在这个界面中输入命令参数来操作fdisk。

选单详细介绍:
a:设定硬盘启动区。
b:编辑一个BSD类型分区。
c:编辑一个DOS兼容分区。
d: 删除一个分区。
l: 察看指定的设备的分区表状况。
m:显示Fdisk命令各个参数的说明。
o:创建一个DOS分区。
n:设定新的硬盘分区。
p:打印分区信息。
s:创建一个空Sun分区表。
t:改变硬盘分区类型。
q: 结束分区,不保存操作内容。
v:校验硬盘分区表。
w:结束分区,保存操作内容。
x:进入高级操作模式。

2.mkfs

mkfs命令用来在Linux下建立各种文件系统,也即是格式化命令
使用权限:超级用户。
格式:
mkfs [-V] [-t fstype] [fs-options] device [size]
主要选项:
-V:输出帮助信息。
-t fstype: 指定要建立何种文件系统。如没有任何指定,则使用缺省的文件系统类型(目前是 ext2)。
fs-options:传递给实际的文件系统制作工具的文件系统相关的选项。
size:是指该文件系统用的区块数。
device:既可以是设备名,(如: /dev/hda1, /dev/sdb2) 也可以是文件系统的挂载点,(如: /, /usr, /home)。
     
    应用说明:

   mkfs命令本身并不执行建立文件系统的工作,它是在 Linux下各文件系统专用程序(mkfs.fstype)的前端程序。各文件系统专用程序可以在/sbin、/sbin/fs、/sbin/fs.d等目录中找到。主要包括:mkfs.dos用来创建DOS文件系统。mkfs.reiserfs用来创建reiserfs文件系统。mkfs.jfs用来创建jfs文件系统。mkfs.vfat用来创建vfat文件系统。

    出于对Linux各个发行版本的兼容性,对于建立同一Linux文件系统的命令可能有不同命令名称,实际功能是相同的,如mkfs.ext2、mkfs.ext3、mke2fs都是用来创建ext2/ext3文件系统。


    
最新技术文章:
▪error while loading shared libraries的解決方法    ▪版本控制的极佳实践    ▪安装多个jdk,多个tomcat版本的冲突问题
▪简单选择排序算法    ▪国外 Android资源大集合 和个人学习android收藏    ▪.NET MVC 给loading数据加 ajax 等待loading效果
▪http代理工作原理(3)    ▪关注细节-TWaver Android    ▪Spring怎样把Bean实例暴露出来?
▪java写入excel2007的操作    ▪http代理工作原理(1)    ▪浅谈三层架构
▪http代理工作原理(2)    ▪解析三层架构……如何分层?    ▪linux PS命令
▪secureMRT Linux命令汉字出现乱码    ▪把C++类成员方法直接作为线程回调函数    ▪weak-and算法原理演示(wand)
▪53个要点提高PHP编程效率    ▪linux僵尸进程    ▪java 序列化到mysql数据库中
▪利用ndk编译ffmpeg    ▪活用CSS巧妙解决超长文本内容显示问题    ▪通过DBMS_RANDOM得到随机
▪CodeSmith 使用教程(8): CodeTemplate对象    ▪android4.0 进程回收机制    ▪仿天猫首页-产品分类
▪从Samples中入门IOS开发(四)------ 基于socket的    ▪工作趣事 之 重装服务器后的网站不能正常访    ▪java序列化学习笔记
▪Office 2010下VBA Addressof的应用    ▪一起来学ASP.NET Ajax(二)之初识ASP.NET Ajax    ▪更改CentOS yum 源为163的源
▪ORACLE 常用表达式    ▪记录一下,AS3反射功能的实现方法    ▪u盘文件系统问题
▪java设计模式-观察者模式初探    ▪MANIFEST.MF格式总结    ▪Android 4.2 Wifi Display核心分析 (一)
▪Perl 正则表达式 记忆方法    ▪.NET MVC 给loading数据加 ajax 等待laoding效果    ▪java 类之访问权限
▪extjs在myeclipse提示    ▪xml不提示问题    ▪Android应用程序运行的性能设计
▪sharepoint 2010 自定义列表启用版本记录控制 如    ▪解决UIScrollView截获touch事件的一个极其简单有    ▪Chain of Responsibility -- 责任链模式
▪运行skyeye缺少libbfd-2.18.50.0.2.20071001.so问题    ▪sharepoint 2010 使用sharepoint脚本STSNavigate方法实    ▪让javascript显原型!
▪kohana基本安装配置    ▪MVVM开发模式实例解析    ▪sharepoint 2010 设置pdf文件在浏览器中访问
▪spring+hibernate+事务    ▪MyEclipse中文乱码,编码格式设置,文件编码格    ▪struts+spring+hibernate用jquery实现数据分页异步加
▪windows平台c++开发"麻烦"总结    ▪Android Wifi几点    ▪Myeclipse中JDBC连接池的配置
▪优化后的冒泡排序算法    ▪elasticsearch RESTful搜索引擎-(java jest 使用[入门])    ▪MyEclipse下安装SVN插件SubEclipse的方法
▪100个windows平台C++开发错误之七编程    ▪串口转以太网模块WIZ140SR/WIZ145SR 数据手册(版    ▪初识XML(三)Schema
▪Deep Copy VS Shallow Copy    ▪iphone游戏开发之cocos2d (七) 自定义精灵类,实    ▪100个windows平台C++开发错误之八编程
▪C++程序的内存布局    ▪将不确定变为确定系列~Linq的批量操作靠的住    ▪DIV始终保持在浏览器中央,兼容各浏览器版本
▪Activity生命周期管理之三——Stopping或者Restarti    ▪《C语言参悟之旅》-读书笔记(八)    ▪C++函数参数小结
▪android Content Provider详解九    ▪简单的图片无缝滚动效果    ▪required artifact is missing.
▪c++编程风格----读书笔记(1)    ▪codeforces round 160    ▪【Visual C++】游戏开发笔记四十 浅墨DirectX教程
▪【D3D11游戏编程】学习笔记十八:模板缓冲区    ▪codeforces 70D 动态凸包    ▪c++编程风格----读书笔记(2)
▪Android窗口管理服务WindowManagerService计算Activity    ▪keytool 错误: java.io.FileNotFoundException: MyAndroidKey.    ▪《HTTP权威指南》读书笔记---缓存
▪markdown    ▪[设计模式]总结    ▪网站用户行为分析在用户市场领域的应用
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2017,169IT.COM,E-mail:www_169it_com#163.com(请将#改为@)

浙ICP备11055608号