自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用cocos2d-android的常见报错

解决方法:使用tiled编辑器修改tmx文件的压缩方式为gzip(不能为无压缩,否则报错:Attempt to invoke virtual method 'int java.nio.IntBuffer.get(int)' on a null object reference)原因:return super.ccTouchesBegan(event)原因:tmx文件中的图块层压缩格式zlib不被支持。解决方法:直接改成:return true。原因:该节点已有父亲。

2024-06-26 18:57:27 268

原创 kotlin使用validation注解无效

kotlin中给构造函数的参数加上validation的一些注解无法生效。在spring或springboot的kotlin项目中使用validation注解不生效。

2024-03-25 18:05:06 448

原创 kotlin中使用myibatis-plus的lambdaQuery的问题

解决kotlin中使用myibatis-plus的lambdaQuery的报错:org.apache.ibatis.reflection.ReflectionException: Error parsing property name 'register$lambda$0'. Didn't start with 'is', 'get' or 'set'.

2024-03-23 14:32:01 534

原创 android开发中遇到的问题和注意点

Android开发中遇到的问题和注意点。Algorithm HmacPBESHA256 not available。Dependency 'androidx.lifecycle:lifecycle-viewmodel:2.6.2'。Duplicate class kotlin.collections.jdk8.CollectionsJDK8Kt found in modul。UserDatabase_Impl does not exist。Error inflating class fragmen。

2024-02-06 15:42:33 499

原创 tomcat7插件无法访问图片等静态资源

tomcat7插件无法访问图片等静态资源,原因是资源名称不能为中文。补:“getParameter方法获取乱码”解决方法和tomcat7插件虚拟路径映射方法。

2023-12-27 18:57:37 437

原创 IDA按F5不能出现伪代码

解决方法:先右键点击“代码”,再右键点击“创建函数”,在按 F5 就可以查看伪代码了。

2023-11-04 19:57:24 1682

原创 IDA反编译apk修改数据后重新打包

使用ida、il2cppdumper、apktool 对 apk 进行反编译逆向,然后重新打包签名。IL2CPP 方式的打包的apk的逆向方法介绍。补:mono方式打包的exe和apk可以用dfspy、dnspy轻松反编译。

2023-11-04 18:21:12 1031

原创 Java实现markdown(md)文档网络图片下载,替换链接为本地

用java实现的将markdonw(md)文档的网络图片资源下载到本地,并将网络链接换为本地路径。

2023-04-02 13:30:15 983 1

原创 文件(或文件夹)的复制(Java)

实现将一个文件(目录)复制到另一个目录的功能。涉及到File类、IO流、Files中的copy()方法和walkFileTree()方法。

2022-05-20 21:23:18 3913

原创 十进制转二进制(正负数均可)

1.整数部分#include <stdio.h> void main(void){ int i, j = 0, n = 0 ; printf("请输入一个十进制整数(正负都行):\n") ; scanf("%d", &n) ; for (i = 0 ; i < 32 ; i++) { //用逻辑与运算判断最高位的数是否为1 if (

2022-01-17 17:38:37 572

原创 C语言 蛇(非回)形矩阵

1.用方向来进行转向#include <stdio.h>#include <stdlib.h>#define right 1#define ledo 2#define riup 3main(void){ int m, n, x = 0, y = 0, direct = right ; printf("请输入行数m和列数n:\n") ; scanf("%d%d", &m, &n) ; int a

2022-01-12 18:51:48 674 1

原创 C语言 单双向链表(创建添加删除+排序)

#include <stdio.h>#include <stdlib.h>int m = 0 ;typedef struct save{ int x ; save *next ;} s ;s* create(s *hd, int n) ;void output(s *hd, int n) ;void release(s *hd) ;void menu(s *hd, int n) ;s* add(s *hd) ;s* dele(s

2022-01-11 08:21:57 415

原创 C语言 实验十一 文件

实验十一 文件 一、实验目的1.文件和文件指针的概念以及文件的定义方法。2.了解文件打开和关闭的概念及方法。3.掌握有关文件的函数。二、实验学时2 学时三、实验内容1.对 data.dat 文件写入 100 条记录。2.设有一文件 cj.dat 存放了 50 个人的成绩(英语、计算机、数学),存放格式为:每人一行,成绩间由逗号分隔。计算三门课平均成绩,统计个人平均成绩大于或等于 90 分的学生人数。3.统计上题 cj.dat...

2022-01-10 00:22:46 1269

