02-helloWorld

合集下载

邪恶八进制短期C培训教材《说C》(第一部分)

邪恶八进制短期C培训教材《说C》(第一部分)
学和思结合固然重要,更关键的问题在于多动手练习。看完不代表懂,懂不代表会用,会用不代表熟练,熟练不代表能赚钱。所以学习C的初级阶段,主要还是通过动手编码来熟悉语法,洞悉语义,达到看一能及二甚至推三的程度,才算小成。多数C学习者过于重视看书,却忽略了练习,实在是大大的不该。
练习的方法也不应该是死做书上的习题。习题的目的是帮助学习者巩固语法知识,便于其熟练使用而已。学习者做完了习题最多是懂得怎么用语法,但还没有到懂得何时用什么语法的程度。要想达到自由地编程,或者是下意识地编程的程度,必须是分析实际的功能需求,仿照已有的程序来编码才可达成。比方说一个菜单,看的XX概就是会用,但程序员应该从编程的角度去看这个菜单。有目的地思考“我如何实现这个菜单的功能”之类实际问题,更能锻炼出真正的编程能力,而不是简单地应试。换句话说,就是先懂得分析,然后才懂得设计,最后是懂得编码。编码人人都能懂,但分析设计却不是个个都会的。这也可算是编程爱好者与程序员的本质区别了吧。
以上就是我们可以从极小化的经典C代码中看出的一些东西。不过每一个东西都足够让我们研究好长一段时间了(主要是“意会”的时间太长了:()。Letusgo!顶部 无锋之刃 发布于:2005-02-2514:25 [6楼]
2 雄关漫道从头越
2.1 小是小非的问题
2.1.1 常量与变量
编程中用得最多的,大概就是常量和变量了。
constinti=0;/*实质是个变量*/
i=1;/*哈,编译器知道你“想在逻辑上改变常量值”的意图,不会让你通过的*/
*常量
通常常量分两个层次,即物理存储的常量与逻辑常量。物理层面(特指RAM中)的常量并不存在,因为RAM本身就是可读可写的,并没有什么物理机制可以限定RAM中某区域的读写权限。所以存储在RAM中的常量实质是个变量。那为什么称其为常量呢?

pythonhelloworld代码

pythonhelloworld代码

pythonhelloworld代码一、介绍在学习编程的过程中,我们通常会选择学习一门计算机编程语言。

而Python是一种简洁、易读且功能强大的计算机编程语言,其代码一般被称为Python Hello World代码。

在本文中,我们将详细讨论Python Hello World代码的定义、特点以及它在编程学习中的作用。

二、Python Hello World代码的定义Python Hello World代码是一种用于入门级编程学习的示例代码。

它用最简单的方式展示了Python语言的基本语法和结构。

这段代码的作用是在屏幕上输出一句”Hello, World!“,这是一个编程语言里的传统问候语,也是许多编程教程中的第一个练习。

三、Python Hello World代码的特点Python Hello World代码有以下几个特点:1. 简洁明了Python Hello World代码非常简洁,只包含几行代码就能完成输出”Hello, World!“的任务。

这使得它非常适合初学者学习并理解。

2. 易读性高Python语言以其简洁、可读性高的特点而著称。

同样,Python Hello World代码也符合这一特点,代码中的每个单词和符号都很容易理解,使得初学者可以无障碍地了解代码的含义。

3. 语法简单Python Hello World代码使用了Python语言中的基本语法和结构,如print语句和字符串。

print语句用于在屏幕上输出内容,而字符串是一种表示文本的数据类型。

通过将字符串文本传递给print语句,Python Hello World代码实现了输出”Hello, World!“的功能。

4. 入门级示例Python Hello World代码通常是编程学习的第一个示例,它向学习者展示了如何编写代码、运行代码以及获取结果。

通过学习Python Hello World代码,学习者可以掌握基本的编程概念、语法和结构,并为进一步学习编程打下坚实的基础。

程序员常用开发书籍免费下载

程序员常用开发书籍免费下载

文件类型文件名称更新时间pdf浅谈ACEGI配制 .pdf2015/10/9 pdf AJAX In Action.pdf2015/10/9 pdf Ajax.pdf2015/10/9 txt AjaxHttpRequest.txt2015/10/9 pdf AJAXInAction.pdf2015/10/9 pdf Ajax经典案例开发大全.pdf2015/10/9 pdf AJAX开发简略(含续一).pdf2015/10/9 pdf AJAX开发简略.pdf2015/10/9 pdf AJAX开发简略1.pdf2015/10/9 pdf AJAX开发简略2.pdf2015/10/9 pdf AJAX开发简略3.pdf2015/10/9 pdf AJAX实战.pdf2015/10/9 pdf Ajax新手快车道.pdf2015/10/9 pdf jQuery1.2API.chm2015/10/9 pdf Pragmatic Ajax.pdf2015/10/9 pdf基于J2EE的Ajax宝典.pdf2015/10/9ppt 《谷歌Android UI设计技巧》第一部分:该做的和不该做的.ppt2015/10/9ppt 《谷歌Android UI设计技巧》第二部分:优秀UI设计准则.ppt2015/10/9ppt 《谷歌Android UI设计技巧》第三部分:框架特性.ppt2015/10/9ppt 《谷歌Android UI设计技巧》第四部分:新的UI设计模式.ppt2015/10/9ppt 《谷歌Android UI设计技巧》第五部分也就是最后一部分:图标与指导说明.ppt2015/10/9文件夹Android应用开发揭秘-书籍所需源码2015/10/9 ppt Android视频教程简介.ppt2015/10/9 ppt第一讲Android简介.ppt2015/10/9 ppt第二讲建立Android开发环境.ppt2015/10/9 ppt第三讲第一个Android应用.ppt2015/10/9 ppt第四讲Android程序基础.ppt2015/10/9 ppt第五讲Intent与Activity.ppt2015/10/9 ppt第六讲Activity生命周期.ppt2015/10/9 ppt第七讲使用Service.ppt2015/10/9 ppt第八讲Content Provider.ppt2015/10/9 pdf SQLite3日期时间函数.pdf2015/10/9 pdf SQLite3聚合函数.pdf2015/10/9 pdf SQLite3核心函数.pdf2015/10/9 pdf01大话企业级Android开发第一篇.pdf2015/10/9 pdf02大话企业级Android开发.pdf2015/10/9pdf 03大话企业级Android开发开发流程及项目管理.pdf2015/10/9pdf 04大话企业级Android开发_Android项目的目录结构、执行流程及其他基础分析.pdf2015/10/9pdf 05大话企业级Android开发_MVC讲解及简单短信和拨号器实现.pdf2015/10/9pdf 06大话企业级Android开发_日志输出、单元测试及调试.pdf2015/10/9pdf07大话企业级Android开发_UI(上)(1).pdf2015/10/9pdf09大话企业级Android开发_UI(下).pdf2015/10/9 pdf10大话企业级Android开发_组件(上).pdf2015/10/9 pdf11大话企业级Android开发_组件(下).pdf2015/10/9 pdf12大话企业级Android开发_文件.pdf2015/10/9 pdf13大话企业级Android开发_数据库.pdf2015/10/9mp4[『若水新闻』客户端开发教程].01.课程介绍.mp42015/10/9mp4[『若水新闻』客户端开发教程].02.主界面设计(1).mp42015/10/9mp4[『若水新闻』客户端开发教程].03.设计新闻分类UI(1).mp42015/10/9mp4[『若水新闻』客户端开发教程].04.设计新闻分类UI(2).mp42015/10/9mp4[『若水新闻』客户端开发教程].05.设计新闻列表UI.mp42015/10/9mp4[『若水新闻』客户端开发教程].06.设计新闻内容UI.mp42015/10/9mp4[『若水新闻』客户端开发教程].07.升级新闻内容UI.mp42015/10/9mp4[『若水新闻』客户端开发教程].08.设计新闻回复UI.mp42015/10/9mp4[『若水新闻』客户端开发教程].09.代码编写(1).mp42015/10/9mp4[『若水新闻』客户端开发教程].10.代码编写(2).mp42015/10/9mp4[『若水新闻』客户端开发教程].11.代码编码(3).mp42015/10/9mp4[『若水新闻』客户端开发教程].12.代码编码(4).mp42015/10/9mp4[『若水新闻』客户端开发教程].13.代码编写(5).mp42015/10/9mp4『若水新闻』客户端开发教程].14.代码编写(6).mp42015/10/9mp4[『若水新闻』客户端开发教程].15.代码编写(7).mp42015/10/9mp4[『若水新闻』客户端开发教程].20.程序打包发布.mp42015/10/9mp4[Android开发从零开始].1.Android开发环境搭建.mp42015/10/9mp4[Android开发从零开始].2.模拟器的使2015/10/9mp4[Android开发从零开始].3.第一个Android程序.mp42015/10/9mp4[Android开发从零开始].4.TextView控件学习.mp42015/10/9mp4[Android开发从零开始].5.EditText控件学习.mp42015/10/9mp4[Android开发从零开始].6.DDMS视图和Button.mp42015/10/9mp4[Android开发从零开始].7.Intent初级学习.mp42015/10/9mp4[Android开发从零开始].8.Activity生命周2015/10/9mp4[Android开发从零开始].9.Activity高级学习.mp42015/10/9mp4[Android开发从零开始].10.LinearLayout学习.mp42015/10/9mp4[Android开发从零开始].11.AbsoluteLayout和FrameLayout.mp42015/10/9mp4[Android开发从零开始].12.RelativeLayout.mp42015/10/9mp4[Android开发从零开始].12.RelativeLayout补充.mp42015/10/9mp4[Android开发从零开始]yout学习.mp42015/10/9mp4[Android开发从零开始].14.程序调试技术学习.mp42015/10/9mp4[Android开发从零开始].15.Service学习(1).mp42015/10/9mp4[Android开发从零开始].16.Service学习(2).mp42015/10/9mp4[Android开发从零开始].17.Service学习(3).mp42015/10/9mp4[Android开发从零开始].18.消息处理详2015/10/9mp4[Android开发从零开始].19.Status.Bar.Notifications.mp42015/10/9mp4[Android开发从零开始].20.广播事件处理(1).mp42015/10/9mp4[Android开发从零开始].21.广播事件处理(2).mp42015/10/9mp4[Android开发从零开始].22.数据存储2015/10/9 mp4[Android开发从零开始].23.数据存储2015/10/9 mp4[Android开发从零开始].24.数据存储2015/10/9 mp4[Android开发从零开始].25.数据存储2015/10/9 mp4[Android开发从零开始].26.数据存储2015/10/9mp4[Android开发从零开始].27.使用SAX解析XML.mp42015/10/9mp4[Android开发从零开始].28.使用DOM和pull解析XML.mp42015/10/9mp4[Android开发从零开始].29.Content.Providers(1).mp42015/10/9mp4[Android开发从零开始].30.Content.Providers(2).mp42015/10/9mp4[Android开发从零开始].31.模拟Http请求.mp42015/10/9mp4[Android开发从零开始].32.单选复选控件学习.mp42015/10/9mp4[Android开发从零开始].33.日期、时间控件学习.mp42015/10/9mp4[Android开发从零开始].34.ListView控件学习.mp42015/10/9mp4[Android开发从零开始].35.GridView控件学习.mp42015/10/9mp4[Android开发从零开始].36.TabWidget控件2015/10/9mp4[Android开发从零开始].37.Spinner和plete控件学习.mp42015/10/9mp4[Android开发从零开始].38.WebView控件学习.mp42015/10/9mp4[Android开发从零开始].39.Dialogs学2015/10/9mp4[Android开发从零开始].40.Status.Bar.Notificationscamproj.mp42015/10/9mp4[Android开发从零开始].41.App.Widgets(1).mp42015/10/9mp4[Android开发从零开始].42.App.Widgets(2).mp42015/10/9mp4[Android开发从零开始].43.Menu使用.mp42015/10/9mp4[Android开发视频教学].01_01_Android平台一日游.mp42015/10/9mp4[Android开发视频教学].01_02_搭建Android开发环境.mp42015/10/9mp4[Android开发视频教学].01_03_say_hello_to_Android.mp42015/10/9ppt 3.Android用户界面UI元素之Layout.ppt2015/10/9 ppt 6.Android用户界面UI元素之Widget(3).ppt2015/10/9pdf 51CTO下载-《Android开发提高十六技》--张国威(安卓巴士总结).pdf2015/10/9pdf2011QQAndroid中文实战教程.pdf2015/10/9pdf Android 2.2 r1 API 中文文档系列(16)—— AnalogClock.pdf2015/10/9pdf Android 2.2 r1 API 中文文档系列(17)—— TextSwitcher.pdf2015/10/9pdf Android 2.2 r1 API 中文文档系列(18)—— AbsSeekBar.pdf2015/10/9pdf Android 2.2 r1 API 中文文档系列(19)—— TwoLineListItem.pdf2015/10/9pdf Android framework详细分析.pdf2015/10/9pdf Android SDK 2.2 + Eclipse开发环境图文详解.pdf2015/10/9pdf Android 人机界面指南.pdf2015/10/9 pdf Android 学习笔记.pdf2015/10/9 pdf ANDROID_2.0游戏开发实战宝典.pdf2015/10/9 pdf Android_2.2_API_中文文档.pdf2015/10/9 doc Android_3.0_SDK中新增API详解.doc2015/10/9 doc android_Adapter体系.doc2015/10/9doc Android_Handler,Looper,Message深入分析.docx2015/10/9doc android_Handler整理总结.doc2015/10/9 doc android_ListView优化.doc2015/10/9 pdf android_UI布局设计.pdf2015/10/9 ppt Android_UI优化.ppt2015/10/9 doc Android_开发中怎么使用自定义字体.doc2015/10/9 doc android_条码识别软件开发全解析.docx2015/10/9 doc AndroidApp定位和规避内存泄露方法研2015/10/9 pdf android-database.pdf2015/10/9 txt android-jdbc代码实例.txt2015/10/9ppt Android-UI基本控件.ppt2015/10/9 pdf android编程指南.pdf2015/10/9 pdf Android从入门到精通 经典教程.pdf2015/10/9doc Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask等.doc2015/10/9doc android的一些性能优化.docx2015/10/9 pdf Android多媒体开发高级编程.pdf2015/10/9 pdf Android多媒体应用开发示范.pdf2015/10/9 pdf Android高级编程.pdf2015/10/9pdf Android高手进阶教程(十六)之---Android中万能的BaseAdapter(Spinner,ListView,GridView)的使用! .2015/10/9pdf Android高手进阶教程.pdf2015/10/9 ppt Android高效编程指南.ppt2015/10/9 ppt Android公司培训.ppt2015/10/9 pdf Android核心分析.pdf2015/10/9 pdf Android核心技术与实例详解.pdf2015/10/9 rar android绘图双缓存技术.经典.rar2015/10/9 txt Android获得时间总结实用.txt2015/10/9 pdf Android技术内幕 第2章.pdf2015/10/9 pdf Android技术内幕 第3章.pdf2015/10/9 pdf android界面效果汇总.pdf2015/10/9 pdf android开发:listview详解.pdf2015/10/9 txt android开发笔记.txt2015/10/9 pdf Android开发技巧合集.pdf2015/10/9 pdf Android开发教程笔记完全版.pdf2015/10/9doc Android开发之ListView_适配器(Adapter)优化.doc2015/10/9pdf Android开发指南中文版.pdf2015/10/9 pdf Android控件及布局的使用大全.pdf2015/10/9 pdf Android框架与应用开发介绍.pdf2015/10/9 doc android内存优化.doc2015/10/9 pdf android入门.pdf2015/10/9 doc Android深入解析用户界面.doc2015/10/9 pdf Android深入浅出之Surface.pdf2015/10/9 doc Android树的实现---彭文忠.doc2015/10/9pdf Android系统原理及开发要点详解.韩超,梁泉.pdf2015/10/9txt android学习笔记之消息机制_异步和多线程.txt2015/10/9pdf Android应用开发揭秘.pdf2015/10/9 pdf Android应用开发揭秘高清版.pdf2015/10/9 doc Android应用开发者指南:性能优化.docx2015/10/9pdf Android应用框架原理与程序设计36技(高焕堂着、简体版).pdf2015/10/9pdf Android用户界面编程技巧-电子书.pdf2015/10/9 doc Android用户界面程序设计示例.doc2015/10/9 pdf Android中UI设计的一些技巧.pdf2015/10/9 doc Android中如何获取GPS数据.doc2015/10/9 chm Android中文翻译组.chm2015/10/9chm Android中文翻译组——Android开发者指南(2).chm2015/10/9chm Android中文翻译组——Android中文API合集(3).chm2015/10/9chm Android中文翻译组——Android中文API合集(4).chm2015/10/9chm Android中文翻译组——Android中文API合集(7).chm2015/10/9chm Android中文翻译组——Android中文合集(5).chm2015/10/9doc Android自定义适配器的编写.doc2015/10/9doc Baidu_map(百度地图)Android平台开发指南.doc2015/10/9pdf Google Android SDK开发范例大全(完整版).pdf2015/10/9pdf Google+Android开发入门与实战.pdf2015/10/9pdf Mini6410之Android编程开发指南-20101231.pdf2015/10/9pdf newdev.tool.pdf2015/10/9 pdf sqlite.pdf2015/10/9 zip SQLite函数手册.zip2015/10/9doc SQLite权威指南_v100_SQLite权威指南》中文不全版.doc2015/10/9txt Sqlite数据库讲义.txt2015/10/9 pdf ViewStub.pdf2015/10/9pdf 百度地图Android_for_PAD版本用户使用说明书.pdf2015/10/9wmv 第2章 工欲善其事 必先利其器——搭建Android开发环境.wmv2015/10/9wmv第3章 清点可用资本——AndroidSDK介2015/10/9wmv 第5章 千里之行始于足下——第一个应用HelloWorld.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之Android应用的灵魂——Intent和Activity介绍与实例.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之不积跬步无以至千里——常用widget组件介绍.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之温馨的提醒——Toast和Notification应用.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之我的美丽我做主——Android中应用界面布局.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之用好列表,做好程序——列表(ListView)介绍与实例.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之友好的菜单——menu介绍与实例.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之友好地互动交流——对话框(Dialog)介绍与实例-1.wmv2015/10/9wmv 第7章 良好的学习开端——Android基本组件介绍之友好地互动交流——对话框(Dialog)介绍与实例-2.wmv2015/10/9wmv 第8章 移动信息仓库——Android的数据存储操作之Android数据存储概述.wmv2015/10/9wmv 第8章 移动信息仓库——Android的数据存储操作之轻轻地我保护——SharedPreferences存储-1.wmv2015/10/9wmv 第8章 移动信息仓库——Android的数据存储操作之轻轻地我保护——SharedPreferences存储-2.wmv2015/10/9wmv第8章_Android多线程.pptx2015/10/9wmv 第9章 我来“广播”你的“意图”——Intent和Broadcast面对面.wmv2015/10/9wmv 第12章 Android综合案例一——RSS阅读器实例.wmv2015/10/9wmv 第14章 Android综合案例三——基于Android的豆瓣网(Web2.0)移动客户端开发.wmv2015/10/9wmv 第15章 Android综合案例四——在线音乐播放器.wmv2015/10/9pdf第六章_Android进程间通信.pdf2015/10/9 ppt第六章Android基本组件介绍.ppt2015/10/9 doc详解二维码开发.doc2015/10/9pdf 新版Android开发笔记--可视化UI设计DroidDraw.pdf2015/10/9pdf移动开发者001期.pdf2015/10/9 txt优化手册.txt2015/10/9 doc在Android上使用ZXing识别条码.doc2015/10/9 chm Birt_zh_CN.CHM2015/10/9 zip birt-report-framework-2_0_0.zip2015/10/9 doc BIRT知识集锦(基础知识大全).docx2015/10/9 pdf商业智能报表工具BIRT.pdf2015/10/9 zip bsf-3.0-src.zip2015/10/9 pdf ScriptingBSF3.pdf2015/10/9文件夹C语言基础视频教程2015/10/9 pdf8051系列单片机C程序设计完全手册.pdf2015/10/9 pdf51系列单片机设计实例.pdf2015/10/9 pdf DSPstudy.pdf2015/10/9 pdf单片机C语言编程与实例.pdf2015/10/9 pdf单片机典型模块设计实例导航.pdf2015/10/9 pdf Farsight-LinuxApp01-LinuxBasic.pdf2015/10/9 pdf Farsight-LinuxApp02-LinuxCommand.pdf2015/10/9 pdf Farsight-LinuxApp03-C.pdf2015/10/9 pdf Farsight-LinuxApp04-EmbededSystem.pdf2015/10/9 pdf Farsight-LinuxApp05-Environment.pdf2015/10/9 pdf llxx6.pdf2015/10/9pdf 第八章LinuxApp08-InterprocessCommunication.pdf2015/10/9pdf第二章t-LinuxApp02-LinuxCommand.pdf2015/10/9 pdf第九章-LinuxApp09-Multithreading.pdf2015/10/9 pdf第六章 文件IO编程.pdf2015/10/9 pdf第七章LinuxApp07-ProcessControlling.pdf2015/10/9pdf第十一章 嵌入式Linux设备驱动开发.pdf2015/10/9 pdf第十章 嵌入式Linux网络编程.pdf2015/10/9 pdf第四章-LinuxApp04-EmbededSystem.pdf2015/10/9 pdf第五章-LinuxApp05-Environment.pdf2015/10/9 pdf第一章-LinuxBasic.pdf2015/10/9 pdf目录.pdf2015/10/9 pdf C++ 入门.PDF2015/10/9 pdf C++高级教程.pdf2015/10/9 pdf C++基础教程.chm2015/10/9 pdf C专家编程.pdf2015/10/9 chm Linux_C_函数.chm2015/10/9 pdf Symbian_OS_C++程序员编码诀窍.pdf2015/10/9 pdf SYMBIAN+OS+C++高效编程.pdf2015/10/9 pdf SymbianOS .pdf2015/10/9 pdf SymbianOS C++.pdf2015/10/9 pdf编译原理中文版.pdf2015/10/9 doc嵌入式SQL.doc2015/10/9 pdf数据结构与算法分析—C语言描述.pdf2015/10/9 pdf CACHE.pdf2015/10/9 doc Linux系统下安装Memcache的方法介绍.docx2015/10/9 pdf Shell 和命令操作基础.pdf2015/10/9 pdf基本网络操作命令.pdf2015/10/9 pdf文本处理命令.pdf2015/10/9 pdf文件概述.pdf2015/10/9 pdf文件与目录操作命令.pdf2015/10/9 pdf信息显示命令.pdf2015/10/9 pdf字符操作界面简介.pdf2015/10/9 pdf find.pdf2015/10/9 pdf sed 和 awk.pdf2015/10/10 pdf Shell 变量和 Shell 环境.pdf2015/10/10 pdf进程管理和作业控制.pdf2015/10/10 pdf提高工作效率.pdf2015/10/10 pdf文件编辑器 vi.pdf2015/10/10 pdf文件权限及设置命令.pdf2015/10/10 pdf正则表达式基础.pdf2015/10/10 pdf重定向和管道.pdf2015/10/10 pdf Shell 脚本简介.pdf2015/10/10 pdf Shell 脚本示例分析.pdf2015/10/10 pdf分支结构.pdf2015/10/10 pdf深入 Shell 变量操作.pdf2015/10/10 pdf使用特殊环境变量.pdf2015/10/10 pdf条件测试.pdf2015/10/10 pdf循环结构.pdf2015/10/10 pdf子程序结构.pdf2015/10/10 pdf路由表和静态路由.pdf2015/10/10 pdf配置基本网络参数.pdf2015/10/10 pdf网络测试方法和测试工具.pdf2015/10/10 pdf安装 Linux 之前的必备知识.pdf2015/10/10 pdf安装后的基本配置.pdf2015/10/10 pdf服务器方式安装 CentOS 5.pdf2015/10/10 pdf使用 RPM 管理包.pdf2015/10/10 pdf使用 yum 工具更新系统.pdf2015/10/10pdf使用 rsync 服务.pdf2015/10/10 pdf使用 rsync 同步.pdf2015/10/10 pdf使用 tar 备份.pdf2015/10/10 pdf LVM 简介.pdf2015/10/10 pdf创建 LVM 系统.pdf2015/10/10 pdf磁盘分区工具.pdf2015/10/10 pdf维护 LVM 系统.pdf2015/10/10 pdf硬盘相关概念.pdf2015/10/10 pdf Xinetd 和 TCP Wrapper.pdf2015/10/10 pdf安排周期性任务.pdf2015/10/10 pdf安全登录守护进程.pdf2015/10/10 pdf管理守护进程.pdf2015/10/10 pdf日志系统和系统日志.pdf2015/10/10 pdf时钟同步守护进程.pdf2015/10/10 pdf守护进程简介.pdf2015/10/10 pdf ext2-ext3 文件系统管理.pdf2015/10/10 pdf Linux 文件系统概述.pdf2015/10/10 pdf磁盘限额.pdf2015/10/10 pdf挂装和卸装文件系统.pdf2015/10/10 pdf lsof 工具.pdf2015/10/10 pdf psacct 工具.pdf2015/10/10 pdf sysstat 工具.pdf2015/10/10 pdf系统监视初步.pdf2015/10/10 pdf单用户模式和修复模式.pdf2015/10/10 pdf系统启动过程.pdf2015/10/10 pdf系统引导器.pdf2015/10/10 pdf口令管理和口令时效.pdf2015/10/10 pdf使用账户管理命令.pdf2015/10/10 pdf用户切换和用户状态命令.pdf2015/10/10 pdf账户管理概述.pdf2015/10/10 pdf apache与tomcat整合-完整篇.txt2015/10/10 pdf centos 安装.pdf2015/10/10 pdf Centos_64bit安装JDK+tomcat.doc2015/10/10 pdf CSS_Mastery2015/10/10 pdf div+css+shiping2015/10/10 pdf CSS2.0中文手册.chm2015/10/10 pdf css20_样式表中文手册.chm2015/10/10 pdf css速成手册.chm2015/10/10 pdf cursor样式.pdf2015/10/10 pdf DIV+css.pdf2015/10/10 flv research-css-03-a.flv2015/10/10 flv research-css-03-b.flv2015/10/10 flv research-css-04-a.flv2015/10/10 flv research-css-04-b.flv2015/10/10 flv research-css-05-a.flv2015/10/10 flv research-css-05-b.flv2015/10/10 pdf 1.基础篇_修改by徐定翔2_去掉批注.pdf2015/10/10 pdf 2.性能优化篇2.pdf2015/10/10 pdf 3.架构设计篇2.doc2015/10/10 pdf 3.架构设计篇2.pdf2015/10/10 gz10201_database_linux_x86_64.cpio.gz2015/10/10rar cn_sql_server_2008_r2_enterprise_x86_x62015/10/10pdf IBM通用数据库DB2.PDF2015/10/10 pdf Install RAC 10.2.0.1 on RHEL 4.2_CN.pdf2015/10/10 doc mssql 备份与还原.docx2015/10/10 doc MYSQL TO ORALCE数据库转换说明.doc2015/10/10 gz mysql-5.1.56.tar.gz2015/10/10 doc mysql下载安装笔记.docx2015/10/10 doc Oracle.SQL必备参考.pdf2015/10/10 avi Oracle_RAC_For_Linux_install.avi2015/10/10 pdf Oracle_RAC_For_Linux_install.pdf2015/10/10 doc Oracle10g安装教程[图文].docx2015/10/10 txt Oracle10g下载地址.txt2015/10/10 doc oracle10安装forlinux官方中文.doc2015/10/10 doc oracle配置监听的步骤截图.docx2015/10/10 doc Oracle学习日志.doc2015/10/10 doc redhat_5_安装oracle10g方法.doc2015/10/10 doc SQL_2008安装教程(完整版).doc2015/10/10 doc SQLServer2005.docx2015/10/10 doc彻底卸载Oracle.docx2015/10/10 doc利用工具导出oracle表结构及数据.docx2015/10/10 pdf dom.pdf2015/10/10 chm HTML.chm2015/10/10 chw HTML.chw2015/10/10pdf httpclient-tutorial-simplified-chinese[1].pdf2015/10/10pdf httpclient-tutorial-simplified-chinese[2].pdf2015/10/10pdf HTTP协议中文版.pdf2015/10/10 pdf eclipse插件开发.pdf2015/10/10 doc Eclipse插件开发快速入门.doc2015/10/10 pdf Eclipse插件开发指南.pdf2015/10/10pdf 美河图书提供.陈刚《Eclipse从入门到精通》.[].pdf2015/10/10doc ethereal-0.10.14.doc2015/10/10 txt linux抓包命令.txt2015/10/10 rar抓包后解析包的工具.rar2015/10/10doc JAVA技巧FCKEditor2.6.3配合Java的使用步骤.doc2015/10/10目录frame-free2015/10/10 pdf FreeMarker中文文档.pdf2015/10/10 txt apt-get详解.txt2015/10/10 txt ftp4jAPI介绍.txt2015/10/10 txt Linux的ftp服务vsftp详细配置.txt2015/10/10 txt ubuntu安装ftp宝典.txt2015/10/10 txt ubuntu安装ftp笔记.txt2015/10/10 pdf heartbeat.pdf2015/10/10 chm Apress - Pro Spring.chm2015/10/10 pdf Hibernate In Action 1.pdf2015/10/10 pdf Hibernate In Action 2.pdf2015/10/10 pdf Hibernate In Action 4.pdf2015/10/10 pdf Hibernate.pdf2015/10/10 chm Hibernate_3.chm2015/10/10 pdf hibernate_annotations.pdf2015/10/10pdf hibernate_reference.pdf2015/10/10 pdf hibernate2安装手记.pdf2015/10/10 pdf hibernate3.2_reference_cn.pdf2015/10/10 pdf hibernate3.2参考.pdf2015/10/10 pdf Hibernate3.2中文参考文档.chm2015/10/10 pdf HibernateGossip_Simp.CHM2015/10/10 pdf Hibernate-Java.pdf2015/10/10 doc hibernate基础.doc2015/10/10 wps hibernate性能.wps2015/10/10 pdf Hibernate性能调优.pdf2015/10/10 pdf hibernate中文参考文档.pdf2015/10/10 pdf ibatis_development_guide.pdf2015/10/10 pdf luntbuild-guide.pdf2015/10/10pdf MappingObjectsToRelationalDatabases(Sco ttWAmbler)_zh-CN.pdf2015/10/10pdf OpenDoc-IntroduceToSpringFramework.pdf2015/10/10 pdf关于Clob类型在Hibernate中 的应用小2015/10/10 pdf精通Hibernate.pdf2015/10/10 pdf深入学习hibernate.pdf2015/10/10 pdf夏昕.深入浅出Hibernate.PDF2015/10/10 pdf Hillstone SA系列安全网关安装手册2015/10/10 pdf Hillstone SA系列安全网关命令手册2015/10/10 pdf Hillstone SA系列安全网关使用手册2015/10/10 pdf hillstone做端口映射.pdf2015/10/10 pdf ipmsg用法.pdf2015/10/10 pdf ibatis_developing.pdf2015/10/10 pdf iBATIS-DAO-2_en.pdf2015/10/10 pdf ibatis-sqlmaps-2_cn.pdf2015/10/10 zip lintun_11606591384367M12SI.zip2015/10/10目录iphone开发秘籍代码2015/10/10目录iPhone开发指南2015/10/10 pdf BecomeAnXcoder%28SChinese%29.pdf2015/10/10 pdf iphone SDK 3 开发快速上手.pdf2015/10/10 pdf iPhone.Human.Interface.Guidelines.pdf2015/10/10 rar iphone.rar2015/10/10 pdf iphone_app发布到appstore步骤.doc2015/10/10 pdf iPhone_Development Guide.pdf2015/10/10 pdf iPhoneAppProgrammingGuide.pdf2015/10/10 pdf IPHONE行货手机客户端安装V2.doc2015/10/10 pdf iPhone开发秘籍(第2版).pdf2015/10/10 pdf iPhone开发秘籍.pdf2015/10/10 pdf iPhone开发秘籍.rar2015/10/10 pdf iPhone中文说明书.pdf2015/10/10 pdf iTunesConnect_DeveloperGuide.pdf2015/10/10 pdf iTunesConnect_DeveloperGuide_CN(1).pdf2015/10/10pdf Learn+Objective-C+On+The+Mac%2C+2009.rar2015/10/10pdf ObjC.pdf2015/10/10 pdf Objective-C Pocket Reference.chm.zip2015/10/10 pdf Objective-C基础教程.pdf2015/10/10 zip SQLiteBooks.zip2015/10/10 pdf J2EE.pdf2015/10/10 doc J2EE概述.doc2015/10/10 pdf J2EE概述.pdf2015/10/10pdf calf1.01a.pdf2015/10/10pdf CH_Brief_Introduction_to_MIDP_Graphics_v1_0.pdf2015/10/10pdf CLDCspec10a.pdf2015/10/10 pdf J2ME in a Nutshell.pdf2015/10/10 chm J2ME Tutorial中文版.chm2015/10/10 pdf j2me_stock_example.pdf2015/10/10 chm j2meapi07.chm2015/10/10 pdf J2ME技术手册.pdf2015/10/10 pdf J2ME开发网FAQ集锦.pdf2015/10/10 pdf J2ME中文教程_calf1.01a.pdf2015/10/10 pdf MIDLET与J2EE结合开发移动商务应用.PDF2015/10/10pdf MIDP_AMMS_API_Developers_Guide_v1_0_en.pdf2015/10/10pdf Wireless Programming With J2ME.pdf2015/10/10 ppt第01章_了解Java.ppt2015/10/10 ppt第02章_入门准备.ppt2015/10/10 ppt第03章_语法入门.ppt2015/10/10 ppt第04章_装箱、拆箱.ppt2015/10/10 ppt第05章_阵 列.ppt2015/10/10 ppt第06章_字符串.ppt2015/10/10 ppt第07章_封装.ppt2015/10/10 ppt第08章_继承、多态.ppt2015/10/10 ppt第09章_管理类别档案.ppt2015/10/10 ppt第10章_例外处理.ppt2015/10/10 ppt第11章_列举型态.ppt2015/10/10 ppt第12章_泛型(Generics).ppt2015/10/10 ppt第13章_对象容器.ppt2015/10/10 ppt第14章_输入 输出.ppt2015/10/10 ppt第15章_线程.ppt2015/10/10 ppt第16章_反射.ppt2015/10/10 ppt第17章_Annotation.ppt2015/10/10 ppt第18章_舍遗补缺 .ppt2015/10/10 ppt第19章_文本编辑器 .ppt2015/10/10 ppt第20章_JDBC入门.ppt2015/10/10 ppt第21章_Java SE6新功能简介.ppt2015/10/10目录JAVA2核心技术2015/10/10 pdf JAVA 5.0 TIGER程序高手秘笈.pdf2015/10/10目录thinkinjava2015/10/10 mp405_Java的基本数据类型.mp42015/10/10 pdf c3p0.pdf2015/10/10 pdf Eclipse插件开发指南.pdf2015/10/10 pdf EJB3.pdf2015/10/10 pdf GUI.ppt2015/10/10pdf Jakarta_Commons_FileUpload_user_guide.pdf2015/10/10pdf Java NIO (中文版).pdf2015/10/10 pdf Java 虚拟机规范.pdf2015/10/10 pdf Java.Rules中文版.pdf2015/10/10 pdf JAVA_GUI软件开发环境搭建流程.txt2015/10/10 pdf Java_TCPIP_Socket编程.pdf2015/10/10 pdf Java2.pdf2015/10/10 pdf Java2参考大全(jdk5.0).pdf2015/10/10 pdf Java2网络协议技术内幕.pdf2015/10/10pdf JAVA5.0API_CN.CHM2015/10/10 pdf JAVA5.0API_CN.chw2015/10/10 pdf java9.ppt2015/10/10 pdf JavaAPI文档.pdf2015/10/10 pdf Java并发编程实践-电子书-01章.pdf2015/10/10 pdf Java并发编程实践-电子书-02章.pdf2015/10/10 pdf Java并发编程实践-电子书-03章.pdf2015/10/10 pdf Java并发编程实践-电子书-04章.pdf2015/10/10 pdf Java并发编程实践-电子书-05章.pdf2015/10/10 pdf Java并发编程实践-电子书-06章.pdf2015/10/10 pdf Java并发编程实践-电子书-07章.pdf2015/10/10 pdf Java并发编程实践-电子书-08章.pdf2015/10/10 pdf Java并发编程实践-电子书-09章.pdf2015/10/10 pdf Java程序设计基础教程.pdf2015/10/10 pdf java多线程设计模式详解.pdf2015/10/10 pdf java反射机制详解.pdf2015/10/10 pdf Java环境配置.pdf2015/10/10 pdf JAVA面向对象编程.pdf2015/10/10 pdf Java数据编程指南.pdf2015/10/10 pdf Java数据结构和算法中文第二版.pdf2015/10/10 pdf Java数据库编程宝典.pdf2015/10/10 pdf Java虚拟机规范中文版.pdf2015/10/10 pdf java异常设计总结.pdf2015/10/10 pdf Java语言编码规范.pdf2015/10/10 pdf Java语言的反射机制.pdf2015/10/10 pdf java知识汇总.pdf2015/10/10 pdf JDK_API_1_6_zh_CN.CHM2015/10/10 pdf JDK6API中文参考[沈东良](070114).chm2015/10/10 pdf JFC核心编程第2版.pdf2015/10/10 pdf JMS简明教程.pdf2015/10/10 pdf JSP2_0技术手册.pdf2015/10/10 pdf ServerSocket 用法详解.pdf2015/10/10 pdf servlet2.3.pdf2015/10/10 pdf ts2616ch.pdf2015/10/10 pdf基于MVC 和RMI的.pdf2015/10/10 pdf进入java世界01.pdf2015/10/10 pdf进入java世界02.pdf2015/10/10 pdf进入java世界03.pdf2015/10/10 pdf浅析Java反射机制.pdf2015/10/10 pdf深入java虚拟机第二版.pdf2015/10/10 pdf使用Eclipse制作可执行jar文件.pdf2015/10/10 pdf InstallAnywhere制作JavaWeb程序安装2015/10/10 pdf java_JDBC连接数据库代码大全.pdf2015/10/10 pdf Java数据编程指南.pdf2015/10/10 pdf jms笔记.pdf2015/10/10 pdf JMS规范培训教程.pdf2015/10/10 pdf JMS简明教程.pdf2015/10/10 pdf ProgrammersGuide.pdf2015/10/10 pdf起步指南.pdf2015/10/10 pdf Manning - JMX in Action.pdf2015/10/10 pdf Hibernate参考手册3.5.3(中文版).pdf2015/10/10 pdf JPA注解参考_Oracle.chm2015/10/10pdf Pro JPA 2 Mastering the JavaPersistence API.pdf2015/10/10pdf Pro+JPA+2中文版:精通Java持久化API.pdf2015/10/10 pdf第1章 JavaScript语言概述.pdf2015/10/10 pdf第2章 JavaScript语言基础.pdf2015/10/10 pdf第3章 JavaScript事件处理.pdf2015/10/10 pdf第4章 JavaScript基于对象编程.pdf2015/10/10 pdf第5章 文档对象模型(DOM).pdf2015/10/10 pdf第6章 String、Math、Array等数据对象.pdf2015/10/10 pdf第7章 Window及相关顶级对象.pdf2015/10/10 pdf第8章 Document对象.pdf2015/10/10 pdf《Ext_JS高级程序设计》.pdf2015/10/10 pdf javascript.chm2015/10/10 pdf JavaScript+Reference+Guide.pdf2015/10/10 pdf javascript10.chm2015/10/10 pdf javascript宝典.pdf2015/10/10 pdf jquery.chm2015/10/10 pdf jquery_api.chm2015/10/10 pdf jQuery_EasyUI教程.doc2015/10/10 pdf jQuery1.2API.chm2015/10/10 pdf jquery1.7.chm2015/10/10 pdf js.chm2015/10/10 pdf JScript中文参考手册.chm2015/10/10 pdf JSON-RPC-JAVA.pdf2015/10/10 pdf复选框级连.pdf2015/10/10 pdf精通JavaScript(图灵计算机科学丛书).pdf2015/10/10 pdf客户端输入验证.pdf2015/10/10 pdf JSF自定义组件简体中文版.pdf2015/10/10 pdf Ajax:拥抱JSON,让XML走开 .pdf2015/10/10 pdf jsoup教程.pdf2015/10/10 pdf EL语言.pdf2015/10/10 pdf JSF in Action中文版(Sample).pdf2015/10/10 pdf JSP.doc2015/10/10 pdf JSP.pdf2015/10/10 rar JSP2.0技术手册.rar2015/10/10 pdf JSP2_0_handbook.pdf2015/10/10 pdf JSPpresentation2.pdf2015/10/10 pdf jsp九种内置对象.pdf2015/10/10 pdf jsp元素.pdf2015/10/10 pdf JSP指令元素简介.pdf2015/10/10 pdf request.ParaMap.txt2015/10/10 pdf Servlet API 中文版.pdf2015/10/10 pdf cforEach.pdf2015/10/10 pdf jstl.pdf2015/10/10 pdf jstl-quick-reference.pdf2015/10/10 pdf JSTL官方帮助.pdf2015/10/10 pdf jstl实例.pdf2015/10/10 pdf jstl文档.pdf2015/10/10 pdf Cactus实例讲解.pdf2015/10/10 pdf JUnit.in.Action中文版.pdf2015/10/10 pdf Tomcat与Web测试.pdf2015/10/10pdf 基于mock对象和JUnit框架简化Spring Web组件单元测试.pdf2015/10/10ppt第1章 Linux概况及安装.ppt2015/10/10 ppt第2章 Linux的常用命令.ppt2015/10/10 ppt第3章 Linux系统管理.ppt2015/10/10ppt第4章 Linux网络基础.ppt2015/10/10 ppt第5章 Intranet服务器.ppt2015/10/10 ppt第6章 Internet应用服务器的配置 .ppt2015/10/10 ppt第7章 Web应用服务 .ppt2015/10/10 ppt第8章 Linux网络安全.ppt2015/10/10 ppt第9章 Linux编程基础.ppt2015/10/10 ppt gsg.pdf2015/10/10 ppt Linux_JAVA.pdf2015/10/10 ppt LINUX内核源代码情景分析(上).pdf2015/10/10 ppt LINUX内核源代码情景分析(下).pdf2015/10/10 ppt linux入门教程.pdf2015/10/10 ppt linux学习笔记.pdf2015/10/10 ppt SecureCRT 使用指南.pdf2015/10/10 doc Solaris.docx2015/10/10 ppt Tomcat&Java_Web.pdf2015/10/10 ppt tomcat及jdk安装配置文档.pdf2015/10/10 ppt Unix_OS_design.pdf2015/10/10 ppt vbird_Linux_basic.pdf2015/10/10 ppt高可用性Linux集群实现.pdf2015/10/10 txt log4j使用完全手册.txt2015/10/10 txt tomcat日志分割.doc2015/10/10 txt tomcat下catalina.out日志文件分割.txt2015/10/10 txt修改catalina.sh文件.txt2015/10/10目录01_传智播客张孝祥java邮件开发_课程价值与目标介绍2015/10/10目录02_传智播客张孝祥java邮件开发_邮件方面的基本常识2015/10/10目录03_传智播客张孝祥java邮件开发_手工体验smtp和pop3协议2015/10/10目录04_传智播客张孝祥java邮件开发_邮件协议总结与邮件服务器的工作原理2015/10/10目录05_传智播客张孝祥java邮件开发_JavaMailAPI的介绍2015/10/10目录06_传智播客张孝祥java邮件开发_编写一个JavaMail发送邮件的程序2015/10/10目录07_传智播客张孝祥java邮件开发_使用Authenticator和send静态方法2015/10/10目录08_传智播客张孝祥java邮件开发_邮件的基本格式与编码2015/10/10目录09_传智播客张孝祥java邮件开发_邮件文件的内部结构与API分析2015/10/10目录10_传智播客张孝祥java邮件开发_搭建创建复杂邮件整体架构的代码2015/10/10目录11_传智播客张孝祥java邮件开发_填充和完善创建复杂邮件的细节代码2015/10/10目录12_传智播客张孝祥java邮件开发_中文附件名_回信地址_友好名称等技巧2015/10/10目录13_传智播客张孝祥java邮件开发_如何直接发送一封现有的邮件文件2015/10/10目录14_传智播客张孝祥java邮件开发_在Web应用中增加邮件发送功能2015/10/10目录15_传智播客张孝祥java邮件开发_Tomcat的JavaMail_JNDI资源与类加载问题2015/10/10目录16_传智播客张孝祥java邮件开发_Java邮件开发源代码2015/10/10pdf JavaMail 技术在移动Blog 系统中的应用.pdf2015/10/10doc JavaMail(4)--使用POP3接收邮件 .docx2015/10/10 doc mime协议.doc2015/10/10 doc MIME协议分析.doc2015/10/10 zip传智播客_张孝祥_java_http协议.zip2015/10/10pdf 基于J ava Mai l的Web邮件客户端的设计与实现.pdf2015/10/10doc应用层协议分析.doc2015/10/10 pdf张孝祥Java邮件开发详解.pdf2015/10/10 pdf Maven in action.pdf2015/10/10 txt memcached教程.txt2015/10/10 doc memcahed笔记.docx2015/10/10 rar OpenCMS_rm.rar2015/10/10目录openoffice2015/10/10 pdf Adobe.Photoshop.CS5官方教程.pdf2015/10/10 pdf Photoshop 7.0入门与提高实用教程.pdf2015/10/10 pdf Photoshop CS活学活用300问.pdf2015/10/10 pdf PhotoshopCS3中文版完全自学教程.pdf2015/10/10 doc PHP安装教程.doc2015/10/10 pdf liferay-custom-development-zh-cn.pdf2015/10/10 pdf portal.pdf2015/10/10 pdf portal开发环境.pdf2015/10/10 pdf SEP-QuickStart.pdf2015/10/10 pdf SEP-Solution.pdf2015/10/10 pdf SOADeveloper-QuickStart.pdf2015/10/10 pdf SOA-Portal-Integration.pdf2015/10/10 pdf spring-portlet-mvc.pdf2015/10/10 rar SSHPortlet.rar2015/10/10 pdf JPOS_Version_1_6.pdf2015/10/10 pdf jPOS-EE.pdf2015/10/10 pdf jPOS-windows from source.pdf2015/10/10 doc Jpos体系结构.docx2015/10/10 doc汇缘通POS报文接口V3.1.docx2015/10/10 doc意林E销存终端接口V1.3.doc2015/10/10 pdf银行卡信息交换术语.pdf2015/10/10 pdf Spring_Security参考文档.pdf2015/10/10 pdf SOA Practitioners Guide Part 1_CN.pdf2015/10/10 pdf SOA Practitioners Guide Part 2_CN.pdf2015/10/10 pdf SOA Practitioners Guide Part 3_CN.pdf2015/10/10 pdf webservice.pdf2015/10/10 avi InstallSolaris.avi2015/10/10 doc Solaris_10安装指南.doc2015/10/10 ppt Solaris介绍.ppt2015/10/10 txt solaris命令速查手册.txt2015/10/10 doc手把手教你Solaris 10安装.docx2015/10/10pdf aop.pdf2015/10/10 pdf Spring MVC 开发快速入门.pdf2015/10/10 pdf spring_reference_inchinese_m2.pdf2015/10/10 pdf spring2.0-reference_final_zh_cn.pdf2015/10/10 pdf .pdf2015/10/10 pdf Spring2.5-中文参考手册.chm2015/10/10 pdf spring2-aop.pdf2015/10/10 pdf spring3x.pdf2015/10/10 pdf spring-forward-2006-xml-config.pdf2015/10/10 pdf SpringFramework.pdf2015/10/10 pdf SpringGuide.pdf2015/10/10 pdf SpringJMX.pdf2015/10/10 pdf spring-reference.pdf2015/10/10 pdf springside_reference.chm2015/10/10 txt Spring中配制commons-dbcp数据源.txt2015/10/10 pdf Spring组件发布包.pdf2015/10/10 pdf精通Spring.pdf2015/10/10 pdf mysql5.0双机集群配置.pdf2015/10/10 chm MySQL5.1中文参考手册.CHM2015/10/10 pdf MySQL权威指南.pdf2015/10/10 pdf SQL SERVER 数据类型详解.pdf2015/10/10 doc sql.doc2015/10/10 pdf SQL关键字.pdf2015/10/10 pdf SQL完全手册.pdf2015/10/10 html SQL语法手册.html2015/10/10 pdf程序员的SQL金典.pdf2015/10/10 pdf OpenID 认证 1.1.pdf2015/10/10 pdf openidbook.pdf2015/10/10 rar001.Struts2.2概述与MVC模式深度剖析.rar2015/10/10rar 002.Struts2.2的独有特性与StrutsPrepareAndExecute过滤器源码分析.rar2015/10/10rar 003.通过Struts2.2源代码生成chm格式帮助文档深度详解、类型转换初步.rar2015/10/10rar004.Struts2类型转换深入详解.rar2015/10/10 rar005.Struts2批量类型转换深入详解.rar2015/10/10 rar006.Struts2自定义方法与开发建议指导.rar2015/10/10rar 007.Struts2输入校验深度剖析(使用编码方式).rar2015/10/10rar 008.Struts2输入校验深度剖析续(使用编码方式).rar2015/10/10rar009.Struts2输入校验源代码深入解读.rar2015/10/10 rar010.自定义方法的输入校验深度剖析.rar2015/10/10rar 011.深度剖析Struts2的输入校验框架及框架的DTD文件配置详解.rar2015/10/10rar 012.深度剖析XWork校验框架源代码、通过底层源码理解校验框架的本源.rar2015/10/10rar013.校验器优先的校验框架深度剖析.rar2015/10/10rar 014.Struts2的国际化支持及JDK对国际化的支持深入详解.rar2015/10/10rar 015.Struts2的异常处理及全局异常与结果深入剖析.rar2015/10/10。

Dorado 7.x 快速入门

Dorado 7.x 快速入门

Dorado7.xQuickStartDorado 7.x 快速入门之实战篇《Dorado 7.x 快速入门》作为初级教程中的一部分,其中的内容并未涵盖Dorado7的所有基本知识点,在设计快速入门的时候,我们有意忽略一些Dorado7中的技术要点或基本概念。

其编撰意在通过编程实战快速掌握Dorado7的基本开发技巧。

五分钟的时间,就可以掌握一个技术要点或开发技巧。

其中涉及到的一些基本概念强烈建议你通过《Dorado 7.x 基础培训》做进一步的了解。

目前2012年3月19日《Dorado 7.x 快速入门》总计83段教学视频,我们尽量做到一个视频含一个知识点或功能点。

视频的总时间为:7小时7分14秒。

在录制视频的过程中也饱受录制环境中杂音的困扰,包括装修,街边的汽车喇叭还有公司销售激昂的电话声和同事之间为某一个技术细节而发出的激烈的争吵声,因此视频中不可避免的会含一些杂音,只能请大家多多包涵了。

另外,本视频的录制也借鉴了其他Bsteker的很多视频录制成果和录制技巧,表示感谢!Tips工程下载《Dorado7.x 快速入门》工程文件。

文档欢迎访问《Dorado7.x 快速入门》在线wiki版,下载PDF版与HTML版。

视频第01章01-01-下载Dorado7,00:02:0201-02-安装Dorado7,00:02:4401-03-创建工程,00:02:4301-04-HelloWorld,00:06:5901-05-发布,00:03:03第02章02-01-布局控件简述,00:01:0502-02-SplitPanel(分割面板),00:06:3602-03-TabControl (分页标签,选项卡),00:07:2502-04-Menu(菜单)1,00:06:1602-04-Menu(菜单)2,00:02:4402-04-Menu(菜单)3,00:02:3602-04-Menu(菜单)4,00:06:4302-04-Menu(菜单)5,00:01:3602-05-综合应用1,00:05:5302-05-综合应用2,00:09:1402-05-综合应用3,00:04:24第03章03-01-SimpleAjax1.1,00:08:4303-01-SimpleAjax1.2,00:04:0303-02-SimpleAjax2.1,00:08:2403-02-SimpleAjax2.2,00:02:5103-03-SimpleAjax3.1,00:07:0303-04-SimpleAjax小结,00:05:54第04章04-01-DynaView简述,00:00:5404-02-DynaView1.1,00:06:1804-02-DynaView1.2,00:04:4504-03-DynaView2.1,00:04:0504-04-DynaView3.1,00:03:1804-04-DynaView3.2,00:02:1804-05-DynaView4.1,00:02:4004-06-DynaViewSummary,00:01:17第05章05-01-数据库数据源相关简述,00:01:0105-02-CreateSampleCenter,00:00:3805-03-DatasourceConnectConfig,00:03:03 05-04-PreparePOJOandDAO,00:04:0005-05-Models,00:03:1105-06-SimpleCRUD-DataProvider,00:06:57 05-07-SimpleCRUD-DataResolver,00:08:44 05-08-SimpleCRUD-Paging,00:05:3305-09-Query1,00:07:3005-10-Query2,00:08:48第06章06-01-Dialog,00:10:0506-02-AutoForm1.1-Layout,00:08:2206-02-AutoForm1.2-Data,00:07:5106-03-CurrentRecord,00:03:3906-04-CompositiveUse1-Query,00:05:3206-04-CompositiveUse2-Edit,00:08:4206-04-CompositiveUse3-Create,00:08:0006-04-CompositiveUse4-Delete,00:03:5606-05-DataBinding,00:06:14第07章07-01-数据校验-基本应用,00:05:0307-02-数据校验-AutoForm,00:02:3907-03-数据校验-校验状态,00:03:06第08章08-01-实体数据状态-EntityState,00:08:3108-02-实体数据状态-getOldValue,00:02:52第09章09-01-ListDorpDown初体验,00:02:2509-02-ListDorpDown-JSON,00:04:5300:04:5100:02:20 09-06-DataSetDorpDown初体验,00:03:3309-07-DataSetDorpDown动态过滤,00:02:06第10章10-01-数据树(1),00:08:3010-01-数据树(2),00:05:1110-02-递归树,00:09:3010-03-树的综合应用,00:07:1510-04-懒加载简述,00:02:3610-05-数据树-懒加载改造,00:08:1310-06-递归树-懒加载改造,00:04:0810-07-懒加载小结,00:00:35第11章11-01-主从表数据展现,00:04:2711-02-主从表数据提交1,00:08:4811-02-主从表数据提交2,00:02:4711-03-主从表性能优化,00:04:5811-04-主从表之实体数据状态,00:04:26第12章12-01-虚拟属性,00:10:4112-02-虚拟关系,00:08:0912-03-虚拟对象,00:10:27第13章13-01-Layout简述,00:01:1213-02-AnchorLayout场景一,00:10:43 13-03-AnchorLayout场景二,00:03:34 13-04-AnchorLayout场景三,00:02:49 13-05-DockLayout,00:08:52第14章14-01-ViewTemplateWizard,00:05:18。

