-
This book is intended for "hands-on" developers or advanced students interested in understanding the strategies and tactics of concurrent network programming using C++ and object-oriented design. We describe the key design dimensions, patterns, and principles needed to develop flexible and efficient concurrent networked applications quickly and easily. Our numerous C++ code examples reinforce the design concepts and illustrate concretely how to use the core classes in ACE right away. We also take you "behind the scenes" to understand how and why the IPC and concurrency mechanisms in the ACE toolkit are designed the way they are. This material will help to enhance your design skills and to apply C++ and patterns more effectively in your own object-oriented networked applications.
標(biāo)簽:
understanding
developers
interested
advanced
上傳時(shí)間:
2015-08-09
上傳用戶:epson850
-
Basic Compression Library
by Marcus Geelnard
Release 1.2.0
2006-07-22
Introduction
The Basic Compression Library is a library of well known compression algorithms implemented in portable ANSI C code.
For more information about the Basic Compression Library, please read the manual (doc/manual.pdf) and, of course, the source code.
標(biāo)簽:
Introduction
Compression
Geelnard
Library
上傳時(shí)間:
2015-10-06
上傳用戶:
-
This document contains a general overview in the first few sections as well as a more detailed reference in later sections for SVMpython. If you re already familiar with SVMpython, it s possible to get a pretty good idea of how to use the package merely by browsing through svmstruct.py and multiclass.py. This document provides a more in depth view of how to use the package.
Note that this is not a conversion of SVMstruct to Python. It is merely an embedding of Python in existing C code. All code other than the user implemented API functions is still in C, including optimization.
標(biāo)簽:
document
contains
detailed
overview
上傳時(shí)間:
2013-12-14
上傳用戶:希醬大魔王
-
This book is for you if
You re no "dummy," and you need to get quickly up to speed in intermediate to advanced C++
You ve had some experience in C++ programming, but reading intermediate and advanced C++ books is slow-going
You ve had an introductory C++ course, but you ve found that you still can t follow your colleagues when they re describing their C++ designs and code
You re an experienced C or Java programmer, but you don t yet have the experience to develop nuanced C++ code and designs
You re a C++ expert, and you re looking for an alternative to answering the same questions from your less-experienced colleagues over and over again
C++ Common Knowledge covers essential but commonly misunderstood topics in C++ programming and design while filtering out needless complexity in the discussion of each topic. What remains is a clear distillation of the essentials required for production C++ programming, presented in the author s trademark incisive, engaging style.
標(biāo)簽:
intermediate
you
quickly
dummy
上傳時(shí)間:
2014-01-09
上傳用戶:wpwpwlxwlx
-
3rd Generation Partnership Project
Technical Specification Group Services and System Aspects
ANSI-C code for the Fixed-point
Extended AMR - Wideband (AMR-WB+) codec
(Release 7)
標(biāo)簽:
Specification
Partnership
Generation
Technical
上傳時(shí)間:
2017-02-24
上傳用戶:wyc199288
-
matlab有限元網(wǎng)格劃分程序
DistMesh is a simple MATLAB code for generation of unstructured triangular and tetrahedral meshes. It was developed by Per-Olof Persson (now at UC Berkeley) and Gilbert Strang in the Department of Mathematics at MIT. A detailed description of the program is provided in our SIAM Review paper, see documentation below.
One reason that the code is short and simple is that the geometries are specified by Signed Distance Functions. These give the shortest distance from any point in space to the boundary of the domain. The sign is negative inside the region and positive outside. A simple example is the unit circle in 2-D, which has the distance function d=r-1, where r is the distance from the origin. For more complicated geometries the distance function can be computed by interpolation between values on a grid, a common representation for level set methods.
For the actual mesh generation, DistMesh uses the Delaunay triangulation routine in MATLAB and tries to optimize the node locations by a force-based smoothing procedure. The topology is regularly updated by Delaunay. The boundary points are only allowed to move tangentially to the boundary by projections using the distance function. This iterative procedure typically results in very well-shaped meshes.
Our aim with this code is simplicity, so that everyone can understand the code and modify it according to their needs. The code is not entirely robust (that is, it might not terminate and return a well-shaped mesh), and it is relatively slow. However, our current research shows that these issues can be resolved in an optimized C++ code, and we believe our simple MATLAB code is important for demonstration of the underlying principles.
To use the code, simply download it from below and run it from MATLAB. For a quick demonstration, type "meshdemo2d" or "meshdemond". For more details see the documentation.
標(biāo)簽:
matlab有限元網(wǎng)格劃分程序
上傳時(shí)間:
2015-08-12
上傳用戶:凜風(fēng)拂衣袖
-
An Arduino core for the ATmega328, ATmega168, ATmega88, ATmega48 and ATmega8, all running a [custom version of Optiboot for increased functionality](#write-to-own-flash). This core requires at least Arduino IDE v1.6.2, where v1.8.5+ is recommended. <br/>
**This core gives you two extra IO pins if you're using the internal oscillator!** PB6 and PB7 is mapped to [Arduino pin 20 and 21](#pinout).<br/>
If you're into "generic" AVR programming, I'm happy to tell you that all relevant keywords are being highlighted by the IDE through a separate keywords file. Make sure to test the [example files](https://github.com/MCUdude/MiniCore/tree/master/avr/libraries/AVR_examples/examples) (File > Examples > AVR C code examples). Try writing a register name, <i>DDRB</i> for instance, and see for yourself!
標(biāo)簽:
MiniCore
上傳時(shí)間:
2021-02-22
上傳用戶:
-
DAvE是英飛凌科技公司的電子芯片模擬開發(fā)應(yīng)用工具軟件。 戴夫會(huì)幫助你在你的項(xiàng)目中規(guī)劃你想使用的英飛凌單片機(jī)或dsp,以提供智能向?qū)?那幫你設(shè)定芯片來工作的方式和你需要的各功能模塊,自動(dòng)生成C-code驅(qū)動(dòng)功能與適當(dāng)?shù)膯纹鈬O(shè)備和中斷的控制。 DAvE會(huì)直接與編譯器的IDE互動(dòng)。資料分為兩個(gè)部分,全部下載完即可解壓打開:part1:http://dl.21ic.com/download/dave_mothersystem_v2_2r2-294931.html part2:http://dl.21ic.com/download/dave_mothersystem_v2_2r2-294933.html
標(biāo)簽:
DAvE
xc167
mcu
上傳時(shí)間:
2022-07-21
上傳用戶:
-
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(114)資源包含以下內(nèi)容:1. FREESCALE 9S08AW60 串口調(diào)試程序.2. saa7113視頻解碼芯片外圍電路設(shè)計(jì)原理圖.3. 這是在用的AD7705源程序.4. 紅外線遙控原理以及單片機(jī)制作自學(xué)習(xí)遙控器詳細(xì)設(shè)計(jì)思路.5. 在微波整體集成電路設(shè)計(jì)、理論和描述特性的一條新穎的路線的PDF學(xué)術(shù)論文.6. 對于內(nèi)部具有D /A轉(zhuǎn)換器的單片機(jī),采用其自備的D /A轉(zhuǎn)換器產(chǎn)生需要的信號(hào)是最經(jīng)
濟(jì)的方法。C8051F020是Cygnal公司最新的一款功能強(qiáng)大的內(nèi)部具有D /A轉(zhuǎn)換器的單片機(jī)。介紹了
采用查.7. 液晶6963模塊 240*64,外接PS2鍵盤,多級(jí)菜單.這是我工作中的一個(gè)程序,有興趣的可以看.8. 這是一個(gè)i2c程序,經(jīng)過多次應(yīng)用都能成功實(shí)現(xiàn)功能,而且簡要實(shí)用.9. 本電子書是很多嵌入式開發(fā)經(jīng)典文章和技巧使用的PDF格式的書籍.10. 168線SD內(nèi)存條電路原理圖資料,好像是臺(tái)灣人寫的.11. FPGA可促進(jìn)嵌入式系統(tǒng)設(shè)計(jì)改善即時(shí)應(yīng)用性能.12. fat32文件系統(tǒng)格式說明
十分詳盡.13. fat32和fat16文件系統(tǒng)格式說明.14. 講解嵌入式開發(fā)的入門書!非常不錯(cuò),值得一看!.15. TMS320C6000CSLAPIReferenceGuideRev.I的pdf.16. s7300 400 step7 plc仿真軟件說明.17. with avr mega 8515 in the C-code AVR.18. Altera原裝MAX_II開發(fā)板原理圖,是用protel繪制的.19. zlg7290是一個(gè)能夠8*8的鍵盤驅(qū)動(dòng)芯片.20. 主要介紹各種芯片原理、功能、及其使用方法.21. 對芯片MCP2551的中文使用說明.22. 嵌入式T9輸入法的源代碼.23. BMP頭文件的源代碼.24. 自己收集整理和調(diào)試OK的三個(gè)Game源代碼.25. S24C10最小系統(tǒng)原理圖 包括FLASH SRAM等.26. 一個(gè)電平轉(zhuǎn)換芯片的資料74LVC4245,它在以太網(wǎng)中也發(fā)揮了很大的作用,對WEB開發(fā)人員有借鑒的價(jià)值.27. mmc卡的specification標(biāo)準(zhǔn)的英文版的.28. TMS320C2812全套例程.29. 這是用于lpc2106的自帶ADC功能的演示,利用KEIL FOR ARM 開發(fā),可以參考學(xué)習(xí)..30. megal16在codevision下關(guān)于1602的驅(qū)動(dòng)程序.31. 分布式多DSP系統(tǒng)的CPCI總線接口設(shè)計(jì)和驅(qū)動(dòng)開發(fā).32. 電子音量pT2314原程序
需要的朋友請趕快.33. 用protel dxp繪制三分頻原理圖和pcb電路板等.34. Bootloader(引導(dǎo)裝載器)是用于初始化目標(biāo)板硬件.35. OKI DEMO FLASH WRITE PROGRAM.36. OKI 675050 hardware accelerator sample program.37. verilog的一些源代碼.38. i.mx31 3DS平臺(tái)Nandboot引導(dǎo)程序源碼.39. c8051f24是個(gè)教學(xué)的程序.40. < ALTERA FPGA/CPLD 高級(jí)篇>>光盤資料中 體會(huì)“面積和速度的平衡與互換” 例程.
標(biāo)簽:
RFID
無線
射頻識(shí)別技術(shù)
上傳時(shí)間:
2013-07-17
上傳用戶:eeworm
-
DAvE是英飛凌科技公司的電子芯片模擬開發(fā)應(yīng)用工具軟件。 戴夫會(huì)幫助你在你的項(xiàng)目中規(guī)劃你想使用的英飛凌單片機(jī)或dsp,以提供智能向?qū)?那幫你設(shè)定芯片來工作的方式和你需要的各功能模塊,自動(dòng)生成C-code驅(qū)動(dòng)功能與適當(dāng)?shù)膯纹鈬O(shè)備和中斷的控制。 DAvE會(huì)直接與編譯器的IDE互動(dòng)。
標(biāo)簽:
電容器
上傳時(shí)間:
2013-07-14
上傳用戶:eeworm