自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Hugh的博客

Task failed successfully

  • 博客(22)
  • 收藏
  • 关注

原创 C++ <random> 速通

C++11 的引擎和分布浅析

2022-06-05 19:09:53 439 1

原创 C++移动语义概述

C++ 移动语义与完美转发速览

2022-06-05 16:08:13 234

原创 C++类型推导

C++类型推导简述 typeof typeid auto decltype

2022-06-05 16:02:30 402

原创 C/C++ 字符串转数字

字符串转数字C<stdlib.h> in C<cstdlib> in C++C有两个转换函数:atoistrtol这两个函数都不会出异常 只会执行到出错位置后返回当前结果 默认结果为0atoiint atoi (const char * str);只能转换10进制的数字字符串为数字#include <iostream>int main(){ printf("%d %d %d\n",atoi("1000"),atoi("a1000")

2022-04-27 16:16:40 2351

原创 Fiber & Coroutine

Fiber 与 CoroutineStackOverflow上有回答说 Fiber 和 Coroutine 最早出自 C++ Boost最主要区别在于 Fiber 有调度器调度 Coroutine手动调度但是Kotlin 有 CoroutineGolang 有 goroutine都是有调度器的可参考链接https://blog.csdn.net/madongchunqiu/article/details/69855744http://www.open-std.org/jtc1/sc22/

2022-04-20 22:51:46 215

原创 Ubuntu更换默认text editor

Gnome 更换 Visual Editor

2022-03-19 21:22:02 867

原创 Android设置图标背景透明

Android设置图标背景透明

2022-03-14 10:45:16 5517

原创 cJSON pow2gt函数解析

cJSON pow2gt函数解析在最新的版本中 已经没有这个函数了 现在的策略是如果没有超过INT_MAX 就直接翻倍计算不小于 x 的最小2次幂static int pow2gt (int x) { --x; x|=x>>1; x|=x>>2; x|=x>>4; x|=x>>8; x|=x>>16; return x+1; }源函数一眼看上去不知道是干什么的那先减少位数 看看发生了什么这里用4位二进

2021-12-30 17:32:23 355

原创 ubuntu下载与卸载dotnet

ubuntu下载与卸载dotnet

2021-12-23 15:33:13 2749

原创 NAT学习小记

文章目录NAT术语实现方式SNATDNATPATNAT网络地址转换NAT(Network Address Translation)专用网->因特网NAT转换表(通过路由器或者防火墙时转换)LAN(IP, Port) -> WAN(IP, Port)术语LocalGlobalInside内部本地地址即分配给内部设备的地址,此类地址不会宣告到外部网络内部全局地址即内部设备被外部网络所知晓的地址Outside外部本地地址即外部设备被内部网络所知晓的地

2021-11-17 23:00:24 54

原创 C# IO相关类继承图

类数据源自菜鸟继承关系源自CSharp源代码

2021-04-09 19:28:30 142

原创 TimeSlice的测量方法

文章目录code解析semaphorecoreabout Windowsthe other function在操作系统相关方面会涉及到时间片这部分的认识和测量 在网上似乎没有找到相关的文章 所以这里写下一份供大家参考如有误 望指正code这里的两个函数返回都是***纳秒级(ns)***的时间#ifndef __TIME_SLICE_#define __TIME_SLICE_ 1#include<iostream>#include<chrono>#include&

2021-03-22 01:49:47 394

原创 《“己学”发略》发略

己学发略:简单讲刍论:浅陋的议论四善端:恻、羞、辞、是四善德:仁、义、礼、智文献[1]麻尧宾.“己学”发略:本体的综合构造与儒家的生命哲学[J].四川大学学报(哲学社会科学版),2016(02):5-13.[2]麻尧宾.“己学”刍论——工夫传统与儒家的为己精神[J].四川大学学报(哲学社会科学版),2013(06):29-42.刍论工夫传统与儒家的为己精神”为己“的大体精神指向 -> 仁仁之体仁者以天地万物为一体,莫非己也。认得为己,何所不至? 若不有诸己,自不与

