自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (32)
  • 收藏
  • 关注

转载 linux系统的各种资源限制

一般可以通过ulimit命令或编辑/etc/security/limits.conf重新加载的方式使之生效通过ulimit比较直接,但只在当前的session有效,limits.conf中可以根据用户和限制项使用户在下次登录中生效.对于limits.conf的设定是通过pam_limits.so的加载生效的,比如/etc/pam.d/sshd,这样通过ssh登录时会加载limit.

2014-10-28 14:59:52 2916

转载 viemu破解

1.删除目录 C:/Documents and Settings/用户名/Local Settings/Application Data/Identities/{17582A9E-740A-47F2-8256-D09F1378E7FA}2.删除注册表项HKEY_CURRENT_USER/Software/Classes/CLSID/{D31F31E1-B08F-46FF-92C5-CA11

2014-05-21 22:42:56 1691

转载 MFC的消息机制

首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::DispatchMessage)。而消息路由是指消息派送出去

2014-05-02 12:38:04 1638 1

原创 解压xz文件

http://tukaani.org/xz/

2014-03-22 18:37:46 840

原创 ffplay解读

声明,本文并不打算从头到尾讲述一遍ffplay的流程,只是对ffplay的一些要点进行记录与解释,必要时附上流程图

2014-03-22 17:23:07 3434 1

原创 后台编程要关注的性能

接口性能

2014-03-18 20:04:28 609

转载 bitbucket和git的使用

