自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 协程与yield个人浅解

前情提要 数据是一种状态,执行语句从一种状态变为另外一种状态。 本文内容 协程 进程和线程都由系统管理,协程完全由程序控制,就没有线程内核态用户态切换的开销。 上下文切换,中断处理程序将A的状态保存,A阻塞变为就绪时发送一个中断消息,将A状态还原继续执行。协程正是这么一个逻辑模型。 轻量、可中断、程序控制,可以很好地去处理异步。 yield 在单线程情况中,关键字所在的那个语句可以看作中断,上下文切换是将状态保存而yield是将状态传出。 在多线程交互里,取回的数据给生成器。next时,状态还原的同时会带上

2020-09-29 23:59:52 2895

原创 快速上手,从VS Code提交第一份代码到GitHub仓库

1,安装Git。一路next 2,配置Git。 进入终端(可以是Git Bash、Windows PowerShell、cmd、vsCode的终端)输入: $ git config --global user.name "GitHub用户名。其实能随便写,只是每次提交都会记录现在的这个用户名" $ git config --global user.email "GitHub用邮箱。同上" 上面两行配置了每次提交到仓库使用的用户名和邮箱,之后也可以直接到用户文件夹下的.gitconfig文件里修改。接下来

2020-05-16 09:59:15 890

原创 【C++ STL】使用库函数对 整型int、字符串string(char指针)进行转换

写编程题时,常常遇到对int、string的处理(比如牛客网的华为机试题),遂总结下用过的几个轮子。 通用的sstream 全名stringstream,它能将可被打印的类型保存为字符串流,再从该流中传入到相应的类型中。使用十分之简便: #include <sstream> string ss_itoa(const int n){ string str; stringstream ...

2020-03-29 16:50:13 569

原创 【剑指offer笔记】2.3.2 字符串(拓展:牛客华为机试)

字符串和数组十分相近,理解为字符数组也不为过,一些数据结构的书和课程,都将数组和字符串排版得很近。我也是这么实现一个字符串类的,链接: String的C++实现(https://blog.csdn.net/Yb333333/article/details/103047318) 字符串是以‘\0’结束的数组,空串也就是s[1]='\0';。同样的,一个有脏数据的数组,也有可能出现‘\0’引发错误...

2020-01-02 12:20:31 171

转载 【JAVA】找出输入的字符串中出现次数最多的字符

代码是我看着乐乐熊小妹的博客打的。 import java.util.*; public class Find { public static void main(String[] args){ String s=new Scanner(System.in).nextLine(); Map&lt;Character,Integer&gt; m=new HashMap&lt;...

2019-03-13 17:27:45 2618 2

原创 问自己

少时,我常与同窗一起你问我答,互相授受。我由衷地感受到了知识以不可名状的形式就这么散布在了空气中,而我们几个既是海绵,也吞吐了一些新的理解在其中。而随着升学,如此形式似乎渐发地少。我亦埋头看书愈发多,却总是看过了学过了,这个脑子他就真的过了。 我啊,喜欢问自己问题,优柔寡断。还是先做着,在做着的过程中好好感知。 ...

2018-01-16 21:40:47 267

空空如也

空空如也

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

TA关注的人

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