2020-12-26 16:46:25 786 1

原创 C++实参类型转换

实参类型转换基本来自 C++Primer5th所指 章节 和 页码 都属 C++Primer 5th 中文版off = 26为了确定最佳匹配,编译器将实参类型到形参类型的转换划分成几个等级,具体排序如下所示:(书P219)精确匹配实参类型和形参类型相同实参从数组类型或函数类型转换成对应的指针类型(参见6.7节,第221页,将介绍函数指针)向实参添加项层const或者从实参中删除顶层const。通过const转换实现的匹配(参见4.11.2 节,第143页)通过类型提升实现

2020-11-26 20:08:45 442

原创 C++代码缩进

Google指路借鉴指路C++几种常见代码缩进风格&样式foreword使用 Tab 做缩进 或者使用空格 但尽量统一 只适用一种方式通常我设置 一个 Tab 四个空格 但Tab 不转化为空格不过 Google 的规范是:只使用空格 一次两个空格不用 Tab 设定编辑器将 Tab 转为空格别问我怎么设置 想知道请点这里K&R 风格C程序最早的缩进风格由C的发明者 Ritchie 和他的合作者 Kernighan 率先使用//styleif(cond

2020-10-25 00:06:56 5402

原创 Ubuntu 命令行使用 Kotlin

ubuntu cli kotlin

2020-09-22 11:47:54 610

原创 C++ 函数 引导/基础

对比数学函数y=f(x)y=f(x)y=f(x)这是数学上二元函数的一种形式在C++ 编程里 函数的一般形式是Type FuncName(para...);//FuncName 是函数名 对应 f 这个形式//para... 是函数参数 对应 x 相当于多元函数 不过在变成里面 可以没有参数 //Type 是函数(理解上的)运算结果的类型 相当于 y 的类型 当然 在编程里面 可以不返回任何东西 不过需要用 void 占位//一个 求和函数 求两个 int 的和//定义该函数int

2020-08-15 02:51:28 314

原创 C++new/delete重载与简单GC相关

new_handler位于 <new> 的一个类型别名typedef void (*std::new_handler)();//返回值类型为 void 的无参函数指针To be continued

2020-06-18 14:37:38 144

原创 C++返回局部变量引用的具体细节

返回局部变量引用的情况书上都说不能返回局部变量的引用或局部指针,说这种行为危险,但又没讲具体原因,那么今天就来看看这种行为的具体细节PS:下面含有AT&T汇编内容,未学过汇编的朋友可以跳过直接看结论先放一个实验用函数,即返回 int& 类型的局部变量的函数int& RetInt(){ int i=42; int& RefI=i; return RefI;}测试函数稍后会用到的几个测试函数,用来说明不同情况下使用局部的结果void

2020-06-04 17:04:23 3504 2

原创 Linux库链接查询

查看链接命令编译时获取库链接pkg-configReturn metainformation about installed librariespkg-config --static --libs _name_lib_ #like glfw3 # --static : Output libraries suitable for static linking. That means including any private libraries in the out‐put. Th

2020-05-15 11:43:10 319

原创 C++模板名称查找&模板友元

文章目录template模板参数: typename class 整型数(Integral Number) 指针整型数必须使用编译期常量Name resolution片段模板定义中能够出现一下三类名称模板名称、或模板实现中所定义的名称和模板参数有关的名称模板定义所在的定义域内能看到的名称如果名字查找和模板参数有关,那么查找会延期到模板参数全都确定的时候偏特化是在 原型 基础上补充模板参数信息template<typename type>class base{};

2020-05-15 01:46:05 217

原创 C/C++随机数的生成--从<cstdlib>到<random>

C++随机数最常用的随机数获得还是从C那里那里的一套 srand() rand() ,通过随机数种子用随意的数字或者时间来获得伪随机数#include<cstdio>//#include<stdio.h>两行预处理代码相同#include<ctime>//#include<time.h>获得时间函数的头文件#include<cstd...

2020-04-20 12:17:21 521

空空如也

空空如也

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

TA关注的人

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