Bitbucket(https://bitbucket.org/) 似于Github的免费代码托管空间,采用Mercurial和Git作为分布式版本控制系统。这里总结了一下Bitbucket 和 Git 的使用方法。第一步:新用户注册填写注册的详细信息:注册后使用电子邮件激活就可以了。第二步:登陆,创建 repository登

2014-03-16 23:51:41 2608 1

原创 两台电脑共用键盘鼠标

1.synergy官方网站:http://synergy-foss.org/这是一款免费开源软件各个平台下载列表:http://synergy-foss.org/download/?list

2014-03-05 00:19:59 1016

原创 VC2008编译curl 库

进入winbuild目录 E:\13\btc_tools\curl-7.33.0\winbuild  看readmeE:\13\btc_tools\curl-7.33.0\winbuild>nmake /f Makefile.vc mode=static ENABLE_IDN=no如果不加这个ENABLE_IDN=no, 会报找不到符号

2013-11-09 17:46:41 931

原创 Linux shell 循环读入一个列表 文件 进行操作

循环读入一个列表 文件 进行操作#/bin/bashcat color1.txt | while read linedoFsn=`echo $line | awk '{print $1}'` #请注意这里最外层 的引号为~那个键的符号,原来还有这个符号,一直没用过,就因为这个,害我弄了很久Fcssname=`echo $line | awk '{print $1}'`

2012-04-21 00:22:45 2319

原创 遇到的编译错误汇总

2011.11.16基类声明了,但没实现的虚函数。虽然在子类中实现了,但会报如下这个错:-shared -z defs -o libtasksvr.so ./obj/conditions.o: In function `CCondition::CCondition()':conditions.cpp:(.text._ZN10CConditionC2Ev[CCondition::CC

2011-11-16 19:36:58 686

原创 流iostream相关类的用法

2011.10.09stringstream   如果想用>操作符来操作字符串,用这个便对了。1.#include2.std::stringstream sstr;3. sstr 4. ofstream 就这里要注意,要用它的str()函数,如果直接ofstr

2011-10-09 21:52:05 620

转载 常用MYSQL命令

一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQ

2011-10-08 23:38:44 388

原创 Linux获取本机IP

string localip = "";    int fd;    struct ifconf if_conf; /* net/if.h */    struct sockaddr_in *sin;    fd = socket(PF_INET, SOCK_DG

2011-09-27 16:31:02 513

转载 代码覆盖率测试工具gcov

转自:http://magustest.com/blog/whiteboxtesting/gcov-data-file-relocation/gcov是一个可用于C/C++的代码覆盖工具,是gcc的内建工具。下面介绍一下如何利用gcov来收集代码覆盖信息。想要用gcov收

2011-09-09 18:12:09 696

原创 javascript之二

重回这里已经隔了一段时间了,现在工作中要做这一方面。前台找到了新的教程,http://www.w3school.com.cn/js/index.asp (现在不能用live writer来写blog了,不知是这里封了还是怎样,有点不爽啊)第一课:javascript放

2011-08-22 17:32:43 401

原创 arm和pc编译在同一个Makefile中搞定

<br />2011.05.23<br /> <br />目的:在同一程序要在PC端运行测试,也要在arm板上运行。于是,写出了下面的那个makefile:<br /> <br />LIBS = -lfltk -lX11 -lXext -lpthreadOBJS = message_queue.o servercore.o ui_handle.o worker_thread.o main.o packet_task.oTARGET = test#for pcGCFLAGS = -

2011-05-23 18:50:00 1037

原创 破解无线网--BacktrackLinux

只为兴趣,曾经的黑客梦想 2011.05.10 BT Linux官方网站:http://www.backtrack-linux.org/ 现在下了个VM版本的BT4R2,看看里面的东西怎样,有没有集成那个破解工具。 2011.05.11 用VM7打开的,进去后只是命令行的启动界面。 startx   这个可以得到图形界面 在csdn上下了个spoonwep-wpa-rc3.deb  , 用 dpkg –i spooonwep-wpa-rc3.dep  安装 1.开启无线网的监听模式 ifc

2011-05-10 09:54:00 2172

原创 奇怪的想法~

现在有个奇怪的想法,就是用笔记本的鼠标,去控制台式机的光标。因为我懒得一会用这个鼠标,一会换那个鼠标。只是现在在搞论文,没时间去研究。情景是这样的:我经常用一台笔记本,一台台式机,但又不想拔下台式机的显示屏接笔记本电脑,然后开笔记本双显示器,远程台式机的桌面放到台式机的显示器,这样用了远程桌面,总觉得有点延迟,不爽。现在想法是这样:台式机端写一server,接收网络传来的控制信息

2011-04-20 09:40:00 639

原创 Linux 下socket 的UDP例子

1.接收发到本机端口的代码 servercore *vthis = (servercore*)arg;//打?开?socket侦?听?struct sockaddr_in local_addr; //local ip infoint sockfd;local_addr.sin_addr.s_addr = INADDR_ANY;local_addr.sin_family = AF_INET;local_addr.sin_port = htons(BROADCAST_SERVER_P

2011-04-10 07:50:00 714

原创 pthread的简单用法

2011.04.09 最近脑子不灵活,你伤不起啊,有木有,有木有 简单应用无外乎就是两个步骤了。在类里面的应用,哥喜欢用C++,那就这样吧 先定义 classservercore { public:     servercore(void);     virtual~servercore(void); public:     voidinit();     voidrun(); private:     voidcreate_recv_thre

2011-04-09 14:58:00 578

原创 关于Nano-X

2011.04.08  By Pafone nano-x Nano-X官方网址:http://www.microwindow.org/ 1. nano-x其实就是microwindows 它有两套API。一套是类似windows API,基于消息机制;另一套是类似X API, 基于服务器/客户端机制。参考:http://www.microwindow.org/ProgrammingIntro1.html 2.nano-x与X(其嵌入式版本tiny-x)的区别与联系 首先,两者是并列的关系。就如官

2011-04-08 15:08:00 1565 1

原创 收藏的网址

2011.04.08开源中国   可以在上面找到很多开源的项目,例如无线破解、3D游戏引擎等SQL参考手册:http://www.sdau.edu.cn/support/mysq_doc/manual_toc.html

2011-04-08 11:50:00 496

原创 实现Tiny-x的启动设置

2011.04.07 最近要在板上做些东西,要用到显示。 环境:S3c2410板  , arm-linux 分两步: 1.copy可执行文件 到板上 实验室里用的是X11R6-arm文件 夹里的东西 2.加入启动项:在/etc/init.d/rcS里加入  #add tiny-X by Pafone 2011.04.07 /bin/mknod /dev/tty0 c 4 0 /bin/mknod /dev/tty1 c 4 1 /bin/mknod /dev/tty2 c 4

2011-04-07 22:08:00 1228 1

原创 FLTK-1.1.10的交叉编译

2011.04.07 By Pafone 先来说下最后的成功情况,再来说过程中的各种蛋痛。 条件:1.环境 RedHat Linux 9.0   arm-linux-gcc 2.95.3 2.已经编译好的libX11.so 和 libXext.so 补充:gcc的版本[root@pafone vmshare]# arm-linux-gcc -v Reading specs from /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3/specs

2011-04-07 16:33:00 3067 5

原创 关于FLTK的版本

最近要做点东西了,不能老是玩。 FLTK版本说明原版 好几年,FLTK只存在两个版本,一个稳定版FLTK-1.1.x和一个实验版FLTK-2.0,目标是使用户能将他们的代码最终统一到FLTK-2.0,但是很不幸,不同的priorities使两个分支差异越来越大。2008年初,一个新的开发基于FLTK-1.3.x。更远的包括FLTK-1.4和FLTK-3.x。 FLTK-1.1.x 稳定版本 限于字符集为西方字符集。最终将会开发到FLTK-1.1.10。目前已经有了1.1.10版本,应该这个就开发到这

2011-04-06 10:53:00 1476

原创 EMIPLIB-1.0.0的使用(二)

2011.03.31  By Pafone 这次来编译soundfileplayer,新建一个工程。像EMIPLIB-1.0.0的使用(一)那样在工程属性加入include的目录、库目录和库,还要额外加一个库winmm.lib,这个库不用指定路径。 编译: 1.编译时,说出找不到unistd.h,注释掉即可,原因在上篇文章已经说过。 2.  链接错 1>正在链接... 1>emiplib-1.0.0.lib(mipwinmmoutput.obj) : error LNK2001: 无法解析的外

2011-04-01 17:20:00 2017 2

原创 EMIPLIB1.0.0的使用(一)

上次已经编译通过了EMIPLIB-1.0.0,下面来学习怎么使用EMIPLIB。先从里面的例子开始。 先编译下最简单的例子。 example文件夹里的simplechain.cpp 新建一个VC2008工程,源文件里添加 simplechain.cpp,在项目属性里设置包含头文件目录,库文件目录,库文件名 这个例子有用到的头文件:jthread-1.2.1, jrtplib-3.7.1, emiplib-1.0.0  用到的三个库也是对应的。 暂时没有用到speex。 编译时提示找不到unistd.

2011-04-01 14:39:00 1937

原创 EMIPLIB1.0.0的编译

EMIPLIB是一个用RTP传输音视频的开源库,totally free。 目前最新版是1.0.0  在这里下载http://research.edm.uhasselt.be/emiplib/emiplib.html emiplib-1.0.0.tar.gz 依赖项:基本的支持声音的用前三个便可以了 1.jrtplib http://research.edm.uhasselt.be/~jori/page/index.php?n=CS.Jrtplib 2.jthread http://researc

2011-04-01 11:43:00 1731

原创 编译speex-1.2rc

2011.30.31 speex里有用到libogg的东西,所以要先编译libogg,都不知道libogg是什么来的。 ogg主页 libogg下载 1.直接进入vs2008那里打开工程,编译,OK    其实只有两个cpp文件,看不出什么内容来的

2011-03-31 18:16:00 1346

原创 Speex的学习与应用

2011.03.31 工作需要,看下speex   http://speex.org 性质:开源,BSD Lisence下 性能:2-44kbps的码率,应该不错了 基于CELP,提供VBR、VAD、回音消除等 各种声音编码对比: Codec Rate (kHz) bitrate (kbps) delay frame+lookahead (ms) multi-rate embedded V

2011-03-31 15:26:00 1817

原创 视频电话进度

2011.03.06 原来遇到的问题是CPU占用率高,因为没有定时采集图像,都是全速运行。现在找到这个新的开源库,跟本项目比较相关emiplib。啊哈哈 http://research.edm.uhasselt.be/emiplib/emiplib.html 2011.03.30 不知不觉又一个月了,都没时间做这个,无意中发现其实这个更符合: http://www.linphone.org 下载 Linphone本身就是一个sip电话。所以参考这个会有更大收获。

2011-03-06 11:25:00 892

原创 libjingle重要概念阅读

原文:Important Concepts 信号 有点类似注册信号之类的东西,如果对这个不熟,自己慢慢看书去吧。 线程 libjiingle使用多线程来使应用程序有更好的性能。一般libjingle有一个或者两个全局的线程: 1.signaling thread,信号线程。用来创建基本组件,例如Session Management和Control and XMPP Messaging组件。 2.worker thread工作线程,有时在代码里称作channel

2011-02-23 10:53:00 2375

原创 libjingle Developer Guide阅读

原文:http://code.google.com/intl/zh-TW/apis/talk/libjingle/developer_guide.html 本文只进行一些摘录,并不完全翻译。 libjingle Developer Guide libjingle SDK包含C++代码和文档,可以在网络中进行连接与数据交换的。可以用VS2005开发,里面也会包含了一些独立的模块,如声音聊天里用到的Linphone或GIPS VoiceEngine。这些会在代码中指明,并有编译指令。       lib

2011-02-22 16:31:00 1585

原创 XMPP开篇

2011.02.22 昨天接到新的任务,是接手XMPP的客户端开发。这个东西也是我之前考虑做的,毕竟做的东西不能太泛嘛,专一点才有深度。 相关资源: http://www.xmpp.org/ http://code.google.com/apis/talk/index.html libjingle编程向导: http://code.google.com/intl/zh-CN/apis/talk/libjingle/developer_guide.html 参考博客: http

2011-02-22 14:14:00 1002

原创 Linux下socket TCP的简单例子

2011年2月22日 源代码:已经上传至我的资源 服务器端: #include#include // for close function#include // for bzero function#include#include#include #include #include#include #define SERV_PORT 5555#define SERV_IP "xxx.xxx.xxx.xxx"//mx27 board ip#define

2011-02-22 10:06:00 10775

原创 VC相关冻问题记录

2011.02.21 VC2008 mfc90ud.dll无法找到问题 项目属性->配置属性->链接器->调试->生成映射文件 选择 Yes (/MAP)2011.03.07MFC的 DECLARE_DYNAMIC  :MFC不自动支持RTTI类型,所以要用这个宏显式地声明。2011.03.08怎样使子窗口像控件那样跟随父窗口移动:在资源那里将窗口属性的STYLE改成Child,原来默认是Popup。好像跟子窗口在创建时是否

2011-02-21 17:35:00 801

原创 安装opennms

环境: Redhat Enterprise Linux AS Release 4 [root@localhost build]# uname -a Linux localhost.localdomain 2.6.9-22.EL #1 Mon Sep 19 18:20:28 EDT 2005 i686 i686 i386 GNU/Linux [root@localhost build]# cat /etc/issue Red Hat Enterprise Linux AS rele

2011-02-17 17:37:00 716

原创 学下javascript(一)

照着这里做吧    http://www.ijavascript.cn/jiaocheng/javascript-jiaocheng-423.html

2011-02-15 17:29:00 521

原创 Linux命令备忘

网络命令 增加IP命令 ifconfig eth0 192.168.0.100 增加默认网关命令 route add default gw 192.168.0.254   查看哪个端口被占用 lsof -i:8080 更多关于lsof的信息:http://lelong.javaeye.com/blog/844801     VI命令 (附VI的官方文档:http://vimcdoc.sourceforge.net/doc/starting.html#$VIM) 对于vimrc的位置

2011-02-15 17:04:00 458

FLTK三个版本源码及测试例子

2011.04.06 By pafone fltk-1.1.10-source.tar.gz fltk-2.0.x-alpha-r8550.tar.gz fltk-1.3.x-r8550.tar.gz 及对应三个版本的Linux下测试例子,其中的VS工程只是组织代码用,并没有对应windows下的版本。其中用到的库参考里面的Makefile

2011-04-06

emiplib-1.0.0里面的例子simplechain在VC2008下的编译

2011.03.31 emiplib-1.0.0的例子 使用的是release版本,因为当时库也只编译了release版本的,如果用debug版本,运行时会出错。详见文章:http://blog.csdn.net/pafone/archive/2011/04/01/6294343.aspx 环境:winXP + VC2008

2011-04-01

XP的音量控制程序 sndvol32.exe 系统文件

如果你和我一样,不小心删错了东西,导致右下角音量控制图标没了,在控制面板里也调不出来,那么用这个吧,直接复制到c:\windows\system32下便可以了。

2011-03-23

Linux下socket tcp 简单示例

包括服务器端与客户端的简单示例。值得一提的是其中makefile的编写,一个makefile文件生成两个目标文件,这也是makefile的强大之处吧. 在我的博客中有介绍http://blog.csdn.net/pafone/archive/2011/02/22/6199256.aspx

2011-02-22

小巧屏幕截图程序--1M大小绿色单文件

这是我很早之前写的一个屏幕截图程序,十分小巧。只1M大小,绿色单个文件。今天没QQ用的时候,用它来截图还是非常方便的,放到这里来,到时可以方便用了。大家有兴趣也可以试试。 。可以保存BMP或JPG格式,其中JPG格式质量可调。 。有截图预览

2011-01-19

GoldenWave音频处理工具

GoldenWave音频处理工具 无须注册,绿色安装版 这是我在调试linux音频编程是用到的,感觉非常好用 可以转换生成一些 8kHz, unsigned 8bit, PCM格式的测试音频。留着有用。

2010-12-30

play_yuv420工程文件 VC

用来测试yuv420文件的 完整VC工程文件 用法:play_yuv420.exe yuvfilename width height 用到SDL-1.2.14 环境:VC2008 + winXP + SDL-1.2.14 可以在 http://trace.eas.asu.edu/yuv/index.html 这里下yuv文件

2010-12-13

SDL开发包,包含工程搭建步骤(详细文档)

SDL开发包,包含工程搭建步骤 包含 1.SDL相关库 2.VC开发环境搭建文档 3.SDL入门文档

2010-12-13

jrtplib的VC编译与例子(包含全部工程文件与带图详细步骤)

2011.11.24 用VC2005编译的,目的只是编译出lib和DLL出来,可以放在VS2008下用。 编译记录是详细过程,工程设置那里用了绝对路径,如果将本目录整个copy过来的,可以在工程属性那里改相对路径。 环境:WinXP+VC2005 jrtplib-3.7.1 jthread-1.2.1 直接将两个tar文件用winrar解压。

2010-11-25

自己写的heap,C++实现

2010年9月23日 by pafone //自己写的一个二叉堆 //底层用vector 实现 实现的是小堆 2010年9月23日完成,经过初步的测试验证正确,没有对比过STL验证

2010-09-23

自己写的仿STL的list

2010.09.16 自己写的一个list的仿STL程序,只实现了一些简单的功能 包括iterator insert(), erase(),还有size()等。 by pafone 环境:winXP + VC2008

2010-09-16

UDP源码 VC winsock

2010.09.09 简单的udp测试程序 先运行udp_server,然后运行udp。 便可以在udp_server看到接收到的数据 测试udp的程序。服务器端2010.09.09 正在接收数据... 收到数据:hello , my udp data 环境:winXP + VC2008 + winsock

2010-09-09

最大子序列和问题求解源代码

2010.09.07 用分治法求解最大子序列问题。时间复杂度,O(NlogN) 环境:winXP + VC2008 输出: 《数据结构与算法分析 C++描述》p42最大子序列问题的递归方法代码 2010.09.07 vector a的内容: 4 -3 5 -2 -1 2 6 -2 最大子序列和是:11 请按任意键继续. . .

2010-09-07

Linux下取出进程目录的程序

Linux下取出进程目录的程序 g++ 利用 string来找,还有利用了/proc来找进程目录

2010-04-02

Linux下能正常录音播音的程序

gcc -lpthread record.c -o record 2010.03.18 目前已经可以正常录音,不过中间有点噪音,可能是打开关闭文件造成的,先不管,只不过是个工具,把代码保存好先。 arm2410 把record_for_arm 下到2410板上, 要先touch一个文件才能运行,因为里面的open函数没有用到创建一个文件的参数 touch rec.wav record_for_arm rec.wav g 按g开始录音 s 按s停止录音 之后便开始播录下的声音了。 PC平台: pc+redhat9 虚拟机,所有声音调到最大。 **不过好像PC上的没有噪声,可能PC的速度够快,那个record_for_pc便是可执行文件。PC的录音时是听不到咪的声音的。

2010-03-18

vs2手机良伴短信备份程序

VS2的短信备份程序,需要数据线配合和手机良伴,先打开手机良伴,打开短信那个窗口,直接运行程序smsb.exe便可以生成两个文件txtfile.txt和csvfile.csv。如果想学习程序,这是一个从别的程序读取Syslistview32控件的例子,应用到进程复制等知识。 编译平台:WinXP+VC6

2010-03-12

Linux播放wav源码

playaudio.c是源码 test_u.wav是8bit unsigned, 8kHz, mono的音频(u律) 用法:gcc playaudio.c -o playaudio编译 然后playaudio test_u.wav便可以听到声音了。 不知是不是虚拟机的原因,播放有杂音,因为用cat test_u.wav > /dev/audio播放也有杂音。但test_u.wav在windows下播放完全正常。

2010-01-27

SQL测试代码 (C#)

连接数据库,用dataset获取数据集,SQL语句增加单条记录 XP SP3 + SQL2005 Express + VS2008 C#

2009-12-11

c# tcpServer示例程序

2009.11.28 C# TCP服务端示例文件 环境:vs2008 c# ,xp sp3 用到TcpListener与NetworkStream

2009-11-29

远程登陆记录服务源码

如果你是网管,这个对你很有帮助,记录远程登陆的服务源程序,自己写的,目前测试很好,已经装在服务器上 程序功能: 每5秒记录一次远程连接 缺省记录文件位置:d:\rdp\rdp.dat。可以在服务程序启动时的参数那里输入带路径的文件名。

2009-09-28

Linux多线程之条件阻塞代码

Linux多线程之条件阻塞代码 包含mutex 与pthread_cond_wait,pthread_cond_signal的应用 详细内容见readme.txt

2009-09-17

USB转串口RS232驱动-包括XP,Linux的驱动,还有MacOS的

pl2303芯片驱动,USB转串口 有硬件没驱动够郁闷吧,之前我就试过,不过后来还是找到了,先传到这里,以后可能用到

2009-06-03

39条形码生成工具--生成图片

VB编写的39条形码生成工具,不是我写的,生成图片

2009-05-20

VM共享本地地址上网的步骤说明文档

VM共享本地地址上网的步骤说明文档 用的是vmnet8的设置

2009-04-15

USB still image driver develop

前些时间一个项目中要用到USB来采集图像,但已经完了,不用了,这个USB的东西也留着。里面有介绍怎样开发USB image capture设备的驱动,学USB可看下

2008-12-09

vs2拆机教程,纯手工,非编程

panasonic的vs2拆机步骤,有图

2008-12-04

红外适配器的windows驱动

那种mini红外适配器,里面有资料,图片与设备ID等,可以看合不合用

2008-11-18

将图片转换为C数组的工具imageToLCD

将图片转换为C数组的工具imageToLCD,功能强大.适合嵌入式开发.

2008-11-12

win2003 server下IIS6图文安装教程

如果你从未安装过iis6或者安装了之后不能用,可能这个对你有帮助,这是本人的经历,从不行到找资料,到最后安装成功,附有详细的图文说明.

2008-10-13

IIS5.1 for XP SP2

让别人访问得到你电脑上的自己做的网页,压缩包里有详细安装说明与简易教程

2008-10-09

几M大小的VMware

这个不用我介绍了吧,最初用它来装linux的。<br>用虚拟机的好处便是不用在两个不同的系统之间切换时重启来重启去,之前我都被这样搞得烦死了,还好有这个。

2008-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除