自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

了解->熟悉->掌握->精通

为之,则难者亦易矣;不为,则易者亦难矣。

  • 博客(471)
  • 论坛 (26)
  • 收藏
  • 关注

原创 Java-A correct behavior custom class loader

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netIt is possible to load and reload classes at runtime in Java, though it is not as straightforward as one might have hoped. This text will explain when and how you can load and reloa

2020-12-28 11:30:24 39

原创 Java-简明命名规范

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net项目名:全部小写。包名:全部小写,单词间不要用字符隔开。若为公司项目,包名格式为:com.公司名.项目名.模块名;若为个人项目,包名格式为:pers.发起者名.项目名.模块名。类名:每个单词首字母大写。抽象类命名使用 Abstract开头。变量名:首字母小写,其余的每个单词首字母大写。方法名:首字母小写,其余的每个单词首字母大写。常量名:.

2020-12-07 16:13:27 68 1

原创 C-简明命名规范

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net变量的命名规范1、变量的命名规则要求使用“匈牙利法则”。即开头字母用变量的类型,其余部分用变量的英文意思或英文的缩写,要求单词的第一个字母应大写。即:变量名=变量类型+变量的英文意思(或英文缩写)。变量定义尽量可能放在函数的开始处。bool:用b开头,如bExistint:用i开头,如iCountshort int:用n开头,如nStepCount

2020-12-07 15:45:26 132 1

原创 Python-简明命名规范

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net模块应该是简短的、小写的名字。如果下划线可以改善可读性可以加入。包与模块的规范相同。文件名全小写,可使用下划线。类总是使用首字母大写单词串,如MyClass。内部类可以使用额外的前导下划线。函数和方法函数名应该为小写,可以用下划线以增加可读性。如:my_function。函数和方法的参数...

2020-11-18 17:01:53 53

原创 Java - 正则表达式(看这一篇就够了)

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net简介在编写处理字符串的程序时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。说明:计算机诞生初期处理的信息几乎都是数值,但是时过境迁,今天我们使用计算机处理的信息...

2020-01-13 20:24:22 32543 6

原创 C-Print a histogram of the frequencies of different characters in its input

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net/* * Write a program to print a histogram of the frequencies of different characters in its input. * * Histogram_CharFreq.c - by FreeMan */#include <stdio.h>int main(

2021-01-08 16:02:45 29

原创 C-Print a histogram of the lengths of words in its input

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net/* * Write a program to print a histogram of the lengths of words in ts input. * * Histogram.c - by FreeMan */#include <stdio.h>#define MAXWORDLEN 16#define IN

2021-01-08 14:57:59 33

原创 C-确定char、short、int、long、long long、float和double的范围

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net/* * Range.c - by FreeMan */#include <stdio.h>#include <limits.h>float getFloat(char sign, unsigned char exp, unsigned mantissa);double getDouble(char sign, uns

2020-12-29 18:05:52 52

