自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

FussyCat的博客

一只对技术既爱慕又愤恨的傻猫

  • 博客(24)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

原创 无法定位程序输入点 _ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev于动态链接库

无法定位程序输入点_ZNSt7__cxx1118basic_stringstreamIcSt11char_traitsIcESaIcEEC1Ev于动态链接库

2022-11-27 18:55:28 1571 1

原创 C++的struct和class的区别

理解c++中的struct和class的使用区别,以及c和c++的struct区别

2022-08-09 22:17:18 3864 1

原创 Visual Studio上一些Error的解决方案

一些解决c++编译错误的方法

2022-07-25 22:08:20 7304 1

原创 windows下怎么查看exe是32位还是64位

查看windows下exe的位数的方法

2022-07-19 18:17:25 1902

原创 Markdown 常用到的一些编写技巧

用Markdown编写.md文件常用的编写技巧1. 绘制表格1.1 用管道符"|"的方式1.2 用html格式的方式2.1. 绘制表格用markdown绘制表格有两者方式,一种是用管道符 “|” 来绘制,还有一种方式是用html格式来绘制。1.1 用管道符"|"的方式语法格式如下:| 表头A | 表头B || ---- | ---- || 单元格1 | 单元格2 || 单元格3 | 单元格4 |效果:表头A表头B单元格1单元格2单元格3单

2022-05-14 18:46:52 3305

原创 利用rand函数随机生成uuid

利用rand()函数,产生的随机数,用来构造uuid。uuid格式为:%08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x特别说明:必须要加上第17行的随机种子,才能产生随机数,否则,每次调用GenerateUuid(),获取到的uuid结果都是一样的值。#include <string.h>#include <string>#include "time.h"/* * 功能描述: 生成随机uuid * 参数描述:.

2022-05-14 18:03:28 460 2

转载 gradle-wrapper.jar说明

本文转载自 博主「牛八少爷」的原创文章:https://blog.csdn.net/niuba123456/article/details/81074340Gradle-Wrapper是简化Gardle的安装和部署,如果本地没有部署Gardle就使用Gardle-Wrapper;gradle-wrapper位于项目根目录下的gradle目录中的wrapper目录下;gradle-wrapper.zipgradle-warpper需要的jar包;gradle-wrapper.properti

2021-12-27 19:19:35 2767

原创 Android的build-tools的下载方式

Android的build tools的多种版本的下载1、方式一:Android Studio上的配置下载2、官网上直接下载1、方式一:Android Studio上的配置下载通过参数 buildToolsVersion 来配置要依赖编译的编译工具版本,然后点击同步gradle的按钮。理想情况下,是可以成功的下载所配置的版本的,但是Android Studio版本有对Android build tool 的版本支持有一定范围,有些较低的版本,就不支持下载的。这时候就需要通过方式二来下载了。2、官

2021-07-16 20:01:04 7456 4

原创 cygstdc++-6.dll、cyggcc_s-seh-1.dll、cygwin1.dll找不到

在运行自己编译生成的应用程序exe时(在cygwin上编译的),齐刷刷的报了找不到cygstdc+±6.dll、cyggcc_s-seh-1.dll、cygwin1.dll三个dll文件。经过一系列捣鼓,有两种方法可以解决:1、从cygwin安装路径的bin目录中,将上述的三个dll拷贝到要运行的exe同目录中,可解决找不到的问题。【缺点】但是如果exe在别的目录,又得拷贝,依赖性强,麻烦。2、配到环境变量中就可以解决上述的麻烦问题了。将上述三个dll文件,拷贝到C:Windows\Syste

2021-06-30 17:27:44 1619

原创 怎么用管理员方式打开压缩包

今天下载了安卓的源代码,解压时,报了"Cannot create symbolic link xxx" "You may need to run WinRAR as administrator"的问题。该如何以管理员方式打开呢,1、右键菜单中并没有"管理员打开"菜单,弃。2、从应用中打开:按“Window”键,输入“WinRAR”,点击“以管理员身份运行”然后在图中的1位置输入要打开的压缩包的路径,然后点击图中的2,解压到目标路径即可。...