6个变态的C语言HelloWorld程序介绍

6个变态的C语言HelloWorld程序介绍

6个变态的C语言HelloWorld程序介绍6个变态的C语言Hello World程序介绍对于初学者来说,第一个程序一般都是hello world,本文是店铺搜索整理的6个变态的'C语言Hello World程序介绍,有需要的小伙伴可以参考一下,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!下面的六个程序片段主要完成这些事情:输出Hello, World混乱C语言的源代码下面的所有程序都可以在GCC下编译通过,只有最后一个需要动用C++的编译器g++才能编程通过。

hello1.c#define _________ }#define ________ putchar#define _______ main#define _(a) ________(a);#define ______ _______(){#define __ ______ _(0x48)_(0x65)_(0x6C)_(0x6C)#define ___ _(0x6F)_(0x2C)_(0x20)_(0x77)_(0x6F)#define ____ _(0x72)_(0x6C)_(0x64)_(0x21)#define _____ __ ___ ____ _________#include<stdio.h>_____hello2.c#include<stdio.h>main(){int x=0,y[14],*z=&y;*(z++)=0x48;*(z++)=y[x++]+0x1D;*(z++)=y[x++]+0x07;*(z++)=y[x++]+0x00;*(z++)=y[x++]+ 0x03;*(z++)=y[x++]-0x43;*(z++)=y[x++]-0x0C;*(z++)=y[x++]+0x57;*(z++)=y[x++]-0x08;*(z++)=y[x++]+0x03;*(z++)=y[x++]-0x06;*(z++)=y[x++]-0x08;*(z++)=y[x++]-0x43;*(z++)=y[x]-0x21;x=*(--z);while(y[x]!=NULL)putchar(y[x++]);}hello3.c#include<stdio.h>#define __(a) goto a;#define ___(a) putchar(a);#define _(a,b) ___(a) __(b);main(){ _:__(t)a:_('r',g)b:_('$',p)c:_('l',f)d:_(' ',s)e:_('a',s)f:_('o',q)g:_('l',h)h:_('d',n)i:_('e',w)j:_('e',x)k:_('\n',z)l:_('H',l)m:_('X',i)n:_('!',k)o:_('z',q)p:_('q',b)q:_(',',d)r:_('i',l)s:_('w',v)t:_('H',j)u:_('a',a)v:_('o',a)w:_(')',k)x:_('l',c)y:_('\t',g)z:___(0x0)}hello4.cint n[]={0x48,0x65,0x6C,0x6C,0x6F,0x2C,0x20,0x77,0x6F,0x72,0x6C,0x64,0x21,0x0A,0x00},*m=n;main(n){putchar(*m)!='\0'?main(m++):exit(n++);}hello5.cmain(){int i,n[]={(((1<<1)<<(1<<1)<<(1<<1)<<(1<<(1>>1)))+((1<<1)<<(1<<1))), (((1<<1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<<( 1<<1)<<(1<<1))+((1<<1)<<(1<<(1>>1)))+ (1 <<(1>>1))),(((1<<1)<<(1<<1)<<(1<<1)<< (1 <<1))-((1<<1)<<(1<<1)<<(1<<(1>>1)))- ((1<<1)<<(1<<(1>>1)))),(((1<<1)<<(1<<1)<<(1 <<1)<<(1<<1))-((1<<1)<<(1<<1)<<(1<<(1>>1 )))-((1<<1)<<(1<<(1>>1)))),(((1<<1)<< (1<<1)<<(1<<1)<<(1<<1))-((1<<1)<<(1<<1)<<( 1<<(1>>1)))-(1<<(1>>1))),(((1<<1)<<(1<<1)<<(1<<1))+((1<<1)<<(1<<1)<<(1<<(1>>1))) -((1<<1)<<(1<<(1>>1)))),((1<<1)<< (1<<1)<<(1<<1)),(((1<<1)<<(1<<1)<<(1<<1)<<(1<< 1))-((1<<1)<<(1<<1))-(1<<(1>>1))),(((1<<1)<<(1<<1)<<(1<<1)<<(1<<1))-((1<<1)<< (1 <<1)<<(1<<(1>>1)))-(1<<(1>>1))), (((1<<1)<<(1<<1)<<(1<<1)<<(1<<1))- ((1<<1)<< (1 <<1)<<(1<<(1>>1)))+(1<<1)), (((1<<1)<< (1<<1)<<(1<<1)<< (1<<1))-((1<<1)<< (1<<1) <<(1<<(1>>1)))-((1<<1) <<(1<< (1>>1)))), (((1<<1)<< (1<<1)<<(1<<1)<< (1<<1))- ((1<<1)<<(1<<1)<<(1<<1))+((1<<1)<< (1<<(1>> 1)))), (((1<<1)<<(1<<1) <<(1<<1))+(1<<(1 >>1))),(((1<<1)<<(1<<1))+((1<<1)<< (1<<( 1>>1))) + (1<< (1>>1)))}; for(i=(1>>1);i<(((1<<1) <<(1<<1))+((1 <<1)<< (1<<(1>>1))) + (1<<1)); i++) printf("%c",n[i]); }hello6.cpp下面的程序只能由C++的编译器编译(比如:g++)#include <stdio.h>#define _(_) putchar(_);int main(void){int i = 0;_(++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++i)_(++++++++++++++++++++++++++++++++++++++++++++++++++++++++++i)_(++++++++++++++i)_(--++i)_(++++++i)_(--------------------------------------------------------------------------------------------------------------------------------------i)_(------------------------i)_(++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++i)_(----------------i)_(++++++i)_(------------i)_(----------------i)_(--------------------------------------------------------------------------------------------------------------------------------------i)_(----------------------------------------------i)return i;}【6个变态的C语言Hello World程序介绍】。

