root 123456

Solaris10和RHEL5的重启都是init 6(安全重启方式,先关闭程序再重启),roboot(暴力重启,杀进程重启)
Solaris10关机init 5
RHEL5关机init 0,至于在Solaris10里执行init 0是挂起。
shutdown -y -g 0 -i "gj"

以root用户运行ifconfig -a 可以得到IP地址 Solaris的网卡标记是pcnX x是序号,第一块网卡的话是pcn0(目前还不对) ,一会要试一下!vmxnet0 这是在虚拟机中的情况,网卡是直接以驱动程序名称来命名的。比如我用的网卡是Broadcom的,所以网卡名称就是 bge0

inet 192.168.214.128 netmask ffffff00 broadcast 192.168.214.255
        ether 0:c:29:18:83:34
192.168.214.1 在本机的vm网卡地址,应该是vm中Solaris的网关,我试下

(1)、开启ssh服务,默认的root用户不开启这个权限,为了安全
具体的方法如下:
修改配置文件: /etc/ssh/sshd_config

用vi /etc/ssh/sshd_config

修改以下这一行,以前这行是 PermitRootLogin no
PermitRootLogin yes

重启SSH服务
svcadm restart ssh
查看ssh服务
#svcs |grep ssh
(2)、开启telnet服务,这个默认也是不开启的
solaris  的任何版本刚装好telnet功能都没打开的,在/etc/default/login 里面有一行
CONSOLE=/dev/console ,把这一行注释掉,就可以telnet 上去了!

关掉图形界面
# /usr/dt/bin/dtconfig -d
关掉sendmail
svcadm disable sendmail
[S9|S10|S11]:看物理内存用prtconf,在x86和sparc都通用的:
# prtconf -vp | grep Mem  Memory size: 2047 Megabytes

查看某个软件包是否安装了
# pkginfo | grep SUNW

安装oracle 10g release 前要检查的软件包
pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt SUNWgcc

如果在安装完了Solaris还要使用光盘的话,建议把Solaris停掉,然后在发vm菜单的setting中设置好要加截的iso映像,就可以了,不然
如果在Solaris没有关闭的情况下可能会找不到加载的映像

cd ~ 进入用户主目录
shif + zz 两次,快速保存

# pkgadd -d /cdrom/sol_10_106_x86/Solaris_10/Product SUNWi1cs
# pkgadd -d /cdrom/sol_10_106_x86/Solaris_10/Product SUNWi15cs
# pkgadd -d /cdrom/sol_10_106_x86/Solaris_10/Product SUNWgcc
 
(1) mkdir -p /u01/oracle
(2) groupadd dba
(3) 发现视频中的系统有oinstall这个组,但是我的系统里没有,所以要自己加个
    groupadd oinstall
(4)添加用户 我新建了用户oracle
useradd -g oinstall -G dba -s /usr/bin/bash -d /export/home/u01/oracle oracle
添加oracle用户 -g 指明用户属主为oinstall ,-G 指明用户辅助属主为dba 并提定用户的主目录为 /export/home/u01/oracle

useradd -g oinstall -G dba -s /usr/bin/bash -d /u01/oracle oracle(以前的)
(5)设定oralce用户的密码
passwd oracle
(6)改变用户属主
chown -R oracle:oinstall /u01
-----------------------------------------------------------------------------
useradd -g oinstall -G dba -s /usr/bin/bash -d /export/home/u01/oracle test
改变用户属主
usermod -g test -G oinstall -s /usr/bin/bash -d /export/home/test test
查看用户所属的全部组:groups usrname

solaris中ping的用法

ping -s -a 192.168.214.1

Solaris 10,跟Linux的差别挺多,真是不习惯啊。

命名规则

磁盘命名规则为 /dev/[r]dsk/c0t0d0s0 ,其中 0 表示数字,如 /dev/dsk/c0t3d0s0 。

c = controller number,表示硬盘控制器的序号,c0表示第一个控制器,c1表示第二个等。

t = target number,目标号,表示控制器内的地址。

d = disk number,表示连接到目标上的磁盘的逻辑单元号(LUN)。单个磁盘或IDE硬盘永远为 d0。

s 表示分区号。Solaris下一个磁盘包含8个分区,所以取值范围为 s0 - s7

删除用户 userdel oracle 用户名

chown -R oracle:oinstall /export/home/u01/

df -h 查看磁盘使用情况

