`
tianshibaijia
  • 浏览: 1128760 次
文章分类
社区版块
存档分类
最新评论
文章列表
Excel VBA中变量可以分为两大类一是值类型,如Integer,Double等等。这类变量赋值操作直接使用等号。如: Dim a as Integer Dim b as Integer a = 12 b = a+2 而另一中变量类型是对象类型如Range,WorkSheet等等。这种类型变量保存的是指针,指向实际的对象。赋值操作不能使用等号,而是使用Set关键字。如: Dim x as Range Dim y as Range set x = Application.ThisWorkbook.WorkSheets("Sheet1").Range(&qu ...
关于ARP病毒 ARP,是Address Resolve Protocol 的缩写。本文在介绍ARP基本原理的基础上,分析ARP病毒的运行机理,提出防治ARP病毒的思路。 1.ARP基础 我们知道,无论是局域网还是Internet,计算机节点之间的通信是通过IP地址来进行的。然而IP地址是逻辑上的地址,并不能直接由物理电路实现。因此,网卡之间实际进行选址时用的不是IP而是与
冻结区域为当前选中区域(一个单元格或多个单元格)的左上角作为原点,该点的左上区域被设定为冻结区域。
1. 使用外壳语言 某天,我的父亲修理它浮船上的电线,他忙了几个小时也没有成功,尽管他累得要死,也没能把照明灯搞定,灰心丧气之后,他把灯关上了…然而灯却亮了。 本章简短的概述一下在BASH命令提示符的交互会话中如何使用外壳编程。为了避免向我父亲的电线问题一样,掉入脚本语言的复杂性中,先学习一下命令是如何工作的,这在交互级别中是很重要的,除非你想遇到意料之外的惊奇。 BASH使用的关键字 关键字是一个单词或符号,它在计算机语言中有特定的含义。下面的单词或符号对于BASH都有特定的含义: ! esac select } Case fi the
(1) 以太网适配器可以设置为一种特殊的工作方式,叫做混杂方式(Promiscusous Mode)。工作在这种方式下的适配器,只要“听到”有祯在以太网上传输,就会悄悄地把它接收下来,而不管这个祯是发往哪里的。这样做,实际上是“”其他站点的通信而并不中断其他站点的通信,网络上的黑客常利用这种方式非法获取网上的用户密码,因此,以太网的用户不愿意网络上有这样的适配器。 然而,如果好好利用这种方式,可以方便地进行网络流量测算,便于网络维护,如网络嗅探器Sniffer就是使用了舍维混杂方式的网络适配器。 混杂方式是一把双刃剑。
1. <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />Linux介绍 早期的计算机,指令和数据通常分布在两个独立的存储区域。现代的计算机系统延续了“冯·诺依曼结构”——由出生在匈牙利的计算机科学家约翰 冯·诺依曼提出的设计。这些计算机使用同一存储单元来保存数据和指令。指令和数据被同样对待,可以有效的简化计算机的构造和使用。 基于Unix的操作系统,包含Linux,将这一原则扩展到永久存储器。Linux将磁盘上的信息组织成文件的集合。每一个文件,不论它是程序还 ...
前言 翻译自Linux Shell Scripting with Bash 作者:Ken O.Burtch 出版社:DEVELOPER’S LIBRARY 为了学习Linux外壳编程,特地翻译此书,希望可以坚持完成,并对Linux爱好者有用,本翻译仅作学习用途,未经本人同意不得投入商业用途。如有修改意见请发送至本人邮箱。 谢谢! <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 翻译者:刘海涛 邮箱:fox_lht@163.com
SELECT SubStr(memo,(InStr(memo,':',-1,1)+1)) FROM sfa_order_item WHERE Trunc(gmt_modified)=Trunc(SYSDATE) 关于subtr一些简单的用法 就我个人的理解 substr ('字段名称',3)在这里的意思就是把这个字段从第三位开始截取一直到完,当然如果后面跟的数字跟这个字段的长度一样那就是NULL INSTR的一些简单的用法 (InStr(memo,':',-1,1)+1) INSTR把MEMO最后一个:的取出来.-1的意思就是从最后取.取出第一有:的然后把他们的长度取出来 然后SUB ...
使用Excel函数时,经常需要引用worksheet的单元格作为参数,例如单元格A1中写入=SUM(A3,B4)。那么其实A1中是如何记录对A3,A4的引用的呢,其实A1是通过A1到A3,A1到A4的间隔大小记录的。这一点在复制带有公式的单元格时,可以清楚地看到。 例如把A1复制到D21,那么D21将不是=SUM(A3,B4),而是自动变成=SUM(D23,E24);也就是说函数中的参数引用是建立在相对路径的基础上的,而不是绝对路径。
一直对3维开发有着浓厚的兴趣,这几天上网查找了基本的概念性资料。为了防止这段时间的记忆散去,特总结如下,以备后查。 (1)底层API的选择。 尽管目前GLSL等着色语言出现,但是真正项目中使用的大多数还是OpenGL和Direct3D的C语言。顶层API目前主要有OpenGL和D3D,OpenGL的优点是稳定,平台无关,能运行在Windows, Linux, Unix所有平台;缺点是由于与平台无关,需要额外的窗口系统与OpenGL渲染区的连接库,如glx,wgl等。D3D的最大优点就是有微软的强大支持,缺点就是只能运行在Windows系统上,而且版本之间不兼容。 真正有用的图形程序,一 ...
Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug和Release的真正秘密 ...
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0]"NLS_LANG"="AMERICAN_AMERICA.US7ASCII"
1. /*+ALL_ROWS*/ --获得最佳吞吐量表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化. 例如: SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT'; 2. /*+FIRST_ROWS*/ --获得最快响应速度表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化. 例如: SELECT /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO='SCOTT ...
SELECT * FROM ( SELECT sg.opp_id, sg.sales_id,sg.old_sales_id,sg.id, Row_Number()over(PARTITION BY sg.opp_id ORDER BY sg.gmt_create desc) rwn,sg.gmt_createFROM nirvana.sfa_opportunity so, nirvana.sfa_select_log sg WHEREso.id=sg.opp_id AND so.product_id_prefer='20' AND sg.OPERATION='tosea' AND sg.CAUS ...
这次涉及到了具体的平台----GNU/Linux。Linux下开发与明显不同于Windows平台的特点,从开发工具到项目组织,都有较大的差距。 首先声明,在做Linux平台开发之前,首先要熟练使用Linux系统,对系统有个感性的认识。以学习进程为序列出学习Linux开发的书籍。 1.开发工具篇 (1)Vi编辑器的使用。书籍到处都有,网上也有不少免费的资料。 (2)GCC编译器的使用,《GCC编译器完全手册》,不用全看,大概看看就行。 2. 系统学习篇 (3)《鸟哥的Linux私方菜》(基础篇),学会基础应用与shell命令使用。 (4)Linux系统API。《Linux ...
Global site tag (gtag.js) - Google Analytics