自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

转载 2021-03-08

https://www.dazhuanlan.com/2020/02/05/5e3a8bfb56d28/

2021-03-08 20:12:38 101

原创 Docker学习

1、修改docker容器端口映射的方法链接地址:https://blog.csdn.net/m0_37886429/article/details/827571162、Docker安装Tomcat容器并部署web项目链接地址:https://blog.csdn.net/shechaojin/article/details/893966293、使用国内镜像链接地十:https:/...

2020-05-06 17:29:06 170

原创 HTTP头Origin

Origin用来说明请求从哪里发起的,包括,且仅仅包括协议和域名。这个参数一般只存在于CORS跨域请求中,可以看到response有对应的header:Access-Control-Allow-Origin。通过httpClient登陆某网页成功后,返回了一个200,页面提示登陆成功,却没有跳转。但是通过网页登陆时,会返回一个302,自动跳转。抓包对比了很长时间,发现在网页返回时,H...

2020-04-08 11:05:47 4241

原创 HTTP 头 Expect: 100-continue

通过HttpWebRequest访问数据时,总是无法返回。最后通过抓包发现发送的HTTP包的头部有一个except=100-continue项。百度这个头信息,如下:Expect 是一个请求消息头,包含一个期望条件,表示服务器只有在满足此期望条件的情况下才能妥善地处理请求。规范中只规定了一个期望条件,即 Expect: 100-continue, 对此服务器可以做出如下回应:100 如...

2020-04-08 10:57:37 1380

原创 windows server 2012 IIS 权限问题

最近将公司部分系统(IIS运行)从2003迁移到了2012,迁移之后功能运行正常,但是业务系统中的附件无法下载了,下载时报错system.io.__error。查看后台代码,为new System.IO.FileStream(filepath, FileMode.Open)报错。进一步测试发现新上传的文件可以下载,只有从旧服务器中复制过来的文件无法下载。分析可能是权限问题。分别查看新旧上传文件...

2019-09-28 13:38:21 1968

原创 .NET调用WINAPI 获取应用窗体句柄和内容

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Runtime.InteropServices;using System.Text;using...

2019-06-20 22:56:56 812

原创 .NET 调用WINAPI 获取其他应用窗体内容

using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Runtime.InteropServices;using System.Text;using...

2019-06-20 22:46:47 890 6

转载 Linux设置环境变量

1.Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1.永久的:需要修改配置文件,变量永久生效。2.临时的:使用export命令声明即可,变量在关闭shell时失效。2.设置变量的三种方法1.在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量...

2019-04-18 18:05:02 166

原创 将mysql从5.5.25升级到8.0.12

将mysql从5.5.25升级到8.0.12过程中遇到几个问题,记录如下:将数据库安装好后,导入原来的数据,启动tomcat,报错unable to load authentication caching_sha2_plugin,解决办法如下:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIR...

2019-04-18 18:03:43 2482

转载 转MAVEN配置 ,LINUX同样适用

安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。 修改方式如下: 1.手动创建本地仓库的存放路径,例如...

2019-04-12 11:04:37 134

转载 phpmyAdmin,提示mysqli_real_connect(): (HY000/2002): No such file or directory

网上很多说要改php.ini的,因为我自己写的php连接MYSQL的代码没有问题,可以顺利连接并读取,说明php配置是没有问题的,应该是phpmyadmin的配置问题,在网上找了一下,这里找到的答案:解决方法是将config.ini.php里面的host从localhost改为127.0.0.1https://stackoverflow.com/questions/41881123/mysql...

2019-04-09 17:38:57 2124

原创 ubuntu 上通过源码安装PHP后,增加PDO模块

我的环境php5.4.44首先进入源码中/ext/pdo目录,运行/usr/local/bin/phpize(php的安装目录下phpize,必须在/ext/pdo目录中运行),运行结束后,会产生一个configure文件接下下./configure -with-php-config=/usr/local/bin/php-config -enable-pdo=shared其中-with...

2019-03-28 18:51:46 361

原创 ubuntu 18.04 安装 mysql8遇到的坑

ubuntu安装mysql遇到了很多问题,Linux上的问题特别多,国内网站上解决问题的资料又比较少,建议多看看官方文档。首先,ubuntu必须安装mysql8,安装mysql8以下的版本会遇到各种奇怪的问题。而apt-get上安装的是5.7,官方文档在此:https://dev.mysql.com/doc/refman/8.0/en/先下载安装mysql-apt-config_0.8.1...

2019-03-27 21:52:33 1592 1

转载 ubuntu 下卸载 mysql8