花指令——精选推荐

花指令——精选推荐

花指令刚在52破解看了⼀篇花指令的⽂章,感觉挺好的。

第⼀种花指令是jmp+垃圾数据⽐如jmp label//这⾥存放垃圾指令或数据label://正常指令push ebpmov ebp,esp第⼆种是假分⽀跳转xor eax, eax;test eax, eax;jnz LABEL1;jz LABEL2;xor eax,eax这让eax为0,逻辑运算指令会影响ZF标志位的,所以会置ZF为1,那么永远会跳转到LABEL2处,这样LABEL1处的代码全部是垃圾指令,不管看起来多么正常,统统都是垃圾指令。

第三种是call和retn配合,看起来好像调⽤了⼀个函数,但实际上啥事也没做就返回了。

我写了⼀段测试代码。

int main(int argc, char* argv[]){printf("hello world");int a;__asm {call LABEL9;_emit 0x55;_emit 0x8b;_emit 0xec;_emit 0xff;_emit 0x83;_emit 0xec;_emit 0xc;LABEL9:add dword ptr ss : [esp], 0x0D;ret;__emit 0xF3;}a = 3;return 0;}_emit 0x55;_emit 0x8b;_emit 0xec;_emit 0xff;_emit 0x83;_emit 0xc;这中间有_emit的都是垃圾数据,⼲扰分析者的。

