自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tkokof1的专栏

int life(void* params) { // TODO: implement }

  • 博客(5)
  • 资源 (25)
  • 收藏
  • 关注

原创 程序面试题之我见

本文简述了自己对于程序面试题的一些看法前些年程序面试题比较流行,自然也涌现了不少网红试题,这里简单讲解一下,也顺道说说自己的看法~链表简单起见,以下讨论的链表都是单链表如何判断两条(不存在环)链表有交点 ? 如果有交点,如何找出交点 ?存在交点的两条(不存在环)链表,其尾部节点一定是相同的(这里有些朋友可能会有疑问,相交的链表不能是蝶形的吗(这样两条链表就可能存在不相同的尾部...

2019-09-30 20:01:15 3597 2

原创 买房应该全款还是贷款

一般都是发些技术博文,这篇随性讲点其他的内容(买房)~不经意看到一个视频,内容大概是一人准备全款买房,但销售员安利他贷款买房(建议他用首付之外的钱做其他投资),说的似乎也有一些道理,突然想到买房应该全款还是贷款确实是个有意思的问题,这里简单分析一下这个问题~首先我们简化一下买房这个问题,不考虑买房卖出、通货膨胀等问题,仅考虑最朴素的情况,假设我们有初始资金(FFF) 50万(500000)...

2019-09-21 12:54:17 600 2

原创 Modern C++ 书籍推荐

本文介绍了一些 Modern C++ 的相关书籍整理了一份 Modern C++(现代 C++,意指使用 C++11 及之后标准特性的 C++),有兴趣的朋友可以参考一下(下文介绍的一些书籍没有给出资源链接,后续会持续更新)~基础The C++ Programming Language第四版中包含了对 C++11 的介绍 [pdf]C++ Primer第五版中包含了对 ...

2019-09-14 21:43:43 2977 2

原创 数学小记之常用数值

本文简单列举了一些常用数值,熟记这些数值可以方便我们进行数学运算π\piπ 相关的数值想必大部分朋友都比较熟悉了:π≈3.14π2≈1.572π≈6.28 \begin{aligned} & \pi \approx 3.14 \\ & \frac{\pi}{2} \approx 1.57 \\ & 2\pi...

2019-09-11 12:43:57 3753 1

原创 Sweet Snippet 之 字符串编辑距离

字符串编辑距离的简单实现字符串编辑距离应该是动态规划中的代表问题了:给定两个字符串 aaa 与 bbb,求解将 aaa 编辑至 bbb 的操作步数(距离),编辑包含以下两种操作:删除某一字符增加某一字符(这里我们不允许变更某一字符,注意一下)求解方法则是根据子问题的结果"递推"出原问题的结果:设字符串 aaa 的长度为 mmm, 字符串 bbb 的长度为 nnn, 我们定义问...

2019-09-10 19:33:43 423

ActivePerl 5.26.0.2600 32bit

ActivePerl 5.26.0.2600 32bit

2021-01-13

The Modern C++ Challenge.zip

Test your C++ programming skills by solving real-world programming problems covered in the book Key Features Solve a variety of real-world programming and logic problems by leveraging the power of C++17 Test your skills in using language features, algorithms, data structures, design patterns, and more Explore areas such as cryptography, communication, and image handling in C++

2019-09-14

Professional C++ 4th.zip

Professional C++ is the advanced manual for C++ programming. Designed to help experienced developers get more out of the latest release, this book skims over the basics and dives right in to exploiting the full capabilities of C++17. Each feature is explained by example, each including actual code snippets that you can plug into your own applications

2019-09-14

Optimized C++.zip

In today’s fast and competitive world, a program’s performance is just as important to customers as the features it provides. This practical guide teaches developers performance-tuning principles that enable optimization in C++. You’ll learn how to make code that already embodies best practices of C++ design run faster and consume fewer resources on any computer—whether it’s a watch, phone, workstation, supercomputer, or globe-spanning network of servers.

2019-09-14

Modern C++ Programming Cookbook.zip

Explore the most important language and library features of C++17, including containers, algorithms, regular expressions, threads, and more

2019-09-14

Mastering the C++17 STL.zip

The book starts by exploring the C++ Standard Template Library in depth. You will learn the key differences between classical polymorphism and generic programming, the foundation of the STL. You will also learn how to use the various algorithms and containers in the STL to suit your programming needs. The next module delves into the tools of modern C++. Here you will learn about algebraic types such as std::optional, vocabulary types such as std::function, smart pointers, and synchronization primitives such as std::atomic and std::mutex. In the final module, you will learn about C++'s support for regular expressions and file I/O.

2019-09-14

Mastering C++ Multithreading.zip

Multithreaded applications execute multiple threads in a single processor environment, allowing developers achieve concurrency. This book will teach you the finer points of multithreading and concurrency concepts and how to apply them efficiently in C++. Divided into three modules, we start with a brief introduction to the fundamentals of multithreading and concurrency concepts. We then take an in-depth look at how these concepts work at the hardware-level as well as how both operating systems and frameworks use these low-level functions. In the next module, you will learn about the native multithreading and concurrency support available in C++ since the 2011 revision, synchronization and communication between threads, debugging concurrent C++ applications, and the best programming practices in C++. In the final module, you will learn about atomic operations before moving on to apply concurrency to distributed and GPGPU-based processing. The comprehensive coverage of essential multithreading concepts means you will be able to efficiently apply multithreading concepts while coding in C++.

2019-09-14

Discovering Modern C++ An Intensive Course for Scientists.zip

Peter Gottschling’s Discovering Modern C++ is an intensive introduction that guides you smoothly to sophisticated approaches based on advanced features. Gottschling introduces key concepts using examples from many technical problem domains, drawing on his extensive experience training professionals and teaching C++ to students of physics, math, and engineering.

2019-09-14

C++17 STL Cookbook.zip

C++ has come a long way and is in use in every area of the industry. Fast, efficient, and flexible, it is used to solve many problems. The upcoming version of C++ will see programmers change the way they code. If you want to grasp the practical usefulness of the C++17 STL in order to write smarter, fully portable code, then this book is for you.

2019-09-14

C++17 Quick Syntax Reference.zip

This quick C++17 guide is a condensed code and syntax reference to the popular programming language, fully updated for C++17. It presents the essential C++ syntax in a well-organized format that can be used as a handy reference.

2019-09-14

Beginning C++17 From Novice to Professional, 5th edition.zip

Learn how to program using the updated C++17 language. You'll start with the basics and progress through step-by-step examples to become a working C++ programmer. All you need are Beginning C++17 and any recent C++ compiler and you'll soon be writing real C++ programs. There is no assumption of prior programming knowledge

2019-09-14

C++ Concurrency in Action.zip

This bestseller has been updated and revised to cover all the latest changes to C++ 14 and 17! C++ Concurrency in Action, Second Edition teaches you everything you need to write robust and elegant multithreaded applications in C++17.

2019-09-14

The C++ Standard Library A Tutorial and Reference (2nd Edition).zip

The C++ Standard Library: A Tutorial and Reference, Second Edition, describes this library as now incorporated into the new ANSI/ISO C++ language standard (C++11). The book provides comprehensive documentation of each library component, including an introduction to its purpose and design; clearly written explanations of complex concepts; the practical programming details needed for effective use; traps and pitfalls; the exact signature and definition of the most important classes and functions; and numerous examples of working code. The book focuses in particular on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.

2019-09-14

Effective.Modern.C++.zip

Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++. Topics include: The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functions The relationships among std::move, std::forward, rvalue references, and universal references Techniques for writing clear, correct, effective lambda expressions How std::atomic differs from volatile, how each should be used, and how they relate to C++'s concurrency API How best practices in "old" C++ programming (i.e., C++98) require revision for software development in modern C++ Effective Modern C++ follows the proven guideline-based, example-driven format of Scott Meyers' earlier books, but covers entirely new material. "After I learned the C++ basics, I then learned how to use C++ in production code from Meyer's series of Effective C++ books. Effective Modern C++ is the most important how-to book for advice on key guidelines, styles, and idioms to use modern C++ effectively and well. Don't own it yet? Buy this one. Now". -- Herb Sutter, Chair of ISO C++ Standards Committee and C++ Software Architect at Microsoft

2019-09-14

2013 Stroustrup - The C++ Programming Language 4th Edition.zip

This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—noticeable by a small space inside the spine—also increases durability. C++11 has arrived: thoroughly master it, with the definitive new guide from C++ creator Bjarne Stroustrup, C++ Programming Language, Fourth Edition! The brand-new edition of the worlds most trusted and widely read guide to C++, it has been comprehensively updated for the long-awaited C++11 standard. Extensively rewritten to present the C++11 language, standard library, and key design techniques as an integrated whole, Stroustrup thoroughly addresses changes that make C++11 feel like a whole new language, offering definitive guidance for leveraging its improvements in performance, reliability, and clarity. C++ programmers around the world recognize Bjarne Stoustrup as the go-to expert for the absolutely authoritative and exceptionally useful information they need to write outstanding C++ programs. Now, as C++11 compilers arrive and development organizations migrate to the new standard, they know exactly where to turn once more: Stoustrup C++ Programming Language, Fourth Edition.

2019-09-14

Dev-C++ 5.1.0.0

Dev-C++ IDE 的最新版本,有兴趣的朋友可以下载体验一番 :)

2012-02-04

HGE DX9 版本(alpha)

HGE的DX9版本,并未做到足够的测试,有兴趣的朋友可以看看,热烈欢迎对其中BUG批评指正

2011-06-11

连连看 底层逻辑 示例源码

连连看 底层逻辑 示例源码 包括两个实例程序:1.Console 2.GUI

2010-11-21

一种棋类游戏通用框架的实现(Codes)

一种棋类游戏简单的通用框架的实现(Codes)

2010-02-16

HGE系列之零 使用细究

HGE系列之零 使用细究 (.doc) DirectX SDK For Dev-C++ (.DevPak)

2009-12-29

以前编写的简单小游戏

以前编写的小游戏,可惜源代码丢失了...唉

2009-12-29

heScript示例代码

自己实现的一个十分简单的游戏脚本(heScript)

2009-10-09

ogg vorbis 示例程序

自己编写的一个简单的ogg vorbis示例程序,需要包含相应的ogg vorbis头文件及链接上正确的DLL

2009-08-05

ogg vorbis SDK

自己整理的ogg vorbis开发库 :)

2009-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除