自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tomcat运行war乱码问题解决

1.修改D:\apache-tomcat-8.5.78\bin\catalina.bat文件。2.修改D:\apache-tomcat-8.5.78\conf\server.xml。加入set JAVA_OPTS=-Dfile.encoding=UTF8。在Connector 中添加 URIEncoding="UTF-8"然后重启tomcat,如果还是乱码就清理一下页面缓存即可.

2022-09-14 16:31:54 1417 1

原创 w10运行tomcat报错:The CATALINA_HOME environment variable is not defined correctly This environment varia

这种情况下不要着急搞环境变量你安装新版Java都不用改环境变量,这个也不用麻烦只需要把tomcat/bin目录的startup.bat文件右击编辑:在文件头加入下面两行:SET JAVA_HOME=C:\Program Files\Java\jdk1.8.0_181(java jdk目录)SET TOMCAT_HOME=D:\apache-tomcat-8.5.78(解压后的tomcat文件目录)保存再启动就可以了...

2022-05-10 17:01:03 417

原创 C#删除指定文件或文件夹

C#删除指定文件或文件夹

2022-04-27 10:18:46 12487 1

转载 Java发送POST请求,参数为JSON格式,并接收返回JSON数据

/** * 发送post请求 * @param url 路径 * @param jsonObject 参数(json类型) * @param encoding 编码格式 * @return * @throws ParseException * @throws IOException */ public static String send(String url, JSONObject jsonObject,Stri.

2021-07-27 15:50:21 5728

原创 2021-07-27

你们有没有对工作对生活绝望过

2021-07-27 06:51:35 79 1

原创 Windows Server NTP时间服务器的配置,解决设备同步服务器时间异常的问题

1、在开始菜单栏中,点击“运行”输入regedit,打开Windows 注册表(或者window+R)2、设定成为NTP 服务器类型。修改登陆档案中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters"[Type]设定值修改为”NTP”。3、设定授权时间服务器修改登录档中: "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Con

2021-03-29 09:12:15 1500 2

原创 C#编程日记3 wpf编写 取消button框的边线

<Button BorderThickness="0"></Button>

2021-03-05 11:27:39 181

原创 C#编程日记1 wpf编写 串口调试助手

根据常用串口助手的功能编写一个属于自己的串口助手,实现的页面如下图其中难点就是接收数据,发送数据,以及16进制进行发送跟接收

2021-03-01 18:35:09 637

原创 C/C++语言编程日记2 MFC编译的exe程序在别人电脑上无法运行的问题

错误:mfc140d.dll丢失在编译MFC程序时,默认是使用的是动态库,原因是使用动态库的exe程序比较小,比较节约资源,但如果要在别人电脑上运行,必须拷贝对应的动态库,所以一旦程序测试好准备投入使用时最好打包成静态库。修改方法如下:项目->属性->配置属性->高级->MFC的使用...

2021-02-23 16:44:22 943

原创 C/C++语言编程日记1 edite control控件的使用,实现循环输出

要实现循环输出,先要改变edite control的默认配置属性:将Multiline,Horizontal Scroll,Vertical Scroll的属性改成true//button控件触发 将2个输入框的内容合并在第三个框输出,并实现换行void CDeleteDemoDlg::OnBnClickedButton1(){ // 设置三个变量 2个输入,一个输出 CString cin1, cin2, cout; GetDlgItem(IDC_EDIT1)->GetWindow

2021-02-23 16:20:24 341

转载 字节流复制视频的四种方式

转载于:https://www.cnblogs.com/lsswudi/p/11423078.htmlpackage RTSP;import java.io.*;//四种方式复制视频 记录时间//1 基本字节流一次一个字节//2基本字节流一次一个字节数组//3字节缓冲流1 基本字节流一次一个字节//4字节缓冲流一次一个字节数组public class CopyMp4Demo{ public static void main(String[] args) throws IOExce

2021-02-01 15:50:05 295

原创 Java获取rtsp视频流,实现rtsp流预览功能,并将视频流每帧保存成图片

先展示maven依赖吧,就一个javacv<dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1.5.1</version> <type>pom</type> </dependency>然后就是测试类publi

2021-01-15 11:15:14 10846 33

原创 获取海康摄像机的rtsp流,并用VLC测试

1.下载VLC软件(视频播放软件),个人觉得这个播放软件蛮强大的,对于程序员来说,还是可以放电脑里的。https://vlc-media-player.en.softonic.com/这是VLC下载地址。2.下载完成后打开VLC,左上角的媒体—打开网络串流,然后输入rtsp流就可以播放了,如下图:然后点击播放就可以了,如果能播放说明你获取的rtsp流是正确的。3.获取海康rtsp流规则:rtsp://[username]:[password]@[ip]:[port]/[code

2020-12-29 10:21:36 17376 12

原创 海康二次开发SDK实时视频流预览以及保存以及海康视频的转码

写这篇文章之前非常感谢博主 叫我三胖哥哥,我的代码是在他的基础上写的,https://blog.csdn.net/weixin_44232093 这是他的博客,可以去看看。首先进行海康二次开发需要,在海康官网去下载SDk,下载地址是https://www.hikvision.com/cn/download_more_570.html将下载好的SDK导入到工具中,我的是eclipse里面,如下图你可以试运行这个demo,直接运行ClientDemo类就行了首先,一定要保证这个demo能运.

2020-12-15 14:59:52 11204 8

原创 关于快速断网和链接

对于大多数游戏玩家,拔线是太正常不过了,特别是对于玩真三国无双OL的玩家了,最近本人在玩真三刷副将的时候,由于是去异势力刷不同颜色的副将,白天一个人刷的时候进图没副将经常需要拔线,为此我想特意研究了一下拔线重连的方法,在这里总结给大家。(当然最简单直接的方法就是拔掉网线了,我们这里指的是非物理方法)1.禁用启用网络连接右击右下角的网络设置 - 打开网络和共享中心在右边找到“更改适配...

2019-01-23 09:11:39 2675 1

转载 创建maven项目是其中的group id和artifact id怎么填写

groupid和artifactId被统称为“坐标”是为了保证项目唯一性而提出的,如果你要把你项目弄到maven本地仓库去,你想要找到你的项目就必须根据这两个id去查找。  groupId一般分为多个段,这里我只说两段,第一段为域,第二段为公司名称。域又分为org、com、cn等等许多,其中org为非营利组织,com为商业组织。举个apache公司的tomcat项目例子:这个项目的groupId...

2018-07-23 09:24:01 669 1

转载 【java】null、""、return;、return null;、return "";的比较

1,null的含义  null既不是对象也不是一种数据类型,就是一种特殊的值,因此在内存中会为其分配内存空间。书写此关键字的时候需要注意大小写。2,""的含义  ""表示这是一个String 类型,只不过是String的空类型。3,null和""的比较  因为""是对象,null不是对象,对象比较要调用equals方法,所以对比代码为:123456789if(null==""){//不会成立   ...

2018-07-13 14:52:08 2454

原创 JAVA enum(java 枚举)的用法

初学者可能觉得枚举很烦,干嘛还要定义枚举呢 我来说说枚举的好处吧在实战开发中,我们写前台的代码时,经常会遇到下拉框或选择框吧,这种情况,基本都是从数据库读取数据,但有时候是不需要读取的,比如 这个选择框是让你选择某个种类,但你数据库里也就几个特定的种类,这样你就可以在页面用&lt;&gt;select完成,如下图:这样做的好处就是不用频繁的调用后台节约了时间和内存,当然如果是选择不确定因素或关联的...

2018-07-03 10:26:47 202

原创 GWT API中文版

就是这样的,请问谁有中文版的吗 英文看不懂

2018-06-28 17:18:56 1056 1

转载 Java 继承(extends)详解

一、继承问题的引出继承性是面向对象的第二大主要特征。 下面首先编写两个程序:Person类、Student类。Person类:class Person { private String name ; private int age ; public void setName(String name) { t...

2018-06-28 14:31:07 162

原创 html /p标签中不能使用div 若一段文字的某字段加入特定风格 只需使用span

通常情况下,/p标签用作页面提示语,但很多时候需要把其中的某个字段加入特定的风格,因为有些字段是封装的随机字,不做区分容易看错了,通常情况我们想到的是加入一个div,但其实div是不能加入/p标签中的,这样会使p标签失效,从而导致换行,这时只需要加入span标签,就可达到要求效果。&lt;p&gt; 确定将ID为: &lt;div style="color:red;"&gt;#{id}&lt;...

2018-06-27 17:12:43 527

原创 StringUtils.isBlank()和 NumberUtils.isNumber()

在校验一个String类型的变量是否为空时,通常存在3中情况是否为 null是否为 ""是否为空字符串(引号中间有空格)  如: "     "。StringUtils的isBlank()方法可以一次性校验这三种情况,返回值都是trueNumberUtils.isNumber():判断字符串是否是数字有时候从前台传数据到后台的时候这两个工具类会同时用到...

2018-06-27 10:02:06 2591

转载 CoreException: Could not get the value for parameter compilerId for plugin execution default-compile

CoreException: Could not get the value for parameter compilerId for plugin execution default-compile: PluginResolutionException: Plugin org.apache.maven.plugins:maven-compiler-plugin:3.1 or one of its...

2018-06-26 15:33:44 243

原创 实战

1.将所需的软件拷到优盘 插到刷卡终端 设置终端密码 通过本地电脑远程操作2.安装JDK 默认安装路劲3.添加串口支持:    rxtxl(RXTXcomm.jar)  -&gt;  jre/lib/ext  win32/rxtxseria.dll    -&gt;  jre/bin4.拷贝启动项到本机启动项5.拷贝到 D盘根目录下    w    称重                   360...

2018-06-11 19:14:45 142

原创 快速查找断点

平时写代码时最常用的就是debug调试,有时候断点打多了,我们也忘了具体哪里打了断点,那么怎样快速查找断点呢wwindow -&gt; show view -&gt;other... -&gt; breakpoints   这样就能讲断点的窗口创建在下面,断点一目了然,不用的时候再叉掉...

2018-06-07 17:54:16 1756

原创 将java项目打压成包并在命令行运行

实际运用中,有些小程序是没有前台的,但我们需要让它跑起来,总不能每次在eclipse里运行吧,所以我们需要让它自己跑起来,直接说操作的步骤吧。1.导出    右击项目 -&gt; Export -&gt; Java -&gt; Runnable JAR file这里要注意的一点就是导出的时候一定要将对应的工具包导入 不然程序运行会报错。(如下图选第三个)2.命令行运行将导出的程序放在某个文件夹里面...

2018-06-06 18:25:25 258

转载 程序员如何在百忙之中不走岔路,不白忙!

程序员忙,似乎是个公论,有些程序员甚至会认为,不忙的程序员无法快速地进步,从而会落伍。或者说,不忙的程序员有可能被公司末尾淘汰掉。对此,一直危机感很重的我深以为然。因为,我见过不少得过且过的的程序员工资明显低于同等条件下的平均水平,我更见过更多忙成狗的程序员,因为不知道在忙什么以及为什么忙,所以进步很慢,这真就叫做白忙了。  不论程序员对“忙”持有什么态度,但似乎很少有程序员能主动地逃避,除非得过...

2018-06-06 08:00:16 434

转载 SQL中Truncate的用法

当你不再需要该表时, 用 drop;当你仍要保留该表,但要删除所有记录时, 用 truncate;当你要删除部分记录时(always with a WHERE clause), 用 delete. Truncate是一个能够快速清空资料表内所有资料的SQL语法。并且能针对具有自动递增值的字段,做计数重置归零重新计算的作用。 一、Truncate语法[

2018-01-23 16:02:40 9748

转载 各数据库连接配置与maven依赖安装

各种数据库Hibernate链接配置Derbydb driver maven dependencydependency>        groupId>org.apache.derbygroupId>        artifactId>derbyclientartifactId>        version

2018-01-15 09:38:32 5619

原创 struts+spring+hibernate三位一体的集成框架SSH

不得不说,集成了struts spring hibernate后,程序员的代码量大大减少,但由于导入的架包变得很多,配置的文件也多了几个,说难不难,说简单也不简单吧。简单说说SSH框架的配置吧:1.倒包:右击项目-myeclipse-add struts;我的是2.1版本 选择默认的第一项和spring libraries  确定。右击项目-myecli

2018-01-12 17:51:31 298

转载 hibernate 注解方式配置实体的映射

Hibernate注解1。@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,

2018-01-12 11:42:59 2122

原创 关于spring框架的用法

1.导包:myeclipse软件都是自带spring框架的架包的,所以无须去特意下载,具体做法:右击项目-myeclipse-Add MyEclipse Spring and User libraries to project,进入页面 选中前四个和spring3.0web libraries  最后finish。2.配置xml文件:在web.xml文件里面加入如下固定代码:

2018-01-11 16:50:46 208

原创 private static final long serialVersionUID = 1L;

serialVersionUID作用:序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。你可以随便写一个,在Eclipse中它替你生成一个,有两种生成方式:一个是默认的1L,比如:private static final long serialVersionUID = 1L;一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如:

2018-01-10 15:20:43 272

原创 java.lang.UnsatisfiedLinkError: D:\apache-tomcat-7.0.53\bin\tcnative-1.dll: Can't load AMD 64-bit .d

类似于这样的错误 最简单的做法:找到tomcat的bin目录下的 tcnative-1.dll,将其删除

2018-01-10 12:41:30 624 1

原创 关于hibernate和struts2结合的用法

关于一个完整数据传输过程,即数据从页面通过三层传到数据库,或者数据从数据库通过三层传到页面,目前我使用了 两个框架,这里我做个总结。hibernate:相对于struts2,hibernate还是比较容易理解,即改变service层和dao层的结构,service层变化不大,主要是把sql改变成hql,这里就不多讲,主要的改变是dao层,其中主要代码如下:Session session

2018-01-09 15:40:08 858

原创 java.lang.ClassCastException: XXXX$$_javassist_1 cannot be cast to javassist.util.proxy.Prox

Struts2与Hibernate中包冲突 原因是有两个javassis的jar包,一个是hibernate的,一个是struts2的…,把低版本的删掉即可!去lib文件夹里面找相同类型的包 把低版本的删掉就行了 可能是在倒入hibernate包和struts包时有相同的包 但版本不同

2018-01-09 11:15:13 553

转载 贪吃蛇

贪吃蛇

2017-12-27 15:13:05 168

原创 关于java学习和三层

对于所有愿意搞java的新人来说,学习几乎都是这样的一个过程: 1.html 2.css 3.java基础 4.javascript 5.javaoop(面向对象) 6.SQL (数据库) 7.三层 8.JSP (java服务器页面) 9.做项目 10.上班工作 目前我已经到了第7步了 今晚抽空做

2017-11-30 20:11:52 879

原创 jdbc连接问题 Class.forName("com.mysql.jdbc.Driver");的作用

Class.forName("com.mysql.jdbc.Driver");的作用jdbc连接语言的意思

2017-11-27 11:18:52 8919

原创 html javascript css写简易计算器

计算器li{list-style:none;}body,*{margin:0px;padding:0px;}#menu{width:300px;height:330px;margin:30px auto;border:1px solid red;border-radius:10px}#biaoqian{width:100px;height:20px;margin:10px 5p

2017-11-24 16:16:00 340

SerialAssistant.exe

串口调整助手,用于串口接收和发送数据的接口,用C#写的exe文件,无需安装,直接使用

2021-03-05

eclipse设置标准格式模板xml

eclipse设置标准格式模板

2021-01-05

网络秒拔重连启动项

原理是断开网卡和重新启用网卡,没有什么安全顾虑,实现一键秒断重连

2019-01-23

空空如也

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

TA关注的人

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