- 博客(39)
- 收藏
- 关注
转载 MSC
MSC属于通信技术,为通讯设备提供信息交换功能的网络设备,是整个网络的核心。MSC=移动交换中心(Mobile Switching Center),移动交换中心(MSC)是2G通信系统的核心网元之一。是在电话和数据系统之间提供呼叫转换服务和呼叫控制的地方。MSC转换所有的在移动电话和PSTN和其他移动电话之间的呼叫。MSC: (mobile switching center) 移动网络完成呼叫连接
2016-11-25 10:09:13
1085
转载 MAP接口
我这里只是提供方便自己查看,如果要详细了解,可见最下面链接MAP即移动应用部分,MAP协议定义了为实现移动台漫游功能而在移动系统通信网络实体之间进行的信息交换方式,这里的网络实体包括MSC Server、VLR、SGSN、HLR、SMC和GMLC。UMTS网络中,C、D、E、G、Lg、L接口都可以传递MAP消息,在这里统称为MAP接口。1. C接口 C接口指MSC SER
2016-11-25 09:35:00
1189
原创 配置JAVA环境变量
这个是对初学者的一个指引当安装好JDK时,要配置环境变量:classpath.;%JAVA_HOME%\lib\tool.jar;%JAVA_HOME%\lib\dt.jar;JAVA_HOMED:\Java\jdk1.8.0_111path.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;在系统变量里配置好后,运行
2016-11-15 21:57:51
292
原创 sqlplus下的方便操作用法
在oracle用户环境变量.bash_profile里设置stty erase ^halias sqlplus="rlwrap sqlplus"alias rman="rlwrap rman"目的:stty erase ^h 为了在linux下退格键不出现乱码要使用这两条需要安装rlwrap包alias sqlplus="rlwrap sqlplus"ali
2016-11-10 15:32:19
421
原创 linux下 eth0变成eth1的原因
我发现这种情况一般是在用虚拟机配置集群时容易发生发生的原因:为什么eth0会变成eth1?很多Linux distribution使用udev动态管理设备文件,并根据设备的信息对其进行持久化命名。udev会在系统引导的过程中识别网卡,将mac地址和网卡名称对应起来记录在udev的规则脚本中。而对于新的虚拟机,VMware会自动为虚拟机的网卡生成MAC地址,当你克隆或者重装虚拟机软件时,
2016-11-07 20:52:59
2748
1
原创 linux 下ssh用法
现在远程访问服务器已经很普遍了,并且可以实现互信传输文件,具体用法如下:安装sshsudo apt-get install openssh-client 在debian,ubuntu安装客户端sudo apt-get install openssh-server 在debian,ubuntu安装服务端yum install openssh-server openssh-cl
2016-11-07 20:29:35
477
原创 oracle 中游标和存储过程的使用
创建一个表create table test4 (id int,name varchar2(20),cnum number);在sqlplus下写一个游标的使用declarecursor curr is select cnum from test4 where cnumcur curr%rowtype;beginopen curr;LOOPfetch curr
2016-11-07 09:32:48
349
原创 Linux之at、crontab命令用法
有时候为了能执行定时任务,在linux中会用到at和crontabat [-mldv] TIMEat -c 工作号码选项与参数:-m :当 at 的工作完成后,即使没有输出信息,亦以 email 通知使用者该工作已完成。-l :at -l 相当於 atq,列出目前系统上面的所有该使用者的 at 排程;-d :at -d 相当於 atrm ,可以取消一个在 at 排程中
2016-10-28 12:02:17
515
原创 Linux下实现外部计算机访问本机虚拟机
在配置前题下,已经通过host-only方式实现本机与虚拟机的访问。在本机上已有host-only(vmnet1)共享方式实现,现要求实现外部机器访问本机虚拟机。配置如下:一、首先进入/etc/sysconfig/network-scripts目录下,cp网卡参数文件ifcfg-eth0为ifcfg-eth0:0.(实现同一网卡配置两个IP)二、ifup eth0:0 使之生效
2016-10-27 12:56:41
896
原创 Linux基础知识
linux 启动程序配置都放在 /etc/inittab 如果配置文件修改后用 telinit q使之生效runlevel可以查看运行的级别linux 的服务管理linux的服务分为独立运行的服务和受xinetd服务管理的服务两类。所有的服务器启动脚本都放在/etc/rc.d/init.dservice 服务名称 要执行的动作(start|stop|restart)
2016-10-26 08:59:20
397
原创 linux 之 建立和使用文件系统
在使用linux时,经常会碰到硬盘空间不足,需要通过添加硬盘扩充空间,此时必须掌握手工创建分区和文件系统的挂载方法。在硬盘中建产和使用文件系统,应遵循以下步骤:一、为便于管理,对硬盘进行分区;二、对分区进行格式化,以建立相应的文件系统;三、将分区挂载到相应的目录(目录必须为空),通过访问目录,实现对分区进行存取操作。命令:fdisk 设备名(/dev/sdb) ide(hd)
2016-10-19 22:23:27
937
原创 Linux基础
查看以.开头的隐藏文件用 ls -achown用来改变文件或目录的所有者(属主)和所属的用户组chgrp 只能改变所属的用户组chown [-R] 新所有者 新用户组 文件或目录chgrp 新用户组 文件或目录groupadd ss 创建 一个名为ss的用户组useradd -g ss dd 创建一个用户 dd 并加入到ss组中passwd dd 为dd设置密
2016-10-19 18:27:30
251
原创 oracle之truncate table 的drop storage和reuse storage
首先创建两个测试表test,test1两个表数据放在data_tablespace,索引放在index_tablespace表空间下(测试证明和表空间没有关系)如果使用下面两个语句删除两个表中的数据truncate table test drop storage;truncate table test1 reuse storage;得到的结果将会是: test表中的data
2016-10-19 10:40:54
14090
1
原创 pl/sql 过程 函数
procedure [schema.(拥有这个过程的模式名字)]name(过程的名字)[(parameter,[parameter])(可选参数)][authid definer(定义者权限运行)|current_user(调用者权限)]is[declarations](声明过程的本地标识符)beginexecutable statements(被执行的语句)[except
2016-10-17 22:19:05
312
原创 sql sql*plus
list line_number 列出缓存中的命令并可以通过行号将它指定为当前列change /old_value/new_value 将缓存当前行的旧值换成新值append test 向缓存中当前行追加文本del 将缓存中的当前行删除save filename 将缓存的语句保存到文本中get filename将文本中的内容读到缓存中start 文件 或者 @文件 或
2016-09-12 16:57:59
294
原创 sql rollup and cube
group by rollup(a,b,c)则产生group by (a,b,c),group by (a,b) group by (a) group by(0)四种分组汇总group by cube(a,b,c) 则产生 group by (a,b,c),group by (a,b) group by (a,c) group by (b,c),group by (b) group b
2016-09-11 23:35:28
240
原创 sql 正则表达式
元字符\ 说明匹配的字符是特殊字符、常量或者后者引用(后引用重复上一次的匹配) 例:\n 匹配换行符^ 匹配字符串的开头位置 例:如果A是字符串的开头 ^A匹配A$匹配字符串的末尾位置 例:如果B是字符串尾 $B匹配B*匹配前面的字符0次或多次 例:ba*k 可以是bk,bak,baak+匹配前面的字符1次或多次 例:ba+k 可以是bak,baak?匹配前面的字
2016-09-11 20:50:51
416
原创 sql 多表插入和时区
insert allwhen sal>1000 theninto emp values(empid,sal)when deptno=30 theninto dept values(deptno,loc)select empid,sal,deptno,locinsert first如果第一个when满足条件,则跳过其它when使用select id from t
2016-09-11 19:58:33
458
原创 sql 通过数据字典查询表的相关信息
DICITONARYUSER_OBJECTSUSER_TABLESUSER_TAB_COLUMNSUSER_CONSTRAINTSUSER_CON_COLUMNSUSER_VIEWSUSER_SEQUENCESUSER_INDEXSUSER_IND_COLUMNSUSER_SYNONYMS增加注释 COMMENT ON TABLE tables IS
2016-09-11 15:42:01
1480
原创 sql 对表的操作
查询表名 select * from tab, select table_name from user_tables; select object_name,object_type from user_objects; select table_name,column_name fr
2016-09-10 14:02:06
478
原创 sql merge的用法
MERGE操作用于实现数据的合并-根据条件在表中执行数据的更新或插入操作,如果要插入的记录在目标表中已经存在,则执行更新操作、否则执行插入操作。其语法格式如下:MERGE INTO target_table [alias]USING (source_table | view | sub_query) [alias]ON (join_condition)WHEN MATCHED TH
2016-09-10 01:19:47
1136
原创 sql 多表连接与子查询
natural join 自然连接 两张表只有一同名列相同,using 是指一对多关系时,可以用到 using 与 natural join 是互斥的 最好还是用on 比较直观inner join(内连接)left joinright joinfull joincross join 交叉连接其实就是笛卡尔积子查询中会用到in any all existsu
2016-09-10 00:37:57
490
原创 sql 函数的罗列
字符函数 lower(全小写)upper(全大写) initcap(首字母大写)concat(str1,str2,str3......) (拼接字符串)substr(string,n,m) (截取从第n个开始到m位置)length(长度)instr(str1,str2,[a,b])(从a位置查找 str2在str1第b次出现的位置,a、b默认为1)lpad(str1
2016-09-09 17:12:15
515
原创 sql 中一些生僻用法
escape 转义字符用得到& 临时变量&& 重用变量值 define undefine 定义和取消变量verify set verify on
2016-09-09 16:57:55
310
原创 oracle sql 中的save命令
使用save命令可以将写好的语句保存,用法是:save file_name(更改路径也可以,但必须要有权限)[create|replace|append]file_name 保存的文件名,其实create用不用都可以, replace是当文件存在时,直接覆盖原文件内容,
2016-09-09 14:27:45
4629
原创 sql查询一个用户下有多少张表
之前一直用的是select table_name from user_tables;没想到还有一个select * from tab 这个还可以看到视图,用处很大另:用DBA给一个用户重置密码并解锁alter user hr identified by hr account unlock;
2016-09-09 13:54:11
2768
原创 sql 转义字符
select 'dddd"ddds' from dual;这个双引号直接输出,没做任何处理select 'ddddddddddddd' from dual;这是输出字符串 select 'dddd''ddds' from dual;这是通过单引号转义,输出单引号 结果:ddd'dddsselect q'[dddd'ddds]' from dual;同上面作
2016-09-09 13:28:17
502
原创 sql基础知识
有时候用着用着就不知道用的是什么了,还是基础不牢,这次记下来,做个备忘录。 DML(data manipulation language)数据操纵语言,经常用的select,update,insert into,delete,merge,call,explain plan,lock table就是了; DDL(data definition language)数
2016-09-08 23:15:26
199
转载 C++面试知识
一、#include “filename.h”和#include 的区别#include “filename.h”是指编译器将从当前工作目录上开始查找此文件#include 是指编译器将从标准库目录中开始查找此文件二、头文件的作用 加强安全检测 通过头文件可能方便地调用库功能,而不必关心其实现方式三、* , &修饰符的位置对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名四、if语
2007-07-24 23:27:00
631
转载 MFC程序的来龙去脉
程序的诞生#Application Object产生,内存于是获得配置,初值亦设立完成。#AfxWinMain执行AfxWinInit,后者又调用AfxInitThread,把消息队列尽量加大。#AfxWinMain执行InitApplication。这是CwinApp的虚函数,但我们通常不改写它。#AfxWinMain执行InitInstance.这是CwinApp的虚函数,我们
2007-07-24 23:17:00
521
转载 洗牌算法
洗牌即产生指定数据的随机序列。在网上找了半天大体有两种做法1、 思路:将54个数依次放到随机的位置。关键是每次找一个随机的位置。下面是找这个随机位置的算法: 1、用一个Bool型数组记录各个位置是否已经放置了数,如果放置则置true,没有则为false。在算法开始时数组初始化为false。2、每次产生一个0~53的随机数,看这个位置是否已经放置了数,如果已经放置了,则继续
2007-07-24 23:12:00
988
转载 五子棋核心算法研究
五子棋是一种受大众广泛喜爱的游戏,其规则简单,变化多端,非常富有趣味性和消遣性。这里设计和实现了一个人机对下的五子棋程序,采用了博弈树的方法,应用了剪枝和最大最小树原理进行搜索发现最好的下子位置。介绍五子棋程序的数据结构、评分规则、胜负判断方法和搜索算法过程。 一、相关的数据结构 关于盘面情况的表示,以链表形式表示当前盘面的情况,目的是可以允许用户进行悔棋、回退等操作。 CList
2007-07-24 23:09:00
611
原创 看了老同学博客所想到的
今天是一个好天,可我的心情却说不上是怎样的心情.和高中老同学的聊天,让我看到了几年下来,我和他的差距! 我一次性的把他所写的文章全看完了,并且得知他考上了同济大学的研究生,很是为他高兴,也对其他几个考上研的同学祝贺!他的blog里写满了大学的足迹,让我看到了一个在一流大学里的学生的生活,思想上的变动,处理问题的方式,都能够说明好的大学就是比二流大学好.可惜我却在一个不知是几流的大学里过着众
2007-07-22 16:55:00
557
原创 想要学好!
大学马上就要毕业了,现在才看到自己什么都不会,要学的东西太多了,现在发现以前学的东西怎么就是用不上,就是没用呢?刚刚起步学C++的我,要学的真的太多了,碰到的问题太多了,有一点想放弃的感觉,可是这只能证明我没有真正的用心去学。 面对众多的我所熟悉的人,个个都比我强,不是研究生就是高薪族,有的又有女朋友,而我呢?现在还不知道自己到底将来会成为什么行业的职员,从事什么工作?做为一名学计
2007-05-14 23:08:00
478
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人