自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【乱码】记一次C#调用Java乱码

使用IKVM工具将Java生成的Jar包转成dll,使用C#进行调用,可以正常调用,但是遇到中文就会乱码。以下将从 如何使用IKVM工具、解决乱码两个方面介绍。IKVM使用。

2022-11-20 09:55:06 1511 3

原创 maven生命周期-jar中没有主清单属性

jar包执行报错

2022-11-08 23:24:59 1565

原创 Maven--无法引用jar包

jar包导入到本地仓库后,IDEA里pom文件始终无法引用jar包

2022-11-04 21:09:48 3483

原创 微信小程序--瀑布流

Lin-ui瀑布流学习

2022-07-02 12:37:55 6397 5

原创 学习优秀博客文章思路

写博客心得

2022-06-29 15:42:37 153

原创 微信小程序--引用第三方组件

小程序如何引用第三方组件

2022-06-28 21:14:08 4349

原创 微信小程序--promistic解析

例子:1、Promise 是什么 怎么用Promise是JS中进行异步编程的新的解决方案。Promise是个构造函数,Promise对象用来封装一个异步操作,并可以获得其结果。2、assign 是什么 怎么用将所有可枚举和自有属性从一个或多个源对象复制到目标对象,返回修改后的对象。3、promistic函数的含义避免回调地狱,回调函数嵌套回调函数。首先,入口函数里的代码需要封装,不可能所有的函数都写在主界面比如:入口:调用主题对象里获取图片的方法得到一个主题图片——》主题对象:调用封装的HT

2022-06-20 11:13:56 345

原创 联想电脑EasyCamera无法打开摄像头

联想电脑摄像头无法打开,原因是之前无意中通过联想电脑管家把摄像头给关了。关闭后的效果如下

2022-05-25 09:59:33 7104

原创 SpringBoot学习 - (6)常用的 Restfulapi 注解

