自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 JAVA程序打包时报错,但是运行时正常。

现象:在idea可以正常运行,并且在【external Libraries】中看到fastjson的版本已经更新为1.2.83;打包时则提示上述错误。参考本项目中1.2.70的《_remote.repositories》,修改1.2.83的《_remote.repositories》背景:需要将fastjson从1.2.70升级到1.2.83;操作:在本机的另一个项目私有仓库中找到了1.2.83的包,直接复制到了这个项目的私有仓库中。解决方案:修改《_remote.repositories》文件中的内容。

2024-07-05 11:17:13 215

原创 关于rem的简单记录

意思是,在html标签上,设置font-size的像素值,页面中其他元素可以通过rem单位,换算出像素值。是根元素(html)的font-size值的的一个css单位(适配单位rem)。如果html没有设置font-size,则会跟随浏览器的默认值。目前,大部分浏览器的默认值是16px。如果html的font-size是20px。那么这个元素的width就是1000px。如果html的font-size是14px。那么这个元素的width就是700px。例如,某个元素的width是50rem。

2024-06-26 09:30:57 111

原创 nginx遇到的异常和解决方案

配置中,写的是服务器的ip(例如:192.168.1.5),将本地访问的ip改成127.0.0.1(待观察)情况:配置nginx负载均衡,运行一段时间后,访问速度变慢,并且ping服务器的时候,访问远大于1ms。重启nginx,每次重启后,访问速度恢复正常。

2024-01-11 10:07:58 799

原创 IOS界面开发 masonry的应用

,假设没有这句话,footerView_的布局已经完成了。这句话约束了父元素的底部与footerView的底部关系,实现了父元素的高度自适应。上面代码,使用的是临时视图的方法。下面文章中,介绍了MasonryFloatLayout的使用,可以学习一下。文章中记录的功能都是在网上查找到并且实践的功能,文章中是展示关键代码,附上来源网址。这个代码中,设置完所有约束后,再设置父元素与最后一个子元素的约束,实现滑动范围。第一个代码中,在最后一个元素中设置与父元素的约束,实现父元素自适应高度;

2023-07-31 11:51:36 254

原创 设计模式-享元模式(iOS版)

最近看《iOS设计模式解析》,里面有一章说用享元模式画百花,看上去很厉害的样子。但是我参考上面的代码没有实现出来,界面上只显示了6朵花,我放弃了,但是我去了解了一下享元模式。记录总结一下我理解的享元模式。

2023-07-17 15:51:57 714

原创 Objective-C 父元素和子元素的点击事件

使用UIGestureRecognizerDelegate的gestureRecognizer:shouldReceiveTouch:实现父元素和子元素的阻止与传递

2023-06-25 18:21:18 6069

原创 Objective-C 混用UITabBar与UINavigation

混用UITabBar与UINavigation做app,tab和nav,有时候显示有时候需要隐藏,记录目前使用的解决方案。以上是我目前使用的一种UITabBar与UINavigation混用方案,基本满足了我的需求。

2023-06-19 10:32:38 1372

原创 objective-c 关于搜索页收起键盘

类似做一个这样的搜索页面,有一个输入框,下面是搜索结果。3、点击输入框以外的区域,收起键盘;2、输入完成,回车时,收起键盘;1、 点击输入框时,弹窗键盘;5、上下滑动列表时,收起键盘;4、左右滑动时,收起键盘;

2023-06-15 18:44:35 125

原创 mac 11 安装cocoapods

解决:"系统偏好设置"->"安全性与隐私"->"通用" 标签,在 "允许从以下位置下载的应用" 部分,选择 "App Store 和被验证的开发者";再执行cocoapods的安装命令,虽然没有报错,但是执行pod的时候,提示“command not found: pod”说明还是没有安装成功的。此时,运行以下命令,在输出中查找 "EXECUTABLE DIRECTORY",这是 gem 可执行文件所在的路径。配置完环境变量后,再运行cocoapods的安装命令,即安装成功。修改cocoapods的镜像。

2023-06-12 18:25:54 1524

原创 VMware12虚拟机安装macoxs10.14

