加载中
C++基础笔记

C与C++的不同点 C++在struct,union中定义的函数叫成员函数,在class中定义的数据叫数据成员 C++引入了三个存取权限的关键字:public,protected,private   public:表示数据成员或成员函...

2019/04/10 10:10
21
高精度算法(C/C++)

高精度算法 (C/C++) 做ACM题的时候,经常遇到大数的加减乘除,乘幂,阶乘的计算,这时给定的数据类型往往不够表示最后结果,这时就需要用到高精度算法。高精度算法的本质是把大数拆成若干固...

c++
2019/04/10 10:10
610
C语言编译成dll

首先c语言在开始要加上 #ifdef __cplusplus extern "C" { #endif …被导出的方法名称 #ifdef __cplusplus } #endif 不然系统会将起当做c++,转成的dll中的方法名称会被转义。在实现的方法名称...

2019/04/10 10:10
295
【详解】JNI(Java Native Interface)(一)

前言:   一提到JNI,多数编程者会下意识地感受到一种无法言喻的恐惧。它给人的第一感觉就是"难",因为它不是单纯地在JVM环境内操作Java代码,而是跳出虚拟机与其他编程语言进行交互。   ...

2018/10/22 21:09
76
《剑指Offer》面试题1:赋值运算符函数

《剑指Offer——名企面试官精讲典型编程题》 作者:何海涛 一、书上原题再现 面试题1:赋值运算符函数 题目:如下为类型CMyString的声明,请为该类型添加赋值运算符函数。 class CMyString ...

2018/10/22 20:22
6
策略模式(Strategy

Strategy 无论什么程序,其目的都是解决问题。而为了解决问题,我们又需要编写特定的算法。使用Strategy模式可以整体地替换算法的实现部分。能够整体地替换算法,能让我们轻松地以不同的算法...

2018/10/21 22:58
28
管理经济学第五章(生产要素投入的决策分析)

一、生产函数 生产要素:指从事生产所必须投入的各种经济资源。 包括:土地、劳动、资本、企业家才能 生产函数:指在一定时期内,在技术水平不变的情况下,生产中所使用的各种生产要素的数量...

2020/01/23 21:33
88
比NGINX更快:nginx-1.15.5 vs mongols-1.2.3

nginx是多进程web服务器的优秀代表。 本文要用mongols-1.2.3实现一个比nginx更快的多进程的web服务器。 mongols是C++ 服务器基础设施库, 它的主要特性如下: tcp 服务器 http 服务器 websoc...

2018/10/19 18:45
78
把 CPU “玩”起来

前言 从开始学习编程之后,就渐渐痴迷于技术,平时遇到购书满减活动时就忍不住买一堆书。前两天闲着无聊,翻开了去年买的《编程之美》,目录里的“让 CPU 占用率听你指挥”吸引力我的眼球。这...

2019/04/10 10:10
14
spdlog 基本结构分析

spdlog 基本结构分析 代码取自 V1.5.0, 代码堪称美学。 spdlog 是一个只有头文件的C++日志库,速度非常快,扩展性很强,更重要的是 社区活跃,文档齐全。 使用 参考官方的 example. {fmt} 的...

2019/04/10 10:10
1.1K
研究僧丨Window实用利器分享

本人CS在读小硕,平时工作环境主要是win10加ubuntu,下面推荐一些我用过且觉得不错的应用。 PS:我列举的应用基本被下面的网站收录,大家不妨去里面淘淘看。 Windows 绝妙项目 Awesome-Wind...

2019/04/10 10:10
47
【算法分析】如何理解快慢指针?判断linked list中是否有环、找到环的起始节点位置。以Leetcode 141. Linked List Cycle, 142. Linked List C...

引入 快慢指针经常用于链表(linked list)中环(Cycle)相关的问题。LeetCode中对应题目分别是: 141. Linked List Cycle 判断linked list中是否有环 142. Linked List Cycle II 找到环的起始节...

2018/10/23 11:44
95
玩转C线性表和单向链表之Linux双向链表优化

  前言:   这次介绍基本数据结构的线性表和链表,并用C语言进行编写;建议最开始学数据结构时,用C语言;像栈和队列都可以用这两种数据结构来实现。   一、线性表基本介绍     1...

2018/10/24 15:24
15
Numpy科学计算从放弃到入门

[toc] 什么是NumPy NumPy是Python科学计算的基础包,不仅是python中使用最多的第三方库,还是SciPy、Pandas等数据科学的基础库。所提供的结构比Python自身的更高级、更高效。 可以说,NumPy...

2019/04/10 10:10
16
你没听过的梅森旋转算法

(标准开头) 如果单独提梅森旋转算法可能大家都很陌生,但如果说到C++11的random可能大家就都熟悉多了。事实上,C++,python等多种计算机语言的随机数都是通过梅森旋转算法产生的。(也有一...

2019/04/10 10:10
104
谈谈中间件开发

前言 本文主要是写给那些想从事中间件开发的同学看的 :) 如果你没有这个打算,那么本文的学习路线非但不实用,还可能会影响你正常的工作 :) 什么是中间件开发? 随着国内软件行业的发展,...

2018/10/20 17:02
19
AVR单片机教程——UART进阶

本文隶属于<a href="https://www.cnblogs.com/jerry-fuyi/p/avr_tutorial.html" target="_blank">AVR单片机教程</a>系列。 在第一期中,我们已经开始使用UART来实现单片机开发板与计算机之间...

spi
2019/04/10 10:10
41
DirectX11 With Windows SDK--28 计算着色器:波浪(水波)

前言 有关计算着色器的基础其实并不是很多。接下来继续讲解如何使用计算着色器实现水波效果,即龙书中所实现的水波。但是光看代码可是完全看不出来是在做什么的。个人根据书中所给的参考书籍...

2020/01/21 20:46
57
深入拆解类加载器,这样的姿势你还不懂吗?

本文导读: 1、前奏,举个生活中的小栗子 2、为何Java类型加载、连接在程序运行期完成? 3、一个类在什么情况下才会被加载到JVM中? 什么是主动使用、被动使用?代码示例助你透彻理解类初始化...

2019/04/10 10:10
10
PEP 484 类型提示 -- Python官方文档译文 [原创]

英文原文:https://www.python.org/dev/peps/pep-0484/ 采集日期:2019-12-27 PEP 484 -- 类型提示(Type Hints) PEP: 484 Title: Type Hints Author: Guido van Rossum <guido at python.o...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部