算了咯,还能咋样
码龄7年
关注
提问 私信
  • 博客:246,608
    问答:1
    246,609
    总访问量
  • 53
    原创
  • 2,084,668
    排名
  • 250
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2017-11-12
博客简介:

糖炒栗子的博客

博客描述:
糖炒栗子的博客
查看详细资料
个人成就
  • 获得273次点赞
  • 内容获得19次评论
  • 获得1,261次收藏
  • 代码片获得109次分享
创作历程
  • 2篇
    2023年
  • 1篇
    2022年
  • 5篇
    2019年
  • 44篇
    2018年
  • 9篇
    2017年
成就勋章
TA的专栏
  • 做题笔记
    2篇
  • 前端vue
    1篇
  • sqlite3数据库
    1篇
  • 系统编程
    6篇
  • 网络编程
    2篇
  • 算法
    13篇
  • 类和对象
    5篇
  • 输入输出流
    1篇
  • 文件流
    1篇
  • 设计模式
    3篇
  • MySQL数据库
  • makefile
    1篇
  • 单片机
    3篇
  • STL模板
    1篇
  • Linux虚拟机
    1篇
  • 数据结构
    8篇
  • C++
    5篇
  • C语言基础
    2篇
  • WINDOWS编程
    2篇
兴趣领域 设置
  • 编程语言
    pythonc++c语言
  • 开发工具
    gitwindowssvnpycharmvisualstudio
  • 数据结构与算法
    算法数据结构
  • 大数据
    sqlite
  • 前端
    正则表达式
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

力扣做题-无重复字符的最长子串

无重复字符的最长子串
原创
发布博客 2023.01.05 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

力扣做题笔记——两数相加

你可以假设除了数字 0 之外,这两个数都不会以 0 开头。的链表,表示两个非负的整数。它们每位数字都是按照。请你将两个数相加,并以相同形式返回一个表示和的链表。的方式存储的,并且每个节点只能存储。
原创
发布博客 2023.01.04 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

electron-vew在资源管理器中显示文件和直接打开文件

想要在electron 打开资源管理器显示要打开的文件和打开文件
原创
发布博客 2022.10.26 ·
863 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ios命令行调试工具libimobiledevice详解

发布资源 2022.03.22 ·
docx

C++面向对象基础

1,面向过程和面型对象的区别面向过程:面向过程就是分析出解决问题所需要的步骤,然后按照逻辑顺序用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向过程程序设计方法采用函数(或过程)来描述对数据的操作,但又将函数与其操作的数据分离开来;面向对象:面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。面向对象具...
原创
发布博客 2018.03.18 ·
189 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Windows 下C++ 利用管道通信获得子进程的输出

下面是父进程的代码,注意创建管道时CreatePipe()函数的第三个参数一定要有,否则从管道中度不输数据#include <iostream>#include <windows.h>#include <tchar.h>using namespace std;int main(){ STARTUPINFO si = {0}; PROCESS_...
原创
发布博客 2019.09.26 ·
1810 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

C++ 程序中如何输出sqlite3数据库表的内容

本次博客所写建立在数据库food.db中fruit表fruit表的创建规则为 create fruit (id integer primary key,name text);里面共有三条数据id name1 banana2 apple3 pear这边提供两种方法从里面获取内容:方法1:sqlite3_exex函数利用回调函数callback来获得数据库中表的内容...
原创
发布博客 2019.09.23 ·
1559 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

stringstream清空缓冲区

stringstream.clear();并不能清空缓冲区,在重复使用stringstream时缓冲区越来越长应该使用stringstream.str("");来清空缓冲区
原创
发布博客 2019.08.14 ·
319 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C 语言实现面向对象编程

1、引言面向对象编程(OOP)并不是一种特定的语言或者工具,它只是一种设计方法、设计思想。它表现出来的三个最基本的特性就是封装、继承与多态。很多面向对象的编程语言已经包含这三个特性了,例如 Smalltalk、C++、Java。但是你也可以用几乎所有的编程语言来实现面向对象编程,例如 ANSI-C。要记住,面向对象是一种思想,一种方法,不要太拘泥于编程语言。2、封装封装就是把数据和方法打包到一...
转载
发布博客 2019.08.13 ·
218 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