-bash-3.00# df -h
文件系统               大小   用了   可用 容量      挂接在
/dev/dsk/c0d0s0        4.7G   3.8G   823M    83%    /
/devices                 0K     0K     0K     0%    /devices
ctfs                     0K     0K     0K     0%    /system/contract
proc                     0K     0K     0K     0%    /proc
mnttab                   0K     0K     0K     0%    /etc/mnttab
swap                   1.2G   624K   1.2G     1%    /etc/svc/volatile
objfs                    0K     0K     0K     0%    /system/object
/usr/lib/libc/libc_hwcap1.so.1
                       4.7G   3.8G   823M    83%    /lib/libc.so.1
fd                       0K     0K     0K     0%    /dev/fd
swap                   1.2G     8K   1.2G     1%    /tmp
swap                   1.2G    32K   1.2G     1%    /var/run
/dev/dsk/c0d0s7        6.6G   684M   5.9G    11%    /export/home
/hgfs                   16G   4.0M    16G     1%    /hgfs
/tmp/VMwareDnD          64G    16M    64G     1%    /var/run/vmblock

从上面情况来看,在分区的使用上不能用/ 因为这个分区的空间只有800多M了,安装oracle恐怕不够
所以改变之前的方式,把u01/oracle目录改建在/export/home下 可以看到
/dev/dsk/c0d0s7        6.6G   684M   5.9G    11%    /export/home
还有这么多的空间,应该没问题
cd /export/home/u01/oracle
chown -R oracle:oinstall database/
为了让环境变量文件 .bash_profile即时生效,不用重启 执行source ./bash_profile 即可
下面是oralce安装的profile内容
ORACLE_SID=sun
ORACLE_BASE=/export/home/u01
ORACLE_HOME=$ORACLE_BASE/oracle

PATH=$ORACLE_HOME/bin:$PATH
DISPLAY=172.17.252.56:0.0

export ORACLE_SID ORACLE_BASE ORACLE_HOME PATH DISPLAY
NLS_LANG=american_america.zhs16gbk export NLS_LANG
stty erase ^h

---
/export/home/u01/oracle/bin  像sqlplus这些命令的执行文件都在这个目录下
增加交换文件
/usr/sbin/swap -a /export/home/swap/swapfile

vmstat 2

安装后用sqlplus 登录 conn / as sysdba 的时候出现???? ,按照以下办法解决
解决方法:
退出sqlplus
在oracle用户下执行
export NLS_LANG=american_america.zhs16gbk
可以编辑 bash_profile 文件进行永久设置
vi .bash_profile
NLS_LANG=american_america.zhs16gbk export NLS_LANG
再重新登录sqlplus

netca 配置listener
/export/home/u01/oracle/bin/lsnrctl start LISTENER

/usr/local/bin/gcc

查看进程由存占用,请使用prstat 如果要用top的话,需要额外安装

C:\Documents and Settings\Administrator>
exp sm/sm2009@crmtest file=e:\sm.dmp owner=sm 这个是导出库
exp bss_sys/bss_sys2009@crmtest file=e:\bss_sys.dmp owner=bss_sys

exp scott/tiger tables=(emp) rows=n file=e:\emp.dmp log=logfile.log 这样说是可以只导出表结构

用oralce 用户登录
lsnrctl start
sqlplus /nolog <<EOF
conn /as sysdba;
startup

su -oracle
sqlplus / as sysdba
shutdown immediate;  shutdown abort;
lsnrctl stop
启动时
lsnrctl start
sqlplus / as sysdba
startup

sql>!
$hostname
$exit
sql>

第一章 oracle 体系结构 oracle server 包括 oracle instance(内存部分sga pga和后台进程)和oracle database(data files、control files、online redo log files) 这些文件在oradata目录下

ipcs 系统间进程通信, ipcs 命令往标准输出写入一些关于活动进程间通信设施的信息。如果没有指定任何标志,ipcs 命令用简短格式写入一些关于当前活动消息队列、共享内存段、信号量、远程队列和本地队列标题。在unix下,sag的实现方式是共享内存

granule 这个是度量sga的单位,是一段连续的内存空间,可使用下面的语句进行查看
select component,granule_size from v$sga_dynamic_components;
如果sga 分配小于128 那么 granule_size 是4M,否则是16M

是的granule的确跟数据库版本相关:
9i    SGA<128m granule=4m 否则granule=16M
10g SGA<1G granule=4m 否则granule=16M。

select sum(value) from v$sga;
一、sga System global area(SGA) 是一组共享的内存结构,主要包括share_pool large_pool java_pool(一般是物理内存的一半)
(1)share_pool
其中的Libray Cache 存储经常使用的编译好的sql或plsql语句,它的大小决定了编译SQL和解析PLSQL的频度,也许影响到了性能

还有就是Data Dictionary Catche

(2)Data Buffer Catche herbate 查询也是这种思想 把经常查询的结果缓存起来
(3)Redo Log Buffer 主要目的用于恢复

二、pga

oem architecture

console<->oms(oracle management server)<->oracle server(在上面要装有agent插件) 插件监视到的信息放在Repository这样一个数据库上,oms会去读取该信息,用户使用的界面是web的

三参数文件 show parameter sga
pfile default 在oracle home的 dbs 下面 这个主要是指的linux/unix下面 windows下应该是 database下面

solaris 下看.ora文件的内容 strings **.ora

oracle 参数文件 10g以后可能用pfile的比较多了,以在虚拟机上装的sun为例,当然这个是用dbca创建的,那么使用初始化参数文件是实例名_spfile.ora
以前的版本使用init.ora 这样的文件,你可以直接用文本编辑器来修改 属于pfile,而上面提到的spfile则是二进制文件,就不能用文本编辑器打开了,还有对于spfile的修改,只能在sqlplus下用命令来完成,pfile可以存在客户端(当多个人都有在远端启动oracle数据库的权利的话,则可以在客户端用自己的pfile来初始化oracle),而spfile始终在服务端维护

从pfile创建spfile 使用如下命令 creat spfile(='') from pfile(='') 这里使用默认的pfile,一般这个文件是init+sid名(这个文件还是要找个标准的,这个没有的话想办法要一个也行) 为文件名的这么一个ora文件,另pfile和spfile是可以互相转换的 这个命令将会在 dbs下创建这样的spfile (名字是spfile+sid作为文件名)

修改spfile参数文件中的某个值使用的命令是
alter system set para_name = para_value; 缺省影响的范围是 both 即内存和 spfile文件本身 如是不加scope 具体的参见sql reference
alter system set para_name sid = ''; 重设某个属性的值为默认

oracle 数据库的启动过程
shutdow --> nomount(instance startde 系统分配sga,启动后台进程) -->mount(读取启动参数文件,根据其中指定的控制文件的位置 打开控制文件)-->open(读取数据文件,重做日志文件)
-------------------------------------------------------------------------------------------
四、启动oracle数据库时 可以指定由哪个pfile启动 startup pfile= pfile的路径
如果要使用spfile的话,可以在pfile中指定spfile的路径,这样间接使用spfile启动数据库

startup nomount;

alert database mount;
alert database open; --read only 可选的,表示以只读方式打开数据库
                     --read write 表可写

受限模式,比如只有具有某些特权(restrict的权限)的用户才能够连接进来,进入受限模式有两种方法,一种在启动数据库的时候 startup restrict
另外一种就是 数据库已处于打开(open),不想关掉重新启动,可以用下面的命令
alter system enable/disable(开启或者关闭) restricted session;
户用这种模式一般是管理员为了做维护时做的,这样没有restrict特权的人就没法接入数据库了!

连接到session的会话,都存在v$session 这个视图中
可以用以下命令来检索session会话的一些信息
select sid,serial#,username,form v$session;

使用alert system kill session 'sid,serial#' 可以kill掉指定的session

shutdown 的四种模式
A = abort 一些关闭不了的情况
I = immediate 较为常用些 干净的关闭
T = transactional --shutdown transactional 当用户会话的一个事务还没有提交的情况下,数据库不会关闭
N = normal ,等用户干完活才能关掉,用户会话端主动的exit

n,t,i 这三种 Database buffer cache written to the data files
Uncommitterd changes rolled back 没有提交的事务要回滚掉
Resources released
这样的关闭,叫做Consistent database (clean database)
而且在下资数据库启动的时候,不需要实例恢复的工作(No instance recovery)

sqlplus sys/hcqadmin@solaris_sun as sysdba

还可以使用EZCONNECT的方式连接
sqlplus sys/hcqadmin@huangcq:1521/spdbbj as sysdba

desc v$transaction 可以看到当前还没有提交的事务

col addr format a20; //设置列宽