sudo apt-get autoremove --purge mysql-server sudo apt-get remove mysql-commonsudo rm -rf /etc/mysql/ /var/lib/mysql#清理残留数据dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P sudo apt autorem...

2019-03-27 11:02:19 1652

原创 ubuntu 安装apahe2.4和php时的注意事项

建议通过源代码形式安装,不要通过apt-get安装,通过apt-get只能安装指定版本,且文件分散。安装过程可以百度,我主要写一下遇到的问题。首无要安装 make 命令,sudo apt-get install make其次由于要编译源代码,gcc是必须安装的,我使用apt-get install gcc能成功安装gcc,但是编译pcre时会报错,错误信息是:您需要安装c++编译器。...

2019-03-26 17:03:34 222

原创 liunx下tomcat不能在shell实时输出日志

在Linux下成功启动Tomcat之后,你会发现shell中没有任何输出。所有的输出都以日志文件的形式被保存在Tomcat的安装路径的logs目录下。在shell中,执行以下命令,就可以实时看到Tomcat的控制台输出了:tail -f catalina.out关于tail命令的解释:tail 的作用是查看文件tail -n filename查看文件中末尾的n行 不加参数...

2019-03-25 11:39:29 347

原创 从aptitude 换回 apt-get .

貌似aptitude 和apt-get ,我的环境ubuntu 18.04,运行aptitude install 会报错The method driver /usr/lib/apt/methods/http could not be found暂时无法解决,只能先换回apt-get,先删除aptitudesudo dpkg -r aptitude完成后,在ubuntu网站上找到...

2019-03-22 18:07:26 2620 4

转载 ubuntu 通过安装TOMCAT7

通过apt-get 安装tomcat7后,各个文件很分散,bin, webapp ,conf都在不同的地方。安装方法sudo apt-get install tomcat7完成后启动方法:sudo service tomcat7 start配置文件路径/etc/tomcat7/server.xml文档路径/var/lib/tomcat7/etc/tom...

2019-03-21 17:33:26 193

原创 第一次ubuntu使用的故障排除 ...the public key is not available: NO_PUBKEY...

最近想学习一下linux的操作系统。先在win10上学习一下linux的使用。在win10上安装linux子系统的方法见:https://blog.csdn.net/zhangdongren/article/details/82663977写得非常详细。安装完成后,切换到国内软件源,编辑软件源 /etc/apt/sources.list 后,运行 sudo apt-get update报错,如下...

2019-03-20 17:54:23 6307

原创 java List的排序

项目中输出报表时,需要对List<String>进行排序。由于报表数据是分段获取的,不能在获取时排序,只能在输出时排序。有两种情况,一种是表头排序,另一种数据。表头,可以使用如下方法,先定义原始数据表头,在输出时位于第几列: private static final Map<String,Integer> PERSONAL_SORT = new Hash...

2019-02-21 11:27:27 117

原创 通过mysql 连接远程数据库时,输入密码后,提示10060错误

能提示输入密码,说明网络能够连接,而且能连到服务器。输入密码后提示错误,说明应该是权限问题解决方法:    ​一、进入mysql数据库命令行    ​二、输入use mysql;    ​三、设置root账号密码为123456可以访问用任何ip访问mysql服务器   输入grant all privileges on *.* to root@"%" identified by...

2019-01-18 11:02:26 367

原创 华为 SRG1200 端口映射功能和转发策略

公司有需要将部分业务发布到外网,方便在外的业务员使用。目前公司主路由是一台华为SRG1200网关设备,带防火墙和NAT,包过滤功能。开启NAT,将内网192.168.1.8上的21端口映射到外网地址219.139.x.x的2100端口上。配置如下: nat  server  0  protocol  tcp  global  interface  E...

2019-01-15 17:42:41 2282

原创 mysql通过外键级联删除

mysql 可通过外键约束,实现数据的级联更新或者删除。例如有主表(员工排班表):CREATE TABLE `personal_schedule` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `employee_id` int(11) DEFAULT NULL COMMENT '员工id',  `law_schedule_id` int(11)...

2019-01-04 15:52:13 824

原创 TOMCAT 报500服务器错误,在IDEA中查找错误日志

将别人的一个maven +web项目导入到IDEA中运行起来后,打开某个页面一直报500服务器错误,控制台也没有输出错误。把报错前日志中最后一句sql拿到mysql下面去执行也没有报错,想想应该是还有日志在其他地方,最后在这个目录下找到了日志文件:C:\Users\username\.IntelliJIdea2018.2\system\tomcat\Unnamed_manage\logs其...

2018-11-26 16:42:30 6190

原创 c# winform 通过递归在TreeView中查找某个结点

