- 博客(36)
- 资源 (2)
- 收藏
- 关注
原创 还不错的 VsCode 主题 —— “Noctis Liviu Schera”
分享一个比较喜欢的 Microsoft VS Code 主题 Noctis , 作者是 Liviu Schera。
2024-03-26 10:07:42 74
原创 C++_03_C++的增强
class Apublic:int length;int height;int fun();//成员函数声明private:int main()A asd;asd.fun();return 0;//成员函数定义:// 这里引用成员函数的意义就是让计算方法在类的内部再进行一层封装;// 这样创建的对象还会保留计算方法本身// 反而不定义成员函数:
2023-07-26 00:48:52 222
原创 C++_02_命名空间和作用域运算符
1、命名空间的定义( 不能在 函数内 定义命名空间)2、使用命名空间的成员 最安全的方式 命名空间名::成员名3、using namespace 命名空间名;使用整个命名空间 (重要)4、单独 使用命名空间中的具体成员:using 命名空间名::成员名;using A::a;5、说明一下main中的std。
2023-07-26 00:45:41 205 1
原创 C++_01_初步认识C++语言
语言是一套具有“语法”、“词法”规律的系统,是思维的工具。计算程序设计语言是计算机可以识别的语言,用于描述解决问题的方法,供计算机阅读和执行。语言由低级到高级依次分为4类:1、机器语言 (由二进制 0、1组成,面向计算机的最底层语言)2、汇编语言 (机器指令的符号化,类似于英语单词标记某些字符,在机器语言的基础上人性化修改的语言)3、高级语言 (面向过程C、面向对象C++、Java、Visual Basic)4、非过程化语言。
2023-07-26 00:34:05 144
原创 把 OpenGrok search 上的Android 开源代码扒下来
工具我会上传到本篇博客的“代码包”区域,可以自行下载!当然如果可以访问如下链接的话,也可以在这个地址自行下载一个比较新的版本即可!下载完成后,解压缩会是这样的,进行一下环境变量的配置即可,这个就不说了,贴两张图片算了!
2023-07-04 00:51:32 305
原创 微软商店打不开,闪退,或者根本没反应
微软商店打不开,闪退,或者根本没反应!!!同时部分微软相关的组件也无法使用,怎么办???1、打开代理服务器2、关掉所有的代理服务设置3、再次打开就可以了,部分机器可能需要重启!也是遇到了这样的问题,所有有关微软的网站和组件都用不了,网上说了各种重置和恢复,甚至重装的方法,不怎么管用,像我这种情况应该是代理的原因导致根本无法连接上对应的服务器,重置恢复只会一直卡在那个进度条,重装也会报错!!!希望有同样遭遇的兄弟有帮助吧!..
2022-05-29 22:01:45 3504 2
原创 audio学习总结碎片细化
一、Android整体框架正在上传…重新上传取消二、从开机到创建媒体服务器框架图正在上传…重新上传取消首先启动loader引导程序,进入Linux系统内核,启动第一个进程init,根据进程配置文件init.rc启动Android文件系统和必要的守护进程。正在上传…重新上传取消正在上传…重新上传取消Android AudioAudio是Android中最重要的一个组成部分,负责音频数据的采集和输出、音频流的控制、音频设备的管理、音量调节等
2022-05-23 00:36:03 304
原创 顺序表的创建和基本操作
#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<malloc.h>#define Seqlist_initsize 9typedef struct Seqlist{ int capacity; //顺序表容量 int size; //顺序表元素数量 int* base; //指向动态内存分配的指针}Seqlist;Seqlist* init_list(Seqlist*.
2022-03-30 16:52:39 1202
原创 C++_05_引用
C++_05_引用1、普通引用 C++引用概念(C++特有新增加引用):引用可以看作一个已定义变量的别名(Type& name = var;) 注意:普通引用在声明时必须用其它的变量进行初始化;引用作为函数参数声明时不进行初始化 注意:引用在定义时需要添加&,在使用时不能添加&,使用时添加&表示取地址。 引用的意义: 1、引用作为其它变量的别名而存在,因此在一些场合可以代替指针; 2、引用相对于指针来说具有更好的可读性和实用性
2022-01-11 12:41:41 126 1
原创 C++_06_static关键字用法
C语言static关键字: 为什么要使用static——静态: 1、对于静态全局变量而言,存储在数据段,目的是限制其他源文件(.c文件)的访问权限 2、对于静态局部变量而言,存储在数据段,经过证实存储在数据段的静态存储区,生存周期维持在整个源文件内(函数结束不会立即销毁,会保存在数据段的静态存储区,可以改变值) (记住,静态局部变量依旧是局部变量,只不过拥有了部分全局变量不死的特性!) #include<stdio.h>..
2022-01-11 12:10:09 222
原创 C++_04_const用法
const修饰普通变量 const修饰普通变量时要初始化赋值#include<iostream>using namespace std;/* const修饰常量 ---修饰成员变量时,必须在构造函数的参数列表中初始化 ---修饰成员函数时,加在函数后面,并且该函数无法修改成员属性*///const修饰普通变量时要初始化赋值int main(int argc, char const *argv[]){ int x = 1; c
2022-01-11 12:05:57 94
原创 C++_03_C++的增强
一、C++相较于C,实用性增强 C语言中的变量理论上都必须在作用域开始的位置定义!!即:必须先全部定义初始化完成后在使用;而不能先定义一部分,在执行后面语句的时候突然想起再定义。(理论上是不可以的,但部分编译器也会编译通过) C++中更强调语言的“实用性”,所有的变量都可以在需要使用时再定义。随时需要的时候再随时定义即可。 简单来讲就是C语言比较讲规矩,墨守成规,大家默认的规则就是先在指定的地方集中先定义初始化,后面在直接用;而C++比较机灵,C++的一切行径都是为了实用而不是为了..
2022-01-11 12:03:00 147
原创 C++_02_命名空间
命名空间在C++中命名空间(namespace)的作用: 命名空间,就是为了解决同一个源代码中相同命名的变量或者函数之间相互冲突的问题,就是要避免这种冲突,让程序代码中可以多次使用同一个表述符而存在的。 对于一名开发者而言,代码量过于庞大,或多或少会忘记之间之前用过的变量名或函数名,导致再次定义的时候又用了之前用过的变量名或函数。这样毫无疑问会导致变量名和函数名出现重复定义报错的问题 比如:int flag = 1; //A声明的变量// ……
2022-01-11 11:54:52 184
原创 C++_01_初步认识C++语言
一、认识 “C++语言”一、首先聊聊什么是语言? 语言事一套具有“语法”、“词法”规律的系统,是思维的工具。 计算程序设计语言是计算机可以识别的语言,用于描述解决问题的方法,供计算机阅读和执行。 语言由低级到高级依次分为4类: 1、机器语言 (由二进制 0、1组成,面向计算机的最底层语言) 2、汇编语言 (机器指令的符号化,类似于英语单词标记某些字符,在机器语言的基础上人性化修改的语言) 3、高级语言 ...
2022-01-11 11:53:13 200
原创 项目:使用线程池实现大目录拷贝
项目:使用线程池实现大目录拷贝 创建一个线程的综合资源,让需要执行的任务挂载在线程池中。如果线程池有空闲的线程,就可以安排线程去执行任务,如果线程池没有空闲的线程,就安排任务等待,直到有线程空闲出来。线程池步骤:初始化线程池资源 向线程池中加入线程 向线程池中添加任务 ---如果有空闲的线程,空闲线程可以自动获取任务并运行 销毁线程池。源码分享:thread_pool.c/* 设计思路: 1、预处理板块:构建任务结...
2021-10-12 19:30:57 3095 2
原创 VS Code 终端不想使用Windows,想换成Ubuntu(bash)终端
想要使用VS code编写代码,但是同时使用(ubuntu)终端编译代码,可以实现嘛! 其实时可以的!步骤: 1、安装Windows子系统Linux系统(打开开发者模式+启用Linux子系统设置+安装ubuntu系统)(打开开发者模式)打开“系统”——进入“windows设置主页”进入“更新和安全”——“开发者选项 ”——开启“开发人员模式”(启用Linux子系统设置)退回大奥“windows设置主页”——进入...
2021-10-06 20:45:41 668
原创 geany如何去掉新建c文件开头的一大段内容
1、打开安装路径下:E:\Software\Geany\data\templates\files\main.c2、把上面指定的main.c文件中的 引用文件标签删除,删除后内容如下3、删除多余文件后,保存文件,退出,重新打开geany这时候模板.c文件就没有前面的一长串内容了。...
2021-10-03 15:43:06 209
原创 C语言 创建一个顺序表
#include<stdio.h>#include<stdlib.h>#define Size 5 //对Size进行宏定义,表示顺序表申请空间的大小/*申请足够大小的物理空间之外,为了方便后期使用表中的数据,顺序表还需要实时记录以下 2 项数据: 顺序表申请的存储容量; 顺序表的长度,也就是表中存储数据元素的个数;*/typedef struct Table{ int *head; //声明了一个名为head的动态数组(不确定大.
2021-08-19 16:39:00 11364 11
原创 笔记本电脑开启热点共享,却显示无IP分配
大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。
2021-08-13 14:28:32 26752 14
原创 Linux基础操作
第一天内容1.命令解析器本质: 根据输入命令名, 调用对应的可执行程序、 shell -- unix操作系统终端命令 bash -- Linux操作系统终端命令(由shell改写而成)2.Linux 快捷键 1>. 命令和路径补齐 清理界面: clear| 编辑编译同步: gedit 1.c & ...
2021-07-08 18:39:07 88
原创 code-composer-studio不小心Detach分离后该如何合并还原
单击右上“Open Perspective”——“Resource”
2021-05-31 08:43:36 605
原创 反编译后去掉全部注释
反编译后用Eclipse去掉全部注释用Eclipse 正则表达式查找替换 非常方便。网上找的解决方法:1,Eclipse ctrl+f 打开查找框2,选中 Regular expressions (正则表达式)去掉/* */(eclipse) /\*(.|[\r\n])*?\*/去掉//(eclipse) //.*$ 去掉import(eclipse) import.*$ 去掉空行(eclipse) ^\s*\n 最后一个个打开,替换,最后
2021-05-09 18:32:45 1062
原创 Intel HAXM is required to run this AVD. Virtual machine acceleration driver is out-of-date
Android 启动模拟器时,提示错误:Intel HAXM is required to run this AVD.Virtual machine acceleration driver is out-of-date.A newer HAXM Version is required. Please update.遇到这个问题首先检查三点:Android studio是否下载安装了Download Intel x86 Emulator Accelerator (HAXMinstaller);
2021-04-29 18:37:40 7076 8
原创 Geany配置C语言、Java、Python编译环境
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档Geany配置C语言、Java、Python编译环境前言Geany配置C语言编译环境1、下载2、安装3、配置环境变量Geany配置Java语言编译环境Geany配置Python语言环境前言提示:这里可以添加本文要记录的大概内容:帮助大家用Geany完成一个简单的环境搭建过程提示:以下是本篇文章正文内容,下面案例可供参考Geany配置C语言编译环境 .
2021-04-27 10:46:28 5484 2
原创 深入学习C语言(高阶)
01 LINUX编程环境 + 相关软件的安装ubuntu下载:http://cn.ubuntu.com/downloadvmware Workstation 10两种编辑代码方式;1,直接在LINUX里面写选择中国国内的服务器更新软件列表:sudo apt-get update安装vim: sudo apt-get instal1 vim2,在windows编辑2.1使用VMware自带的文件共享功能(有时会不好用,需要重新安装vmware-too1)2.2使用samba来使得ubuntu
2021-04-07 16:21:16 1122
原创 网页设计与开发(1)
第 1 章 网页设计简介 1.1 万维网概述1.2 HTML语言、URL、HTTP1.3 网页设计相关概念1.4网页制作开发工具1.5 网页制作相关技术1.1 万维网概述万维网 (WWW)(World Wide Web): 是一个基于超文本(Hypertext)方式的信息检索服务工具。 万维网获得成功的秘诀在于它制定了一套标准的、 易于人们掌握的 超文本开发语言HTML、信息资源的统一定位格式URL和超文本传送通信协议HTTP,用户掌握后可以很容易地建立自己的网站。1.2 HTML语言、URL
2020-12-09 23:29:35 1267
原创 第一篇博客(2020年11月29日)
第一篇博客1. 原因2. 目标3. 感受JAVASQLCC++let's go!> 主要是受到别人的启发,突然想到可以将自己的一些学习的过程经历以日记的形式写出来,给自己看,也分享给别人看。希望能逐渐进步吧!> 目标的话先学习别人怎么写的,写着再看吧!>暂时还没有什么成就感就先这样吧!...
2020-11-29 19:46:05 71
顺序表的创建和基本操作
2022-03-30
c参考手册速查系列.zip
2021-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人