原创 C语言 连通方格计数

①#include <stdio.h>#define N 20int sum = 0, a[N][N] ;void count(int i, int j) { a[i][j]=0; sum++; if(a[i-1][j-1]==1) count( i-1, j-1 ) ; if(a[i-1][j]==1) count( i-1, j ) ; if(a[i

2022-01-09 08:42:53 851 5

原创 C语言 创建单向链表和链表和并

1.创建单向链表#include <stdio.h>#include <stdlib.h>typedef struct Node{ int x ; Node *next ; } N ;N* add(int n) ;void pf(N *hd) ;void up(N *hd) ;main(void){ N *hd = NULL; int n ; printf("输入你想要创建节点的数量:\n")

2022-01-08 08:49:30 634

原创 C语言 正整数以二的幂次形式输出

1.输入一个正整数以2的幂形式输出#include <stdio.h>main (void){ int x, k = 0; printf("请输入一个正整数:\n") ; scanf("%d", &x) ; for (int i = 31 ; i >= 0 ; i--) { if ((x & 0x80000000) == 0x80000000) { if (0 == k)

2022-01-07 09:43:55 1657

原创 C语言 全排列

1.无重复字符#include <stdio.h> #include <string.h>#define N 30void p(char a[], int m, int n){ char b[N], t ; int i ; if (m == n) printf("%s ", a) ; else for (i = m ; i < n ; i++) {

2022-01-06 10:47:00 1372 2

原创 C语言 回(蛇)形矩阵

1.起点在左上角的蛇形矩阵①顺时针#include <stdio.h> #define right 1#define down 2#define left 3#define up 4void main(void){ int N, direct = right, x = 0, y = 0 ; printf("输入你要打印的N×N矩阵的N:\n") ; scanf("%d", &N) ;

2022-01-05 08:58:38 1054 1

原创 C语言 十六进制转二进制(只能正数)

#include <stdio.h> #include <string.h>void main(void){ char ch, s[32] ; int flag = 0 ; while((ch=getchar())!='\n') { switch(ch) { case '0' : strcat(s,

2022-01-03 12:51:03 4778 1

原创 C语言 十进制转二进制(只能正数)

①用逻辑与运算、逻辑左移#include <stdio.h> #include <stdlib.h>#define M 1e-8void main(void){ int i, j = 0, m = 0 ; double n ; printf("请输入一个十进制实数:\n") ; scanf("%lf", &n) ; while (n > 1) {

2022-01-02 17:49:53 461

原创 C语言 二进制转十进制(只能正数)

①用getchar将字符进行转换#include <stdio.h> #include <stdlib.h>void main(void){ int dec = 0, flag = 0 ; char ch ; float weight = 1.0, sum = 0 ; printf("请输入一个二进制实数:\n") ; while ((ch=getchar())!='\n')

2021-12-29 11:52:06 713

原创 C语言四种排序法加变式总汇,用函数指针表示

#include <stdio.h>#include <stdlib.h>void mp(int a[], int n){ int s ; for (int i = 0 ; i < n - 1 ; i++) for (int j = 0 ; j < n -1 - i; j++) if (a[j] > a[j+1]) s = a[j], a[j] = a[j+1], a[j+1] = s ;}void djh(int a[],

2021-12-22 22:41:31 560

原创 C语言的一些编程题

1.输出正整数m到n之间的自然数#include <stdio.h>#include <stdlib.h>void main(void){ int m = 0, n = 0 ; printf("请输入正整数m,n(m>=1,n<=1000) :") ; scanf("%d%d", &m, &n) ; for (int i = m+1 ; i < n ; i++)

2021-12-15 10:52:32 1818

原创 C语言 相关考试题目(附解析)

2021-12-14 14:26:37 894

原创 C语言 杨辉三角

①用二维数组#include <stdio.h>#define N 100void main(void){ int i, j, n ; printf("行数n:") ; scanf("%d",&n) ; int p[n][N] ; for(i = 0 ; i < n ; i++) { for(j = 0 ; j <= n-i ;

2021-12-13 23:38:40 632

原创 C语言 线性链表 节点的创建、添加和删除

注释说明以后再补,先给程序#include <stdio.h>#include <stdlib.h>typedef struct svit{ int x ; struct svit *next ;} s ;s *add (s *hd, int m){ s *p = NULL, *pr = hd; int x; p = (s *)malloc(sizeof(s)) ; if (p ==

2021-12-12 15:08:46 727