WIN API 进程创建函数CreateProcess中两个结构体PROCESS_INFORMATION和STARTUO_INFO的内容

PROCESS_INFORMATION 结构编辑typedef struct_PROCESS_INFORMATION{HANDLE hProcess;HANDLE hThread;DWORD dwProcessId;DWORD dwThreadId;}PROCESS_INFORMATION;其中成员含义如下。① hProcess:返回新进程的句柄。② hTh...
原创
发布博客 2019.01.23 ·
906 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

进程中线程同步的四种方式

  1、 临界区(CCriticalSection)  当多个线程访问一个独占性共享资源时,可以使用临界区对象。拥有临界区的线程可以访问被保护起来的资源或代码段,其他线程若想访问,则被挂起,直到拥有临界区的线程放弃临界区为止。具体应用方式:  1、 定义临界区对象CcriticalSection g_CriticalSection;  2、 在访问共享资源(代码或变量)之前,先获得临界区...
转载
发布博客 2018.09.05 ·
776 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

字符串中单词的反转

基本思想是 将整个字符串反转,再将字符串中的每个单词反转#include &lt;iostream&gt;using namespace std;int reverseStr(char *str,int begin,int end){ char tmp; if(str==NULL) { return 0; } if(begin&lt;end) { tmp=str[b...
原创
发布博客 2018.08.22 ·
791 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

STL模板库思维导图

发布资源 2018.08.18 ·
mmap

笔试题——用容器栈实现队列的 出入队列

#include &lt;iostream&gt;#include &lt;stack&gt;using namespace std;stack&lt;int&gt; stack1;stack&lt;int&gt; stack2;void Init(){ for(int i=0;i&lt;5;i++) { stack1.push(i+1); }}void push(in...
原创
发布博客 2018.08.18 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

在vector容器二维数组中查找元素

#include &lt;iostream&gt;#include &lt;vector&gt;using namespace std;bool Find(int target, vector&lt;vector&lt;int&gt; &gt; array) { for(vector&lt;vector&lt;int&gt; &gt;::iterator it1=array.begin...
原创
发布博客 2018.08.18 ·
4037 阅读 ·
1 点赞 ·
0 评论 ·
8 收藏

反转链表

输入值为正序链表,返回值为逆序后的头结点 ListNode* ReverseList(ListNode* pHead) { if(pHead!=NULL) { ListNode *rHead=pHead; ListNode *p=pHead-&gt;next; pHead-&gt;next=NULL; ListNode *q; while(p!=NULL) ...
原创
发布博客 2018.08.18 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

堆排序和归并排序

各种排序放大的时间复杂度,空间复杂度,以及稳定性三中排序的移动次数比较堆排序的时间复杂度为O(nlogn),无论好还他的时间复杂度是一样的 #include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#define MAXSIZE 10typedef struct{ int r[M...
原创
发布博客 2018.08.15 ·
1469 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

插入排序和希尔排序

 插入排序:从数组第二个元素开始,如果他比前一个元素小,那么用一个帮助空间将他存储起来,然后将他之前比他大的元素通通后移,将他插入最后一个后移的元素之前,对于一个基本有序的数列来说很快捷,时间复杂度为O(n^2); #include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#define MA...
原创
发布博客 2018.08.14 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

快速排序以及快速排序的优化

快速排序#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#include &lt;time.h&gt;#define MAXSIZE 10typedef struct{ int r[MAXSIZE]; int length;}SqList;int Partition(SqList *L,int low,int high);...
原创
发布博客 2018.08.13 ·
359 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C语言链栈实现的简易计算器

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;#define OK 1#define ERROR 0typedef struct Stack_num{ int num; struct Stack_num *next;}Stack_num,*LinkStack_num_ptr;typedef struct LinkStack_n...
原创
发布博客 2018.08.08 ·
1648 阅读 ·
1 点赞 ·
3 评论 ·
19 收藏
加载更多