2021-06-28 11:09:23 12402

原创 Build.VERSION.SDK_INT < Build.VERSION_CODES.O的含义

VERSION是当前系统版本VERSION_CODES是现有系统版本 public static class VERSION_CODES { public static final int BASE = 1; public static final int BASE_1_1 = 2; public static final int CUPCAKE = 3; public static final int CUR_DEVELOPMEN

2021-06-28 10:37:11 6395 2

原创 Android Studio项目中各目录的图标含义

对初学安卓的人,熟悉Android Studio上的各模块都要花力气。打开团队的一个工程,对各目录上显示的图标有圆点、方块、三条柱形等等,真的一脸茫然。所以本文记录对工程中的文件图标的含义,方便后面查阅。1、圆点:表示一个apk工程。在创建新的module时,以上图中的方式(还有其他应用的)来创建的module,都是apk的,创建出来的目录都会带圆点,如图所示:2、方块:Java 或 Kitlin Library。以Java or Kotlin Library创建的module,创建后的

2021-05-27 16:40:28 2948

原创 解决Android 的You need to use a Theme.AppCompat theme (or descendant) with this activity.

刚学Android,写个通过点击按钮打开个对话框活动,上来就遇到了个异常崩溃的问题,好家伙。。。java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity.查了一通资料,总结下来原因就是:Activty继承自android.support.v7.app.AppCompatActivty,而不是android.app.Activty。但是官方的资

2021-04-30 16:04:30 2507 2

原创 leetcode21.合并两个有序链表

leecode题链接:LeetCode21.合并两个有序链表题目描述:将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]提示:两个链表的节点数目范围是 [0, 50]-100 <= Node.val <=

2021-03-04 20:42:16 116 1

原创 LeetCode1166.设计文件系统

leecode题链接:LeetCode1166.设计文件系统题目描述:你需要设计一个能提供下面两个函数的文件系统:create(path, value): 创建一个新的路径,并尽可能将值 value 与路径 path 关联,然后返回 True。如果路径已经存在或者路径的父路径不存在,则返回 False。get(path): 返回与路径关联的值。如果路径不存在,则返回 -1。“路径” 是由一个或多个符合下述格式的字符串连接起来形成的:在 / 后跟着一个或多个小写英文字母。例如 /leetcode

2021-03-04 14:39:38 544 1

原创 LeetCode43.字符串相乘 (大数相乘可用此方法)

leecode题链接:LeetCode43.字符串相乘题目描述:给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。示例 1:输入: num1 = “2”, num2 = “3”输出: “6”示例 2:输入: num1 = “123”, num2 = “456”输出: “56088”说明:num1 和 num2 的长度小于110。num1 和 num2 只包含数字 0-9。num1 和 num2 均不以零开头

2021-03-03 17:03:14 208 1

原创 C语言的二维数组初始化的几种方式介绍(私藏大数组初始化方式)