登录appleID后,【系统条款与隐私】步骤的【同意】按钮一直灰色。直接点击【返回】,在那个页面点击上面的【稍后设置】即可跳过登录。点击【访达】,在屏幕上方点击【前往】,在显示的菜单栏中,点击【电脑】,就可以看到了VMware Shared Folders。4、安装【VMware Tools】时提示【系统扩展已被阻止】,选择【打开安全性偏好设置】,点击下面的【允许】6、安装了VMware tools,并且启用了共享文件夹,但是在桌面没有看到。5、设置虚拟机网络,参考以下链接。补充,我操作时出现的状况。

2023-06-12 18:02:46 780

原创 关于java.io的学习记录(写入文本)

可以通过字节流(FileOutputStream)、字符流(OutputStreamWriter)、字符缓冲流(BufferedWriter)读取文本中的数据。

2023-04-20 16:12:11 316

原创 关于java.io的学习记录(读取文本)

可以通过字节流(FileInputStream)、字符流(InputStreamReader)、字符缓冲流(BufferedReader)读取文本中的数据。

2023-04-20 10:49:20 149

原创 记录idea中使用springboot遇到的问题

记录ideal中使用springboot遇到的问题

2023-02-13 16:50:03 364

原创 批量添加数据的表单界面(表单含树形下拉框)vue + element

1、批量保存多组数据。(表单含有树形下拉框)2、支持删除数据3、支持对数据进行表单检验

2022-03-24 13:38:37 3373

原创 springmvc 下的单元测试 记录

1、在src/test/java下创建测试类。怎么创建怎么使用,可以查看下面网址:https://blog.csdn.net/u013041642/article/details/714302932、第一次运行Junit Test的时候,报错“java.lang.NoClassDefFoundError: org/junit/runners/model/MultipleFailureE...

2018-08-02 19:13:09 200

原创 sublime text3 插件安装(记录型)

经历了多个方法,还是不能安装插件,后来找到了一个新的方法。觉得有必要记录一下可能由于各种原因,无法使用代码安装,那可以通过以下步骤手动安装Package Control:1.点击Preferences > Browse Packages菜单2.进入打开的目录的上层目录,然后再进入Installed Packages/目录3.下载Package Control.s

2017-09-12 10:21:03 288

原创 nodejs环境配置(记录型)

