30000以内的质数表
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131 137 139 149 151 157 163 167 173 179 181 191 193 197 199 211 223 227 229 233 239 241 251 257 263 269 271 277 281 283 293 307 311 313 317 331 337 347 349 353 359 367 373 379 383 389 397 401 409 419 421 431 433 439 443 449 457 461 463 467 479 487 491 499 503 509 521 523 541 547 557 563 569 571 577 587 593 599 601 607 613 617 619 631 641 643 647 653 659 661 673 677 683 691 7
sequence 和索引函数调用
-------------------------------------------重新编译索引alter index index_name rebuild;drop sequence sys_tempidcreate sequence sys_tempid minvalue 1 maxvalue 999999999999999999 start with 1 increment by 1 cache 20; --------------------------'fm去空格-----SQL> select TO_CHAR(card_id.nextval,'00000000') from dual;TO_CHAR(CARD_ID.NEXTVAL,'00000------------------------------ 00001424 ---多出一个空格 SQL> select TO_CHAR(card_id.nextval,'fm00000000') from dual;TO_CHAR(CARD_ID.NEX
windows 下创建自动执行任务
---------------------------------------------------------------------windows 下建立oracle自动导出功能---------------------批处理获取当前日期时间:%time:~0,2%:“:”(冒号)和“~”波浪号必不可少,“~”后的数字:为正数表示舍弃输出结果的前几位;直接跟负数表示取到输出结果的后第几位;“,”后的数字:为正数表示取到输出结果的前第几位;为负数表示舍弃输出结果的后几位。如想获取当前系统时间的HHMMSS格式,则可以成%time:~0,2%%time:~3,2%%time:~6,2%----------------------------------------------------------------
oracle 写文件
----创建路径create or replace directory pass_path as 'd:houxt';----创建写的存储过程create or replace procedure proc_write(num number)is ---create or replace directory pass_path as 'd:houxt'; cursor cur_dat is select pass_no||'|'||pass_word||'|'||cre_date||'|'||pass_state as jilu from user_pass@DCSYS251 t where rownum<=num; fhandle utl_file.file_type; err varchar2(100);begin -----注意这里的路径名大写 fhandle := utl_file.fopen('PASS_PATH', 'pass.txt', 'w'); for dat in cur_dat loop
关于oracle18位密码生成
create or replace procedure proc_create_pass(cnt number)is/***************************************生成18位密码的程序---cnt---要生成个数*----20091116--houxt**************************************/ err varchar2(80); oncom varchar2(2); rowcom number;begin rowcom:=0; oncom:='1'; insert into tb_proc_log(proc_name,on_commit,com_date) values ('proc_create_pass',oncom||'start***********',sysdate); commit; ------------------ oncom:='2'; --if rowcom<cnt then <<aa>> execu
oracle 用户权限
oracle用户创建和权限的管理-------------------------------------------------------create user user_name identified by user_pass default tablespace tab_1;grant connect,resource to user_name;revoke connect from user_name;------------本用户创建表空间---alter user user_name default tablespace tab_1;-------------------------------------------------create tablespace tablespace1 datafile 'd:a.dbf' size 10m auto extend on next 10m; alter database datafile 'F:ORACLEPRODUCT10.2.0ORADATATESTPCS.DBF' autoext
windows 下编译c文件
windows 下编译c文件。complier(编译器)安装后在C:BorlandBCC55Bin 1、下创建文件: bcc32.cfg 放入-I"C:BorlandBCC55include"-L"C:BorlandBCC55lib"2、创建文件: ilink32.cfg 放入-L"C:BorlandBCC55lib"3、环境变量里设置路径:C:BorlandBCC55Bin:%path%然后在cmd 命令下 bcc32 执行可编译文件---------------------he.c#include <stdio.h> int main(void) { printf("Hello worldn"); printf("Hit any key to continue:"); getchar(); return 0; } 到文件目录下执行文件C:Borland
Oracle内存参数调优
oracle 数据库名只是进入oracle实例的一个名字,没有实际的意义。oracle实例,是不可改变加载数据参数启动oracle后台进程的标示。实例结构oracle实例=内存结构+进程结构oracle 实例启动过程 其实就oracle内存参数设置值加载到内存中,并启动相应的后台进程进行相关服务的过程。-----------------------------------------------------------进程机构oracle进程=服务器进程+用户进程几个重要的后台进程:DBWR:数据写入进程.LGWR:日志写入进程.ARCH:归档进程.CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时间;预定义的日志
cmd下的ipconfig不能用
在环境变量PATH里添加C:WINDOWSsystem32[@more@]
猎
很久很久没写过一些东西了,因为总找不到合适的途径、或者适合的文字。多年来一直在不停的追求,每一次达到目的都费了相当的工夫和努力,包括精神上的煎熬。每一次都想平静的安于现状,现状有什么不好....?但总是过了就忘受伤时的痛。理想和追求...一直在追逐.也许我就是一个猎人,守侯、放枪、收获、赶往下一个狩猎厂。[@more@]
oracle 的表压缩
oracle 存储数据库如果要存储较长一段时间的数据,空间经常不够用,这时就要充分利用oracle 表压缩节机制。1创建一个压缩的表create table table_name()compress; 修改成压缩表alter table table_name compress;以上压缩表并没有压缩数据,如果要达到预期效果,插入数据时候要加/*+append*/insert/*+append*/ into table_name select * from table_name2;2一次性创建压缩表create table table_name compress as select * from table_name2;3如果有一个表未被压缩,现在要改成压缩表(已经有数据的情况下)alter table table_name move co
常用ascii
字符 0 1 2 3 4 5 6 7 8 9 代码 48 49 50 51 52 53 54 55 56 57 字符 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z代码 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90字符 a b c d e f g h i j k l m n o p q r s t u v w x y z代码 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111[@more@]
水调歌头
明月几时有?把酒问青天。不知天上宫阙,今夕是何年。我欲乘风归去,又恐琼楼玉宇,高处不胜寒。起舞弄清影,何似在人间!转朱阁,低绮户,照无眠。不应有恨,何事长向别时圆?人有悲欢离合,月有阴晴圆缺,此事古难全。但愿人长久,千里共婵娟。[@more@]
关于crontab 的一点理解
上次,由于一点工作的需要做了个crontab 实验,成功了,但没用上,因为另外一个同事已经在同一用户下搞了一个,同一用户只能搞一个。后来把我的运行内容加到他那里去了.......................以下是实验的一些过程。1、首先建立一个要运行的文件。(我这里是 cron)------------------------------------------------------------------------------------#可以添加说明文件第一个就是每分钟运行一次cal_houzi.sh 文件第二个就是每天12点10运行caltruncate.sh 文件* * * * * sh /home/gdproxy/houxt/temp/cal_houzi.sh agent agent>>
渔夫和金鱼
渔夫和他的老婆住在海边的破草篷里,生活十分穷困,渔夫每日到海边打鱼为生。这一天从早到晚,他撒了一次又一次网,网网落空,最后捞上来一条小金鱼。小金鱼向渔夫苦苦哀求,只要将他放回大海,他会满足渔夫的所有要求。渔夫没有提任何要求就把小金鱼放回了大海,然后拖着空网回了家。他的老婆正坐在破草篷前用破木盆洗衣服,看到渔夫空手而归,便责问为什么一无所获?渔夫讲了如何捕到小金鱼后又将小金鱼放归大海的情形。老太婆听了,训斥他说:你为什么不向他要一个新木盆呢?我们的洗衣盆已经破了。第二天,渔夫来到海边,呼唤小金鱼。
生活就是一部讽刺小说
昨天刚跟母亲说年底结婚的几个小时后,女朋友说提出分手。。。。突然想起了马可吐温的小说。。。原来生活本来就是一部讽刺小说..........................FUCK![@more@]
关于密码知识一点解读
前俩天看了篇密码的文章,做了些记录和摘抄。。。。caesarselect ascii('c') from dual caesar=099097101115097114(每三位代表一个字母)对明码099097101115097114加密--------------------------------------------------------------1找两个很大的素数(质数)P 和 Q,越大越好,比如 100 位长的, 然后计算它们的乘积 N=P×Q,M=(P-1)×(Q-1)P:3 Q:5N:15 M:82找一个和 M 互素的整数 E,也就是说 M 和 E 除了 1 以外没有公约数. 并且 满足e<mM:8 E:73找一个整数 D,使得 E×D 除以 M 余 1,即 E×D mod M= 1D:23 E:7 M:8(E×D)/M: