博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 中mysql命令使用
阅读量:6992 次
发布时间:2019-06-27

本文共 15287 字,大约阅读时间需要 50 分钟。

hot3.png

mysql数据库命令大全

 

 

glxinfo | grep render基本上可以看你的显卡

lspci 查看所有硬件信息

--------------------------------------------------

service --status-all

netstat -nlt

--------------------------------------------------------------------

sed -e'/REFERENCES/!d;' -e 's/\s`FK_\(.*\)_\(.*\)\b` FOREIGN KEY \(.*\) REFERENCES \(.*\)\b` / \`FK_\1_\2\` FOREING KEY \3 REFERENCES \`\2\` /g'  synairsns.sql

 

-------------------------------------------------------------------------------------------

memcached的基本设置:

1.启动Memcache的服务器端:

# ./memcached -d -u nobody -m 512 127.0.0.1 -p 11211

 

-d选项是启动一个守护进程,

-m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB,

-u是运行Memcache的用户,我这里是root,

-l是监听的服务器IP地址,如果有多个地址的话,我这里指定了服务器的IP地址192.168.0.200,

-p是设置Memcache监听的端口,我这里设置了12000,最好是1024以上的端口,

-c选项是最大运行的并发连接数,默认是1024,我这里设置了256,按照你服务器的负载量来设定,

-P是设置保存Memcache的pid文件,我这里是保存在 /tmp/memcached.pid,

 

2.如果要结束Memcache进程,执行:

 

# kill `cat /tmp/memcached.pid`

 

也可以启动多个守护进程,不过端口不能重复

------------------------------------------------------------------

centos

 setup 命令

系统设定【ip,server,authentication,firewall,network,Timezone】

-----------------------------------------------------------------

make all dir : mkdir -p /home/sky/zhouyang/ocean/dir/liux

.删除一整行

  如果你已经输入一长串的命令,但是你又不在需要他们了,那么你可以使用如下命令直接删除一整行:

  CTRL+U

  这个其实是删除光标所在之前的字符,ctrl+k是删除光标以后的字符

  补充个跳到行首时Ctrl+a,跳到行末是Ctrl+e

 下面这条命令会把文件的时间戳设置成2008-01-01 8:00。日期格式是(YYMMDDhhmm)

  touch -c -t 0801010800 filename.c

--------------------------------------------------------

download file:

aria2c url

axel url

----------------------------------------------------------

find -size

find /etc -name zhou

find -type

locate

grep -n 显示行号

-i

-r

---------------------------------------------------------------

fsck

-f fstype 制定要检查的文件系统类型

-N  模拟显示

-r 回复文件

-p 自动修正安全地更正并且不会导致数据丢失的问题

fsck -p -t ext2 /dev/hda2

应先卸载文件系统,在检查

----------------------------------------------------------------

net use E: \\vboxsvr\share

net use E: /delete

net use x: \\192.168.1.220\hello /u:zhouyang

------------------------------------------------------------------

网络流量监控命令:slurm -i wlan0

-----------------------------------------------------------------

察看版本linux

uname -a

cat /proc/version

fdisk -l [/dev/had] 硬盘分区状况

df -h 硬盘分区的使用情况

du -sh 目录占用空间

------------------------------------------------------------

用mkisofs 命令

 #mkisofs -r -J -V 卷标名 -o 目的文件.iso 源文件

 上面的命令是将 “源文件” 文件及目录作成 “目的文件.iso”。

 例子 :

 # mkisofs -r -J -V widebright -o widebright.iso /widebrigh

--------------------------------------------------------------------

sudo sysctl vm.swappiness=5

gksudo gedit /etc/sysctl.conf

vm.swappiness=5

--------------------------------------------------------------------

start remove:

sudo update-rc.d -f mysql remove 删除mysql随机器启动的服务

-----------------------------------------------------------------

1. [ ; ]

如果被分号(;)所分隔的命令会连续的执行下去,就算是错误的命令也会继续执行后面的命令。

[root etc]# lld ; echo "ok" ; lok

-bash: lld: command not found

ok

-bash: lok: command not found

2. [ && ]

如果命令被 && 所分隔,那么命令也会一直执行下去,但是中间有错误的命令存在就不会执行后面的命令,没错就直行至完为止。

[root etc]# echo "ok" && lld && echo "ok"

ok

-bash: lld: command not found

3. [ || ]

如果每个命令被双竖线 || 所分隔,那么一遇到可以执行成功的命令就会停止执行后面的命令,而不管后面的命令是否正确与否。如果执行到错误的命令就是继续执行后一个命令,一直执行到遇到正确的命令为止。

[root etc]# echo "ok" || echo "haha"

ok

[root etc]# lld || echo "ok" || echo "haha"

-bash: lld: command not found

ok

--------------------------------------------------------------------

/etc/sysconfig/network-scripts/ifcfg-eth0

 

iwlist wlan0 scan 扫描 无线

iwconfig wlan0 essid “MyHome”

iwconfig wlan0 essid “MyHome” key 0123-4567-89

iwconfig wlan0

修改IP和MAC地址以及网关的方法:

           sudo ifconfig eth0 down

>  > >  >  sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE

           sudo ifconfig eth0 up

           sudo /etc/init.d/networking restart

>  > >  >  sudo ifconfig eth0 192.168.1.2 netmask 255.255.255.0

>  > >  >  sudo route add default gw 192.168.1.1 dev eth0

>  > >  >  就是修改IP为192.168.1.2 网关为192.168.1.1修改MAC地址00:AA:BB:CC:DD:EE

-----------------------------------------------------------------------------------------------

tar

先用tar -zcvf test.tar.gz ./test/进行打包压缩,这样打出来的包test.tar.gz中包含了test目录及其下的所有文件。

现在需要对test.tar.gz中的指定文件test/f1.txt进行解包到一个指定目录,比如为/root,用tar的-C选项可以指定目录,于是tar -zxvf test.tar.gz -C /root test/f1.txt

----------------------------------------------------------------------------------------------------------------------------------------------------

1.导出整个数据库

  mysqldump -u 用户名 -p 数据库名 > 导出的文件名

 

  mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

 

  2.导出一个表

 

  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

 

  mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

 

  3.导出一个数据库结构

 

  mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:\wcnc_db.sql

 

  -d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

 

  4.导入数据库

 

  常用source命令

 

  进入mysql数据库控制台,

 

  如mysql -u root -p

 

  mysql>use 数据库

 

  然后使用source命令,后面参数为脚本文件(如这里用到的.sql)

 

  mysql>source d:\wcnc_db.sql

-----------------------------------------------------------------

$enca -L 当前语言 -x 目标编码 文件名

  例如要把当前目录下的所有文件都转成utf-8

  $enca -L zh_CN -x utf-8 *

 

pho *.png

 常用快捷键

 记住下列快捷键,会极大的提升你的效率:

 空格键 - 查看下一张图片

 退格键 - 查看上一张图片

 home - 返回第一张图片

 i - 查看图片信息

 d - 删除图片,需按两次(小心使用)

 f - 切换到完整大小

 F - 切换到全屏模式

 p - 切换到幻灯模式

 r, t, 右方向键 - 按顺时针方向旋转

 R, T, I, L, 左方向键 - 按逆时针方向旋转

 上方向键 - 旋转 180 度

 -, / - 缩小

 +, =, * - 放大

 q - 退出 pho

----------------------------------------------------------------------------------

在ubuntu命令行下访问Windows共享文件夹的命令是:

mount -t smbfs -o username=windowsusername //windows machine/sharefiles /mnt/localfolder

windowsusername : Windows用户名

windows machine :Windows机器名

sharefiles :Windows共享文件夹名

然后就可以在 /mnt/localfolder 下访问Windows内容。

取消访问命令:umount /mnt/localfolder

smb://ip

-----------------------------------------------------------------------------------

流量 监控 命令

sudo nethogs wlan0

sudo iftop -i wlan0

sudo nload wlan0

sudo ntop

ip:3000

$enca -L zh_CN -x utf-8 *

 

SSH

 

 

SSH 远程登入 Ubuntu 机

ssh username@192.168.0.1

 

将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)

scp -r username@192.168.0.1:/home/username/remotefile.txt .

 

将 文件/文件夹 从本地拷至远程 Ubuntu 机(scp)

scp -r localfile.txt username@192.168.0.1:/home/username/

 

将 文件/文件夹 从远程 Ubuntu 机拷至本地(rsync)

rsync -v -u -a --delete --rsh=ssh --stats username@192.168.0.1:/home/username/remotefile.txt .

 

将 文件/文件夹 从本地拷至远程 Ubuntu 机(rsync)

rsync -v -u -a --delete --rsh=ssh --stats localfile.txt username@192.168.0.1:/home/username/

 

FTP

 

1. 连接ftp服务器

  格式:ftp [hostname | ip-address]

  a)在linux命令行下输入:ftp 10.18.34.115

  b)服务器询问你用户名和口令,分别输入用户名和相应密码,待认证通过即可。

2. 下载文件

  下载文件通常用get和mget这两条命令。

  a) get 格式:get [remote-file] [local-file]

  将文件从远端主机中传送至本地主机中.

  如要获取服务器上/rose/1.bmp,则

  ftp> get /rose/1.bmp 1.bmp (回车)

  b) mget 格式:mget [remote-files]

  从远端主机接收一批文件至本地主机.

  如要获取服务器上/rose下的所有文件,则

  ftp> cd /rose

  ftp> mget *.* (回车)

  注意:文件都下载到了linux主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则文件都下载到了/root/yint下。

3.上传文件

  a) put 格式:put local-file [remote-file]

  将本地一个文件传送至远端主机中.

  如要把本地的1.bmp传送到远端主机/rose,并改名为333.bmp

  ftp> put 1.bmp /rose/333.bmp (回车)

  b) mput 格式:mput local-files

  将本地主机中一批文件传送至远端主机.

  如要把本地当前目录下所有bmp文件上传到服务器/rose 下

  ftp> cd /rose (回车)

  ftp> mput *.bmp (回车)

  注意:上传文件都来自于主机的当前目录下。比如,在 /root/yint下运行的ftp命令,则只有在/root/yint下的文件linux才会上传到服务器E:\rose 下。

  4. 断开连接

  bye:中断与服务器的连接。

  ftp> bye (回车)

---------------------------------------------------------------------------------------------------------------------------

1、将文件checkout到本地目录

svn checkout path(path是服务器上的目录)

例如:svn checkout svn://192.168.1.1/pro/domain

svn co http://thinkphp.google.com/svn/trunk

简写:svn co

2、往版本库中添加新的文件

svn add file

例如:svn add test.php(添加test.php)

svn add *.php(添加当前目录下所有的php文件)

3、将改动的文件提交到版本库

svn commit -m “LogMessage“ [-N] [--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关)

例如:svn commit -m “add test file for my test“ test.php

简写:svn ci

4、加锁/解锁

svn lock -m “LockMessage“ [--force] PATH

例如:svn lock -m “lock test file“ test.php

svn unlock PATH

5、更新到某个版本

svn update -r m path

例如:

svn update如果后面没有目录,默认将当前目录以及子目录下的所有文件都更新到最新版本。

svn update -r 200 test.php(将版本库中的文件test.php还原到版本200)

svn update test.php(更新,于版本库同步。如果在提交的时候提示过期的话,是因为冲突,需要先update,修改文件,然后清除svn resolved,最后再提交commit)

简写:svn up

6、查看文件或者目录状态

1)svn status path(目录下的文件和子目录的状态,正常状态不显示)

【?:不在svn的控制中;M:内容被修改;C:发生冲突;A:预定加入到版本库;K:被锁定】

2)svn status -v path(显示文件和子目录状态)

第一列保持相同,第二列显示工作版本号,第三和第四列显示最后一次修改的版本号和修改人。

注:svn status、svn diff和 svn revert这三条命令在没有网络的情况下也可以执行的,原因是svn在本地的.svn中保留了本地版本的原始拷贝。

简写:svn st

7、删除文件

svn delete path -m “delete test fle“

例如:svn delete svn://192.168.1.1/pro/domain/test.php -m “delete test file”

或者直接svn delete test.php 然后再svn ci -m ‘delete test file‘,推荐使用这种

简写:svn (del, remove, rm)

8、查看日志

svn log path

例如:svn log test.php 显示这个文件的所有修改记录,及其版本号的变化

9、查看文件详细信息

svn info path

例如:svn info test.php

10、比较差异

svn diff path(将修改的文件与基础版本比较)

例如:svn diff test.php

svn diff -r m:n path(对版本m和版本n比较差异)

例如:svn diff -r 200:201 test.php

简写:svn di

11、将两个版本之间的差异合并到当前文件

svn merge -r m:n path

例如:svn merge -r 200:205 test.php(将版本200与205之间的差异合并到当前文件,但是一般都会产生冲突,需要处理一下)

12、SVN 帮助

svn help

svn help ci

——————————————————————————

以上是常用命令,下面写几个不经常用的

——————————————————————————

13、版本库下的文件和目录列表

svn list path

显示path目录下的所有属于版本库的文件和目录

简写:svn ls

14、创建纳入版本控制下的新目录

svn mkdir: 创建纳入版本控制下的新目录。

用法: 1、mkdir PATH…

2、mkdir URL…

创建版本控制的目录。

1、每一个以工作副本 PATH 指定的目录,都会创建在本地端,并且加入新增

调度,以待下一次的提交。

2、每个以URL指定的目录,都会透过立即提交于仓库中创建。

在这两个情况下,所有的中间目录都必须事先存在。

15、恢复本地修改

svn revert: 恢复原始未改变的工作副本文件 (恢复大部份的本地修改)。revert:

用法: revert PATH…

注意: 本子命令不会存取网络,并且会解除冲突的状况。但是它不会恢复

被删除的目录

16、代码库URL变更

svn switch (sw): 更新工作副本至不同的URL。

用法: 1、switch URL [PATH]

2、switch –relocate FROM TO [PATH...]

1、更新你的工作副本,映射到一个新的URL,其行为跟“svn update”很像,也会将

服务器上文件与本地文件合并。这是将工作副本对应到同一仓库中某个分支或者标记的

方法。

2、改写工作副本的URL元数据,以反映单纯的URL上的改变。当仓库的根URL变动

(比如方案名或是主机名称变动),但是工作副本仍旧对映到同一仓库的同一目录时使用

这个命令更新工作副本与仓库的对应关系。

17、解决冲突

svn resolved: 移除工作副本的目录或文件的“冲突”状态。

用法: resolved PATH…

注意: 本子命令不会依语法来解决冲突或是移除冲突标记;它只是移除冲突的

相关文件,然后让 PATH 可以再次提交。

18、输出指定文件或URL的内容。

svn cat 目标[@版本]…如果指定了版本,将从指定的版本开始查找。

svn cat -r PREV filename > filename (PREV 是上一版本,也可以写具体版本号,这样输出结果是可以提交的)

------------------------------------------------------------------------

sudo zenmap  (nmap图形化)

1) 获取远程主机的系统类型及开放端口

 

nmap -sS -P0 -sV -O <target>

sudo nmap -sS -P0 -sV -O -A -v 192.168.1.106

 

这里的 < target > 可以是单一 IP, 或主机名,或域名,或子网

 

-sS TCP SYN 扫描 (又称半开放,或隐身扫描)

-P0 允许你关闭 ICMP pings.

-sV 打开系统版本检测

-O 尝试识别远程操作系统

其它选项:

 

-A 同时打开操作系统指纹和版本检测

-v 详细输出扫描情况.

 

nmap -sS -P0 -A -v < target >

 

2) 列出开放了指定端口的主机列表

 

nmap -sT -p 80 -oG – 192.168.1.* | grep open

 

3) 在网络寻找所有在线主机

 

nmap -sP 192.168.0.*

 

或者也可用以下命令:

 

nmap -sP 192.168.0.0/24

 

指定 subnet

 

4) Ping 指定范围内的 IP 地址

 

nmap -sP 192.168.1.100-254

 

5) 在某段子网上查找未占用的 IP

 

nmap -T4 -sP 192.168.2.0/24 && egrep "00:00:00:00:00:00" /proc/net/arp

 

6) 在局域网上扫找 Conficker 蠕虫病毒

 

nmap -PN -T4 -p139,445 -n -v --script=smb-check-vulns --script-args safe=1 192.168.0.1-254

 

7) 扫描网络上的恶意接入点 (rogue APs).

 

nmap -A -p1-85,113,443,8080-8100 -T4 --min-hostgroup 50 --max-rtt-timeout 2000 --initial-rtt-timeout 300 --max-retries 3 --host-timeout 20m --max-scan-delay 1000 -oA wapscan 10.0.0.0/8

 

8 ) 使用诱饵扫描方法来扫描主机端口

 

sudo nmap -sS 192.168.0.10 -D 192.168.0.2

 

9) 为一个子网列出反向 DNS 记录

 

nmap -R -sL 209.85.229.99/27 | awk '{if($3=="not")print"("$2") no PTR";else print$3" is "$2}' | grep '('

 

10) 显示网络上共有多少台 Linux 及 Win 设备?

 

sudo nmap -F -O 192.168.0.1-255 | grep "Running: " > /tmp/os; echo "$(cat /tmp/os | grep Linux | wc -l) Linux device(s)"; echo "$(cat /tmp/os | grep Windows | wc -l) Window(s) device"

-------------------------shell----------------------------------

expr 4 + 5

test相当于 []

if = != -z:长度为0是真 -n:长度不为0是真

---------------------------------------

read num

if [ $num -le 80 ]; then echo $num

elif[ $num -gt 90 -a $num -le 90 ]; then echo $num

else echo $num

fi

-------------------------------------

exit

大小于

-eq

-ne

-gt

-ge

-lt

-le

if [ "$var1" = "$var2" ] ; then exit() if 判断相等否

文件测试:

-e file exist

-r file read

-w file write

-x file execute

-s  file exist at least have a character

-d  file is dir

-f  file is file

-c  file exist have special character

-b  file exist hava block speical

---------------------------------------------

-a and

-o or

! not

-n 判断一个变量是否有值 if [ -n "$BASH_VERSION" ]; then echo "content"  fi

--------------------------------------

ecode=1000

((ecode=$ecode+1))

JOB=Network

echo ${JOB}S

-----------------------------------------

$0 表示命令

$1-$9 表示参数

$# 表示参数数量

----------------------------------------

&& command1 && command2 只有第一条命令执行成功才执行第二条命令

|| command1 || command2 只有第一条命令执行失败才执行第二条命令

: 什么都不做

:+ ${var:+default} not empty var return default

:= ${var:=default} empty var return default and assigned

:- ${var:-default} empty var return default

:? ${var:?"var has not been set"}

---------------------------------------------------------------------------------------------------------------------

ubuntu 9.10默认的是UFW防火墙,已经支持界面操作了。在命令行运行ufw命令就可以看到提示的一系列可进行的操作。

最简单的一个操作:sudo ufw status可检查防火墙的状态,我的返回的是:不活动

sudo ufw version防火墙版本:

ufw 0.29-4ubuntu1

Copyright 2008-2009 Canonical Ltd.

ubuntu 系统默认已安装ufw.

1.安装

sudo apt-get install ufw

2.启用

sudo ufw enable

sudo ufw default deny

运行以上两条命令后,开启了防火墙,并在系统启动时自动开启。关闭所有外部对本机的访问,但本机访问外部正常。

3.开启/禁用

sudo ufw allow|deny [service]

打开或关闭某个端口,例如:

sudo ufw allow smtp 允许所有的外部IP访问本机的25/tcp (smtp)端口

sudo ufw allow 22/tcp 允许所有的外部IP访问本机的22/tcp (ssh)端口

sudo ufw allow 53 允许外部访问53端口(tcp/udp)

sudo ufw allow from 192.168.1.100 允许此IP访问所有的本机端口

sudo ufw allow proto udp 192.168.0.1 port 53 to 192.168.0.2 port 53

sudo ufw deny smtp 禁止外部访问smtp服务

sudo ufw delete allow smtp 删除上面建立的某条规则

4.查看防火墙状态

sudo ufw status

一般用户,只需如下设置:

sudo apt-get install ufw

sudo ufw enable

sudo ufw default deny

以上三条命令已经足够安全了,如果你需要开放某些服务,再使用sudo ufw allow开启。

开启/关闭防火墙 (默认设置是’disable’)

sudo  ufw enable|disable

转换日志状态

sudo  ufw logging on|off

设置默认策略 (比如 “mostly open” vs “mostly closed”)

sudo  ufw default allow|deny

许 可或者屏蔽端口 (可以在“status” 中查看到服务列表)。可以用“协议:端口”的方式指定一个存在于/etc/services中的服务名称,也可以通过包的meta-data。 ‘allow’ 参数将把条目加入 /etc/ufw/maps ,而 ‘deny’ 则相反。基本语法如下:

sudo  ufw allow|deny [service]

显示防火墙和端口的侦听状态,参见 /var/lib/ufw/maps。括号中的数字将不会被显示出来。

sudo  ufw status

UFW 使用范例:

允许 53 端口

$ sudo ufw allow 53

禁用 53 端口

$ sudo ufw delete allow 53

允许 80 端口

$ sudo ufw allow 80/tcp

禁用 80 端口

$ sudo ufw delete allow 80/tcp

允许 smtp 端口

$ sudo ufw allow smtp

删除 smtp 端口的许可

$ sudo ufw delete allow smtp

允许某特定 IP

$ sudo ufw allow from 192.168.254.254

删除上面的规则

$ sudo ufw delete allow from 192.168.254.254

linux 2.4内核以后提供了一个非常优秀的防火墙工具:netfilter/iptables,他免费且功能强大,可以对流入、流出的信息进行细化控制,它可以 实现防火墙、NAT(网络地址翻译)和数据包的分割等功能。netfilter工作在内核内部,而iptables则是让用户定义规则集的表结构。

但是iptables的规则稍微有些“复杂”,因此ubuntu提供了ufw这个设定工具,以简化iptables的某些设定,其后台仍然是 iptables。ufw 即uncomplicated firewall的简称,一些复杂的设定还是要去iptables。

ufw相关的文件和文件夹有:

/etc/ufw/:里面是一些ufw的环境设定文件,如 before.rules、after.rules、sysctl.conf、ufw.conf,及 for ip6 的 before6.rule 及 after6.rules。这些文件一般按照默认的设置进行就ok。

若开启ufw之 后,/etc/ufw/sysctl.conf会覆盖默认的/etc/sysctl.conf文件,若你原来的/etc/sysctl.conf做了修 改,启动ufw后,若/etc/ufw/sysctl.conf中有新赋值,则会覆盖/etc/sysctl.conf的,否则还以/etc /sysctl.conf为准。当然你可以通过修改/etc/default/ufw中的“IPT_SYSCTL=”条目来设置使用哪个 sysctrl.conf.

/lib/ufw/user.rules 这个文件中是我们设置的一些防火墙规则,打开大概就能看明白,有时我们可以直接修改这个文件,不用使用命令来设定。修改后记得ufw reload重启ufw使得新规则生效。

下面是ufw命令行的一些示例:

ufw enable/disable:打开/关闭ufw

ufw status:查看已经定义的ufw规则

ufw default allow/deny:外来访问默认允许/拒绝

ufw allow/deny 20:允许/拒绝 访问20端口,20后可跟/tcp或/udp,表示tcp或udp封包。

ufw allow/deny servicename:ufw从/etc/services中找到对应service的端口,进行过滤。

ufw allow proto tcp from 10.0.1.0/10 to 本机ip port 25:允许自10.0.1.0/10的tcp封包访问本机的25端口。

ufw delete allow/deny 20:删除以前定义的"允许/拒绝访问20端口"的规则

--------------------------------------------------------------------------

转载于:https://my.oschina.net/zhongjuan/blog/91036

你可能感兴趣的文章
别人要访问我的电脑上部署的tomcat,必须关闭防火墙吗?
查看>>
作业六
查看>>
c++ 二叉树打印节点路径
查看>>
ios--编码规范
查看>>
JsCV Core v0.2发布 & Javascript图像处理系列目录
查看>>
MVC中实现部分内容异步加载
查看>>
PTA编程总结2:
查看>>
剑指OFFER——顺时针打印矩阵
查看>>
Live Archive 3490 - Generator 概率
查看>>
Oracle SQL Developer
查看>>
Java 线程池框架核心代码分析
查看>>
「学习笔记——Linux」Linux软件管理(RPM,Dpkg,APT)
查看>>
Linux命令的那些事(二)
查看>>
强制转https
查看>>
Ubuntu下GTK的安装、编译和测试
查看>>
javascript中window.open()与window.location.href的区别
查看>>
Respond.js的作用
查看>>
FCN笔记(Fully Convolutional Networks for Semantic Segmentation)
查看>>
外部线程停止Java子线程的方法
查看>>
OpenMP并行编程
查看>>