原创 C语言 实验十 结构体

C语言 实验十 结构体一、实验目的1.掌握结构类型变量与数组的定义和使用。2.掌握使用结构指针和结构变量名使用结构成员的方法。3.初步掌握结构指针作函数参数的编程方法。二、实验学时4 学时三、实验内容1.输出以下 4 个结构体所占内存的字节数,并对结果进行分析。typedef struct st1{char m1;int m2;char m3;};typedef struct st2{char m1;char m2;int m3;};typedef struct st3

2021-12-02 13:25:56 1568

原创 C语言 实验九 字符串

C语言 实验九 字符串先开个头,明天再发代码。一、实验目的1.掌握字符串的输入输出格式以及不同输入输出方法之间的区别。2. 掌握字符串的复制、连接、比较等常用的字符串处理函数。3.掌握字符指针的用法。二、实验学时2 学时三、实验内容1.定义一个字符数组,分别用 getchar()/putchar()、scanf(“%s”,…)/printf(“%s”,…)、gets()/puts()语句输入输出,分析三种输入输出方法的区别。2.输入一个字符串,逆序输出这个字符串(最后的字符最先输出)

2021-11-20 23:11:29 1847 1

原创 C语言 实验八 指针

C语言 实验八 指针一、实验目的1.掌握指针变量的定义、引用和基本运算。2.掌握通过指针操作数组元素的方法。3. 初步掌握带有指针形参的函数的定义及调用方法。4. 初步认识使用函数指针调用函数的方法。二、实验学时4 学时三、实验内容1.使用指针编程求解问题编程实现:键盘输入 n 个整数,将它们从小到大排序后输出,要求使用指针作函参,采用冒泡排序法实现。输入输出示例:请输入 n 的值:6请输入 6 个整数:25 -5 7 12 -13 46排序后的结果:-13 -5 7 12 2

2021-11-19 11:57:57 3465 1

原创 C语言 实验七 数组

C语言 实验七 数组

2021-11-17 13:19:51 1978 1

原创 C语言 实验六 函数

实验六 函数一、实验目的1.掌握函数定义与调用的方法。2.掌握实参和形参的对应关系以及函数调用时的数据传递方式。3.了解函数的嵌套调用和递归调用。4.掌握局部变量、全局变量、自动变量和静态局部变量的使用方法。二、实验学时4 学时三、实验内容1.编一函数 void print(int x),功能是输出下列图形:行数由形参 x 来确定在主函数中输入 x 的值,调用函数 print 来输出图形。2. 编写一函数计算y=(a-b)/(a+b)的值。在主函数中输入 a 和 b 的值、输出

2021-11-11 13:39:46 5115 6

原创 C语言 实验五 循环结构程序设计

实验五 循环结构程序设计一、实验目的1.掌握在程序设计条件型循环结构时,如何正确地设定循环条件,以及如何控制循环的次数。2.了解条件型循环结构的基本测试方法。3.掌握如何正确地控制计数型循环结构的次数。4.了解对计数型循环结构进行测试的基本方法。5.了解在嵌套循环结构中,提高程序效率的方法。二、实验学时4 学时三、实验内容1.编程求 2+4+6+„„„„+100 的和。2.编程求 n!3.编程求和 s=1!+2!+……+n!4.有一数列:2/1,3/2,5/3,8/5,„求出这个

2021-11-11 13:08:45 1923

原创 C语言 实验四 选择结构程序设计

实验四 选择结构程序设计一、实验目的1.了解 C 语言表示逻辑量的方法(以 0 代表“假”,以非 0 代表“真”)。2.学会正确使用逻辑运算符和逻辑表达。3.熟练掌握 if 语句和 switch 语句.4.学习调试程序。二、实验学时4 学时三、实验内容1.编写程序,任意输入一整数,判断它是否是 3 的倍数或 7 的倍数,并给出说明,如 42=3×14=7×6,应输出为 3 times 14 is 42,或 42 is 14 times 3。2.有一分段函数:编写程序,输入 x 的值

2021-11-11 12:27:33 4146

用java实现的将markdown(md)文档的网络图片下载到本地,并替换原图片地址为本地路径

有时我会把别人写的博客或文章通过工具转换为markdown文档,但图片都是网络资源,就想有办法能把图片下载到本地,并把图片链接换成本地路径;但在网上找到的此类工具大多都是python或js写的,于是就打算自己写一个类似的工具。

2023-03-30

空空如也

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

TA关注的人

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