@RequestMapping 注解可以加在类上,下面所有注解的路径可以不用 每次都写 v1。@Controller@RequestMapping({"v1/","v2/"})public class BannerController { @GetMapping("/test3") @ResponseBody public String test3(){ return "hello 七月"; }...

2022-01-26 15:29:20 286

原创 SpringBoot学习 - (5)RestController

通过几个示例介绍,RestController的好处。public class BannerController { //@1 无法直接返回 @GetMapping("/test1") public String test1(){ return "hello 七月"; } //@2 @GetMapping("/test2") public void test2(HttpServletResponse response){

2022-01-26 14:16:26 444

原创 Java中AOP

1、优点减少工作:如,记录所有访问controller 的日志正常做法:controller 入口增加log.info,如果controller很多每个都要写一边增加了工作量。使用AOP:面向切面编程,只写一块代码即可。2、用法在spring AOP中业务逻辑仅仅只关注业务本身,将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务逻辑的代码。【https://blo

2022-01-26 00:13:31 131

原创 Java注解

1、java 常见注解@Override@Deprecated 过时的方法@SuppressWarnnings 抑制警告2、常见的第三方注解Spring@Autowired@Service@RepositoryMybatis@InsertProvider@UpdateProvider@Options3、注解分类3.1按来源jdk第三方自定义3.2 按运行机制源码编译时运行时4、...

2022-01-26 00:10:50 340

原创 SpringBoot学习 - (4)热重启配置

1、什么是热重启当代码发生变动时,服务会自动重启,不用每次都点调试或者运行按钮。2、热重启原理使用 spring-boot-devtools的监控功能,如果target目录下的内容发生变化,服务器就会自动重启。所以需要两步 1、安装devtools 2、当代码发生变化时 改变target目录内容。3、如何配置3.1添加依赖在POM.xml中添加依赖<dependency> <groupId>org.springframework.boot</groupId&gt

2022-01-22 08:16:23 545

原创 IDEA 常用快捷键 总结

1、psvmpublic static void main 的快捷键2、alt + insert自动生成代码块3、soutSystem.out.println();4、shift +enter新建一行,并把鼠标定位在起始位置5、ctrl + Y删除光标所在当前行

2021-09-05 11:07:35 130

原创 C#调用java的webservice

问题背景:现场的webservie部署在他们服务器上,外网无法访问,无法通过xml生成类1、通过动态调用webservice:报错:找不到的定义。缺少命名空间为 的服务说明。参数名: name2、通过wsdl.exe 命令行 在现场电脑上生成类wsdl /language:c# /n:Demo /out:E:/测试javaweb/TestService.cs http://localhost:8094/WebInterface.asmx?WSDL已通过第二种方法解决。...

2021-08-18 10:02:34 564

原创 delphi调用C# webservice

delphi调用C# webservice ,使用导入的wsdl 需要在 pas 里最后加上一句话:InvRegistry.RegisterInvokeOptions(TypeInfo(HospitalServiceSoap),ioDocument);不加的话导致 入参对方不识别。

2021-07-19 14:41:09 256

原创 电商平台延迟支付的原因

电商平台(某宝为例)一般下单流程:购物车选中——结算——确认订单页面——提交订单——拉起支付界面——取消支付——24小时自动关闭代码中逻辑在没有异步化的步骤大致是用户提交订单->预扣库存->生成订单->消费成功消息推送->通知仓库发货->数据计入财务几个串行化步骤1、用户取消支付后为什么不直接取消订单?如果直接去取消订单,需要把库存也给取消掉,用户反复提交增加后台业务量。所有产生了延迟支付流程。2、延迟支付自动取消订单,如果取消失败怎么处理?https://ww

2021-07-15 13:31:00 485

原创 SpringBoot学习 - (1)完全搞懂版本号

2.2.1.RELEASE2 主版本 (最近从1到2)2次版本 新特性 发布新特性 要保证兼容1 增量版本 bug修复RELEASE 发布版本、里程碑版本GA 官方推荐 General AvailabilityAlpha 内测Beta 公开测试SNAPSHOT 比较稳定 还在持续改进 没GA稳定 想使用新特性可以使用此版本...

2020-11-18 00:02:34 294

原创 vue脚手架升级踩坑记

由于安装的vue-cli 版本为 2.9.6 需要升级到 4.x 。先使用 npm uninstall vue-cli -g 卸载原有脚手架;在百度重新安装命令:npm install -g @vue-cli报错:invalid tag name排查发现命令写错了:npm install -g @vue/cli坑啊!...

2020-09-06 16:14:28 859

原创 Vue3.0学习 (9)-双向数据绑定

双向数据绑定是啥?为什么使用?what:实现双向数据绑定,即 js - html ;html -jswhy: 比如 html 中的 input 输入框,我们可以从服务器获取相应数据显示到html中 ,如果 input 中的数据发生了变化 我们也需要相应的把数据发送到服务器保存起来。1、单向数据绑定,以input为例代码: <input :value="age" type="text"></input> <button @click="onC

2020-09-05 11:01:29 5761 1

原创 Vue3.0学习 (8)- v-for列表渲染

实例 1、v-for 遍历集合、对象: <ul> <li v-for="item,index in titles">{{item}}{{index}}</li> </ul> <ul> <li v-for="value,key,index of book">{{key}}:{{value}}:{{index}}</li> </ul>2、声明变量const tit...

2020-09-03 20:46:42 891

原创 Vue3.0学习 (7)- 多项条件渲染

1、格式2、number分别为 1,2,33、用key管理可复用的元素<template v-if="loginType === 'username'"> <label>Username</label> <input placeholder="Enter your username" key="username-input"></template><template v-else> <label>

2020-08-12 23:00:48 225

原创 Vue3.0学习 (6)- 条件渲染v-if和v-show

v-if指令 1、v-if 的格式:2、条件为true时3、条件为false时 v-show指令 格式以及使用与v-if相同 v-if 与 v-show 的区别 通过抓取dom节点可以看出两者区别:1、两者均不显示时,v-if指令直接不会显示,v-show通过控制style来控制是否显示。...

2020-08-12 22:13:46 1138

原创 Vue3.0学习 (5)- v-on指令监听事件

1、v-on + 需要监听的事件 + 执行事件时需要执行的函数 <div v-on:click="onClick"> <div> 点击666 </div> </div>2、省略的写法 把v-on: 替换成 @ <div @click="onClick"> <div> 点击6667 </div

2020-08-05 23:41:04 1034 2

原创 Vue3.0学习 (4)-带入JS表达式进行动态计算

1、加减乘除计算字符串之间的相加<div v-text="message+'123'">2、三元表达式" message ?'hello':'123' "如果message<>’’ 则输出 hello否则 输出 1233、表达式而不是语句if (1=2)是条件语句 不能写入到body中。...

2020-08-05 23:19:58 534

原创 CSDN Markdown用法

1、可以使用HTML片段实现想要的效果 如: 想要的标题效果 <table><tbody><tr> <td bgcolor="#A2CD5A"> <font size="5" color="#fffff">解决的问题</font> </td></tr></tbody></table>2、插入空白行这是第一行 这是第二行.

2020-07-29 23:12:24 153

原创 Vue3.0学习 (3)- v-bind指令

v-bind指令解决的问题:给HTML标签的属性赋值

2020-07-29 22:43:50 3618

原创 Vue3.0学习 (2)- v-text指令

一、H5 调试技巧1、H5开发时没有专门的IDE需要在浏览器中查看,如果需要查看移动端效果,需要按F12 然后选择 移动端效果。2、查看效果后会发现字体较小需要在head中添加meta标签(固定格式):<meta name="viewport" content="width=device-width,height=device-height,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"&

2020-07-29 00:07:33 925

原创 VSCode常用快捷键

移动整行 : alt + 上下键删除整行 : crtl + shift + k

2020-07-28 22:58:37 136

原创 Vue3.0学习 (1)- Hello World

一、下载开发工具直接官网下载VSCode二、写demo1、 创建文件夹VSCode不能直接创建项目文件夹,先创建一个文件夹,然后通过VSCode打开。2、 Hello world2.1引入vue.js采用vue+html 模式,在html文件中 通过标签script 引入vue.js的标签。2.2 直接输出文字css、js、wxss 都在一个 html中,直接在body中输出 hello world。2.3 通过script输出文字body中的数据从script中获取。分为以下关键几

2020-07-24 00:06:08 1223

原创 电商平台中的Spu与Sku

写一份手记让所有人都能看懂了解 什么是Spu 什么是SKU。spu和sku主要用于电商中,用于标识商品。spu:Stander Product Unit 标准商品单元。比如 华为Mate 30 pro 手机 就是一个spu== 可以理解为 某一款手机 是华为 P20 还是 华为 Mate30 ==sku:Stock Keeping Unit 库存量单位比如 华为Mate30 pro 青山黛 8+256G== 可以理解为 某一款手机里的具体型号的手机 ,是华为Mate 30Pro 中的8+

2020-06-10 22:21:07 2213

原创 Linux链接命令

ln -s 原文件 目标文件1、硬链接ln /root/japan /tmp/japan-hard==引用技术为 2 ==2、软链接

2020-03-12 23:50:39 164

原创 Linux目录处理命令

xshell crtl+l 清空当前命令cd命令cd 根目录cd . . 上一级目录cd - 上次目录pwd 当前位置(print working directory)mkdir命令mkdir -p 递归创建目录rmdir命令只能删除空白文件rm命令rm -rf 强制删除cp命令复制date当前时间cp anaconda-ks.cfg...

2020-03-10 23:20:51 125

原创 Linux命令—ls

ls命令查询目录内容-l显示详细信息- rw- r-- r–1.- 文件 d 目录 l 软链接文件2.rw- 所有者3.r-- 所属组4.r-- 其他人r 读 w写 x执行drwxr-xr-x. 6 root root 100 3月 4 17:00 yum6:引用次数root:所有者root:用户组100:大小3月 ...

2020-03-10 22:33:18 102

原创 windows系统快速打开文件夹或者程序

很小的软件:winhotkey百度网盘:链接:https://pan.baidu.com/s/1GL21lckiV_2_u-Xb04KYeg提取码:bo7q

2019-12-12 22:33:55 349

原创 C#把html格式的字符串保存为html文件

类似于写txt的形式,把 .txt 改为 .html 即可。生成后的html中无数据?在谷歌浏览器中无法打开,在IE打开即可。

2019-12-12 19:35:43 1017

原创 JavaWeb简介

2019-10-11 22:12:02 193

原创 delphi调用C++的dll出现乱码(实际是调用失败)-身份证接口

c++定义函数: int USER_API DCSDT_IdCardContent(int handle, int flag, char *content);delphi声明函数: Function DCSDT_IdCardContent(hHandle:longint;flag:LongInt;content:pChar):Integer; stdcall; ...

2019-08-27 18:15:25 827

原创 Java中文件的操作

图片引用:https://blog.csdn.net/yongbutingxide/article/details/8201540File类 1、创建对象:File f =new File(""); 2、创建删除文件夹:f.mkdirs()/f.mkdir();f.delete(); 3、创建删除文件:f.creatNewFile();f.delete(); ...

2019-08-17 09:48:13 165

原创 Java中Static关键字学习

总结一句话:static方法可以访问static变量,不可以访问非static变量和方法。非static方法可以访问static变量和方法。作用:被static关键字修饰的方法或者变量不需要依赖于对象来进行访问,可以编写static代码块来优化程序性能。常见用法:我们最常见的static方法就是main方法,至于为什么main方法必须是static的,现在就很清楚了。因为程序...

2019-07-12 09:53:50 168

空空如也

空空如也

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

TA关注的人

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