- 博客(26)
- 资源 (6)
- 收藏
- 关注
转载 堆栈详解
转载地址:http://www.cppblog.com/oosky/archive/2006/01/21/2958.html堆和栈的区别 (转贴) 非本人作也!因非常经典,所以收归旗下,与众人阅之!原作者不祥!堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变
2013-12-24 14:46:37 588
转载 python中的__name__和__main__
#hello.pydef sayHello(): str="hello" print(str);if __name__ == "__main__": print ('This is main of module "hello.py"') sayHello()python作为一种脚本语言,我们用python写的各个module都可以
2013-07-29 17:46:31 583
转载 python发送中文邮件
最近写了个小程序自动检测oa的更新信息,然后以邮件的形式发出通知。其中在配置发送邮件模块的时候,无论怎么配置邮件正文都无法显示中文。我的环境是win7 x64,python3.1.1。查找资料也只有一种方法,就是添加正文msg的时候指定字符集为gb2312,如下所示: msgText = MIMEText(plainText, 'plain','gb2312')
2013-07-16 20:36:29 978
转载 python发邮件
文件形式的邮件[python] view plaincopyprint?#!/usr/bin/env python3 #coding: utf-8 import smtplib from email.mime.text import MIMEText from email.header import Header sender = '***' rec
2013-07-16 19:55:03 758
转载 python的decode和encode
字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode
2013-07-12 14:59:44 525
转载 python3.x中urllib的使用
2.x版本的python可以直接使用import urllib来进行操作,但是3.x版本的python使用的是import urllib.request来进行操作,下面是简单的例子:===============================================================================# get code of given URL as
2013-07-09 18:03:33 701
转载 oralce中spool命令用法
spool命令的用法是sql> spool filename.txtsql> 你要查询的内容sql> spool off;执行spool off后,你的所有操作就会被记录到指定的filename.txt里面。转载地址:http://isadba.com/?p=372
2013-07-04 19:53:40 849
转载 oracle的set命令
SQL> set timing on; //设置显示“已用时间:XXXX” SQL> set autotrace on-; //设置允许对执行的sql进行分析 SQL>set trimout on; //去除标准输出每行的拖尾空格,缺省为off SQL>set trimspool on; //去除重定向(spool)输出每行的拖尾空格,缺省为off SQL> set echo
2013-07-04 18:48:11 613
原创 oracle中dbms_ulitity.compile_schema用法。
遇到了oracle中对象的编译问题,因为升级等状况可能导致某schema下的对象变为invalid,这时就要对这些对象重新编译。查询invalid对象的方法为:COLUMN object_name FORMAT A30SELECT owner, object_type, object_name, statusFROM dba_
2013-07-04 15:55:43 2447
转载 linux如何关闭防火墙
1.Selinux 状态查询 [root@localhost ~]# getenforceDisabled[root@localhost ~]# sestatusSELinux status: disabled 2.禁用selinux[root@localhost ~]# cat /etc/selinux/con
2013-07-03 18:12:47 660
转载 linux下的/etc/hosts
hosts文件hosts —— the static table lookup for host name(主机名查询静态表)hosts文件是Linux系统上一个负责ip地址与域名快速解析的文件,以ascii格式保存在/etc/目录下。hosts文件包含了ip地址与主机名之间的映射,还包括主机的别名。在没有域名解析服务器的情况下,系统上的所有网络程序都通过查询该文件来解析对应于某个
2013-07-02 19:09:54 766
转载 ps -ef|grep解析
ps -ef |grep abc 查看含有"abc"的活动进程ps -ef |grep -v abc 查看不含abc的活动进程 1)ps a 显示现行终端机下的所有程序,包括其他用户的程序。 2)ps -A 显示所有程序。 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 4)ps -e 此参数
2013-07-02 18:43:00 1353
原创 out模式的procedure
procedure的定义如下:在调用该存储过程时,需定义变量来接收过程执行时所返回的值。变量的名字可以与过程中定义的不同如需查看name1和loc1的值,还可以使用print name1 loc1.
2013-06-30 17:05:33 426
转载 oracle中的exists和in
1.引用一句话:如果数据量很小的话,in和exists的差距是忽略不计的,但数据量很大时差距就很大了!in会在先执行一次后面的大表中的全表扫描,然后生成一个新的虚表再进行全表扫描,而exists只执行一次后面的大表的扫描,每次扫描为真时就返回,继续往下走!所以在数据量很大时这个效率的差距也是惊人的!2. select * from dept where exists(select *f
2013-06-30 13:29:49 524
转载 oracle查看表、存储过程、触发器、函数等定义
有时候,我们想查看表,存储,触发器等对象的定语语句,有以下两种方法:1. 查 all_source 表2. 用 DBMS_METADATA 包。 一. 通过 all_source 表先来确认下,通过all_source 表可以查看哪些类型的对象:SQL> SELECT distinct type FROM ALL_SOURCE;TYPE------------
2013-06-25 18:19:20 941
转载 oracle中的sequence
在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 1、Create Sequence 首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限。 创建语句如下: CREATE SEQUENCE seqTestINCREMENT BY 1 -- 每次加几个S
2013-06-25 17:31:31 485
转载 oracle中创建jobs
今天修改业务时,需要用到Oracle数据库中的工作任务,对创建Job语句进行一下整理,以备参考: Sql代码 declare job binary_integer; d_begindate date; s_interval varchar2(50);begin d_begindate := to_date('2009-08-1
2013-06-25 15:01:18 750
转载 oracle中的materialized view
Oracle的实体化视图提供了强大的功能,可以用在不同的环境中,实体化视图和表一样可以直接进行查询。实体化视图可以基于分区表,实体化视图本身也可以分区。主要用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。在数据仓库中,还经常使用查询重写(query rewrite)机制,这样不需要修改原有的查询语句,Oracle会
2013-06-24 15:30:51 858
转载 oracle存储过程
存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 2 IS 3 BEGIN 4 NULL; 5 END; 行1: CREATE OR REPLACE PROCEDURE 是一个SQL语句通知Oracle数据库去创建一个叫做skeleton存储过程, 如果存在就覆盖它;行2: IS关键词表明后面将跟随一个
2013-06-24 14:01:55 531
原创 常用的查询数据字典视图
1.dba_indexes可用于查询某用户的全部索引对象例: select index_name,index_type from dba_indexes where owner='SCOTT'注:其中国用户名区分大小写,如小写为scott则查询不到结果。2.dba_tables可用于查询某用户的所有表及所属表空间例:select table_name,tablespace_
2013-06-22 20:23:35 1485
转载 oracle中的date数据类型
DATE数据类型有7个字节组成。分别存储世纪、年、月、日、时、分、秒查询实例:1. select * from tbl_pointvalue_10m where datatime>=to_date('2013-04-19 11:25:00','yyyy-mm-dd hh24:mi:ss');2. 在数据库内存储格式为yyyy/mm/dd hh24:mi:ss时,也可以用日期查询。
2013-06-21 20:23:09 1760
转载 oracle数据库导入导出
数据库导入导出:运行->cmd->1.手工运行导入导出:导出实例(苏州金阊局数据库服务器数据恢复问题):导出表:exp tables=(power_approveitem,spm_approveitem) file=f:\test.dmp grants=y到处用户:exp owner=jinchang file=f:\test.dmp grants=y导入:im
2013-06-21 10:07:12 1151
原创 有外键约束时,删除表的影响
1. 首先创建两个表dept_temp和emp_temp。2. 设置deptno为dept_temp的主键alter table dept_temp add constraint PKprimary key(deptno);3. 为emp_temp设置外键约束alter table emp_temp add constraint FKforeign key(deptno)
2013-06-21 09:54:27 4277
转载 oracle客户端的远程连接配置
在继续Oracle客户端的安装之前,需要分析一下Oracle客户端与数据库服务器之间的连接机制。一、Oracle客户端与服务器端的通讯机制 1、Oracle Net协议 如下图所示,Oracle通过Oracle Net协议实现客户端与服务器端的连接以及数据传递。Oracle Net是同时驻留在Oracle数据库服务器端和客户端上的一个软件层,它封装了TCP/IP协议,负责建
2013-06-21 09:44:50 800
CC2530驱动DHT11
2013-06-22
强大的屏幕整理工具fences
2013-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人