自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (1)
  • 收藏
  • 关注

原创 zookeeper启动失败(Error contacting service. It is probably not running.)

注:3.5以后的版本, 会自动占用8080端口. 需要修改配置文件。

2023-08-28 15:41:49 519

原创 Mac OS开发环境配置

你的Mac用的什么终端?打开终端时,可以看到顶部显示的zsh(或者用命令:echo $SHELL查看):果子官网(https://support.apple.com/zh-cn/HT208050):从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。zsh终端使用的配置文件是 .zprofile:如果您正在使用 bash 描述文件(例如,为了设置环境变

2021-11-14 00:32:33 1855

原创 idea设置编辑器背景

应用商店下载background image plus插件;重启idea;view -> (1. set background images, 2. random background images, 3. clear background images);不过可能会出现找不到设置背景图片的菜单项。这可能是插件适配社区版的bug吧。此时可以先设置快捷方式,然后用快捷方式打开:...

2021-10-22 13:33:02 296

原创 git学习笔记

通过这些文章把git的使用捋了一遍,简要记录一下:git安装,国内镜像地址(https://npm.taobao.org/mirrors/git-for-windows/)git命令基础,廖雪峰(https://www.liaoxuefeng.com/wiki/896043488029600/896827951938304)使用小乌龟管理git,配置ssh访问(https://www.cnblogs.com/beile/p/11015867.html)...

2021-06-09 11:01:43 107

转载 js如何判断null和undefined

https://www.cnblogs.com/thiaoqueen/p/6904398.html添加链接描述可以参考上面的文章。不过在实际应用中,我们一般不特别区分null和undefined,只要两者都不是就行了。所以只要判断不为null或者不为undefined即可,如果非要区分null和undefined的话,在使用typeof等操作。...

2021-05-08 21:12:51 430

原创 算法-删除并获得点数

题目来自leetcode第740题。class Solution { public int deleteAndEarn(int[] nums) { int maxVal = 0; for(int i : nums){ maxVal = Math.max(maxVal,i); } int[] sum = new int[maxVal+1]; for(int i : nums){

2021-05-05 14:02:27 98

原创 算法-拼写错误

我叫王大锤,是一家出版社的编辑。我负责校对投稿来的英文稿件,这份工作非常烦人,因为每天都要去修正无数的拼写错误。但是,优秀的人总能在平凡的工作中发现真理。我发现一个发现拼写错误的捷径:三个同样的字母连在一起,一定是拼写错误,去掉一个的就好啦:比如 helllo -> hello两对一样的字母(AABB型)连在一起,一定是拼写错误,去掉第二对的一个字母就好啦:比如 helloo -> hello上面的规则优先“从左到右”匹配,即如果是AABBCC,虽然AABB和BBCC都是错误拼写,应该优

2021-05-04 15:57:40 142

原创 日常整理-js

获取父窗体尺寸:var parent_index = parent.layer.getFrameIndex(window.name), // layui, 父窗体 parent_width = parent.document.documentElement.clientWidth, parent_height = parent.document.documentElement.clientHeight监听父窗体尺寸

2021-04-15 14:21:53 70

原创 日常整理

ssm整合是遇到了500错误,提示没有找到bean排错思路:使用注解没问题,在mapper下,在使用mybatis时并没有创建mapperImpl实现类,而是直接通过mapper.xml配置文件映射的查询语句和结果,所以如何通过注解创建mapper的bean呢?直接在mapper接口上添加@Repository注解即可。跳转时idea会提示查找不到对应的bean,不理他。上面问题的产生的原因是在web.xml的配置。这里本意是想将mvc的配置信息交给applicationContext.xml这个.

2021-04-11 17:09:27 68

转载 mybatis在mapper.xml中写sql语句不提示数据库及字段

path为项目路径。参考:https://blog.csdn.net/u013568198/article/details/109785354

2021-04-10 11:26:30 3728

原创 java final修饰的变量

在学习lombok时,文档中有这么一个例子:public class LombokTest { @Test public void example() { val example = new ArrayList<String>(); example.add("Hello, World!"); val foo = example.get(0); System.out.println(foo.toLowerCase(

2021-04-09 17:50:56 176

原创 fastreport中的RegisterData方法

背景:fr中可以自己通过编程的方式指定数据源,在程序员手册中有这么几个方法:由于我打算先把数据处理后再交给fr,所以我觉得最后一种方式更合适一些。但是在实际操作中,总是报错。比如官方的demo中(WebSite),其中的business Objects的表是报错的:官方demo都报错,一开始我有些凌乱。。。但仔细一想,为什么会报错呢?我没有深究这个demo,我去看了官方文档,文档上对这个方法也没有太多解释,但是里面这个name参数很奇怪,从demo看应该是对应的报表设计器中绑定的数据表(源)的名字

2021-03-25 16:18:34 4266

原创 installshield打包后快捷方式不可用

如果是默认的快捷方式,也就是下图标记为1的位置,安装后桌面是一个双箭头的快捷方式,而且无法访问到安装包的路径,这个快捷方式的名字可以改成自己程序的名字,原始名字是launch xxx.exe。但是改名的时候注意后面的exe不要去掉,然后额外指定新的快捷方式,名字必须跟这里的一致。点击进入到下图2所示的页面,设置shortcuts。在desktop右键新增快捷方式:new shotcut修改新建的快捷方式的属性,图标当然得跟上面xxx.exe的一致,名称也一样,不然打包完以后新的快捷方式无效。

2021-01-19 12:44:14 2706

原创 layui form表单的问题

原来遇到过此问题,但今天又碰到了,再记录一下吧。问题描述:我页面上有几个button,点击后异步刷新数据,但奇怪的是整个页面都重新加载了。问题出在箭头所指处,如果这里写成form的话,点击button的事件也会提交表单,导致页面刷新。把form标签改成div就行了。具体原因layui文档里好像有,如果用form的话,submit提交的时候,最后要加一个return false,不然也会刷新的。...

2021-01-14 14:24:34 186

转载 Mac电脑maven安装与配置

1.下载:http://maven.apache.org/download.cgi2.安装:解压下载好的maven的文件,解压到你想要的文件夹下。3.配置:打开终端输入命令 sudo vim ~/.bash_profile (编辑环境变量配置文件)在环境变量文件中加上如下的配置export MAVEN_HOME=maven文件夹路径export MAVEN_HOME=/Users/zheng/workspace/apache-maven-3.6.3export PATH=PATH:PATH:PAT

2020-12-24 22:11:53 669

原创 amazon_advertising开发:下载报告

在亚马逊官方文档中,可以看到下图所示的三种广告类型:这里我使用的时display广告,因为只有这个里面可以创建并下载report,另外两个不行。目前我也不清楚brand跟products中的report的应该怎么使用。展开display之后可以看到reference中有report选项,下载报告的入口就在这里。下载报告需要完成如下三个步骤:【post】/sd/{recordType}/report,创建报告;【get】/v2/reports/{reportid},检查报告的生成状态;【ge

2020-12-24 11:23:08 3745 7

原创 window.location

跳转时打开新的页面:window.open("_blank").location.href = url;

2020-12-04 14:45:56 108

原创 微信小程序运行报错:navitateTo: fail page “xxxx“ is not found

突然出现这个问题,不知道怎么回事。真机调试的时候点击商品无法跳转到这个路径。但是取消调试直接运行测试版又能够跳转。看着这个红红的错误,又奇怪心里又痒痒,我到底把什么地方改了?分析:路径没找到,但路径的书写方式没错,那肯定是实际的路径错了,小程序中的导航路径定义在app.json中,打开一看,果然是这里出了问题:肯定是中午睡觉的时候没锁屏,手碰到键盘多敲出了这两个字母。问题简单,记录一下解决过程。以后再遇到这种问题知道去哪找问题了。...

2020-11-30 08:56:15 495 1

原创 String str=new String(“a“)和String str = “a“有什么区别?

https://www.cnblogs.com/aspirant/p/9193112.html在做面试题的时候这是一个常考的基础知识点。看了上面这篇文章之后,恍然大悟。转载过来,同时加上自己的一些总结:1. jvm虚拟机中大体分为如下几个部分:线程私有的(虚拟机栈、Native栈、PC),线程共享的(方法区、堆等),方法区中包含一个常量池。2. 通过 string str = “abc” 创建字符串,“abc"是常量,去常量池中寻找是否存在,如果存在,则将地址存放到栈中的str,如果不存在,在常量池中

2020-11-18 17:48:57 424

原创 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral

这个问题遇到好几次了,之前稀里糊涂解决了也没做记录,再次遇上又是一脸懵逼。。。网上的办法都是讲web.config中的json版本与所引用的统一起来。但也可能你已经统一了还是报错。那么接下来请检查你其他类库中对newtonsoft.json的引用,是否都是统一的版本,不统一的话请使用nuget统一起来,或者说,如果是通过外部dll引入的,请移除,使用nuget统一引入,web.config会自动更改过来的,这样就没问题了。...

2020-11-05 10:05:13 2133

原创 微信支付--ajax将后端生成的二维码显示在前端

.net 实现微信Native支付方式,根据官方demo,已经从微信后台拿到code_url,现在需要将其转换为二维码展示在html页面中。官方给出的示例使用asp实现,现做一些修改,通过ajax实现。<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>微信支付样例-扫码支付</title> <meta charset="utf

2020-11-04 10:16:19 1226

原创 vs 运行微信支付 demo

首先去官网下载demo后解压。VS打开项目:生成项目时报错:打开NuGet安装system.linq:安装失败,报错:看一下.net版本:框架版本太低,不支持linq,换成高版本的即可。启动运行:

2020-11-02 15:44:04 455

原创 AOP底层原理分析

动态代理1.1 有接口的情况有接口时,使用JDK动态代理。使用Proxy类里面的newProxyInstance创建代理对象。public class JDKProxy { public static void main(String[] args) { //创建接口实现类代理对象 Class[] interfaces = {UserDao.class}; UserDao user = (UserDao)Proxy.newProxyInstance(JDKProxy.class.

2020-10-30 10:10:36 91 1

原创 IIS配置

添加链接描述

2020-10-28 15:26:13 80

原创 C# 重写ToString方法

public override string ToString() { return JsonConvert.SerializeObject(this, Formatting.Indented, new JsonSerializerSettings() { NullValueHandling = NullValueHandling.Ignore }); }需要引入Newtonsoft。

2020-10-28 14:55:07 728

原创 java 向上转型 & 向下转型

参考博客请参考上述博客中的代码。注解:向上转型的主要意义在于:当我们需要多个同父的对象调用某个方法时(重写的父类中的方法),通过向上转换后,则可以确定参数的统一,方便程序设计。向下转型的主要意义在于:通过一个形参为基类型的入口传入子类型的参数,通过向下转型还原为子类型,调用子类型中(特)有的方法,这便是多态。...

2020-10-27 14:19:13 1146 1

原创 Spring注解的使用和组件扫描

添加链接描述

2020-10-16 16:03:09 187

原创 “未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案

参考1:“未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序”的解决方案参考2:未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序主要是参考了1,卸载了我电脑上以前装的microsoft access 2010,原来居然同时装了x64和x86,卸载重装以后,重启程序就好了。下载连接:Microsoft Access 2010,根据自己电脑选择x64还是x86。...

2020-09-18 12:00:56 655

原创 js中 && 跟 || 的一些奇怪用法

如上图,这两天研究别人的代码看到的这个。我主做后端,前端水平一般,红框部分困扰了我半天,没见过这种写法。后来查了查才清楚,原来 && 和 || 还有这种用法。概念:在js逻辑运算中,0、""、null、false、undefined、NaN都会判为false,其他都为true。a&&b:当a、b同时为true时返回true,否则返回false;若a为false则不对b进行判断直接返回false,若a为true则由b的判断结果决定返回值。a||b:当a、b中至少..

2020-09-16 16:55:25 314

原创 imac2017拆机

操蛋的设计啊!!!imac2017不能通过后壳更换内存条,只能拆下屏幕取下主板更换内存条,整个过程几乎将内部的零件全部拆下,真是要命。这两天为了这件事真是好一顿折腾,不过还好,最后总算是弄好了。将一些注意事项记录下来,为了其他需要拆机的朋友们避坑。我参考了b站上这个视频(up主叫色彩神话),拆机和还原讲的很详细:iMac2019 21.5寸详细拆机装机升级SSD内存教程为了防止视频以后找不到,凭我的记忆对大致的流程做一个描述吧。拆掉屏幕,用工具将四周的教条划开,从屏幕顶部打开,有两条排线,其中一条

2020-09-14 14:28:31 2232

转载 C# defualt关键字默认值用法

默认值表达式生成类型的默认值。 默认值表达式在泛型类和泛型方法中非常有用。 使用泛型类和泛型方法时出现的一个问题是,如何在无法提前知道以下内容的情况下将默认值赋值给参数化类型 T:T 是引用类型还是值类型。如果 T 是值类型,它是数值还是用户定义的结构。已知参数化类型 T 的变量 t,仅当 T 为引用类型时,语句 t = null 才有效。 赋值 t = 0 仅对数值类型有效,对结构无效。 解决方案是使用默认值表达式,该表达式对引用类型(类类型和接口类型)返回 null,对数值类型返回零。 对于用户定

2020-09-11 10:54:57 314

原创 C#值类型后问号的作用

不管是C#还是java,声明对象的属性(or全局变量)的时候是可以不赋初始值的,系统会自动分配一个默认值:string name; // 等价于 string name = null;int age; // 等价于 int age = 0;但有时候这个默认值并不能满足我们的要求。比如在注册账号时 age 这个值用户并没有输入,数据库值类型是可以为 null 的,所以直接将 age 保存数据库不就好了?不好意思,还得前端妹子跟数据库小伙并不能直接约会,还得靠服务端这个媒婆传递消息才行。但服务端拉跨

2020-09-10 14:47:10 547

原创 sqlserver 备份还原

--先还原最近的一次完整备份:RESTORE DATABASE [CODS] FROM DISK = N'H:\cods\wz\CODS_backup_2020_09_06_000005_3599146.bak' WITH FILE = 1, NOUNLOAD, STATS = 10, NORECOVERY,REPLACEGO--再还原差异备份:RESTORE DATABASE [CODS] FROM DISK = N'H:\cods\cy\CODS_backup_2020_

2020-09-08 09:45:44 99

原创 gridview分组后删除行rowhandle与datasource不对应的解决办法

问题描述:gridview分组后原有的顺序被打乱,如下图所示,

2020-09-07 17:55:00 135

原创 Devexpress 对GridView输入内容验证

为gridview添加如下两个事件:private void gvQuick_ValidatingEditor(object sender, BaseContainerValidateEditorEventArgs e) { ColumnView view = sender as ColumnView; GridColumn column = (e as EditFormValidateEditorEventArgs)?.Column ??

2020-09-01 15:35:51 836

原创 创建DataTable

微软官方文档上有很多示例,现截取一个:// Create a DataSet with two tables and populate it. private void MakeDataSet() { // Create a DataSet. ds = new DataSet("myDataSet"); // Create two DataTables. DataTable t

2020-08-27 09:08:40 149

原创 dev chartcontrol数据轴从0开始

问题:在使用dev话折线图时,绑定的x轴应该以原点0为起始点,但是每次图形画出来以后,原点之前多出来一段刻度,x轴表示的是深度,-200显然是不合理的,即便只是显示在那里。这个问题让我很是费解。下图为设计器中diagram的样子,可以看到x轴的原点并未与y轴的原点重合,而是有一个偏移量,程序运行以后,还未画图前,效果如下图所示,x轴(左边竖轴)与y轴(上边横轴)原点是重合的,但图形画好以后,x轴却出现了偏移(我本想放张效果图,但是我把参数改回去后,居然还是正常的效果,dev有时真的令人费解。.

2020-08-06 09:46:33 1264

原创 layui table 点击行选中checkbox

table.on('row(LAY-menu-drillcrew-contacts)', function (obj) { if (obj.tr.find('.layui-form-checkbox').hasClass('layui-form-checked')) obj.tr.find('.layui-form-checkbox').removeClass('layui-form-checked'); ...

2020-07-27 15:03:17 1456 1

原创 Devexpress 设置自定义控件中控件的属性

标题有点拗口,举个例子。有一个自定义控件userControl,在使用这个控件的界面myForm中,我想通过下面的语句将userControl中的右键菜单项“btnAdd”隐藏起来:myForm.btnEdit.Visibility = BarItemVisibility.Never;要想这样做需要做一个小小的修改,将btnAdd项的Modifiers设置位public(默认private)。对于其他控件,要想在外部调用,也是同样的道理。...

2020-07-22 15:55:21 628

原创 java random

If two instances of Random are created with the same seed, and the same sequence of method calls is made for each, they will generate and return identical sequences of numbers. In order to guarantee this property, particular algorithms are specified for th

2020-07-09 16:01:58 72

devexpress扩展工具

不想描述,就写一首诗吧《静夜思》唐·李白 床前明月光,疑是地上霜;举头望明月,低头思故乡。字数凑不够,字数凑不够。

2018-08-25

空空如也

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

TA关注的人

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