showdown abort / instance failture /startup force (Incosistent database(状态不一致)/ dirty database)
那么在启动的时候会做recovery 由smon后台进程来做的
On the way up : Online redo log files used to reapply chanr    
  Undo segments used to roll back uncommitted changes
                Resources released
---------------------------------------------------------------------------------------------------------------
五、有关Diagnostic Files(诊断文件) 用于数据恢复

有以下几类
alertSID.log file
Records the commmands 记录对数据库进行了哪些操作
Records results of major events 记录重大事件的结果
Used for day-today operational information
Used for diagnosing dababase errors
这个文件是日积月累的,只有一个

要查找它,可以在SQL提示符下执行
show parameter dump
对于10g,在我的虚拟机环境里结果是
NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
background_core_dump                 string      partial
background_dump_dest                 string      /export/home/u01/admin/sun/bdu
                                                 mp
core_dump_dest                       string      /export/home/u01/admin/sun/cdu

mp
max_dump_file_size                   string      UNLIMITED
shadow_core_dump                     string      partial
user_dump_dest                       string      /export/home/u01/admin/sun/udu
                                                 mp
alert_sid.log就位于 /export/home/u01/admin/sun/bdump 目录下 另外这里面保存有pfile和spfile等参数信息,注意spfile中值为字符串的要加上单引号
可以拷贝出来,用于恢复

