C/C++
文章平均质量分 75
yue2388253
15622383059@163.com
展开
-
使用Java 10调用C/C++动态链接库dll之HelloWorld
注:博主所用环境:eclipse , java10,visual studio 2017 一、编写Java程序 首先打开eclipse,新建java工程 在建好的工程中新建一个源文件:右键点击src——》new——》class 在对话框中输入包名、类名,并勾选自动生成main函数。 编写java程序,最终如下: package helloworld; public...原创 2018-08-06 20:42:09 · 2318 阅读 · 1 评论 -
使用Rust对Linux进行流量限速(qdisc)
使用Rust对Linux进行流量限速(qdisc) 整体架构 工程使用Rust工具bindgen来调用C库libnl3从而实现一个令牌桶过滤器(Token Bucket Filter,TBF)来对整体流量进行限速。 代码 代码已托管至Github,欢迎PR或issue。 ...原创 2019-03-24 21:19:12 · 645 阅读 · 0 评论 -
运行超时:您的程序未能在规定时间内运行结束,请检查是否循环有错或算法复杂度过大。
最近在牛客网刷编程题踩到一个坑,记录一下。 题目:计算斐波那契数列(1, 2, 3, 5, 8,...)的第n个数。 先贴代码: class Solution { public: int rectCover(int number) { int pre = 1; int result = 1; while (--num...原创 2019-04-04 22:36:36 · 7416 阅读 · 0 评论 -
如何避免内存泄漏?(C++)
什么是内存泄漏? 请看下面代码。该代码中的fuc_to_show_mem_leak()在函数中申请了一个int大小的内存,却没有在return之前释放它,从而导致了内存泄漏! // Program with memory leak #include <bits/stdc++.h> using namespace std; // function with memory leak ...翻译 2019-04-09 16:31:06 · 2171 阅读 · 0 评论