看慕课网的视频学习nodejs,看到一个写爬虫的练习,要加入cheerio模块。按照视频里面的方式下载了模块,但是运行时,跟我说找不到,我又去网上找了一番资料。看到已经按照网上说的方式去设置了npm的配置,但是运行时还是说找不到。后来终于找到了另一篇文章,解救了我的尴尬。1、按照网上的配置,配置npm。感觉是配置下载路径的。(nodejs我安装在“D:\Program Files\nodejs

2017-09-10 13:28:56 365

原创 sql语句记录

有些东西吧,用过了不记下来,过段时间再用,就跟自己从来没用过一样,同样的方式去查找资料。    插入记录,根据查询的结果插入记录 INSERT INTO `tmp_customerinfo` (`userId``createDate`,`fMemo`,`updatetime`) SELECT c.`userId`,u.`createDate`,u.`fMemo`,c.`updat

2017-09-02 14:05:42 230

转载 Spring 在多线程中,bean的注入问题

转自:http://www.cnblogs.com/bencakes/p/6139542.html最近碰到了一个问题,使用SSM框架,在Service层需要另开一个线程,这个线程专门用来做一些操作,并将结果写入数据库中。但是在线程中使用@Resource或者@Autowired注入全部为NULL,原来是Spring不能在线程中注入。网上的主要解决方法有:将需要的Bean作为线程

2017-06-19 17:02:44 2084

原创 父页关闭了子页也关闭

背景:通过open方式打开子页面,希望父页面关闭的时候把子页面也关闭了。于是采用了给window绑定beforeunload事件的方案。然后,事情并不是想象的那样。坑爆了~快要提交测试的前一晚,发现并不是这样,想哭~之前:我采用“给window绑定beforeunload事件”的方案,实现代码如下$(window).bind('beforeunload',function(){

2016-11-14 21:04:26 678

原创 jQuery的deferred

我又low了。jquery竟然有这么有趣的东西,我之前一直都是setTimeout嵌入另一个setTimeout。昨天看慕课网上的七夕专题,才发现这个玩意。去看了阮一峰写的详解,感觉这个东西不错~我在工作中还没有实践过,但是我觉得这个玩意是个有趣的东西。

2016-08-28 10:22:06 510

原创 ActiveMQ订阅模式持久化实现

我的诉求是,建一个订阅通道,然后多个客户端监听,当某个客户端掉线后,再上线的时候可以收到它没有接收到的消息。本文主要参考了《使用Spring配置ActiveMQ的发布订阅模式》(http://nettm.iteye.com/blog/1828268),将他们复制粘贴过来,基本上就ok了。在找到这篇文章前,《如何实现ActiveMq的Topic的持久订阅》(http://www.my

2016-08-05 11:37:04 13540 3

原创 监听activeMQ的状态

用JMX监控activeMQ的状态。什么未处理啊,已处理啊,balabala...我的诉求比较简单,监控activeMQ的状态,没有什么密码的需要。所以,只需要修改xml的两个地方就行了。activeMQ版本:apache-activemq-5.11.1修改conf文件夹下的activemq.xml文件1、找到broker标签。原来是这样的:添加两个属性后是这样的:

2016-08-04 17:11:42 6101 1

原创 在tomcat下运行java代码

今天看javaBean的知识,看到例子,试了一下,不仅要编写jsp文件还要写java文件。那么问题来了,怎么在tomcat下使用java代码呢?我之前都是以工程的方式使用的,现在单独一个个建设,不懂怎么处理。于是,上传查了一下。一、步骤区1、搭建tomcat。2、设置jsp的配置(运行jsp文件)。3、在testJSP文件夹中建WEB-INF文件夹,并且新建web.xml文

2016-07-01 18:31:11 12369

原创 运行jsp文件

我low啊,我搞了这么久前端,不会运行jsp。今天练习jsp,终于会运行jsp了。运行jsp文件,需要的环境是,能运行起来的tomcat。在tomcat的webapps文件夹中,新建一个文件夹,将jsp文件放在这个文件夹下,就可以运行了。我的tomcat端口是8050,存放jsp的文件夹叫testJSP,jsp文件叫SquareCompute.jsp。所以,我的访问网址是,http:/

2016-07-01 13:04:15 16258

原创 关于java的一点成长

最近在研究comet4j,在网上找了例子,准备运行看看,然而从知道它,找例子,运行起来,我花了差不多一个星期。原因是,我运行不起来。我纠结啊,我看代码这么点,我怎么就运行不起来呢。感觉这个是一个很简单的问题,又不太敢问人,就一直拖着。然而,我今天终于发现了。我下载的程序是myeclipse创建的,我用的是eclipse。我就上网查查看,发现有相关的操作。按照上面的操作之后,我就运行起来了。我这

2016-06-08 15:06:35 395

原创 在java web 工程中跳过过滤器

项目中有多个工程通过HTTP请求的方式通信的需求。其中一个工程配置了单点登录功能,会拦截所有的请求,检验session值。通过后台进行的通信没有发送session值,就会被拦截下来。于是上网找了相关资料,如何让一些请求跳过单点的过滤器。大致意思是,配置一个过滤器,对有指定前缀的请求进行过滤,过滤处理时让其断掉后续过滤器链,直接转发给Servlet进行处理。 综合起来整理了一下代码。 参考网址1:h

2016-06-02 20:25:07 6182

原创 tomcat中文乱码问题

现象:用eclipse运行时,没有出现乱码问题。改用“apache-tomcat-6.0.41”运行时,中文就变成了乱码,tomcat输出、日志输出、数据库数据,都是乱码,推断是tomcat的编码问题。解决方案:在tomcat下的Catalina.bat中添加一段话,“set JAVA_OPTS=-Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF

2016-05-18 16:03:00 656

原创 MongoDB 时区问题

由于工作的原因,我最近在弄数据库是mongoDB的java项目。发现项目中的时间出现问题,每次保存数据的时候时间都会少掉8个小时。解决办法在设置时间变量前添加注解@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone="GMT+8")pattern是时间格式设置(HH表示24小时制,hh表示12小时制),timezone是时区

2015-02-10 18:06:01 6467 2

原创 谷歌地图瓦片相关操作(js,google Maps v3)

前段时间,由于工作原因,研究了谷歌地图的瓦片相关操作。已知一个点的经纬度和地图级别,获取该点所在的瓦片的url;已知一个瓦片的url,计算该瓦片左上角经纬度;已知一个点经纬度和地图级别,计算这个点在世界地图上的像素值。1、已知一个点的经纬度和地图级别,获取该点所在的瓦片的url参考了两篇博客:这个博客(http://blog.csdn.net/lijun_xiao2009/article/

2015-01-21 17:09:01 5605

原创 用Eclipse建spring mvc项目(图解)

最近工作需要快速了解spring mvc架构,于是在网上找了很多相关教程。说真的,百度出来的基本都一样,但是我却遇到各种奇奇怪怪的问题。当然,做完之后回头看,发现那些问题都不是问题,哈哈哈哈~主要还是不懂java这些东西,遇到问题的时候就会觉得很难,各种查,但是百度的结果又是让人很无奈,不同的网址,相同的内容!我参考了一个博客来建项目,网址是:http://limingnihao.iteye.

2015-01-21 13:54:22 64617 21

原创 重装系统后iis

重装系统后,总是有各种东西要配起,甚烦~今天又把iis重配一下。首先,我到“控制面板”中的“程序和功能”中,找到“打开或关闭Windows功能”,进入后,找到“Internet信息服务”,将里面的东西展开,然后每个复选框都勾上,一定是一个个的勾。(全部勾上是为什么?每一个是什么意思?曾经我问过别人,该同胞告诉我,他不记得了,只知道全部勾上就好~)勾完之后就“确定”,然后等待一下。然后在

2014-11-26 13:18:28 1090

原创 mysql装了又装

背景电脑出现了问题,需要重装。重装完成后,安装了sqlyog。然后试图打开本地数据库,发现报错“can't connect to MySQL server on 'localhost'(0)”。过程百度了一个,说是mysql服务没有启动。在服务里面看到了mysql但是启动不了。百般尝试后,发现可以了。总结在cmd中运行“sc  delete  mysql”,删除服务

2014-11-25 17:28:23 553

原创 关于Javascript的小点

1、使用eval()实现通过函数名动态的调用函数功能。(2014.10.15)function testclick(){alert("success");}.....var f = "testclick";eval(f+"()");//eval会执行参数里面的语句。-------------------------工作中有新发现会陆续更新。。。

2014-10-15 15:22:33 588

原创 opencv视频学习第九课(访问cvMat数据)笔记整理

假设现有一维数组 Data[18]={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18};通过 CvMat mat;创建一个CvMat对象。1、cvInitMatHeader(&mat,3,6,CV_32FC1,data);//3行6列二维的32位浮点型单通道的矩阵将一维数组转换为单通道二维矩阵1234

2014-10-12 23:08:45 957

原创 opencv视频学习第八课(CvMat结构体)笔记整理

视频教程的第七课是说opencv的基本

2014-10-06 16:30:22 1087

原创 opencv视频学习第六课(opencv写视频文件)笔记整理

现在来学习如何将图片集写成视频文件吧。先将图片集统一命名,然后tong

2014-10-06 12:04:50 1363

原创 opencv视频学习第五课(视频播放控制)笔记整理

使用单帧读取的方式得到视频的总帧数为734,在创建滚动条,并使用它控制视频播放时总帧数却变成了879。究竟是为什么呢?

2014-10-06 01:01:07 7026

原创 opencv视频学习第四课(opencv读视频和摄像头)笔记整理

#include int _tmain(int argc, _TCHAR* argv[]){ cvNamedWindow("avi"); CvCapture* capture=cvCreateFileCapture("D:\\1.avi"); IplImage* frame; while(1){ frame=cvQueryFrame(capture);输入一个类型的指针,该函数主

2014-10-05 17:06:04 868

原创 opencv视频学习第三课(显示图像)笔记整理

#include "stdafx.h"#include int _tmain(int argc, _TCHAR* argv[]){ IplImage* src = cvLoadImage("F:\\tempvs\\Opencv_Video\\show_image\\1.jpg",6);//加载图片 //此处的路径,一定是绝对路径,相对路径会报错的。这个一定不能忽视,惨痛的教训 c

2014-10-05 15:04:53 914

批量添加数据的表单界面(表单含树形下拉框)vue + element

批量添加数据的表单界面(表单含树形下拉框)vue + element 通过【npm install】自行下载资源,生成node_modules文件夹

2022-03-24

ActiveMQ订阅模式持久化实现

一个订阅通道,支持多个客户端监听,当某个客户端掉线后,再上线的时候可以收到它没有接收到的消息。

2016-08-05

JSP与JavaBean应用实例-猜数字游戏

JSP与JavaBean应用实例-猜数字游戏

2016-07-02

空空如也

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

TA关注的人

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