vi中 命令模式下 /后跟要检索的字符串
替换的话在命令模式下 %s/wilson/bbk/g
spfile中的参数以*.开头,如果不想要也可以替掉
%s/*\.//g 用\.做下转义

cp -R sun/ spring
rm -f * 递归删除当前目录下的文件

Backgroud trace files 命名规则 Sid_procesPID.trc

User trace files 命名规则 Sid_ora_PID.trc size由max_dump_file_size的值指定 诊断文件在user_dump_dest参数指定路径下(/export/home/u01/admin/sun/udump)
                                     
SQL> 下查看当前是哪个用户 show user

诊断文件中user trace还是比较有用的
可以在以下两个级别开启sql_trace
一、Session level 只针对当前的会话
alter session set sql_trace = true
或者 Executing DBMS procedure;
dbms_systme.SET_SQL_TRACE_IN_SESSION

二、Instance level 这个级别会把所有连接到当前实例的会话的操作都记录下来
形成trace文件,这样可能会占用大量的磁盘空间

desc dba_users
select username,account_stat from dba_users 看一下有哪些用户
解锁用户 alter user 用户名 account unlock;

create user userName identified by password;
drop user "lxg" cascade
grant resource,connect,dba to test;

明天试用一下用口令文件验证

手工删除一个数据库 把dbs目录下的口令文件 oradata下的以sid开头的目录,还有admin下的以sid开头的都删掉 rm -fR 目录名
(1)环境变量文件的支持

创建数据库,在准备好相应的文件
(2)参数文件,我们可以从dbca创建的数据库的spfile中获取数据

solaris 下还可以这样创建文件 strings spfile**.ora > init_sid.ora

然后再连接到oracle,在start nomount之前执行 create spfile from pfile(由
pfile来创建spfile)
(3)数据库口令文件
口令文件的创建:orapwd file=orapwbbk password=oracle entries=10

(4)create database的脚本

alter system set job_queue_processes=10 scope=both;

创建完数据库还需要执行一些脚本 如创建数据字典啥的,在oracle安装目录的rdbms下面有这些SQL,大量的,每个sql是作什么的
在10g的联机文档的reference中的 SQL Scripts>Creating the Data Dictionary中有详细的描述,可以看下

要有三个SQL要执行,包括数据字典一类的SQL语句
如@?/rdbms/admin/catproc.sql(pl/sql过程需要)
                 catalog.sql(数据字典)
数据库创建时如果不指定sys和syste下认是这样的
sys change_on_install
syttem manager
------------------------------------------------------------------
Data dictionary 记录一些控制信息

ORACLE_HOME/rdbms/admin/sql.bsq 里面有创建数据字典的基表的脚本 ,而给予这些基表的数据字典视图则是由catalog.sql创建的

dba_XXX
all_XXX
user_xxx
比如:user_tables记录了当前用户schema下的所有表,而all_tables则是本用户能够看到的所有schema里的表,
一般all_XXX会比user_XXX视图在表结构中多一列 owner一列

一些概览的信息 dictionary 里面有所有的数据字典的表和视图(动态视图)信息
一些表的具体作用和构造还是要去看10g的联机文档

Dynamic Performance Tables 形如v$ 动态视图 是虚表,实际上是内存里的一些信息,以表的形式展现出来 来源有两个 内存和control file
v$FIXED_TABLE 相当于动太视图的概览
常用的动态视图
v$controlfile v$database v$datafile v$instance v$parameter v$session
v$sga v$spparameter v$tablespacetad(redo log的一些信息) v$version

动态视图能够回答哪些问题 a b e

a Is the object online and available ?
b What locks are being held?
c Who owns the object (data dictionary)
d What privilegs do users have?(data dictionary)
e Is the session active?

How much free space is available in the database and how much is already used?
Hints
Query the DBA_FREE_SPACE data dictionary view to show how much free space is available in the database
Query the DBA_SEGEMENTS data dictiwilew to display how much space is
already used
-------------------------------------------
show parameter control 查看控制文件信息 控制文件往都是很小的
数据库启动时指定用pfile启动 for example
startup pfile=$ORACLE_HOME/dba/init_sid.ora

管理control file
v$controlfile
v$controlfile_record_section
视图记录了控制文件里包含的信息,以及各个项目的当前使用情况
-----------------------------------------------
Online Redo Log Files
A set of identical copies of online redo log files is
called an online redo log file group

相同的联机重做日志文件构成了联机重做日志文件组,同一个组内的联机
重做日志文件在大小,内容上都一样
LGWR 后台进程负责写online redo log file

一个事务commit的时候,不是把数据写到data file中,而是写到online redo log file中

DBWn writes modified blocks in the Database Buffer Cache to the data files
DBwn 负责把脏数据(即修改过的数据)回写到数据文件中

LGWR 写的速度较DBWn写得要快 先LGWR->后DBWN
和online redo log file group(在线重做日志文件组)相关的一个视图 v$log
select group#,thread#,sequence#,status from v$log;
status : CURRENT(表示该组做为当前要写的组)
         INACTIVE(表示该组里面记录的redo log entry(记录)已经发生了检查点
即check point,已经把脏数据写到了数据文件中)
  ACTIVE

alter system switch logfile;//手工切换当前要写的logfile组
FAST_START_MTTR_TARGET = 600 这个参数规定了DBWn在多长时间间隔内把
信息写到磁盘文件上去 600(单位是秒)
select target_mttr,estimated_mttr from v$instance_recovery
1.TARGET_MTTR > ESTIMATED_MTTR  --大量的事务将导致这种情况的出现

2.TARGET_MTTR < ESTIMATED_MTTR  --数据库刚刚启动时,几乎没有事务时会出现这种情况

修改这个值
alter system set fast_start_mttr_target=300 scope=both;

查看 redo log file 的动态视图 v$logfile
增加一个online redo log file group
alter database add logfile group 4
('日志文件的路径') size XXM;
增加成员..
alter database add logfile member
'**.log' to group 4;

online redo log file的几个状态
valid(正常)
invalid(if the database cannot access it it)
stale(不新鲜的.. A stale log file becomes valid again the next time its
group is made the active group)

可以删除一个组里的log file 不过有以下一些注意事项
you can drop a redo log member only if it is not part of an active or current group(如果这个文件是oracle正在使用的组里的,那么是无法删除的)

if you want to drop a member of an active group ,first force a log switch to occur(手工切换当前要写的logfile组,使之不是活跃组)

alter database drop logfile member '**.log'
执行这条命令,oralce只是更新了control file中online redo log file的信息
不会从磁盘上物理删除,要彻底删除等命令成功后用rm

如果一个组里只有一个重做日志文件的时候,你就不能够再删除它了,这个时候只能把它所在组删掉,执行alter database drop logfile group 组号 ;
如果要给一个online redo log file改名(移动位置),可按以下步骤执行
shut down the database
copy the online redo log files to the new location
startup mount;
alter database rename file '源路径' to '目标路径'
alter database open;

生产库强烈建义工作在archive模式下,怎么看当前的数据库是否归档呢
执行以下语句
select archiver from v$instance;

archive
-------
started

还有就是
select log_mode from v$database;
log_mode
--------
archivelog

select mttr_target_for_estimate tar_est,dirty_limit,estd_cache_writes  est_c_w,estd_cache_write_factor est_c_w_f,estd_total_writes  est_t_w,estd_total_write_factor est_t_w_f from v$mttr_target_advice;

转载于:https://www.cnblogs.com/myora/archive/2010/08/25/oracle.html

oracle 自学笔记相关推荐

  1. Oracle数据库笔记(基于oracle数据库的PLSQL编程以及存储过程的创建和使用)

    PLSQL编程 概念和目的 程序结构 Hello World 变量普通变量 引用型变量 记录型变量 流程控制 条件分支 循环 游标 什么是游标 语法 游标的属性 创建和使用 带参数的游标 存储过程 概 ...

  2. 字节跳动大佬的Python自学笔记.pdf

    1. 字节跳动大佬的Python自学笔记 这是我的一个朋友自学资料包,通过这个资料包自学拿到了字节跳动的Offer, 下面是他之前入门学习Python时候的学习资料,非常全面,从Python基础.到w ...

  3. JAVA自学笔记07

    JAVA自学笔记07 1.构造方法 1) 例如:Student s = new Student();//构造方法 System.out.println(s);// Student@e5bbd6 2)功 ...

  4. 初学Oracle的笔记(2)——基础内容(实时更新中..)

    续 初学Oracle的笔记(1)--基础内容(实时更新中..) 1.oracle中创建一张表,写法与sql server中的一样. SQL> create table Course 2 ( cn ...

  5. MySQL自学笔记2--select的5个子句

    MySQL自学笔记 使用的MySQL自带命令客户端,其中具体的操作是在自建的数据库下room303表中进行的,表中的列有:id.name.age.email.tel.salary.riqi.class ...

  6. JAVA自学笔记24

    JAVA自学笔记24 1.能使用同步代码块就使用同步代码块,除非锁对象是this,就可以考虑使用同步方法.静态方法的锁是类的字节码对象. 2.JDK5新特性 1)接口Lock void Lock()/ ...

  7. 怎么用vc采集ni卡数据_SystemLink自学笔记(6):SystemLink架构和数据服务

    1. SystemLink架构和数据服务 1.1. 架构和特点 现在在对SystemLink的功能有了一个大概的了解后,可以进一步从它的整体架构学习这门新技术了.NI官网给出了白皮书,原文是英文资料, ...

  8. Oracle安装笔记

    Oracle安装笔记 出现错误后不要慌,最主要的是看log文件的提示,其中比较简单的文件是install目录下的make.log 错误一: client_shared For example: /us ...

  9. JAVA自学笔记22

    JAVA自学笔记22 1.操作基本数据类型的流 DataInputStream DataOutputStream 数据输出流允许应用程序以适当方式将基本的Java数据类型写入输出流中.然后,应用程序可 ...

最新文章

  1. 4.9.3 方法注释
  2. 1042:奇偶ASCII值判断
  3. 时钟源为什么会影响性能
  4. 数据:ContentResolver类
  5. SpringCloud(二) 服务注册与发现Eureka
  6. Oracle 11gR2 RAC OCR和votingdisk故障恢复案例
  7. java 权限控制 demo_javaWeb用户权限控制简单实现过程
  8. CCF专区推荐重点SCI期刊征稿中~
  9. 1对1直播社交app源码开发—5G璀璨明珠
  10. Win10账户锁定的解除方法
  11. html5版堆糖,堆糖(Duitang)
  12. 计算机机房动环系属于什么分项,动环监控系统
  13. 下载微信公众号中的视频的方法
  14. Docker 镜像仓库 Harbor 部署 及 跨数据复制
  15. 计算机配置 主板,整套解决方案:I5-3470处理器和什么主板构成计算机配置?
  16. 电容容量越大越好吗?
  17. 图割-最大流最小切割的最直白解读
  18. 18V转12V的芯片,PW2312的BOM和DEMO文件
  19. 计算机视觉会议和期刊分类
  20. 1080p60Hz需要传多少数据,怎么计算显示器带宽?(二)

热门文章

  1. 圣诞节到了,一起来画个圣诞树吧
  2. ICPC 2018 焦作赛区网络预赛G Give Candies 组合数学隔板法+欧拉降幂
  3. js迷宫自动走html,JavaScript简单实现迷宫问题求解
  4. 中文域名如何解析和绑定?
  5. C#WinForm开发笔记——基本控件(二)
  6. JAVA练习题23:身份证信息查看
  7. 6.18! 当当网推出购书优惠活动满400减230!有效优惠码更新
  8. 蓝洞新消费发布有关中国近期电子烟新法规的专题报道
  9. Python小白学习笔记六 (面向对象 1 )
  10. ios多线程下载图片