在保存数据时,为了提高查找效率,将树形结构路径完整保存下来,例如tag值为x的一级节点,下面有一个tag值为y的二级节点,该节点下tag值为z的三级节点,路径就是x/y/z。查找该节点并设置为选中状态时,通过如下方法(递归)/// <summary>/// 在根据路由在树中查找某个节点/// </summary>/// <param name="rou...

2018-11-23 11:39:39 1760

原创 java.lang.reflect.MalformedParameterizedTypeException 的解决办法

第一次在项目中使用meaven,tomcat启动时报错:nested exception is java.lang.reflect.MalformedParameterizedTypeException网上查了一圈,找个这个帖子:https://blog.csdn.net/4color/article/details/70139029检查了一下发现自己不知道为什么引入了一个org.ap...

2018-11-17 19:54:50 3834 1

原创 TOMCAT启动时提示Context []startup failed due to previous errors

TOMCAT启动时报错Context []startup failed due to previous errors,没有其他提示。。。这个问题一般发生在启动时,可能为WEB.XML配置问题。在使用Spring的项目中,applicationContext.xml配置出错也可能发生这个错误,主要是applicationContext.xml中的定义的bean不存在,或者未定义时。我的配置文...

2018-11-17 19:02:24 8693 2

原创 MAVEN打包时没有将src/main/cache文件夹打到到WAR包中

某项目中ehcache配置文件写在src/main/cache中,结果用maven打包时,得到的WAR包里面没有这个文件夹因为maven打包时默认只打包src/main/java中的文件和src/main/resources中的文件,如果要将src/main/cache文件夹也打包到war中,需要将这个文件夹移到resources中,打包后,在classes文件夹中。可以通过classpath...

2018-11-13 16:08:12 294

原创 httpwebrequest客户端请求数据(仿JS里的AJAX写法,使用Lambda表达式)

 httpwebrequest客户端请求数据(仿JS里的AJAX写法,使用Lambda表达式)我没有系统的学过C#或者.NET,对一些比较有特点的写法都不太清楚,例如委托和LAMBDA表达式,正好最近一个小程序中使用到,就记录一下。 public delegate void ajaxDeleMethod(string result); 上面的代码是定义一个委托。接下来...

2018-05-21 21:09:58 2011

原创 UTF8-BOM文件格式造成网页中空行

  PHP写的一个网页,中间莫名其妙产生一个空行,CSS怎么调都不行,查了一下资料,发现UTF8-BOM会产生这个的问题。UTF-8有个文件头:xEFxBBxBF,PHP脚本4、5尚对BOM无视,所以在解析前直接输出。会造成HTML页面中出现空行。如果是页面本身采用UTF8-BOM格式,那么网页头部会出现空行。如果网页中include的其他PHP文件采用UTF8-BOM格式,那会造成inclu...

2018-05-21 20:57:54 252

转载 unicode和utf-8是什么关系

1. ASCII码 我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 上个世纪60年代,美国制定了一套字符编码,对英语字符与二进制位...

2018-05-21 20:56:35 991

原创 WEB传参时中文编码问题

公司要建个文档管理系统,想想没必要自己写,就在网上找了一个基于AMP的开源软件OpenDocMan。部署倒也很顺利,就在是通过部门查询文档的时候,出现了无法根据中文搜索的问题。开启mysql日志后,发现查询语句中的查询条件为SELECT *FROM D wherename LIKE '%u751F%u4EA7%u90E8' )。对'%u751F%u4EA7%...

2018-05-21 20:55:02 840

条码枪.rar

代码为本人所写,经过测试,可以读取新大陆PT-980中的文件列表,并下载到本地 。调用RAPI.DLL实现。主要技术点有调用DLL中的C#传参时,解决结构体指针的问题。 要了解c++中的各种数据类型所占内存空间的大小。

2019-08-29

调用文件压缩和FTP,自动备份最新文件。

自动备份指定文件夹中最新文件,并通过Ftp发送到指定的服务器。 功能很实用,可实现数据库自动异地备份

2019-08-21

AMPCI9102.oxps

文档包括接线图和基础的函数调用,PLX9052的读写操作。其中涉及到的宏为各厂家开发驱动时定义的,但一般情况下为plx9052_default_vendor_id=0x10b5;plx9052_default_device_id=0x9050; 文档打开方式为微软的xps查看器。相比PDF兼容性更好,不会出现编码问题。

2019-08-21

NHibernate 实例

一个完整的NHibernate 实例。NHibernate是.net平台下的ORM软件。本实例有基本配置及使用方法。包含数据库文件。

2010-12-28

空空如也

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

TA关注的人

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