原创 Java-ThreadLocal(看这一篇就够了)

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、什么是ThreadLocalThreadLocal class provides thread-local variables. These variables differ from their normal counterparts in that each thread that accesses one (via its get or set

2020-12-17 15:13:09 58

原创 Java-由源代码分析Spring AOP的实现原理

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net什么是AOPAOP(Aspect-OrientedProgramming,面向切面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需要为分散的对象引入公共行为的时候,OOP则显得无能为力。也就是说,OOP允许

2020-12-08 17:03:07 50

原创 Java-Spring IoC 原理总结

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netSpring容器高层视图Spring 启动时读取应用程序提供的 Bean 配置信息,并在 Spring 容器中生成一份相应的 Bean 配置注册表,然后根据这张注册表实例化 Bean,装配好 Bean 之间的依赖关系,为上层应用提供准备就绪的运行环境。上图中,Bean 缓存池由 HashMap 实现。IoC容器介绍Spring 通过一个配置

2020-12-08 16:13:03 54

原创 Python-筛选回数

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net#!/usr/bin/env python3# -*- coding: utf-8 -*-def is_palindrome(n): return str(n) == str(n)[::-1]# Testoutput = filter(is_palindrome, range(1, 1000))print('1~1000:', lis

2020-12-01 16:23:43 30

原创 Python-求素数序列

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net#!/usr/bin/env python3# -*- coding: utf-8 -*-# Print prime numbers within 1000def main(): for n in primes(): if n < 1000: print(n, end=' ') .

2020-12-01 15:59:20 46

原创 Python-str2float

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net#!/usr/bin/env python3# -*- coding: utf-8 -*-from functools import reduceCHAR_TO_FLOAT = { '0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6,

2020-11-27 18:58:07 40 1

原创 Python-str2int

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net#!/usr/bin/env python3# -*- coding:utf-8 -*-from functools import reduceCHAR_TO_INT = { '0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6,

2020-11-27 18:17:08 45 1

原创 Java-通俗易懂地理解HashMap的原理

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net一、HashMap的节点HashMap是一个集合,键值对的集合,源码中每个节点用Node<K,V>表示。 static class Node<K,V> implements Map.Entry<K,V> { final int hash; final K key;

2020-11-25 18:27:44 65

原创 Python-实现trim函数

#!/usr/bin/env python3# -*- coding: utf-8 -*-def trim(s): if s[:1] == ' ': return trim(s[1:]) if s[-1:] == ' ': return trim(s[:-1]) return s# 测试if trim('hello ') != 'hello': print('测试失败!')elif trim(' hello') != 'h.

2020-11-25 10:52:58 58

原创 Python-求一元二次方程ax^2+bx+c=0的两个解

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net#!/usr/bin/env python3# -*- coding: utf-8 -*-import mathA = float(input('a = '))B = float(input('b = '))C = float(input('c = '))def quadratic(a, b, c): for i in (a, b

2020-11-20 16:13:35 422 2

原创 Python-全局变量、局部变量、类变量、实例变量

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net全局变量在模块内、所有函数外、所有class外的变量局部变量在函数内或在class的方法(类方法、静态方法、实例方法)内,且变量前没有任何修饰的变量类变量在class内,且不在class的方法内的变量实例变量在class的方法内,且使用self修饰的变量...

2020-11-19 17:01:30 33

原创 Java - equals和==的区别

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net==是一个比较运算符,基本数据类型比较的是值,引用数据类型比较的是地址值(即是指是否为同一个对象的引用)。equals()是一个方法,只能用于比较引用数据类型。重写前比较的是地址值,重写后比较的一般是对象的属性。...

2020-11-05 11:18:00 37

原创 Spring Boot-SpringApplication.run方法执行流程详解

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netSpringApplication 是将一个典型的 Spring 应用启动的流程“模板化”,在没有特殊需求的情况下,默认模板化后的执行流程就可以满足需求。但如果有特殊需求也没关系,SpringApplication 在适当的流程结点开放了一系列不同类型的扩展点,我们可以通过这些扩展点对 SpringBoot 程序的启动和关闭过程进行扩展。最直接的扩展是 S

2020-10-16 16:36:14 122

原创 App测试与Web测试的区别

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net单纯从功能测试的层面上来讲的话,App测试与Web测试是没有本质区别的。但根据两者载体不一样,则区别如下:系统架构方面Web项目,B/S架构,客户端就是浏览器;只要更新了服务器端,客户端就会同步更新。App项目,C/S架构,必须要有相应的App客户端;App修改了服务端,则App客户端所有核心版本都需要进行一遍回归测试。...

2020-09-29 17:14:46 264

原创 MySQL-使用自增ID主键与UUID主键的优劣比较

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net从单实例和分布式架构两种部署方式下来说明。(1)单实例或者单节点组通过对500W、1000W的单机表进行测试,自增ID主键性能高于UUID,磁盘存储费用比UUID节省一半的钱。所以在单实例上或者单节点组上,使用自增ID作为首选主键。(2)分布式架构场景从节点组的规模划分如下:20个节点组以下的小型规模的分布式场景,为了实现快速部署,可以采用

2020-09-25 11:33:45 87

原创 Python-What exactly do “u” and “r” string flags do?

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netThere's not really any "rawstring"; there are rawstring literals, which are exactly the string literals marked by an'r'before the opening quote.A "raw string literal" is a sli...

2020-09-07 18:45:56 71

原创 Selenium-WebDriver的工作原理

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net首先来了解一下Selenium WebDriver系统中的三个角色:1. WebDriver API(基于Java、Python、C#等语言)比如,对于Java来说,就是对应的Selenium WebDriver的Jar包。2. 浏览器的驱动(Browser Driver)比如,Chrome浏览器的Driver为:chromedriver.ex

2020-09-01 17:55:34 131

原创 SQL Server - Difference between TRUNCATE, DELETE, and DROP in SQL Server

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netTRUNCATETRUNCATE SQL query removes all rows from a table, without logging the individual row deletions. TRUNCATE is faster than the DELETE query.The following example removes al

2020-08-27 11:15:31 81

原创 Software Automation Testing - 自动化测试框架设计思路

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net在开始设计之前,首先需要考虑以下几个方面:1、使用该框架写出来的自动化测试案例,需要给开发、手动测试、可能还有客户查看,所以写的测试案例需要尽量的清晰明了,不要有太多复杂逻辑,以及要有比较好的可读性。2、使用这个框架做自动化的人,不会有太深的编程能力,所以要提供足够好的,最好是傻瓜化的测试点验证方法,以及很好的异常容错处理能力。3、测试框架最好是A

2020-08-23 22:42:11 208

原创 Software Automation Testing - 浅谈自动化测试框架设计

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、什么是自动化测试框架?它是由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。以常见的前端UI测试为例,一个测试框架大概包括测试对象,测试组件,基础类和函数,工具类,测试数据,异常处理,测试日志,断言和测试报告等这些模块。在设计测试框架的时候,我们要尽可能的将这些模块有机的结合起来,将脚本能够有效的组织、连贯

2020-08-23 22:18:05 164

原创 Software Automation Testing - 如何设计自动化测试框架

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net什么是自动化测试框架什么是框架特指为解决一个开放性问题而设计的具有一定约束性的支撑结构。在此结构上可以根据具体问题扩展、安插更多的组成部分,从而更迅速和方便地构建完整的解决问题的方案。框架是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法。也就是说框架本身不解决特定的问题,它是通过扩展的各种组件或者工具来解决问题,并且它可以方便的添加

2020-08-23 21:25:54 297

原创 Software Automation Testing - API自动化测试框架介绍与对比

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netAPI自动化框架有哪些,他们之间有何区别另外,现阶段流行推荐使用:Python+unittest+requests+HTMLTestRunner框架二、Java Rest-assured框架Java Rest-assured 是使用代码来实现接口的请求,封装业务流程,对于公司的业务支持比较高,灵活度很强,可以通过代码的方式打造自己公司的接口自动

2020-08-23 20:57:42 253

原创 Software Automation Testing - UI自动化测试框架对比选型

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net我们是如何选择的?条件1:支持移动端app自动化从以上对比其实已经可以比较明确的帮助大家做出自己的选择,从我所在的团队来讲,我们主要做的是移动端的UI自动化,相信现在大多数同学所做的也都是这一类的自动化,因此,仅限于PC端webApplication的几个框架就不可避免的要排除掉了,这其中包含Selenium,PhantomJS,以及KARMAR。

2020-08-23 15:16:41 250

原创 Software Automation Testing - Web UI 自动化测试技术选型

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net对于 UI 自动化测试来说,许多所谓框架之间并没有太多差别,也从来不是影响整套测试用例是否健壮的关键性因素。相比之下,如何提高测试用例稳定性以及出现错误时 debug 的便捷性才是让 UI 自动化测试方案落地的重要细节。那么为什么我们还需要讨论技术选型呢?我们看看技术选型包含哪些部分先。通常 UI 自动化测试的技术方案分为控制(控制客户端)、执行(运行

2020-08-22 17:22:04 223

原创 Web-Nginx简介

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netNginx是一款高性能轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like协议下发行。其特点是占有内存少,并发能力强,事实上Nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用Nginx的网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。Nginx可以在大多数 Unix Linux OS 上编译运行

2020-08-19 14:19:49 228

原创 Java-log4j.properties配置详解与实例

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net一、Log4j简介Log4j有三个主要的组件:Loggers(记录器):日志类别和级别 Appenders(输出目标):日志要输出到的地方 Layouts(布局):日志以何种形式输出1.1 LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这五个级别是有顺序的,DEBUG &lt

2020-08-19 11:10:51 198

原创 Software Performance Testing-压力测试时需要注意的一些细节

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net环境首先环境是非常重要的,需要尽可能跟生产环境靠近。比方说,使用同样的Nginx版本,php的话需要启用fpm,zend-optimizer等等,参数配置也最好跟生产环境保持一致。当然,php的版本更加需要保持一致,不能说线上是跑5.3,而测试环境却是php 7;除非是要测试不同php版本的性能。网络也需要注意,测试机跟服务器之间是什么网络连接

2020-08-18 20:17:19 168

原创 Software Performance Testing-如何做压力测试?

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net压力测试的流程如下:明确测试目标 制定测试计划 实施测试,收集参数 分析测试结果 给出优化方案一 、明确测试目标如果是客户的需求,那需要向客户确认,有清楚的性能指标参数,测试时就是保证系统达到该指标并能良好运转,即压力测试。如果是自己的系统需要有一个评估,那就需要完整的得到该系统的几个临界点,拿到完整的性能曲线,从而来分析部署情况,即为性能测

2020-08-18 19:59:11 177

原创 Java - Apollo客户端用法

Apollo支持API方式和Spring整合方式,该怎么选择用哪一种方式?API方式灵活,功能完备,配置值实时更新(热发布),支持所有Java环境。 Spring方式接入简单,结合Spring有N种酷炫的玩法,如 Placeholder方式: 代码中直接使用,如:@Value("${someKeyFromApollo:someDefaultValue}") 配置文件中使用替换placeholder,如:spring.datasource.url: ${someKeyFromApollo:s

2020-08-17 21:58:46 324

原创 Java - MyBatis知识点整理

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.netMyBatis是什么MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects)映射成数据库中的记录。

2020-08-11 14:56:10 232

原创 Java-Dubbo知识点整理

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net1、Dubbo是什么Dubbo 是一个分布式、高性能、透明化的 RPC 服务框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。RPC 指的是远程调用协议,也就是说两个服务器交互数据。2、Dubbo的由来互联网的快速发展,Web应用程序的规模不断扩大,一般会经历如下四个发展阶段。单一应用架构:当网站流量

2020-08-10 18:29:43 362

原创 Java-理解volatile关键字

分享一个大牛的人工智能教程。零基础!通俗易懂!风趣幽默!希望你也加入到人工智能的队伍中来!请点击http://www.captainbed.net一、内存模型如果一个变量在多个CPU中都存在缓存(一般在多线程编程时才会出现),那么就可能出现缓存不一致的问题。缓存不一致性问题通常有以下2种解决方法:1、通过在总线加LOCK锁的方式CPU和其他部件进行通信都是通过总线来进行的,当总线上发出了LCOK锁的信号,那么只有等待代码完全执行完毕之后,其他CPU才能从变量所在的内存读取变量,然后进行相

2020-08-10 16:22:32 177

空空如也

算法题:有一个整数序列,里面随机存放的是从0到99这100个不重复的整数,设计一算法对该序列排序。

发表于 2014-10-11 最后回复 2019-09-06

为什么所有的程序都可以由顺序分支循环这三种控制结构实现?

发表于 2009-08-13 最后回复 2019-08-11

CSDN博客-为什么老的博客编缉后点击“发布博客”没有反应?

发表于 2018-06-11 最后回复 2019-08-06

删除文件时出了问题

发表于 2007-06-24 最后回复 2012-11-23

Ipconfig中出现Media disconnected是怎么回事

发表于 2006-11-10 最后回复 2012-11-23

Winxp局域网中互访问题

发表于 2006-11-10 最后回复 2012-11-23

为什么用USB的键盘开机就能按del键?

发表于 2009-04-14 最后回复 2012-11-23

怎样删一个文件?

发表于 2006-12-07 最后回复 2012-11-23

Vista下在command prompt能不能用net user命令一次创建多个用户,能的话,如何创建?

发表于 2008-01-15 最后回复 2012-11-23

我的Vista Home Basic为什么不支持“全选”功能,即按Ctrl+A不好用

发表于 2008-04-14 最后回复 2012-11-23

删文件夹的时候提示我某个程序正在使用它,我如何知道是哪个进程在使用它

发表于 2008-05-08 最后回复 2012-11-23

一个批处理文件在32bit Vista Home Basic简体中文版运行出错

发表于 2008-05-12 最后回复 2012-11-23

如何让SysInternals Bluescreen.scr这个屏保在Vista上支持宽屏的分辨率?

发表于 2008-05-23 最后回复 2012-11-23

请问IE8的Favorites菜单中的文件夹或链接如何按名称有序显示

发表于 2009-12-22 最后回复 2012-11-23

在当今的Windows7操作系统环境,C语言研发用什么IDE呢?

发表于 2012-10-24 最后回复 2012-10-24

SendKeys.SendWait 方法和SendKeys.Send 方法有什么区别?

发表于 2008-04-25 最后回复 2011-03-17

如何让QQ打开时保持上次关闭时的位置和大小

发表于 2008-07-03 最后回复 2008-07-15

Thread.sleep()中的线程和当前运行的程序是什么关系?

发表于 2008-04-15 最后回复 2008-04-15

有没有实例化网页的类

发表于 2008-04-08 最后回复 2008-04-14

如何查看一个可执行文件是32位的,还是64位的?

发表于 2008-02-27 最后回复 2008-03-24

如何写代码察看163邮箱的积分?

发表于 2007-12-26 最后回复 2008-01-10

如何写一个对话框实现163邮箱的登陆?

发表于 2008-01-02 最后回复 2008-01-02

如何让Button在点击前和点击后Button上面的字不同,并且Button变灰

发表于 2007-12-29 最后回复 2007-12-29

Warning: 'strlen' undefined!

发表于 2007-08-07 最后回复 2007-08-07

我的VC++6中汉字注释显示为乱码

发表于 2006-11-13 最后回复 2006-11-24

中软笔试题目:用C语言生成一个随机的四位数

发表于 2006-11-09 最后回复 2006-11-10

空空如也

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

TA关注的人 TA的粉丝

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