我们真正有效的代码就是int a;a=3;return 0;没了。

add dword ptr ss : [esp], 0x0D;这个改变函数返回地址的,调⽤完call Lable9之后,栈顶会存放函数的返回地址,也就是_emit 0x8b这个数据的地址。

由于是垃圾数据,我们必须不能让它返回到这个地址,要改⼀下改到下⼀句有效代码的地址处,也就是a=3;这句代码的地址,那么就需要让返回地址加⼀个值,加多少呢?这个我是反汇编之后⽤OLLYDBG调试之后算出来的。

Robolectric使用教程

Robolectric使用教程

Robolectric使用教程概述Android的单元测试可以分为两部分:Local unit tests:运行于本地JVMInstrumented test:运行于真机或者模拟器如果使用Local测试,需要保证测试过程中不会调用Android系统API,否则会抛出RuntimeException异常,因为Local测试是直接跑在本机JVM的,而之所以我们能使用Android系统API,是因为编译的时候,我们依赖了一个名为“android.jar”的jar包,但是jar包里所有方法都是直接抛出了一个RuntimeException,是没有任何任何实现的,这只是Android为了我们能通过编译提供的一个Stub!当APP运行在真实的Android系统的时候,由于类加载机制,会加载位于framework的具有真正实现的类。

由于我们的Local是直接在PC上运行的,所以调用这些系统API便会出错。

那么问题来了,我们既要使用Local测试,但测试过程又难免遇到调用系统API那怎么办?其中一个方法就是mock objects,比如借助Mockito,另外一种方式就是使用Robolectric,Robolectric就是为解决这个问题而生的。

它实现一套JVM能运行的Android代码,然后在unit test运行的时候去截取android相关的代码调用,然后转到他们的他们实现的Shadow代码去执行这个调用的过程如何使用?为项目添加依赖testCompile "org.robolectric:robolectric:3.1.4"Robolectric在第一次运行时,会下载一些sdk依赖包,每个sdk依赖包大概50M,下载速度比较慢,用户可以直接在网上下载相应依赖包,放置在本地maven仓库地址中,默认路径为:C:\Users\username\.m2\repository\org\robolectric指定RobolectricTestRunner为运行器为测试用例添加注解,指定测试运行器为RobolectricTestRunner。

Hello World的秘密

Hello World的秘密

秘密二:main函数的返回值(1)
正常情况下,我们调用一个函数之后,通过检查它的返回值来判断函数执行的结果。但main函 数不是由程序员自己调用的,那么它的返回值会返回给谁呢? 答案是,main函数的返回值是返回给父进程的,父进程调用下列函数来获取子进程的退出码(即 main函数的返回值): pid_t wait(int *status); pid_t waitpid(pid_t pid, int *status, int options); 在bash里,执行一个命令后(bash是父进程,命令是子进程),$?里存放的是这个命令的退出码, 我们来测试一下: int main(int argc, char* argv[]) { printf("Hello World!\n"); return 100; }
这么一行简单的程序,居然做数十次系统调用。可见简单的程序并不简单,只是实现细节被操 作系统和函数库封装起来了。
秘密三:被隐藏的细节(4)
前面只是加载并执行hello world程序,真正打印字符串的是write函数:它把字符串写入文件描 述符为1的文件里。 在C语言中: 文件描述符0 表示标准输入。 文件描述符1 表示标准输出。 文件描述符2 表示标准错误输出。
}
秘密一:main函数的原型 (3)
编译后运行它: ./helloworld arg1 arg2 屏幕打印: Hello World! argv[0]=./helloworld argv[1]=arg1 argv[2]=arg2 env[0]=SSH_AGENT_PID=2609 env[1]=HOSTNAME=lixj.linux env[2]=DESKTOP_STARTUP_ID= env[3]=TERM=xterm ... 环境变量是从父进程继承过来的,通过setenv和getenv等函数可以存取环境变量,但对环境变 量的修改只会影响当前进程及子进程,而不会影响父进程。

2.1 Hello World

2.1 Hello World

C L O S E XLoading Image...2.1 Hello World本节以经典的C++ Hello World 程序介绍一下使用MinGW (Linux 上是GNU 工具集)环境下编译程序的过程,并示范一下简单Makefile 的使用。

如果对MinGW 编译环境比较熟悉,可以直接进入下一节,本节是针对不太熟悉MinGW 环境的新手讲解的。

本教程以后主要在MinGW 环境编译Qt 项目代码,因为国内还是Windows 用的多,讲Linux 也没多少人会用。

本教程中的代码只要没有特殊说明,都是可以跨平台编译的,在Linux 系统里主要是文件路径有差异,可执行程序和库的后缀名不一样,其他的没啥区别。

2.1.1 简单的Hello World一般编写的程序代码文件要放到全英文(可以有数字和划线-_)的路径里面新建工程。

这里是简单程序,比如就放在D:\QtProjects\ch02 ,新建一个文件夹helloworld。

注意项目和代码文件的全路径里不要包含任何中文字符、特殊字符和空格,这些字符对程序编译不方便,并且会导致开发工具找不到文件。

现在进入D:\QtProjects\ch02\helloworld 文件夹,新建一个helloworld.cpp ,里面输入如下代码:#include<iostream>using namespace std;int main(int argc,char**argv){cout<<"Hello world!"<<endl;return0;}打开MinGW 命令行环境方式是:开始菜单--> Qt 5.4.0 --> 5.4 --> MinGW 4.9 (32-bit) --> Qt 5.4 for Desktop (MinGW 4.9 32 bit), 打开该命令行工具,就能使用MinGW 和Qt 库进行编译程序。

sakai安装文档

sakai安装文档

一、系统需求Jdk1.5tomcat5.5.+mysql5.0我用的是jdk1.5tomcat5.528有以下注意事项:(1)如果安装了Jdk1.6和tomcat6都将不会运行成功!(2)Jdk1.5经过更新后,如果通过命令java-version得到1.6等信息,也运行不成功。

(3)配置JA V A_HOME CLASSPATH PATH信息二、tomcat配置(1)定义CATALINA_HOME环境变量,以及PATH(2)在tomcat的根目录${CATALINA_HOME}目录下定义sakai目录,在sakai 目录内定义sakai.properties文件,文件内容包括连接数据等信息。

(3)在tomcat的${CATALINA_HOME}/common/lib文件夹内,增添mysql的驱动jar包。

mysql-connector-java-5.0.8-bin.jar(4)在tomcat的${CATALINA_HOME}/bin文件内定义setenv.bat文件,文件内容为set JAVA_OPTS=-server-XX:+UseParallelGC-Xmx768m-XX:MaxPer mSize=160m-Djava.awt.headless=piler.Parser. STRICT_QUOTE_ESCAPING=false这个定义语句,要写在一条线上不能换行,不然总是出错,当tomcat启动的时候。

以上文件,我在附件里,都有。

三、setting.xml设置我的setting.xm是这样设置的,在附件里也有备份:<settings xmlns="/POM/4.0.0"xmlns:xsi="/2001/XMLSchema-instance"xsi:schemaLocation="/POM/4.0.0/xsd/settings-1.0.0.xsd"><profiles><profile><id>tomcat5x</id><activation><activeByDefault>true</activeByDefault></activation><properties><appserver.id>tomcat5x</appserver.id><appserver.home>D:\apache-tomcat-5.5.28</appserver.home><maven.tomcat.home>D:\apache-tomcat-5.5.28</maven.tomcat.home><sakai.appserver.home>D:\apache-tomcat-5.5.28</sakai.appserver.home><surefire.reportFormat>plain</surefire.reportFormat><eFile>false</eFile></properties></profile></profiles></settings>定义好setting.xml文件后放在${user}/.m2目录下,供maven2使用。

javafx开发实例

javafx开发实例

javafx开发实例JavaFX开发实例:基于中括号内的主题JavaFX是一种用于创建丰富多样的交互式用户界面的技术。

它提供了一组丰富的图形界面控件和布局容器,可以轻松地创建各种应用程序,包括桌面应用程序、移动应用程序和嵌入式应用程序。

在本文中,我们将介绍一些用JavaFX开发的实例,以帮助读者更好地理解和掌握这一技术。

一、简介[javafx开发实例]JavaFX是一个用于构建富客户端应用程序的平台,它提供了一套能够轻松制作现代、高级和富有创新性的图形用户界面的工具。

JavaFX与Java SE 平台完全集成,可以使用Java语言进行开发,使开发者能够利用已经熟悉的Java技能和工具来创建富客户端应用程序。

二、JavaFX开发环境的搭建在开始使用JavaFX开发之前,我们首先需要搭建开发环境。

以下是一些步骤:1. 下载JDK首先,我们需要下载和安装JDK,确保已经安装了Java SE Development Kit(JDK)的最新版本。

