精华内容
下载资源
问答
  • PHP范例完全自学手册 配套源码 手册

    热门讨论 2013-07-18 12:13:34
    这是《PHP范例完全自学手册》书籍的配套代码制作而成的帮助手册格式,便于初学者更好的调试实例与学习。作用,强制要求初学学习者,按手册敲击代码实例。
  • JDK源码学习手册(一)

    万次阅读 2018-08-30 11:35:26
    JDK源码学习(准备篇) 本文为菜鸟整理文章,在学习过程中根据自己的学习过程和逻辑点将现有知识进行整合,本人玻璃心小女子一枚,新手上路,可以接收指教,但不接受指点,谢谢! 准备篇包含以下内容 1.jdk...

    #JDK源码学习(准备篇)

    本文为菜鸟整理文章,在学习过程中根据自己的学习过程和逻辑点将现有知识进行整合,有问题可评论留言,谢谢!

    准备篇包含以下内容
    1.jdk7的源码下载
    2.源码的目录解析
    3.源码的阅读顺序


    jdk7源码的下载路径

    http://download.java.net/openjdk/jdk7/promoted/b147/openjdk-7-fcs-src-b147-27_jun_2011.zip

    ##jdk7的目录解析

    对于一个刚拿到源码的新人来说,面对jdk复杂的目录结构是懵逼的,根本不知道从哪看起。为了接下来的学习计划,做了研究和整理,各个jdk版本以及下载的方式导致jdk的目录存在差异,但整体来说差异不大。本人是在jdk7的基础上进行解析,以下就是对于浅层目录的解析内容。>

    jdk7的目录结构如下:

    这里写图片描述
    1.corba

    全称:Common Object Request Broker Architecture(通用对象请求代理架构)
    不常用的多语言、分布式通讯接口,基于对象-服务机制设计,类似于 JavaBean 和微软的 COM 技术。>

    2.hotspot

    全称 :Java HotSpot Performance Engine(Java HotSpot性能引擎)
    是 Java 虚拟机的一个实现,包含了服务器版和桌面应用程序版。利用 JIT 及自适应优化技术(自动查找性能热点并进行动态优化)来提高性能。>

    3.jaxp

    全称: Java API for XML Processing(处理 XML 的 Java API)
    提供了解析和验证 XML 文档的能力。>


    jaxp提供了几个处理报文的接口:

    接口名 功能 路径
    DOM 接口 文档对象模型解析 jaxp/src/org/w3c/dom
    SAX 接口 XML 简单 API 解析 jaxp/src/org/xml/sax
    StAX 接口 XML 流 API jaxp/src/javax/xml
    XSLT 接口 XML数据和结构转换 jaxp/src/javax/xml/transform

    4.jaxws

    全称: Java API for Web Services(XML Web Services 的 Java API)
    JAX-WS 允许开发者选择面向 RPC(RPC-oriented)或是面向消息(Message-oriented)的方式来实现自己的 Web Services。>

    5.jdk

    包含了 JDK 的实现,实现源码位于 jdk/src/share 目录,其目录结构如下图所示>

    这里写图片描述

    * classes 目录包含的是 Java 实现,native 目录包含的是 C++ 实现
    * sample 和 demo 目录包含一些示例。
    * back、instrument、javavm、npt、transport 等目录包含了实现 Java 的基础部分的 C++ 源码,在这里可以从最底层理解 Java。
    

    6.langtools

    Java 语言工具,包含 javac、javap 等实用程序的源码。>

    源码的阅读顺序

    以下类所在的位置点击此查看[^footnote]

    1.java.lang

    Object 
    String 
    AbstractStringBuilder 
    StringBuffer 
    StringBuilder 
    Boolean 
    Byte 
    Double 
    Float 
    Integer 
    Long 
    Short
    Thread 
    ThreadLocal 
    Enum 
    Throwable 
    Error 
    Exception 
    Class 
    ClassLoader 
    Compiler 
    System 
    Package 
    Void 
    

    2.java.util

    AbstractList 
    AbstractMap
    AbstractSet 
    ArrayList 
    LinkedList
    HashMap 
    Hashtable
    HashSet
    LinkedHashMap
    LinkedHashSet
    TreeMap
    TreeSet
    Vector
    Queue
    Stack
    SortedMap
    SortedSet 
    Collections
    Arrays
    Comparator
    Iterator
    Base64 
    Date
    EventListener
    Random 
    SubList 
    Timer 
    UUID 
    WeakHashMap
    

    3、java.util.concurrent

    ConcurrentHashMap
    Executor
    AbstractExecutorService 
    ExecutorService 
    ThreadPoolExecutor
    BlockingQueue
    AbstractQueuedSynchronizer
    CountDownLatch
    FutureTask
    Semaphore
    CyclicBarrier
    CopyOnWriteArrayList 
    SynchronousQueue
    BlockingDeque 
    Callable
    

    4、java.util.concurrent.atomic

    AtomicBoolean
    AtomicInteger
    AtomicLong 
    AtomicReference 
    

    5、java.lang.reflect

    Field
    Method
    

    6、java.lang.annotation

    Annotation
    Target
    Inherited
    Retention
    Documented
    ElementType
    Native 
    Repeatable
    

    7、java.util.concurrent.locks

    Lock 
    Condition
    ReentrantLock
    ReentrantReadWriteLock
    

    8、java.io

    File
    InputStream
    OutputStream
    Reader
    Writer
    

    9、java.nio

    Buffer
    ByteBuffer
    CharBuffer
    DoubleBuffer
    FloatBuffer
    IntBuffer
    LongBuffer
    ShortBuffer
    

    10、java.sql

    Connection
    Driver 
    DriverManager 
    JDBCType 
    ResultSet
    Statement 
    

    11、java.net

    Socket 
    ServerSocket 
    URI 
    URL
    URLEncoder 
    

    关于jdk源码的准备篇的整理就到了,主要是帮助看文的人得到资源、找到需要的东西以及学习路径,具体怎么学、学到什么就仁者见仁智者见智了,下一篇是根据目录学习以及现有资源整理的Object类相关。
    [^footnote]: lang包的路径:jdk/share/native/java

    展开全文
  • 在线帮助系统源码

    2007-09-28 20:02:22
    国内第一款在线帮助系统——24xN.com邓西网站帮助系统 此系统类似于Windows平台下常用CHM格式的帮助文档,使用三层架构开发,基于visual studio 2005 + Sql 2000制作,前台使用AJAX+HTML展现。 此系统...
  • 这是《Android平板电脑开发实战详解和典型案例》书籍的配套代码制作而成的帮助手册格式,便于初学者更好的调试实例与学习。作用,强制要求初级学习者,按手册敲击代码实例。
  • PHP+MySQL项目开发权威指南 源码手册

    热门讨论 2013-11-03 17:11:10
    这是2013年出版《PHP+MySQL项目开发权威指南》书籍的配套代码制作而成的帮助手册格式,便于初学者更好的调试实例与学习。作用,强制要求初级学习者,按手册敲击代码实例。看书看手册,不如敲一遍实例代码。内含配套...
  • centos8安装中文版man帮助手册

    千次阅读 2020-05-10 17:02:59
    centos8安装中文版man帮助手册 内核版本号: 源码地址:http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz或者 https://github.com/man-pages-zh/manpages-zh 或者...

    centos8安装中文版man帮助手册

    内核版本号:
    在这里插入图片描述

    源码地址:http://manpages-zh.googlecode.com/files/manpages-zh-1.5.1.tar.gz或者
    https://github.com/man-pages-zh/manpages-zh
    或者https://src.fedoraproject.org/repo/pkgs/man-pages-zh-CN/
    没有找到针对centos8的中文man手册,貌似没人更新维护了
    (Fedora是红帽社区免费版,centos:Community Enterprise Operating System也是基于红帽内核)

    解压、编译、安装

    man命令根据系统和实现的不同,将对LANGLANG和LC_MESSAGES中的一个或两个消息进行查询,以获得当前消息语言环境。man将在该语言环境下显示其消息(如果可用)。有关详细信息,请参见setlocale(3)。
    在这里插入图片描述
    在这里插入图片描述
    1、首先解压并进入相应文件夹
    tar jxvf manpages-zh-1.5.1.tar.bz
    (gz用zxvf)
    cd manpages-zh-1.5.2/

    2、执行configure,生成Makefile(–prefix制定安装目录,–disable-FEATURE禁用某项特性,在这里不制定zhtw会报错)
    ./configure --disable-zhtw --prefix=/usr/local/zhman

    3、安装,需要root权限,否则会failed authentication
    make && make install

    为了不抵消man,新建cman命令作为中文查询

    1、使用man命令的 -M选项指定说明手册的搜索路径
    echo "alias cman=‘man -M /usr/local/zhman/share/man/zh_CN’ " >>~/.bash_profile
    (说明登入bash后,会先读取环境变量,一是/etc/profile ;二是~/.bash_profile或者/.bash_login 或者~/.profile,按顺序只读取存在的其中一个)
    2、利用source让./bash_pro file生效
    source .bash_profile

    使用中文man查询命令

    cman ls
    在这里插入图片描述

    man 命令基本使用

    语法
    man(选项)(参数)
    选项
    -a:在所有的 man 帮助手册中搜索;
    -f:等价于 whatis 指令,显示给定关键字的简短描述信息;
    -P:指定内容时使用分页程序;
    -M:指定 man 手册搜索的路径。

    参数
    数字:指定从哪本man手册中搜索帮助;
    关键字:指定要搜索帮助的关键字。

    虽然不是针对centos8的最新中文man手册,但是可以作为学习命令的参考。

    展开全文
  • */ 以/**开头,以*/结束 主要用于生成帮助文档或手册 例如: package com.ddb.javacore.helloworld; /** * 作者:ddb * 时间:2017.03.17 * 说明:这是我的第一个java程序--HelloWorld ...
    1.查看Eclipse中自动编译出来的.class文件:
    导航器--类似于Windows中的资源管理器
    选择菜单“Window → Show View → Navigator” 项目名称下---bin目录
    2.注释---是写给人(程序员)看的,对程序运行没有影响的代码。
    A.单行注释:// 单行注释以 // 开始,例如:
    // 输出信息到控制台
    System.out.println("Hello World!!!");
    B.多行注释:/* ... */ 多行注释以/*开头,以*/结尾 ,例如:
    /*
    * 这是一个多行注释
    * 这是Java程序运行的入口
    */
    public static void main(String[] args) {
    // 输出信息到控制台
    System.out.println("Hello World!!!");
    }
    C.文档注释:/** ... */ 以/**开头,以*/结束 主要用于生成帮助文档或手册 例如:
    package com.ddb.javacore.helloworld;
    /**
    * 作者:ddb
    * 时间:2017.03.17
    * 说明:这是我的第一个java程序--HelloWorld
    */
    public class HelloWorld {...}
    说明:为了我们写的代码容易被看懂,强烈建议养成代码写注释的好习惯
    3.Java编码规范
    A.包名:全小写
    B.文件名与类名一致
    C.一个Java源码文件正常只包含一个public修饰的类
    D.类名:每个单词的首字母都大写,驼峰式命名
    E.变量:第一个单词的首字母小写,后面每个单词的首字母大写
    F.方法:与变量命名规则一致
    G.一行只写一条语句,并以;结尾
    H.所有名称的命名,尽力做到见名之意!

    4.javadoc命令生成帮助文档 index开头的文件,通常都是首页文件
    1.使用CMD提取文档注释的方式:

    2.使用Eclipse提取文档注释的方式:
    3.使用EditPluse提取文档注释的方式:-encoding UTF-8 -charset UTF-8 $(FileName)

    其他知识:
    1.Eclipse 中代码进行格式化快捷键:Ctrl+Shift+F;
    2.在Eclipse的代码区中右键--show in --System explorer 可以打开当前编辑的源码文件在操作系统中的目录的位置;
    3.【Ctrl++】、【Ctrl + -】放大和缩小当前正在编辑文件的字体大小;
    4.【Ctrl+d】删除当前光标所在行;
    5.关闭操作系统中服务,让系统更流畅:以MySQL为例
    计算机---右键---管理--服务和应用程序--服务--找到MYSQL57--右键属性--启动类型--手动,同时停止服务!

    展开全文
  • monkeyrunner生成帮助手册的方法

    千次阅读 2011-11-01 23:46:39
    1.其实Monkeyrunner自身是带有帮助手册的,里面有所有API的说明,可以输出为HTML或者TXT格式的文档。这对于我们学习来说,已经足够了。可是,这个帮助文档在哪呢?根据Android developer网站上的说明,我们可以用这...

    http://www.51testing.com/?uid-22381-action-viewspace-itemid-242682

    1.其实Monkeyrunner自身是带有帮助手册的,里面有所有API的说明,可以输出为HTML或者TXT格式的文档。这对于我们学习来说,已经足够了。可是,这个帮助文档在哪呢?根据Android developer网站上的说明,我们可以用这个命令来生成API reference手册:

    monkeyrunner<format>help.py<outfile>

    其中,format可以是HTML和TXT。outfile就是咱们输出文档的路径。OK,说做咱就做,比如我们运行 monkeyrunner html help.py "mrapi.html",回车。咦,报错了?Can't open sepcified script. 不对啊,这照着做也出错,这不坑die吗?是的,这次google似乎是估计留了个陷阱在这。在monkeyrunner的路径里面确实找不到help.py这个文件,不报错那就是SDK有错了。那该肿么办呢?我们可以看看monkeyrunner的源码,在Monkeyrunner.java中,可以看到静态的help方法可以生成所有帮助的字符串,那么可不可以利用这个方法来生成API帮助文档呢?实践证明是可以的。代码很简单,如下:

    from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
    content = MonkeyRunner.help("text");
    f = open('help.txt', 'w');
    f.write(content);
    f.close();
    如果要生成html的话,替换第二行的参数为html,并将第三行的help.txt改为html即可。完毕后,我们可以保存为help.py文件(为方便起见我们最好将该文件放到monkeyrunner.bat同一目录)。然后我们直接运行 monkeyrunner help.py,等待2,3秒钟,OK,运行完毕,help.txt是不是已经在你眼前了?呵呵,好好看看吧,所有API函数都在里面了。其实大家如果不想生成文档,想看在线的,也是可以的,android developer上都有,个人所爱吧。


    2.另外还有一个问题是,有童鞋使用MonkeyImage的sameAs方法老是出错,我自己试了试,确实要出错,错误提示是:不能将IChimpImage对象转换为IMonkeyImage对象时要出错。再次查看源码,MonkeyImage.java中的sameAs函数有这么一个注释:// TODO: check if thisconversion works

    IChimpImage ther = (IChimpImage) otherObject.__tojava__(IChimpImage.class);

    看来明显google的工程师还没有验证过这个转换的正确性,并且很杯具地失败了。哎,真是天意弄人。幸好,有万能的python在,我们还是有办法滴。建议大家使用python的PIL库进行图片比较,一样可以达到非常好的效果并且要稳定很多。


    3.还有一个常见的问题是模拟按键时的press方法,比如我们要模拟按一下向下键,本来可以这样写:device.press('KEYCODE_DPAD_DOWN', 'DOWN_AND_UP')但大家会发现要报错,并且是很奇怪的错: TypeError: press: The 3rd argument is required. 咋会这样呢?再看看MonkeyDevice的源码,原来DOWN_AND_UP是MonkeyDevice的静态字符串成员,应该是可以直接调用的。我们再换成 device.press('KEYCODE_DPAD_DOWN', MonkeyDevice.DOWN_AND_UP)

    这下终于OK了,呵呵。

    4还有一个常见的问题是,能否将monkeyrunner集成到eclipse中?答案是看你使用什么平台。如果是linux环境下,那没问题,完全可以,具体操作可以看看国外有个高手写的博客,需翻墙:http://dtmilano.blogspot.com/2011/03/using-android-monkeyrunner-from-eclipse.html 但如果你是用的window环境,那情况似乎就没有那么乐观了。因为google没有提供在windows环境下用于eclipse的monkeyrunner解释器,所以...基本上是8可能配置的,除非哪个高手将这个解释器做出来,呵呵。还是辛苦点,手写吧,也有利于真正锻炼大家的编程能力。

    Monkeyrunner是基于python的脚本自动化工具,虽然有一定的局限性,不过使用起来确实入门门槛较低,大家看看帮助,自己利用ApiDemos的example做例子多练练,应该还是可以很快入门的。

    今天就先写到这里,大家在实际使用过程中有问题可以留言一起讨论讨论,共同进步!


    展开全文
  • 通过Struts源码生成chm格式帮助文档

    千次阅读 2016-02-14 15:34:08
    通过Struts源码生成chm帮助文档,原来之前看的那些高大上的帮助文档是这样来的,感觉很神奇,下面跟我一起DIY一个吧。 首先去 新建一个java project项目(struts-doc),
  • 中文man对英文不是很好的朋友来说,可以起到一点帮助作用。不过要学好linux,就不能太依赖这个东东,毕竟学好英语才是王道。 环境:centos 5.3,内核:2.6.18-194.el5 (注,我的电脑也是这个,呵呵) 官方网站:...
  • linux下c/c++方式访问curl的帮助手册

    万次阅读 2010-08-23 17:15:00
    linux下c/c++方式访问curl的帮助手册
  • 一日一点RakNet(6)--帮助手册

    千次阅读 2012-02-21 12:29:21
    帮助手册   工程设置   在教程中,所有的图片和界面参考的是VS2005,微软版权。同等参数配置你的编译器。 1. 创建Win32控制台工程,将它命名为ChatServer   2. 选择控制台应用程序,以及空工程。选择...
  • 程序员除了养成看官方文档的阅读习惯外还需要有自己的学习全和交流平台,推荐几个源码下载网站,可以去上面学习下,做好的源码很适合新手更快的学习。阅读别人的代码。作为开发人员是一件经常要做的事情。一个是学习...
  • 在我们去阅读Nacos源码之前,我们得先了解Nacos是干嘛的,以及怎么用,这样有利于我们更容易去理解源码; 查看Nacos的官方文档,我们知道Naocs主要有一下特性: 配置中心 服务注册与发现 … Nacos有给我们提供管理界面,...
  •  第六节中,帮助文档中书写了第一个程序,其中详细介绍了如何使用RakNet建立一个客户端/服务器模式的程序,作者也给出了详细的代码。    里面说明了有两种方式,一种是直接使用源代码,这样的好处是可以进入...
  • 71个编程、源码类学习网站

    千次阅读 2016-08-23 03:56:09
     365源码之家始建于2004年9月,是一个专门针对各大小网站提供技术及资源服务的网站,我们所 拥有的服务包括源码下载,书籍下载,技术文章    ,网站运营、管理资料,业内最新动态等栏目,提供 全方便从学技术、...
  • 75个国内主流源码类学习网站

    千次阅读 2016-10-08 02:27:58
     365源码之家始建于2004年9月,是一个专门针对各大小网站提供技术及资源服务的网站,我们所 拥有的服务包括源码下载,书籍下载,技术文章    ,网站运营、管理资料,业内最新动态等栏目,提供 全方便从学技术、...
  • ethtool源码分析

    千次阅读 2015-03-30 19:28:02
    ethtool功能十分强大,本文就其源码进行简单的分析,一来很久没好好分析过别人家的代码,和代码几乎都脱节了;二来趁机整理下自己最近所搞的东西。 本文使用的版本下载地址:...
  • 学习PHP、ASP源码资料常用网站

    千次阅读 2016-08-24 15:09:03
    1.365源码之家 (http://www.365code.com) 365源码之家始建于2005年9月,是一个专门针对各大小站点提供技术及资源服务的站点,我们所 拥有的服务包括源码下载,书籍下载,技术文章 ,站点运营,管理资料,业内最新...
  • openbilibili源码

    千次阅读 2019-04-25 22:41:12
    openbilibili源码 Go作为Google2009年推出的语言,其被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言...
  • 前段时间,21岁的我第一次开启了名为『恋爱』的副本,...于是基于这个idea,身为iOS开发者的我决定开发一款能够像技术手册一般的app,帮助程序员以及其他恋爱初学者入门,并且更健康的恋爱。当然,女朋友也作为顾问参与
  • 今天小G看源码,想用uml标记,很久没有用uml都忘记所以,写一个uml速记的图,后续翻阅容易记住,后续我会补充下案例,容易大家看 uml快速记录手册 分别是private,public 和protected,在类图中分别-、+和#表示 在...
  • vb源码

    千次阅读 2012-03-22 23:10:01
    VB源码:HOOK 万能网游密码截取技术之(诛仙)  ... ...VB源码:IP地址输入框控件  下载地址:http://www.2e3.org/down.asp?url=lelecode_2 VB源码:生成MD5码  下载地址:http://www.2e3.
  • 365源码之家始建于2004年9月,是一个专门针对各大小网站提供技术及资源服务的网站,我们所 拥有的服务包括源码下载,书籍下载,技术文章    ,网站运营、管理资料,业内最新动态等栏目,提供 全方便从学技术、   ...
  • Linux内核源码组织结构

    千次阅读 2015-06-05 12:43:03
    本文主要参考韦东山老师的《嵌入式Linux应用开发完全手册》,基于Linux-2.6.32.2源码。概要:本文内容包含Linux源码树结构分析、Linux Makefile分析、Kconfig文件分析、Linux内核配置选项分析。这些知识是为了理解...
  • dubbo学习之源码创建属于自己的dubbo-demo

    千次阅读 多人点赞 2020-08-20 22:27:10
    对于像溪源这样的新手接触dubbo,学习源码估计都很难找到入手的方法,溪源也是走了不少冤枉路,所以特此写了一篇入手dubbo源码的文章,希望能够帮助伙伴们降低时间浪费,少走弯路。溪源这篇带着大家在dubbo-de
  • linux下man手册的安装和使用

    万次阅读 多人点赞 2016-06-13 12:03:48
    linux man手册Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。 Linux 的man手册共有以下几个章节: 章节 名称 描述 1 Standard commands(标准命令) Executable ...
  • 源码阅读系列:源码阅读方法

    万次阅读 2016-07-21 17:54:16
    2.UML能力在软件工程中,UML在软件的不同生命周期阶段扮演着非常重要的角色,没有好的UML水平,面对大型的项目源码会束手无策。3.对业务的理解如果你要阅读的项目业务性比较强,事先对业务有一定的了解是必须的。4....
  • 之前用jQuery库写了两个小例子(结合Apache、PHP实现的简易聊天室以及音乐播放器),详见我的上两篇博客jQuery aJax技术...jQuery源码架构首先,jQuery源码的整体构架如下:(此图来源于“jQuery技术内幕:深入解析jQue
  • C#源码500份

    千次阅读 2013-04-27 11:51:34
    C Sharp 短信发送平台源代码.rar http://1000eb.com/5c6v ASP.NET+AJAX基础示例 视频教程 http://1000eb.com/89jc ... 精华志 C#高级编程(第七版)源码 http://1000eb.com/89k3 C#网络应用编程教案及代码.rar h

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 35,008
精华内容 14,003
关键字:

帮助手册网站源码