- 博客(346)
- 资源 (33)
- 收藏
- 关注
原创 周公CSDN博客文章整理
说明:为方便朋友们查看本博客的文章,特地整理了本博客中周公认为值得一看的文章,不过有些文章因为年代久远且技术更新快的原因,里面所讲述的方法或者理论不再适合,请大家斟酌。ASP.NET在ASP.NET中使用Highcharts js图表(2011年04月07日)ASP.NET版Memcached监控工具(2011年03月29日)使用Memcached提高.NET应用程序的性能(2011年03月27日
2011-06-23 22:44:00 23112 35
原创 使用QtCreator5在Ubuntu16.04进行真机平板调试
最近因为项目需要,需要在Ubuntu16.04的平板上开发一款应用,第一次使用Qt在Linux环境下开发,找了一些资料才配置成功,本文用于记录整个配置过程,便于有需要的同仁参考。
2022-05-21 10:36:56 776
原创 Qt5.14.2MinGW-32静态编译及压缩过程配置教程
目录下载下载Qt5.14.2下载upxn下载Python2安装检查配置检查perl版本检查python版本静态编译配置编译安装新增静态编译环境添加Qt Version添加构建套件修改配置文件编译测试exe压缩总结下载下载Qt5.14.2Qt5.14.2的下载地址很多,可以到QT官网下载,也可以到国内镜像站点下载,处于安装速度考虑建议下载离线安装版。官网下载地址:https://download.qt.io/archi
2021-10-27 18:48:09 2961 8
原创 QT数据库访问技术简介
目录背景介绍功能对比QT中数据库操作常用类介绍用法实例数据准备创建实体类创建数据库访问类个人总结关于如何获取数据库执行过程中的错误以及判断SQL语句执行是否成功执行关于参数化SQL语句基于命名的参数化SQL语句基于位置的参数化SQL语句关于执行效率问题在QT中访问数据库的一般流程步骤增删改操作的一般步骤查询操作背景介绍本人使用过PHP/C#/VB/VB.NET/JAVA等编程语言开发过基于数据库方面的应用,相对于其它编程语言来说...
2021-09-25 17:51:52 1997
原创 QT串口编程总结
目录一、准备二、预备知识QSerialPortInfo类QSerialPort类最近在使用QT5进行一些嵌入式系统及Linux平台上的开发,对于QT我是一个入门者,最近在使用QT5开发一个串口读取设备配置的功能中遇到了一些问题,后来虽然最终解决了,想到可能后来者也会在这方面遇到问题,所以写下这么一篇文章记录下来,供后来者参考和交流。一、准备首先说明一下,我使用的QT版本是Windows上的Qt5.14.1,编译环境是MinGW-64(好像是5.12之前MinGW默认是32位的),
2021-09-23 14:48:45 4248
原创 QT编译MySQL插件,解决“QMYSQL driver not loaded“问题
目录前言编译前的准备工作下载MySQL编译MYSQL驱动程序插件编译运行程序结论前言之前有一个QT写的程序需要与MySQL进行交互,该程序最早是在QT5.9.7中编写的,当时关于数据库访问方面没怎么费心,后来别人在用QT5.12.9和QT5.14.2进行编译运行时发现都能编译,就是没有办法运行。当前在Win10上安装的QT5.14.2,安装目录为:C:\Qt\Qt5.14.2,在安装环境是选择了“mingw73_32”、“msvc2015_64”两套编译环境和安...
2021-09-18 14:26:48 1331
原创 QT中文件及文件夹详细信息获取
在QT中获取文件或目录信息时可以通过QFileInfo或者QDir来获取,但是在QT提供的方法中提供了大量名称相近的方法,容易引起误会,因此在此做了一个总结,以免每次用起来的时候都要去看QT官方简单而又晦涩的文档。这里以Windows下的文件系统为例作代码展示,首先准备几个文件,分别代表文件、文件的快捷方式、复杂文件后缀的文件及文件夹等,分别如下: 文件或文件夹名 说明 C:/javafx-src.zip.lnk 为” C:/Ja
2021-09-15 17:50:10 2591
原创 IT人,请爱惜你的身体
昨夜的八九点,也就是差不多在我今夜写文章的时候,我遇见了一位几年前的同事,当时我离开天津的时候去的第一家公司,我就和他同事,当时我大学毕业毕业离开湖北之后工作了三年半,而他在湖北十堰读的大学,在那里工作一年之后回到了山西,之后我们在一个单位共事。小伙子比我小两三岁,在大学的时候以及在湖北工作的时候偏好C++,但是在我们应聘的那个单位却主要以C#来开发,因为踏实肯学,所以很快就转过来了。
2020-05-26 15:34:47 20834 254
原创 2008MVP Open Day趣事记
像我这种个性的人,走到哪里都容易趣事不断,不过发生在MVP Open Day的这几天有趣的事情更是多了。趣事之一就是刚刚下车,同行的就发现戴尔笔记本电源适配器没有带,于是我们在丽泽桥下车之后就赶到中关村去买本本的电源适配器。在中关村南终于买到了电源适配器了,可是我们却不知道怎么去汤山了。来之前我让北京的朋友帮我选择了从丽泽桥到汤山的乘车路线,结果因为去了中关村,导致不能按原定路线乘车了,
2020-05-25 18:04:35 3817 21
原创 Qt5.9.7中使用MinGW32编译OpenCV4.1.0过程
最近在做一个项目,项目涉及到一些图像处理方面的要求,在前期经过调研发现OpenCV在这方面还不错,所以确定实际操作一番。OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它提供了很多函数,这些函数非常高效地实现了计算机视觉算法(最基本的滤波到高级的物体检测皆有涵盖)。OpenCV 使用 C/C++ 开发,同时也提供了 Python、...
2019-12-27 20:10:19 1646
原创 HTML Help WorkShop制作chm图解
一位做共享软件做得很成功的同行说过:“一个好的共享软件,首先操作要简单容易上手,其次一定附带一个详尽的帮助手册。”可见,对于一个软件来说,帮助文件的重要性。不过大部分程序人员(包括我)都忽略了帮助文件的重要性,都认为自己做的软件相当简单,一看就会,殊不知我们是一个连底层都了解的开发人员。前段时间本人做了一个图片处理软件,免费给一些同学和朋友使用,很多人的反馈是不知道怎么用,于是本人花时间...
2019-08-13 13:49:57 45310 15
原创 在.NET数据库访问方面的Dapper类库介绍
在开发带数据库的.NET系统中我使用过各种方式,包括直接使用ADO.NET、使用基于ADO.NET封装的各类工具(其中有自己封装的)、还有各类ORM类库,比如NHibernate、MyBatisNet、Linq to SQL、Entity Framwrok等,在上面的工具或类库中,MyBatisNet一段时间曾是我的最爱:由于它基于XML的配置可以灵活适应一些特殊的场景,不过有时候在面对中小型项目...
2018-05-08 21:51:49 2553 3
原创 开发人员学Linux(14):CentOS7安装配置大数据平台Hadoop2.9.0
本篇主要讲述了如何在CentOS7下部署Hadoop,包括了Hadoop运行的支持组件以及Hadoop的配置,并简单介绍了一下HDFS这个分布式文件系统的命令及用法,最后通过运行简单的MapReduce示例来演示如何运行MapReduce程序。
2017-12-26 16:21:50 2067 1
原创 开发人员学Linux(13):CentOS7安装配置IT设备监控系统Zabbix
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供柔软的通知机制以让系统管理员快速定位/解决存在的各种问题。zabbix由2部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux, Solaris, HP-UX, AIX,
2017-12-05 10:26:32 1463
原创 开发人员学Linux(12):CentOS7安装配置Memcached和Redis
本文主要讲述了NoSQL领域的两个比较常用的应用Memcached和Redis来介绍其安装和配置过程,并捎带讲述了一下可视化管理界面。其实在NoSQL领域还有其它不错的解决方案,比如mongodb等。另外,时间有限没有讲如何集群化部署了,见过有人使用Memcached作为集群站点的Session服务器,大家有兴趣可以研究一下。
2017-11-24 09:30:59 1333
原创 开发人员学Linux(11):CentOS7安装配置持续集成工具Jenkins
本文讲述了如何使用Jenkins来对项目持续集成,分别以Java和C#两类常见的项目类型做了演示。由于时间关系,仅仅简单讲述了如何配置和创建基本的持续集成项目。其实利用Jenkins除了上面演示的功能之外,还可以在构建完成后将失败或者成功的消息发邮件通知到相关人员,甚至自动部署到服务器(一般是部署到测试环境供QA测试,直接发布到正式服务器还是要慎重一点)。
2017-10-24 09:00:36 1198
原创 开发人员学Linux(10):CentOS7安装配置代码质量管理平台SonarQube
SonarQube是一个通过插件来支持对多种开发语言编写的项目进行分析的开源代码质量管理平台,在本篇讲述了如何在CentOS7上进行安装和配置及使用SonarQube,在SonarQube支持的六种代码分析方式中,以SonarQube Scanner和SonarQube Scanner for MSBuild为例分别讲述了对Java项目和C#项目进行代码质量分析。由于SonarQube涉及的知识点非常多,在本篇并没有一一展开,更多的知识点需要大家去自行学习掌握了。
2017-07-17 09:16:11 6205 2
原创 开发人员学Linux(9):CentOS7编译安装Git-2.13.1及使用
在上一篇讲述了如何在CentOS7上编译安装Subversion1.9.5和Apache2.4.25,并与Apache2.4.25集成,达到多个SVN版本库集中授权控制的效果。在传统的企业里面使用SVN来作为源代码版本工具的比例是比较高的,但在一些互联网企业里面很多已经在使用git来作为源代码版本管理工具了。网上关于SVN和Git的比较说明是很多的,其中最重要一个区别就是SVN是集中式的,git是分布式的,比如要查看版本库的历史提交记录,在SVN中必须要在能够连接到SVN服务器才可以,而在Git中则无需这么
2017-07-13 16:39:11 3248 1
原创 开发人员学Linux之终结篇:大型系统开发经验谈
这篇文章来源于我的一个ppt,而这个ppt是源于一个朋友的一次邀请,朋友邀请我为一个公司做一堂大约2小时的技术讲座,我选定的方向是如何开发一个大型系统,在这里我对大型系统的定义为日均PV在千万级以上,而京东和淘宝这类则属于巨型系统了。因此在本篇中讲述的都是基于一些开源免费的技术实现,至于那些通过F5硬件加速、DNS来实现负载均衡、CDN加速等需要花钱购买的技术或者服务则不再本篇介绍范围之类。本来此篇是作为《开发人员学Linux》系列的终结篇最后出现的,但是考虑到在此过程中我可能会由于时间和精力原因无法全部
2017-06-22 10:22:07 4326 10
原创 开发人员学Linux(8):CentOS7编译安装Subversion1.9.5及Apache2.4.25并集成
本篇将介绍如何编译安装SVN服务器端管理软件subverion和Web服务器Apache。本来在前面的系列文章已经讲过使用Nginx作为Web服务器的,所以我一直在找有关subverion集成nginx的资料,在此过程中找到了Nginx作者Igor Sysoev在回答别人类似问题的网址,网址是http://mailman.nginx.org/pipermail/nginx/2007-January/000504.html,不过按照Igor Sysoev的回答并没有成功,因此仍回到Apache与SVN集成,然
2017-06-16 00:06:01 3608 9
原创 开发人员学Linux(7):CentOS7编译安装PHP并配置PHP-FPM
1.前言上一篇讲述了如何编译安装MySQL,虽然可以通过yum install 或者rpm来安装,但是yum install和rpm安装有一个特点,就是有些参数是别人根据大众需求定制的,如果需要进行自己的特定参数指定,这个是比较难做到的,因此有一定Linux基础的人都是编译安装或者根据公司的具体环境制作适合环境的安装包。上一篇的例子中讲述了如何编译安装和如何配置多实例,并在最后讲述了如何配置主从复制配置。以前开源开发经常将LAMP,就是Linux+Apache+MySQL+PHP,对于一些起步型的公司来
2017-06-13 22:03:45 7442
原创 开发人员学Linux(6):CentOS7编译安装MySQL5.17.8多实例及主从复制
上一篇讲述了如何在CentOS7下编译安装Nginx-1.12.0并如何配置反向代理,本篇将讲述如何编译安装MySQL5.7.18并配置多实例。本篇主要讲述了如何从MySQL官方网站下载源代码通过编译和安装,然后配置成多个实例运行,在最后还讲解了如何配置MySQL数据库主从同步。在实际情况中,可能有人在用MariaDB了,这是原MySQL开发人员在Oracle收购了Sun之后(Sun收购了MySQL),担心Oracle不再继续开源MySQL而开发的一套开源数据系统,它们有很多相似性,在本篇没有涉及。另外,本
2017-06-11 22:08:37 2905
原创 开发人员学Linux(5):CentOS7编译安装Nginx并搭建Tomcat负载均衡环境
在上一篇讲述了JMeter的使用,在本篇就可以应用得上了。本篇将讲述如何编译安装Nginx并利用前面的介绍搭建一个负载均衡测试环境。Nginx是高负载Web网站中常用的软件之一,它不仅体积小,而且开源免费、功能强大。在本篇讲述了如何编译安装Nginx,以及如何设置负载均衡和反向代理。Nginx上手容易,但是要用好还是需要一番功夫的。
2017-06-05 23:32:07 3690 3
原创 开发人员学Linux(4):使用JMeter对网站和数据库进行压力测试
总结:本篇讲述了如何使用JMeter来进行Web和数据库压力测试,为快速创建压力测试计划,可给予模板进行创建。可以看出一个JMeter压力测试计划必须包含如下元素:ThreadGroup、与压力测试计划对应的Request(如HTTP Request或JDBC Request)、Listener(可以根据需要添加多个Listener),并且为了减小缓存的影响,我们介绍了如何利用csv文件将测试中的参数信息保存起来。本文未尽之处就是如何对需要身份验证的Web网站进行压力测试,对于带有验证码的需要在压力测试
2017-06-01 01:21:59 3125
原创 开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8并配置为service
题外话:直到今天开始写本系列的第三篇时本人才想好为这个系列取一个名字,本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于:希望了解Linux的开发人员;需要在Linux上部署一些组件的开发人员,如Memcached/Nginx/Redis等;需要使用一些在Linux上部署运行效果可能会更好的效果的系统,如Jetkins、SVN、JavaMelody等。希望了解一些当前较热的技术,想在虚拟机里搭建个环境把玩一番的,如.Net Core/Hadoop等。因此在本系列文章中不会
2017-05-25 21:53:58 2534
原创 开发人员学Linux(2):VirtualBox中安装CentOS7系统设置
上一篇《VirtualBox中安装CentOS7过程记录》中讲述了如何安装VirtualBox和在VirtualBox中安装CentOS7,但是限于篇幅有很多问题没有展开,在本篇将展开介绍VirtualBox和CentOS的设置问题。本篇包括:创建VirtualBox虚拟机时VDI/VMDK/VHD的区别;VirtualBox虚拟机网络连接类型NAT/Bridge/Internal等之间的区别;VirtualBox虚拟机多网卡设置;CentOS防火墙、selinux、IP、DNS设置。
2017-05-23 22:40:23 1606
原创 开发人员学Linux(1):VirtualBox中安装CentOS7过程记录
自2011年以来,一直在学习一些有关Linux下的知识,包括Mono+XSP运行ASP.NET程序,搭建Hadoop学习环境、Nginx测试环境等。本文就是讲述如何在VirtualBox中安装CentOS7。
2017-05-21 22:24:42 1541
原创 IT人员的职业生涯规划
最近在给部门同事做过一次职业生涯规划方面的讲座,在跟另一位从事技术管理的朋友聊天时,无意中谈起我的这个讲座,这位朋友盛情邀请我去他的公司给他们的技术人员也讲一讲IT人员的职业规划。最近也有不少朋友在知乎、微博、微信及邮件上在问我类似的问题,个人觉得有必要整理一下供一些迷茫的朋友参考。虽然本人自认为自己的职业生涯并没有什么值得炫耀的地方,但是通过自己的总结,找到了以前的职业发展的可取和不可取之处,供大家批评和借鉴。
2016-09-29 09:32:09 10699 3
原创 在.NET中不安装Office使用EPPlus生成带图表(Chart)的Excel报表
在开发.NET应用中可能会遇到需要生成带图表(Chart)的Excel报表的需求,特别是在一些ASP.NET网站中,有时候我们并不能保证Web服务器上一定安装了Office组件,所以使用微软的Office来生成Excel并不保证在所有情况下都使用,有时候即使Web服务器上安装了Office也会出现一些运行权限方面的原因到导致调用Excel组件生成Excel失败,所以在这里介绍一种无需安装Office并且无需较高权限就能生成Excel的方法。
2013-11-04 01:03:07 10931 24
原创 在.NET开发中的单元测试工具之(2)——xUnit.Net
在上一篇《在.NET开发中的单元测试工具之(1)——NUnit》中讲述了如何使用NUnit在.NET开发中进行单元测试以及NUnit的一些缺点,今天将讲述如何使用xUnit.Net来进行单元测试。xUnit.Net介绍xUnit.net的创造者的创造者是Jim Newkirk和Brad Wilson从包括NUnit及其它单元测试框架的使用经验中总结出来的一个新框架,相比于NUnit,xUnit.n
2013-04-06 22:15:46 18531 3
原创 赴美因公出差记(2):生活篇
衣出门的时候就只带了两身衣服,一套穿,一套备换。老婆还特地叮嘱说:“如果那边衣服便宜,你就干脆将你身上的衣服都丢了算了,在那边买几套回来。”所以在这边逛的时候特地了解了一下衣服,上次在沃尔玛的时候看了几件衣服,大约10美元左右。我假装很懂行地说那衣服质地很次,但同去的懂行的女同事说那衣服的质地比得上361专卖店的,但是我还是没有办法知道她说的是不是真的,因为我的衣服真的是一窍不通。其它地方没去过,
2013-03-18 12:18:27 7622 9
原创 赴北京美国大使馆L1签证面签记
最近因为公司项目的需要被安排到美帝出差6个月,为此又需要准备签证材料。这种事情2010年的时候办过一次,当时申请的签证是B1签证,也就是非工作签证。2010年8月16日在亮马桥新使馆处面签的,不过当时比较悲剧,直接当场杯具了。详细经历可以看我以前写的博客《赴北京美国大使馆面签日记》。由于这次公司是要求项目组全体员工集中办公,所以公司采用了更为稳妥的方式,那就是让中国美国商会(简称美商会)协助办理L
2013-03-12 10:10:23 13969 4
原创 在.NET开发中的单元测试工具之(1)——NUnit
NUnit介绍 NUnit是一个专门针对于.NET来写的单元测试框架,它是xUnit体系中的一员,在xUnit体系中还有针对Java的JUnit和针对C++的CPPUnit,在开始的时候NUnit和xUnit体系中的大多数的做法一样,仅仅是将Smalltalk或者Java版本转换而来,但是在.NET2.0之后它加入了一些特有的做法。NUnit的官方网站是:http://www.nunit.org
2013-01-03 23:05:56 14409 1
原创 SQL Server编程系列(2):SMO常用对象的有关操作
在上一篇周公简单讲述了SMO的一些基本概念,实际上SMO体系结构远不止周公在上一篇中讲述的那么简单,下图是MSDN上给出的一个完整的结构图:上图是一个完整的涉及到各种关系的结构图。不过它们之间的层次结构关系周公已经在上一篇做了简单概述。 在本篇中周公还是在上一篇的基础上再做稍微深入一点的介绍,在本篇中主要讲述如何获取数据库常见对象信息,并且如何利用SMO来进行一些日常操作:如创建Login,创建数
2012-05-23 02:18:45 8678 7
原创 SQL Server编程系列(1):SMO介绍
续篇:SQL Server编程系列(2):SMO常用对象的有关操作 最近在项目中用到了有关SQL Server管理任务方面的编程实现,有了一些自己的心得体会,想在此跟大家分享一下,在工作中用到了SMO/SQL CLR/SSIS等方面的知识,在国内这方面的文章并不多见,有也是一些零星的应用,特别是SSIS部分国内外的文章大都是讲解如何拖拽控件的,在开发过程中周公除了参阅SQL Server帮助文档、
2012-05-17 02:01:41 13931 26
原创 SQL Server中的CLR编程——用.NET为SQL Server编写存储过程和函数
很早就知道可以用.NET为SQL Server2005及以上版本编写存储过程、触发器和存储过程的,不过之前开发的系统要么因为历史原因用的是SQL2000要么根本用不着在SQL Server中启用CLR,所以一直没有尝试。最近因为项目的原因,在这方面做了一个调研,现在在这里分享一下心得。首先要说明的是要在SQL Server中启用CLR必须是在SQL Server2005及以上版本,其次在默认情况下
2012-05-10 01:30:50 14988 10
原创 在.NET中根据SQL Server系统表获取数据库管理信息
最近在做一些数据库管理维护方面的开发,需要了解一些有关数据库的管理信息,比如本机上运行了哪些数据库服务器实例,局域网内运行了哪些数据库服务器实例及每个数据库服务器下有多少数据库,每个数据库的物理文件大小及保存位置等等。结合了网上的一些资料和本人的多次实践,总结写出本篇。在这里要感谢一篇文章《sql server系统表详细说明》。首先是一些与系统表记录对应的实体类(注意代码中ColumnNameAt
2012-04-19 00:16:50 11087 7
原创 用C#打造自己的通用数据访问类库(续)
说明:此篇文章是给那些和我一样仍在使用ADO.NET访问数据库的.NET开发人员写的,因为某些原因,比如还在使用.NET3.0以下版本开发.NET应用或者所使用的数据库对ORM支持不是很好,或者是对ORM的性能有所怀疑(其实在访问量不是很大的情况下没有必要过分追求性能的极限)等等,这部分人仍在使用传统的ADO.NET来访问数据库,他们或手写或采用代码生成工具来生成实体类和增删改查的SQL语句,在将
2012-04-12 22:00:56 26504 66
原创 那些年,我们一起找过的工作
前些天无心学习技术就应老婆的要求下载了一些电影,其中就包括了《那些年,我们一起追过的女孩》,看着看着就回想起了自己的青涩少年时代,也回想起自己这些年到处漂泊的经历,下面就讲讲自己这些年的求职经历,有辛酸的,有搞笑的。 第一次找工作时大学还没有毕业,大约是在1999年,当时主业是在网上学网页制作技术,副业就是在BBS里写文章赚眼泪,因为那时轻舞飞扬流行的年代。有一天突然在论坛有一位我的
2012-02-26 23:11:56 28430 186
Qt5.14.2_mingw73_32_static.rar
2021-10-27
AStyle_3.1.rar
2021-09-15
Windows Software Development Kit Windows10.0.17134.12
2020-09-07
SharePoint2010开发人员演练(中文版)
2012-07-21
Highcharts图表示例
2011-04-07
Memcached1.4.2 X64版
2011-02-25
Memcached1.4.4 X86版
2011-02-25
MindScape NHibernate Model示例代码(VS2010扩展)
2010-11-09
SlickUpload控件用法介绍
2010-07-28
.NET英文简历示范
2010-07-10
网站安全漏洞检测工具Acunetix Web Vulnerability Scanner 6.5英文版
2010-07-10
SQLite的GUI管理工具SqliteSpy1.8.8
2010-05-26
MySQL的GUI管理工具HeidiSQL
2010-05-26
scrum教程《我们这样实践Scrum》
2010-05-05
Android编程中文版
2010-02-10
FSharp白皮书英文版
2009-11-19
自定义IHttpModule实现URL重写示例代码
2009-07-14
jQuery for VS2008SP1的例子及API帮助
2009-06-23
微软WMI代码生成器
2009-06-16
提取.NET程序XML注释生成API文档的Sandcastle软件
2009-05-26
.net网络编程之一:Socket编程一文源代码
2009-03-18
构建与测试.NET正则表达式的软件RegexDesigner.NET
2009-03-11
用C#绘制实时曲线图源代码
2008-07-21
WinForm中的特殊窗体效果源代码
2008-06-16
《用C#制作飘动的窗体效果》源代码
2008-06-06
仿QQ面板的WinForm窗体源代码
2008-05-31
C#模拟杂志翻页动画效果源代码
2008-03-14
Net/C# 实现中国移动CMPP v3.0 ISMG SP 收发短信的 SP 客户端
2007-09-07
PowerDesigner教程
2007-09-07
样式表中文手册
2007-09-07
Windows API 函数 for Visual Basic
2007-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人