2. 安装JavaFX SDK然后,我们需要下载并安装JavaFX SDK。

可以从Oracle官方网站上下载最新版本的JavaFX SDK。

3. 配置开发工具接下来,我们需要配置我们使用的开发工具以支持JavaFX开发。

常见的开发工具有Eclipse和IntelliJ IDEA等。

我们需要确保我们使用的开发工具已经正确配置了JavaFX SDK。

三、JavaFX实例:创建一个简单的Hello World应用程序现在,我们已经完成了JavaFX开发环境的搭建,接下来我们将使用一个简单的示例来演示如何使用JavaFX创建一个"Hello World"的应用程序。

1. 创建一个新的JavaFX项目首先,我们需要在我们选择的开发工具中创建一个新的JavaFX项目。

在Eclipse中,我们可以通过"File->New->JavaFX Project"来创建一个新的JavaFX项目。

如何在Python中编写简单的HelloWorld程序

如何在Python中编写简单的HelloWorld程序

如何在Python中编写简单的HelloWorld程序在Python中,编写一个简单的HelloWorld程序非常简单。

HelloWorld程序是编程初学者通常编写的第一个程序,它的目的是输出一个简单的问候语"Hello, World!"。

下面是一个示例程序:```pythonprint("Hello, World!")```上述代码通过print函数将"Hello, World!"输出到控制台。

在Python 中,print函数用于向控制台输出指定的文本或变量的值。

你可以将任何想要输出的文本放在print函数的括号中。

当你运行这个程序时,你将在控制台看到"Hello, World!"的输出。

这个简单的程序展示了Python语言的基本语法和输出功能。

除了直接输出文本,你还可以在HelloWorld程序中使用变量。

变量是用于存储和操作数据的容器。

下面的示例展示了如何在程序中使用一个变量:```pythonmessage = "Hello, World!"print(message)```在这个程序中,我们首先将"Hello, World!"赋值给名为message的变量。

然后,使用print函数将变量message的值输出到控制台。

结果将与之前的示例相同。

通过使用变量,你可以方便地在程序中存储和修改数据,而不必直接写入代码。

这提供了更大的灵活性和可维护性。

除了输出文本,Python还提供了丰富的功能和库,可用于处理各种不同的任务。

下面是一个使用Python图形库matplotlib绘制简单折线图的示例:```pythonimport matplotlib.pyplot as plt# 定义数据x = [1, 2, 3, 4, 5]y = [1, 4, 9, 16, 25]# 绘制折线图plt.plot(x, y)# 设置图形标题和坐标轴标签plt.title("Square Numbers")plt.xlabel("Value")plt.ylabel("Square of Value")# 显示图形plt.show()```在这个示例中,我们首先导入matplotlib.pyplot库,该库用于绘制各种图形。

Cocos2d-x 的“HelloWorld” 深入分析完整版

Cocos2d-x 的“HelloWorld” 深入分析完整版

Cocos2d-x 的“HelloWorld” 深入分析不能免俗,一切都从“ HelloWorld! ”开始. 打开HelloWorld 工程, 里面有两个文件目录Classes 和win32 。

Classes 下有HelloWorldScene.h/cpp ,AppDelegate.h/cpp.win32 下有main.h/cpp首先看一下win32 目录下的main.h, 其中定义了使用win32 平台进行编译的宏和一些Windows 编程头文件。

#ifndef __MAIN_H__#define __MAIN_H__//定义使用WIN32平台进行编译的宏#define WIN32_LEAN_AND_MEAN// 所用到的Windows编程所用头文件#include <windows.h>#include <tchar.h>// Cocos的C语言头文件#include "CCStdC.h"#endif // __MAIN_H__再打开main.cpp.//加入main.h头文件#include "main.h"//加入使用的AppDelegate类头文件#include "../Classes/AppDelegate.h"//WinMain主函数int APIENTRY _tWinMain(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow){//UNREFERENCED_PARAMETER用于在VC编译器下告知编译器,不必检测改变量是否使用的警告。

UNREFERENCED_PARAMETER(hPrevInstance);UNREFERENCED_PARAMETER(lpCmdLine);// 创建一个Cocos2d-x程序实例AppDelegate app;// 运行程序实例return cocos2d::CCApplication::sharedApplication().run();}代码看着就这么几行,好像非常简单。

tinyos资料

tinyos资料

TinyOS是一个开源的嵌入式操作系统,它是由加州大学的伯利克分校开发出来的,主要应用于无线传感器网络方面。

它是基于一种组件(Component-Based)的架构方式,使得能够快速实现各种应用。

TinyOS的程序采用的是模块化设计,所以它的程序核心往往都很小(一般来说核心代码和数据大概在400 Bytes左右),能够突破传感器存储资源少的限制,这能够让TinyOS很有效的运行在无线传感器网络上并去执行相应的管理工作等。

TinyOS 本身提供了一系列的组件,可以很简单方便的编制程序,用来获取和处理传感器的数据并通过无线电来传输信息。

TinyOS是一个开源的嵌入式操作系统,它是由加州大学的伯利克分校开发出来的,主要应用于无线传感器网络方面。

它是基于一种组件(Component-Based)的架构方式,使得能够快速实现各种应用。

TinyOS的程序采用的是模块化设计,所以它的程序核心往往都很小(一般来说核心代码和数据大概在400 Bytes左右),能够突破传感器存储资源少的限制,这能够让TinyOS很有效的运行在无线传感器网络上并去执行相应的管理工作等。

TinyOS本身提供了一系列的组件,可以很简单方便的编制程序,用来获取和处理传感器的数据并通过无线电来传输信息。

TinyOS在构建无线传感器网络时,它会有一个基地控制台,主要是用来控制各个传感器子节点,并聚集和处理它们所采集到的信息。

TinyOS 只要在控制台发出管理信息,然后由各个节点通过无线网络互相传递,最后达到协同一致的目的,比较方便。

1. tinyos和普通的os的不同点它们的应用场景不一样,tinyos是一个开源的构件化操作系统,它采用构件化描述语言nesC 进行开发,主要针对资源非常有限的无线传感器网络节点而设计。

与一般的嵌入式操作系统相比,TinyOS有其自身的特点:采用模块化设计,所以核心尺寸小(一般来说核心代码和数据大概在400Bytes左右),可突破无线传感器网络存储资源少的限制;基于可重用组件的体系结构;使用事件驱动模型,通过事件触发来唤醒CPU工作;单一任务栈;内核非常简单,甚至在严格意义上说,称不上内核;没有进程管理和虚拟存储。

米联客ZYNQ-LINUX教程

米联客ZYNQ-LINUX教程

版本信息:版本REV2018时间05/22/2018XILINX ZYNQ LINUX篇基于米联MZ7X系列电子版自学资料常州一二三电子科技有限公司溧阳米联电子科技有限公司版权所有米联客学院04QQ群:516869816米联客学院03QQ群:543731097(半满)米联客学院02QQ群:86730608(满)米联客学院01QQ群:34215299(满)感谢您使用米联客ZYNQ系列开发板,以及配套教程。

本教程将对之前编写的《修炼秘籍》部分内容做出改进,并且增加新的课程内容。

本教程不仅仅适合用于米联客开发板,而且可以用于其他的ZYNQ开发板。

软件版本:VIVADO2017.4(提供安装好环境的虚拟机)版权声明:本手册版权归常州一二三电子科技有限公司/溧阳米联电子科技有限公司所有,并保留一切权利,未经我司书面授权,擅自摘录或者修改本手册部分或者全部内容,我司有权追究其法律责任。

版主大神们都等着大家去提问--电子资源论坛扫描以下二维码注册论坛:微信公众平台:电子资源论坛目录XILINX ZYNQ LINUX篇 (1)基于米联MZ7X系列 (1)CH01-debian9虚拟机和VIV ADO的安装 (6)1.1概述 (6)1.2 debain9虚拟机安装 (6)1.3 debian9下安装vivado软件 (17)CH02_带HDMI输出的裸机工程 (22)2.1概述 (22)2.2解压开发包 (22)2.3 VIV ADO驱动的安装与验证 (22)2.4 创建VIVADO工程 (24)CH03_恢复出厂系统及烧录EMMC (31)3.1概述 (31)3.2 使用脚本工具烧录SD卡 (31)CH04_LINUX移植debian系统 (36)4.1概述 (36)4.2 清理磁盘脚本 (36)4.3创建共享文件夹,及LINUX下移植debian系统 (36)CH05_从EMMC加载debian系统 (41)5.1概述 (41)5.2 从EMMC加载debian系统 (41)CH06_Ubuntu系统移植 (45)6.1概述 (45)6.2 移植Ubuntu系统 (45)CH07_BuildRoot系统移植 (54)7.1概述 (54)7.2 移植BuildRoot系统 (54)CH08_SSH远程访问开发板 (61)8.1概述 (61)8.2 SSH的概述 (61)8.3 SSH提供两种验证方式 (61)8.4 SSH远程访问开发板 (61)CH09_HelloWorld APP程序 (66)9.1概述 (66)9.2 SSH提供两种验证方式 (66)9.3 在发板上运行HelloWorld程序。

03-10-java基础-helloworld代码解读

03-10-java基础-helloworld代码解读

03-10-java基础-helloworld代码解读03-10-java基础-helloworld代码解读如下:```javapublic class HelloWorld {public static void main(String[] args) {System.out.println("Hello, World!");}}```1. public class HelloWorld { ... }:这是Java程序的主类,即入口点。

它使用"public"关键字声明,意味着任何外部的代码都可以访问它。

"HelloWorld"是该类的名称,符合Java的命名规范。

大括号中是类体的内容。

2. public static void main(String[] args) { ... }:这是Java程序的主函数,是程序的入口点。

当你运行一个Java程序时,JVM(Java虚拟机)会寻找并执行这个方法。

public static:这两个关键字表示这是一个公共的静态方法,可以被直接调用,无需创建类的实例。

void:表示该方法没有返回值。

String[] args:这是方法的参数,是一个字符串数组。

你可以在命令行中传递参数给Java程序,并通过这个数组获取它们。

3. System.out.println("Hello, World!");:这是在控制台输出"Hello, World!"的语句。

System:是Java的一个预定义类,提供了许多有用的静态方法,包括用于输入和输出的方法。

out:是System类的一个静态成员变量,代表标准输出流(通常是控制台)。

println("Hello, World!");:使用println方法在控制台上打印字符串"Hello, World!",并在其后添加一个换行符。

pythonhelloworld代码

pythonhelloworld代码

pythonhelloworld代码Python是一种高级编程语言,它可以用来开发各种类型的应用程序,包括桌面应用程序、Web应用程序、游戏和移动应用程序。

Python的语法简单易懂,而且具有很强的可读性,这使得它成为了很多开发者的首选语言。

在Python中,编写第一个程序通常被称为“Hello World”程序。

这个程序非常简单,只需要输出一句话“Hello World”。

下面是一个Python “Hello World” 程序的代码:print("Hello World")以上代码使用了Python内置函数print()来输出字符串“Hello World”。

这个函数将字符串作为参数传递,并将其打印到控制台上。

如果你想让你的“Hello World”程序更加有趣一些,你可以使用变量来存储“Hello World”这个字符串,并在输出时使用变量名代替具体的字符串。

下面是一个示例代码:message = "Hello World"print(message)以上代码首先将字符串“Hello World”存储在变量message中,然后再使用print()函数输出该变量的值。

这样做可以使代码更加灵活和可维护。

除了print()函数外,在Python中还有很多其他内置函数和模块可以使用。

例如,可以使用input()函数从用户那里获取输入信息,并将其存储在变量中。

下面是一个示例代码:name = input("What is your name? ")print("Hello, " + name + "!")以上代码使用input()函数提示用户输入他们的名字,并将其存储在变量name中。

然后,使用print()函数输出一个包含该名称的欢迎消息。

Python还支持各种数据类型,包括整数、浮点数、布尔值、字符串和列表等。

