I. BACKGROUNDCsapp's network programming is a rough introduction to the network programming of some knowledge, in the last section of the main implementation of a small Web server, this server called Tiny, it is a small but full-featured Web server, in just about 300 lines of code, combined with many ideas, for example, Process Control, Unix I/O, sockets, HTTP, and so on, it is exciting that it can provide the Web browser with static and dynamic conte
Having recently been interested in an interpretive program (like python or BC calculator in Linux), start learning how to compile. Today, I realized the lexical scanning procedure of tiny language. Most of them refer to the book compiling principles and practices. But I made some minor improvements.First talk about Tiny language:1. Note: Put in a pair of curly braces. The notes in the book cannot be nested,
Tiny memory allocationTiny memory allocation process:
If the tiny type is requested, the allocation is first attempted from the tiny cache and returned if the cache allocation succeeds
Otherwise, try assigning from Tinysubpagepools
Use Allocatenormal to allocate if there are no assignments above
Allocating from the cacheIn this case, the cac
Tiny Core Linux:Http://www.tinycorelinux.net/downloads.htmlThe current version is: 4.7.5 Everyone's needs are different, and the reason I chose Tiny Core Linux is simple-because it's small. The purpose of this system is to look at the Web page, so as long as the Web browser can display the normal Chinese can. First, the use of the ISO file to start the computer, after starting the installation of "Tc-instal
Tiny Core Linux is an extremely simple but highly scalable gnu/linux release that can be reduced to just 10MB in size. Yesterday May 23 just released the Tiny Core Linux 7.1 is only a small 11.7 MB size, the volume is really breathtaking, to know the common Ubuntu or Debian, is always 800MB-4700MB, a CD can not fit the time The usual thing. Today we will show you the magical charms of the smallest Linux dis
Tiny library uses the application service layer to provide services to the user interface layer. The specific implementation is Microsoft WCF services. In the tiny library solution, the tinylibrary. Services project provides the WCF Service for the entire system. According to the traditional hierarchical method of application systems, the tinylibrary. Services project is located on the domain model layer an
Tiny server-1: an in-depth understanding of computer systems
I recently learned Chapter 1 network programming in "deep understanding of computer systems". The last section is the implementation of a small web server named Tiny, which has been provided in the source code book, here we will not copy and paste it. This blog mainly records answers to question 10 after class. Original question:Write the HTML for
Tiny PXE Server IntroductionTiny PXE Server is a small and powerful network-booting software. Support DHCP TFTP HTTP BINL DNS, such as multiple protocols, support GRUB4DOS,PXELINUX,IPXE and other multi-boot, support from PXE/GPXE/IPXE boot, the latest version incredibly able to directly from the Internet through the HTTP protocol boot, really inverse days.Tiny PXE Server:http://erwan.labalec.fr/tinypxeserver/pxesrv.zip1. Start IpxeTiny PXE server can
TINY-CNN is a CNN-based open Source library whose license is the BSD 3-clause. The author has also been maintaining the update, which is helpful for further mastering CNN, so the following is the compilation and use of tiny-cnn in Windows7 64bit vs2013.1. Download the source code from HTTPS://GITHUB.COM/NYANP/TINY-CNN:$ git clone https://github.com/nyanp/
Recently, when I was working on a real estate project, I used the text editor tiny mce. Due to JavaScript verification, I began to study tiny mce. I searched du Niang and Google for half a day, I found that tiny mce event processing is very rare, and the official documentation is an api in English. So I posted my solution for reference by friends who encountered
Production of RHEL5 Tiny Linux############# RHEL5 Tiny Linux ##############Build with Linux startup processFirst step: partition, Mount, the following is the partition script#!/bin/bash# difined Variable#bootpart=500mrootpart=2gRead-p "Input your disk that need to format:" Disk# partitons(/sbin/fdisk $Disk NP1+ $BootPartNP2+ $RootPartWEof) >/dev/nullSleep 3Mkfs.ext3 ${disk}1 >/dev/nullMkfs.ext3 ${disk}2 >/d
Profile:
This section is mainly recorded in the tiny 6410 Development Board written in the bare Metal program key interrupt control LED light.
8 user-defined keys are configured in the Tiny6410, and KEY1 is used to control the LED1~LED4. The key and led circuits are as follows:
K1 corresponds to the external interrupt Eint0,led1~led4 configuration method as described in the article Embedded bootloader Development Six (
Preface
I haven't updated my blog for a while. On the one hand, because of busy work, on the other hand, I have been insisting on designing and improving the application system development framework based on DDD recently.Apworks. I have read my field-driven design case: Tiny Library SeriesArticleMy friends must have heard of the apworks framework. Although this framework is not yet mature enough to be used in real system development, it has implemen
The Tiny shell is a lightweight standard remote shell tool that provides remote execution commands (including: RLOGIN,TELNET,SSH, etc.) and file transfer functions (upload, download), supports Single-byte, fully supports pseudo-terminal pairs (pty /tty) and other pseudo terminals.
First, the preface
With the development of the Internet, the use of unix/linux system more and more, and the invasion of a unix/linux system is no longer difficult. Usuall
Release of the smallest Linux version Tiny Core Linux 7.1GuideTiny Core Linux is an extremely simple but highly scalable GNU/Linux release, which can be reduced to only 10 MB. The Tiny Core Linux May 23, which was just released in 7.1 yesterday, only has a size of 11.7 MB in the zone. The small size is amazing. You need to know whether Ubuntu or Debian is normal, 800 MB-4700 MB is a common issue. Today we w
To be a first-class template engine, it is necessary to be a first-class template editor. Tiny template engine has been introduced for some time, but because its syntax is independent, so the editor can only use the general text editor, but the editing efficiency is naturally low. Another way is to use the velocity editor for editing, but the problem often has the wrong syntax hints, some grammar can not be correctly prompted, in short, but all in all
SOURCE Snapshot:Https://git.oschina.net/tinyframework/tinyBefore you get started, the default is already familiar with Maven and git, for Maven and gig-related issues, girls ask Google, boys ask degrees Niang, his two-bit meticulous patience will make you satisfied.Before install, you need to prepare the environment to confirm that your machine can be sisu or have a good maven agent.Make sure that there are jdk1.5 and more than 1.6 versions in the compilation environment.Add the following config
Friendly reminder: Read this article requires Java, MAVEN environment building skills, about the Java development environment and MAVEN Environment building please consult Google and degrees Niang . It is very simple to build a Tinyweb project environment to build a tinyweb development environment.If you have not downloaded the tiny framework, enter the following command on the command line:
1
MVN archetype:generate-darchetypegrou
Feature Introduction
Outline support: Supports displaying key content in the outline, and can quickly locate
Syntax highlighting: support for coloring in the editor, based on syntax, making code easier to read and debug
Error TIP: If there is an error in the template language, you can make an error in the project navigation, error view, and edit window
Code folding: Support code folding for code blocks for easy reference
Syntax hints: Support
The tiny framework is a 10-minute starter for 10 minutes to give the reader an overview of the composition of the tiny framework.
Application Configuration FrameworkUsed to provide system configuration load and distribution, while providing the default configuration and application-level configuration two sets of configuration scenarios, and the application-level configuration is the main, that is, appl
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.