C语言的二维数组初始化的几种方式介绍1、直接赋值2、循环对每个元素赋值3、借用memset/memset_s初始化为0或-14、`数组所有元素初始化为相同值`1、直接赋值适合数组元素较少的,各元素的值可以不同。int[2][3] arr1 = { {5, 2, 4}, {10, 2, 1} };2、循环对每个元素赋值对数组的每个元素进行赋值,各元素的值可以不同。就是效率比较低。int[2][3] arr2;int i, j;for (i = 0; i < 2; i++) {

2020-10-27 20:23:01 78367 17

原创 C语言学习记录--变量基本类型和内存大小

不同基本变量类型内存大小类型 32位系统 64位系统char 1 1short |2 |int |4 |long |4 |float |4 |double |8 |可以加上unsigned的有char short int long,其他的不可以数据模型的解释参考...

2019-12-23 00:37:54 421

原创 C/C++和C#之的读写文件方法

最近在看Linux,受到“Linux一切皆文件”所启发,就想用上会的编程语言来整理读写文件的实现方法。以下的实现是基于Windows,不知道在Linux中个别的是否还适用,等Linux学习到一定道道之后再回来更新。1、C/C++的读写文件1.1 Read以下以读取ini文件为例[sectrion]key=value//(int)为初始化文件中指定的条目获取它的整数值;//返回值,即...

2019-05-21 15:23:41 454

原创 虚拟机(VMware)安装Linux系统(CentOS)的详细流程

以下的安装流程,是在Windows系统的PC上,安装虚拟机,再在虚拟机中,安装Linux系统。而不是讲解给PC安装双系统。《目录》安装VMware创建虚拟机安装Linux1、安装VMware如果PC还没装虚拟机的话,先装上虚拟机VMware吧。网上找下安装包,安装虚拟机比较简单,在此不做过多说明。安装成功后,如下图所示。2、创建虚拟机Linux的发行版较多,我选择了Cent...

2019-05-14 14:50:05 745

原创 Electron-Vue之安装流程

近期摒弃了熟悉的WPF,选用了新的一套工具(Electron-Vue)来开发桌面软件。(我是连html都没用过的猿,^no zuo no die^)。接触新的东西,往往都碰到不少问题,记录下踩过的坑,以及正确姿势该如何打开,为猿类们提供借鉴。下面介绍下正确的Electron-Vue安装流程:《目录》安装流程 1.1. node.js和npm安装1.2. 淘宝镜像安装1.3. ele...

2019-04-19 19:38:40 5058

原创 踩了个C++的未定义标识符"cout"的坑

问题表现没怎么用过C++写过完整的项目,今天闲来无事,便创建个c++的工程玩玩,结果一个简单的打印输出就给卡住了,无法打开文件“iostream.h”,““cout” 未声明的标识符”,这是什么鬼。。。首先第一个问题,无法打开文件“iostream.h”。找了下外部依赖文件,确实没有文件“iostream.h”,倒是有“iostream”,OK,去掉.h,再编译一遍。结果,无法打开的问题...

2019-03-07 15:17:14 40831 3

原创 C#泛型、引用类型、值类型和Object的性能比较

最近在看C#的泛型,据CLR via C# (第4版)上的说明,泛型是最优的。对此,先秉持着怀疑的心态的看问题,先验证一下是否如此。以下在Main()中实现了个示例,例证的思路是:通过多次执行调用,统计并比较不同类型调用的时间。 static void Main(string[] args) { int Count = 3000...

2018-11-15 20:16:02 1628

原创 Git常用命令汇总(持续更新...)

Tag相关git tag // 查看远程所有的taggit tag d [tagname] //删除远程中的名为tagname的tagBranch相关git branch -a //查看本地和远程的所有分支git branch -r //查看远程的所有分支git branch //查看本地的所有分支 4....

2018-11-15 17:40:16 197

获取设备管理器的串口列表的源码

1、支持从设备管理器中获取串口号。 2、仅适用于Windows平台,支持32位和64位。

2019-01-23

获取设备管理器的串口列表工具

1、支持从设备管理器中获取串口号。 2、仅适用于Windows平台,支持32位和64位。

2019-01-23

文件或文件夹内存大小计算器源码

1、输入路径,某文件或某文件夹路径 2、计算出此文件或该文件夹下的所有文件或子文件夹的大小,并以log文件记录到软件的根目录中的\Log\memorylog.log文件中。 3、采用递归方法

2019-01-23

文件或文件夹内存大小计算器

1、输入路径,某文件或某文件夹路径 2、计算出此文件或该文件夹下的所有文件或子文件夹的大小,并以log文件记录到软件的根目录中的\Log\memorylog.log文件中。

2019-01-23

进程内存监控器

1、获取某个进程运行的内存数据,实时监控其数据变化情况。 2、内存即为任务管理器中看到的内存大小 3、数据保存在csv文件中。 4、该工具支持在有.net4.0以上的系统上运行 5、可在界面配置读取内存的时间间隔、要监控的进程

2018-11-02

某进程内存监控工具源码

1、获取某个进程运行的内存数据,实时监控其数据变化情况。 2、内存即为任务管理器中看到的内存大小 3、可界面配置读取内存的时间间隔,数据保存在csv文件中。

2018-11-02

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

TA关注的人

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