python入门第一讲--Helloworld

python入门第一讲--Helloworld

python⼊门第⼀讲--Helloworld⼀、 Hello world开始写程序之前,先唠叨⼏句便于你对命令⾏模式和python交互模式有⼀个简单的了解。

在开始菜单搜索cmd并打开,1、命令⾏模式cd = change directory ;dir = 查看当前⽬录⽂件列表如查看c盘中的⽬录⽂件列表,只需输⼊ cd c:\,点回车,便改变当前⽬录到C盘下了,然后输⼊dir,点回车,便可以查看c盘中的⽬录⽂件列表了。

此外,cd .. 返回上⼀层⽬录;cd ../.. 返回上上⼀层⽬录;以此类推。

2、Python交互模式打开cmd,输⼊python,点击回车,显⽰python的版本信息,便进⼊了python交互模式(若⽆法显⽰python版本信息,回看本⼈的第⼀篇随笔“python安装”)。

交互模式下可以直接输⼊程序语句,如:输⼊print("hello world"),便输出了hello world。

此外,在交互模式下输⼊exit()可以返回命令⾏模式。

⼆、First PY program创建⼀个⽂件名为hello.py的⽂档:print “Hello,World!”print “Good!”保存后执⾏:(以本⼈为例,我的hello.py⽂档保存在d:\MQ\computer\python_code⽂件夹下)在cmd中输⼊python d:\MQ\computer\python_code\hello.py回车输出:Hello,World!Good!第⼀个程序就写完啦,秋咪秋咪~~⼏点注意事项:(1)变量的命名规则:要具有描述性;变量名只能_,数字,字母组成,不可以是空格或特殊字符(#?<.,¥$*!~);不能以中⽂为变量名;不能以数字开头;保留字符是不能被使⽤;变量名区分⼤⼩写。

(2)所有的Python程序的命名规范都应该以.py结尾。

Groovy入门教程

Groovy入门教程

Groovy入门教程 Groovy println var.class 你可以看到程序最后输出了var的实际类型为:ng.String 作为例外,方法参数和循环变量的声明不需要def。 2、 不需要的public 你可以把main 方法前面的public 去掉,实际上,groovy 中默认的修饰符就是public ,所以public 修饰符你根本就不需要写,这 点跟java 不一样。 3、 不需要的语句结束符 Groovy中没有语句结束符,当然为了与java 保持一致性,你也可以使用; 号作为语句结束符。在前面的每一句代码后面加 上; 号结束,程序同样正常运行(为了接受java 程序员的顽固习惯)。 4、 字符串连接符 跟java 一样,如果你需要把一个字符串写在多行里,可以使用+ 号连接字符串。代码可以这样写: def var="hello "+ "world"+ ",groovy!" 当然更groovy 的写法是: def var="""hello world groovy!""" 三个”号之间不在需要+ 号进行连接(不过字符串中的格式符都会被保留,包括回车和tab)。 5、 一切皆对象 听起来象是“众生平等”的味道,事实上groovy 对于对象是什么类型并不关心,一个变量的类型在运行中随时可以改变,一切 根据需要而定。如果你赋给它boolean ,那么不管它原来是什么类型,它接受boolean值之后就会自动把类型转变 为boolean值。看下面的代码: def var="hello "+ "world"+ ",groovy!" println var; println var.class; var=1001 println var.class 输出结果: hello world,groovy! class ng.String class ng.Integer var这个变量在程序运行中,类型在改变。一开始给它赋值String ,它的类型就是String ,后面给它赋值Integer ,它又转变 为Integer 。 6、 循环 删除整个源文件内容,用以下代码替代: def var="hello "+ "world"+ ",groovy!" def repeat(val){ for(i = 0; i < 5; i++){ println val } } repeat(var) 输出: hello world,groovy! hello world,groovy! hello world,groovy! hello world,groovy! hello world,groovy! 注意循环变量i前面没有def。当然也没有java 中常见的int,但如果你非要加上int也不会有错,因为从Groovy1.1beta2 之后开 始(不包括1.1beta2),groovy 开始支持java 经典的for 循环写法。 此外,上面的for 语句还可以写成: for(i in 0..5) 这样的结果是一样的。 7、 String 和 Gstring 除了标准的ng.String以外(用’号括住),groovy 还支持Gstring字符串类型(用“号括住)。把上面的for 循环中的语句 改成: println "This is ${i}:${val}" 运行一下,你就会明白什么是Gstring。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 快速入门本节课程主要实现一个小的Web GIS应用程序,该程序提供将GIS数据中一幅地图发布到网络上,并访问。

一个Web GIS应用程序的实现,主要分为三部分。

1、制作GIS数据。

通过 SuperMap iDesktop 对GIS数据进行处理,并制作成一幅地图,保存工作空间。

2、发布GIS数据。

通过 SuperMap iServer 将工作空间发布成地图服务。

3、开发web应用程序。

通过 SuperMap iClient for JavaScript 实现与SuperMap iServer 的地图服务对接,获取地图并显示。

最后部署程序。

1.1 准备数据与服务1.1.1 GIS数据准备空间数据是GIS的核心,GIS的血液,GIS的操作对象是空间数据,因此设计和使用GIS的第一步工作就是根据系统的功能,获取所需要的空间数据,并创建空间数据库。

有关GIS数据的处理与制作,可以参考SuperMap iDesktop相关文档。

本书不单独进行介绍。

本例快速入门程序,直接使用SuperMap iServer提供的示例数据World,位于SuperMap iServer安装目录\samples\data\World\World.sxwu1.1.2 为数据创建GIS服务对于Web GIS应用来说,获取GIS数据以及GIS功能是通过网络GIS服务来实现的。

因此,需要为GIS数据发布成GIS服务,供客户端对其数据以及功能进行操作。

SuperMap iServer 专门提供服务管理工具WebManager来创建各种类型的GIS服务,创建服务的步骤分为三步:1)根据项目的需求,确定需要创建哪些类型的GIS服务,本例需要实现对地图的浏览、基本操作,因此创建地图服务。

2)启动SuperMap iServer 服务器:运行SuperMap iServer安装目录\bin\startup.bat即可。

注意,运行startup.bat会出现一个DOC命令窗口,该窗口不能关闭。

3)服务器启动成功后,在浏览器地址栏输入:http://localhost:8090/iserver/manager,进入服务管理工具。

注意:a)第一次访问该工具,会要求设置管理员用户以及密码。

b)服务管理工具的访问地址:http://【GIS服务器IP或机器名】:8090/iserver/manager4)在服务管理页面首页,点击快速创建GIS服务,安装创建服务向导依次设置参数,完成GIS服务创建操作。

本例所使用的数据是SuperMap iServer的示例数据,在启动GIS服务器的过程中,其地图服务已经被SuperMap iServer自动创建好了。

1.2 开发Web GIS应用本例快速入门使用SuperMap iClient for JavaScript开发包实现与GIS服务的对接,获取GIS数据。

因为SuperMap iClient for JavaScript开发包直接使用JavaScript语言,因此应用程序的开发工具可以选择editPlus、notepad++、vistul studio、Dreamweaver等任意一款支持HTML代码编写的工具。

SuperMap iClient for JavaScript开发包位于【iServer安装目录】/iclient/forJavaScript目录中。

1.2 开发Web GIS应用开始编写快速入门程序。

第一步:复制脚本库文件首先为该程序创建一个文件夹,命名为GettingStarted。

从SuperMap iClient for JavaScript开发包目录中将libs和theme目录复制到GettingStarted文件夹中。

其中 -libs文件夹包括所有控件和基础类的文件-theme文件夹包括控件资源以及样式文件1.2 开发Web GIS应用第二步:创建HTML页面,添加脚本库引用。

创建一个HTML页面,修改页面的title,设置页面的charset为utf-8。

添加SuperMap iClient for JavaScript脚本库的引用。

代码如上。

1.2 开发Web GIS应用第三步,添加地图控件。

地图控件需要一个页面承载,因此,在页面中添加一个div元素,通过div 控制地图窗口的位置,大小等页面布局。

该示例在首次加载页面的时候就显示地图,因此在body中添加onload事件,在onload响应函数中,实现地图控件的初始化等操作。

添加如下加粗代码:<!DOCTYPE HTML><html ><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" > <title>SuperMap iClient for JavaScript</title><script src="libs/SuperMap.Include.js"></script><script type="text/javascript">var map,layer;// 设置访问的GIS服务地址var url ="http://localhost:8090/iserver/services/map-world/rest/maps/World Map";// 显示地图function onPageLoad(){// 创建地图对象map = new SuperMap.Map("map");}</script></head><body onload=onPageLoad()><div id="map"style="position:relative;left:0px;right:0px;width:800px;height:500px;" ></div></body></html>1.2 开发Web GIS应用第四步:向Map中添加图层初始化地图对象后,需要初始化图层对象,并将图层对象添加到地图中进行显示。

SuperMap iServer 的REST地图服务中的地图需要通过yer.TiledDynamicRESTLayer图层对象进行对接,因此初始化图层对象yer.TiledDynamicRESTLayer,并设置该图层对接的GIS地图服务的资源地址。

yer.TiledDynamicRESTLayer图层对象需要通过异步加载的方式添加到map中,因此为yer.TiledDynamicRESTLayer添加layerInitialized事件监听,并在监听函数中,通过Map.addLayer()方法添加图层,同时设置地图的中心点,让地图数据居中显示在地图窗口。

添加如下加粗代码:<!DOCTYPE HTML><html ><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" ><title>SuperMap iClient for JavaScript</title><script src="libs/SuperMap.Include.js"></script><script type="text/javascript">var map,layer;// 设置访问的GIS服务地址var url ="http://localhost:8090/iserver/services/map-world/rest/maps/World Map";// 显示地图function onPageLoad(){// 创建地图对象map = new SuperMap.Map("map");// 创建图层对象layer = newyer.TiledDynamicRESTLayer("World",url,{transpar ent:true,cacheEnabled:true},{maxResolution:"auto"});layer.events.on({"layerInitialized":addLayer});}// 加载图层function addLayer() {// 向Map添加图层map.addLayer(layer);map.setCenter(new SuperMap.LonLat(0,0 ), 0);}// 放大function ZoomIn() {map.zoomIn();}// 缩小function ZoomOut() {map.zoomOut();}</script></head><body onload=onPageLoad()><div id="map"style="position:relative;left:0px;right:0px;width:800px;height:500px;"> </div><input type="button" value="放大" onclick="ZoomIn()" /><input type="button" value="缩小" onclick="ZoomOut()" /></body></html>1.2 开发Web GIS应用第五步,添加放大缩小按钮为页面添加放大、缩小按钮,并设置onclick事件,实现缩放功能操作。

添加如下加粗代码。

<!DOCTYPE HTML><html ><head><meta http-equiv="Content-Type" content="text/html;charset=utf-8" ><title>SuperMap iClient for JavaScript</title><script src="libs/SuperMap.Include.js"></script><script type="text/javascript">var map,layer;// 设置访问的GIS服务地址var url ="http://localhost:8090/iserver/services/map-world/rest/maps/World Map";// 显示地图function onPageLoad(){// 创建地图对象map = new SuperMap.Map("map");// 创建图层对象layer = newyer.TiledDynamicRESTLayer("World",url,{transparent:true,cacheEnabled:true},{maxResolution:"auto"});layer.events.on({"layerInitialized":addLayer});}// 加载图层function addLayer() {// 向Map添加图层map.addLayer(layer);map.setCenter(new SuperMap.LonLat(0,0 ), 0);}</script></head><body onload=onPageLoad()><div id="map"style="position:relative;left:0px;right:0px;width:800px;height:500px;"> </div><input type="button" value="放大" onclick="ZoomIn()" /><input type="button" value="缩小" onclick="ZoomOut()" /></body></html>1.2 开发Web GIS应用第六步,添加缩放地图的方法Map.zoomIn()方法实现对当前地图进行一倍放大。

相关文档
最新文档