dev
yue2388253
15622383059@163.com
展开
-
统计github本地仓库的代码行数
$ git ls-files | xargs wc -l参考链接:https://gist.github.com/mandiwise/dc53cb9da00856d7cdbb原创 2018-12-24 21:17:55 · 5733 阅读 · 0 评论 -
Qt公有槽和私有槽的区别
Qt遵循C++的规则,当槽函数作为一个成员函数,公有槽可以被其他类调用,而私有槽只能被类自身调用。当槽函数被信号触发而被调用时,公有槽和私有槽没有区别,它们都能被外部信号触发。 参考链接:https://stackoverflow.com/questions/17011414/does-it-make-any-difference-using-public-slots-instead-...原创 2018-12-25 10:00:59 · 4732 阅读 · 1 评论 -
error: component 'clippy' for target 'x86_64-unknown-linux-gnu' is unavailable for download 解决办法
当使用命令rustup component add clippy出现以下错误时error: component 'clippy' for target 'x86_64-unknown-linux-gnu' is unavailable for download只需要使用命令:rustup update然后再次使用命令rustup component add...原创 2019-02-27 14:55:48 · 2053 阅读 · 0 评论 -
网络地址16777343是什么地址?
最近在看别人的一个网络编程程序,出现了一个网络地址是16777343。其实16777343对应的是127.0.0.1。怎么来的呢?127.0.0.1==>(十六进制转化)7f000001 ==>(倒序)01 00 00 7F ==>(十进制转化)16777343(=1*256^3+7*16+15)...原创 2019-03-01 11:47:30 · 1049 阅读 · 0 评论 -
使用Rust对Linux进行流量限速(qdisc)
使用Rust对Linux进行流量限速(qdisc)整体架构工程使用Rust工具bindgen来调用C库libnl3从而实现一个令牌桶过滤器(Token Bucket Filter,TBF)来对整体流量进行限速。代码代码已托管至Github,欢迎PR或issue。...原创 2019-03-24 21:19:12 · 659 阅读 · 0 评论 -
使用Rust库bindgen之Hello World(附代码)
目录使用Rust库bindgen创建工程C部分Rust部分代码使用Rust库bindgen本文展示如何使用Rust库bindgen。bindgen是一个非常好用的工具,它可以自动地为你的C语言库生成binding。下面我们就开始吧!创建工程首先在你要创建工程的地方使用cargo new rust_bindgen_example,该命令会自动生成一个名为 rust_bindgen_examp...原创 2019-03-23 10:48:23 · 2934 阅读 · 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 · 7485 阅读 · 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 · 2188 阅读 · 0 评论