BlitzMax v1.30
BlitzMax is the new, next generation game programming language from Blitz Research. BlitzMax retains the BASIC roots of Blitz3D and BlitzPlus, but adds a ton of cool new features and abilities.
Enhanced BASIC language
BlitzMax is BASIC...but with a few twists, including:
Function pointers
Fully dynamic arrays
Inheritance and polymorphism
'By reference' function parameters
Byte, Short, Int, Long, Float and Double numeric data types
Array and string slicing
Flexible 'collection' system for dealing with linked lists etc
Low level pointer handling
UTF16 strings
The ability to 'Incbin' binary data and access it as easily as if it were a regular file
External language support for interfacing with C/C++/ObjectiveC or assembly code
Multiplatform support
BlitzMax has been designed from the ground up for multiplatform support, and BlitzMax programs can be compiled for Windows, MacOS X and Linux. The BlitzMax license is 'all in one' - buy BlitzMax once and run your programs on all three platforms!
Modular design
BlitzMax is largely based around the idea of modules, collections of commands stored in special files. You can add your own modules to the system, allowing you to cleanly reuse code in your own projects. Modules are also a great way to distribute libraries of commands, and Blitz Research have many weird and wonderful modules lined up for future release!
Easy to use 2D command set
BlitzMax includes the Max2D module which contains a set of very easy to use 2D commands. On MacOS X and Linux, Max2D uses the OpenGL API, while on Windows PCs you have the option of using either the OpenGL or DirectX APIs. Both OpenGL and DirectX use 3D hardware to draw graphics to the screen, allowing for advanced effects such as realtime blending, rotation and scaling.
Intelligent build system
BlitzMax allows you to split a project up into multiple source files which can be pre-compiled to massively reduce development time. This process is handled automatically by the included BMK ('Blitz make') utility and is completely transparent to the developer.
IDE and Debugger
The BlitzMax package includes an 'integrated development environment' (IDE), which is used to enter your programs, and a debugger for tracking down bugs.
Direct OpenGL support
Thanks to the OpenGL module, you can use BlitzMax for direct OpenGL programming. Writing an OpenGL program is now as simple as:
GLGraphics 640,480
While Not KeyHit( KEY_ESCAPE )
glClear GL_COLOR_BUFFER_BIT
glBegin GL_TRIANGLES
glVertex2i 0,1
glVertex2i 1,-1
glVertex2i -1,-1
glEnd
Flip
Wend
In addition, a module based on the popular 'Glew' library provides support for all OpenGL extensions.
Tons of source code included
Most BlitzMax modules are written in...BlitzMax! When you buy BlitzMax, you will receive the source code to all the BlitzMax modules, allowing advanced users the opportunity to enhance the BlitzMax system, or tweak it for their own needs.
Intel CPU架构开发指南_卷3
<br>Intel Architecture<br>Software Developer’s<br>Manual<br>Volume 3:<br>System Programming
Intel CPU架构开发指南_卷2
Intel Architecture<br>Software Developer’s<br>Manual<br>Volume 2:<br>Instruction Set Reference
Intel CPU架构开发指南_卷1
Intel Architecture<br>Software Developer’s<br>Manual<br>Volume 1:<br>Basic Architecture
AMD64位架构指南_卷5
<br>AMD64 Architecture<br>Programmer’s Manual<br>Volume 5:<br>64-Bit Media and x87 Floating-<br>Point Instructions<br>
AMD64位架构指南_卷4
AMD64 Architecture<br>Programmer’s Manual<br>Volume 4:<br>128-Bit Media Instructions
AMD64位架构指南_卷3
AMD64 Architecture<br>Programmer’s Manual<br>Volume 3:<br>General-Purpose and System<br>Instructions
AMD64位架构指南_卷2
AMD64 Architecture<br>Programmer’s Manual<br>Volume 2:<br>System Programming
AMD64位架构指南_卷1
AMD64 Architecture<br>Programmer’s Manual<br>Volume 1<br>Application Programming
汇编艺术(En)
汇编语言艺术(PDF版)(英文版)
JavaScript权威指南(英文版)
More than 300,000 JavaScript programmers around the world have made <br>this their indispensable reference book for building JavaScript applications.<br><br>"A must-have reference for expert JavaScript programmers...well-organized and detailed."<br>-- Brendan Eich, creator of JavaScript
深入了解内存
深入了解内存<br>清水反应 Ars technica、Aceshardware、simpletech等 独家编译<br><br><br>原文链接:Ace's Guide to Memory Technology<br>原文作者:Johan De Gelas(johan@aceshardware.com)<br><br>collected by stonefeng<br><br><br>DRAM和SRAM基础知识<br>RAM模块基础<br>DRAM读取过程 <br>快页模式内存<br>SDRAM读取过程分析<br>SDRAM写入过程<br>Aceshardware所写的关于SDRAM基本工作原理的文章
VBScript语言参考(中文)
欢迎使用 VBScript 语言参考<br><br>通过对信息进行分组,可以使您方便地研究 Visual Basic 脚本的各个主题。<br>可以在“字母顺序关键字列表”中找到 VBScript 语言的所有主题。如果只需要查看某个主题(例如对象),则有对该主题进行详细说明的章节可供查阅。<br><br>如何操作呢?单击左边任意一个标题,即可显示该标题所包含的项目列表。从该列表中选择要查看的主题。打开所选主题之后,就能够很容易地链接到其他相关章节。<br><br>请尽情浏览 JScript 语言参考的各个部分,您会发现 VBScript 语言有多么丰富。
3G技术精要五篇
本PDF内容包括标准篇, 原理篇, 产品篇, 业务篇, 规划篇五部分分别讲解
MASM汇编包
Microsoft Macro Assembler Package Version 5.00
YingJAD.EXE
网络上很好的 JAVA .Class 反编译软件, 我用过,效果不错<br>推荐大家使用
Visual.Assist.X.v10.3
For most programmer,it's the most and best Useful tool to code C/C++ program.
Don't think too much,it's the most wonderful goods.
IPMSG Source
飞鸽传书为局域流行文件/信息传输软件,此为该软件的打包源码,供有兴趣的同仁下载,共享资源,无他目的。
日本语音素学习软件(可发声)
上传者并非程序作者,<br>并只做资源共享使用,<br>如果有关于利益纠纷,<br>上传者概不负责。
ProceXp.zip
Perfect tool for viewing process,little and wise.
苹果对C的扩展(英文版)
Garbage Collection and Blocks are powerful well-known techniques to improve programmer productivity with very modest runtime costs and penalties. With two open source compiler implementations and open source runtime implementations they can be considered for use beyond the Apple platform.
HTML5 and CSS3 Transition, Transformation, and Animation
HTML5 and CSS3 technologies are changing the face of the web, they are making the way we build websites, add new features, and develop more immersive experiences much faster and accessible to the masses. Transitions, transformations, and animations have always required a specialized component, until now. Learn to harness the power of HTML5 and CSS3 to make your interactive and visually compelling designs a reality.
HTML5 and CSS3 Transition, Transformation, and Animation will introduce any developer or designer to this new, exciting, and world-changing technology. Using practical and easy-to-follow examples, create visually compelling and interactive websites without the overhead and previously time consuming external components.
This is your jumpstart in learning to develop and realize your vision with the power and flexibility of HTML5 and CSS3.
HTML5 and CSS 3 Transition, Transformation, and Animation is your kick start to developing beautifully elegant, interactive, and entertaining web pages. You will start with a gentle reminder of the evolution in HTML and CSS, and then jump straight in following along with this example-driven, fast-paced exploration to help you quickly develop these highly prized skills in HTML5 and CSS3. You will finish with multiple artifacts to twist and change to suit your wildest imagination.
Pro JavaScript for Web Apps
Client-sidewebappdevelopmenthasalwaysbeenthepoorcousintoserver-sidecoding.Thisstarted becausebrowsersandthedevicestheyrunonhavebeenlesscapablethanenterprise-classservers.To provideanykindofseriouswebappfunctionality,theserverhadtodoalloftheheavyliftingforthe browsers,whichwasprettydumbandsimplebycomparison.
Overthelastfewyears,browsershavegotsmarter,morecapable,andmoreconsistentinhowthey implementwebtechnologyandstandards.Whatusedtobeafighttocreateuniquefeatureshasbecome abattletocreatethefastestandmostcompliantbrowser.Theproliferationofsmartphonesandtablets hascreatedahugemarketforhigh-qualitywebapps,andthegradualadoptionofHTML5providesweb applicationdeveloperswithasolidfoundationforbuildingrichandfluidclient-sideexperiences.
Sadly,whiletheclient-sidetechnologyhascaughtupwiththeserverside,thetechniquesthat client-sideprogrammersusestilllagbehind.Thecomplexityofclient-sidewebappshasreacheda tippingpointwherescale,elegance,andmaintainabilityareessentialandthedaysofhackingouta quicksolutionhavepassed.Inthisbook,Ileveltheplayingfield,showingyouhowtostepupyour client-sidedevelopmenttoembracethebesttechniquesfromtheserver-sideworldandcombinethem withthelatestHTML5features.
Mastering Apache Maven 3
Apache Maven is popular as a build tool. However, in reality, it goes beyond being just a build tool. It provides a comprehensive build management platform. Prior
to Maven, developers had to spend a lot of time in building a build system. There was no common interface. It differed from project to project—each time a developer moved from one project to another, there was a learning curve. Maven filled this gap by introducing a common interface. It ended the era of "the build engineer."
Mastering Nginx
An in-depth guide to configuring NGINX for any situation, including numerous examples and reference tables describing each directive
Dimitri. -- Aivaliotis
MySQL-5.7官方手册(英文HTML版)
This is the MySQL™ Reference Manual. It documents MySQL 5.7 through 5.7.21, as well as NDB Cluster releases based on version 7.5 of NDB through 5.7.20-ndb-7.5.9, respectively.
iOS-Animations-by-Tutorials(3e)(pdf&code;)
iOS.Animations.by.Tutorials.3rd.Edition, 英文第3版, 基于iOS 10 与 swift 3
Advanced Swift (epub)
Advanced Swift (epub)
CSS3实用指南<Stunning CSS3> 英文版
CSS3, the newest version of the style sheet language of the web, is less
about creating new effects and more about accomplishing the beautiful
web design effects you’re familiar with in fantastic new ways—ways
that are more efficient and produce more usable and flexible results
than the techniques we’ve been using for the last decade.
CSS3 is still changing and evolving, as are browsers to support it and
web designers to figure out how best to use it. CSS3 can create some
stunningly beautiful and cool effects, as you’ll see throughout this
book. But if these effects aren’t practical for real-world sites right
now, what’s the point? In this book, I’ll focus on teaching you the
cutting-edge CSS techniques that can truly improve your sites and are
ready to be used in your work right away.
This book is not an encyclopedia or reference guide to CSS3; it won’t
teach you every single property, selector, and value that’s new to CSS
since version 2.1. Instead, it will teach you the most popular, useful,
and well-supported pieces of CSS3 through a series of practical but
innovative projects. Each chapter (after Chapter 1) walks you through
one or more exercises involving the new techniques of CSS3 to produce
a finished web page or section of a page. You can adapt these
exercises to your own projects, or use them as inspiration for completely
different ways to creatively use the new properties, selectors,
and values you’ve learned.
In some ways, CSS3 is a new way of thinking as much as a new way of
developing your pages. It can be hard to think of how to use the new
border-image property, for instance, when you’ve been making web
sites for years and aren’t used to having the option of using an image
for the border of a box. Because of this, I’ve included a list of ideas for
how to use each CSS3 property, selector, and value I cover, beyond
just the single way we use it in the exercise. I hope to provide you with
plenty of inspiration for how to put the CSS3 techniques you’re learning
to work in your own projects, plus the technical know-how to
make sure you can use CSS3 comfortably and efficiently.
jenkins官方手册
This book is aimed at relatively technical readers, though no prior experience with Continuous Integration is assumed. You may be new to Continuous Integration, and would like to learn about the benefits it can bring to your development team. Or, you might be using Jenkins or Hudson already, and want to discover how you can take your Continuous Integration infrastructure further.
Much of this book discusses Jenkins in the context of Java or JVM-related projects. Nevertheless, even if you are using another technology stack, this book should give you a good grounding in Continuous Integration with Jenkins. We discuss how to build projects using several non-Java technologies, including as Grails, Ruby on Rails and .NET. In addition, many topics, such as general configuration, notification, distributed builds and security are applicable no matter what language you are using.
Continuous Integration is like a lot of things: the more you put in, the more value you will get out. While even a basic Continuous Integration setup will produce positive improvements in your team process, there are significant advantages to gradually assimilating and implementing some of the more advanced techniques as well. To this end, this book is organized as a progressive trek into the world of Continuous Integration with Jenkins, going from simple to more advanced. In the first chapter, we start off with a sweeping overview of what Jenkins is all about, in the form of a high-level guided tour. From there, we progress into how to install and configure your Jenkins server and how to set up basic build jobs. Once we have mastered the basics, we will delve into more advanced topics, including automated testing practices, security, more advanced notification techniques, and measuring and reporting on code quality metrics. Next, we move on to more advanced build techniques such as matrix builds, distributed builds and cloud-based CI, before discussing how to implement Continuous Deployment with Jenkins. Finally, we cover some tips on maintaining your Jenkins server.
Visual Assist X 10.8.2001(附VA_X.dll破解补丁)
Visual Assist X 10.8.2001(附VA_X.dll破解补丁)
jQuery 1.4.1 中文参考
jQuery 1.4.1 -- Shawphy, 原作:G. Scott Olson
Iczelion.chm
This series of tutorials were created by Iczelion to help you get up to speed in the development of assembly language programs targeting the Win32 platform. By design, these tutorials use the Microsoft Macro Assembler (MASM) along with certain updated include and library files conveniently packaged in the Masm32 distribution created by Hutch. The tutorials have been translated to reflect the syntax of other assemblers. Check out Hiro's insightful Win32ASM Community and Hutch's Masm Forum for assistance with these tutorials, or for possible translations to other assembler syntax.
Win32help.zip
Information in this online help system is subject to change without notice and does not represent a commitment on the part of Microsoft Corporation. The software and/or files described in this online help system are furnished under a license agreement or nondisclosure agreement. The software and/or files may be used or copied only in accordance with the terms of the agreement. The purchaser may make one copy of the software for backup purposes. No part of this online help system may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or information and retrieval systems, for any purpose other than the purchaser's personal use, without the written permission of Microsoft Corporation.
sysinternals 工具集合 (20090226版)
Sysinternals
之前为Winternals公司提供的免费工具,Winternals原本是一间主力产品为系统复原与资料保护的公司,为了解决工程师平常在工作上遇到的各种问题,便开发出许多小工具。之后他们将这些工具集合起来称为Sysinternals,并放在网路供人免费下载,其中也包含部分工具的原始码,一直以来都颇受IT专家社群的好评。
微软在2006年7月收购了Winternals,更重要的是,微软藉由此一并购网罗了该公司的两位创办人Mark Russinovich及Bryce Cogswell,其中,Mark Russinovich曾因为利用自己开发的Rootkit Reveal
WinACE 2.69i
2.96i版
对强悍压缩和解压缩程序,功能及支持格式相当齐全,功能方面包括压缩与解压缩之外、还有分片压缩、加密功能、支持鼠标右键快显功能,建立自动解压缩等,支持的格式更丰富包括程序本身的ACE及ZIP、RAR、LZH、ARJ、TAR、CAB、LHA、GZIP等,几乎常用的程序都支持,另WinACE可预设压缩及解压缩路径、编辑程序、扫毒程序等