- 博客(39)
- 收藏
- 关注
原创 JSP中实现文件上传下载
这里以jspsmartupload组件为例说明。该jar包是一个基于JSP的文件上传与下载组件,可控性强,可以限制上传文件的扩展名、大小等,使用File类获取文件名、文件大小、扩展名等上传文件信息,还可同时实现文件下载功能。
2024-06-19 14:49:55 604
原创 jsp运行提示_jsp.java某行存在错误问题的解决
这里所指的49行并非jsp文件的第49行,而是编译后的jsp.java文件的第49行。发现上述问题出现的原因是在<%@ page import=“”%>中用了//做注释。打开所指定目录下的XXX_jsp.java文件,查看对应行检查错误!把 “//导入” 删除,运行正确!
2024-06-18 15:20:29 321
原创 java Web开发中采用Servlet登录验证,中文用户名始终提示“用户名密码错误”以及输出中文乱码问题
在采用如下Servle源码t完成用户名登录验证时,只要用户名涉及中文,对于正确的输入,也会始终提示:用户名密码错误!在Java Web开发中,往往采用Servlet完成前后端直接的控制和处理,例如:用户登录验证功能。跟踪发现,uName取值乱码。
2024-05-29 17:41:59 340
原创 文件自动同步备份-FreeFileSync工具解决硬盘损坏、误操作覆盖导致数据丢失
硬盘损坏、误操作导致文件被删除、修改,或者不小心覆盖了重要文件等,往往带来不必要的损失。大部分都知道采用异地备份,可以解决该问题。但常常由于没有建立备份习惯或侥幸心理、懒惰等原因没有及时、定期进行异地备份,一旦发生问题,追悔莫及。因此,借助工具自动完成异地备份,避免更多的人为干预,是一种更优的做法,特别是在如今这种极度繁忙的工作节奏下。FreeFileSync就是这样一个工具。
2024-05-25 16:01:41 823
原创 Whitelist白名单问题导致访问网络资源失败的解决-cordova-plugin-whitelist弃用问题
自 Cordova Android 8.0 版本起,cordova-plugin-whitelist 插件的功能已经被弃用,在目前最新版本Cordova Android12.0.1或者更高版本中,要安装它(无论是plugin add还是在config.xml中配置),都会提示:原因是新版本的Android系统出于安全考虑,采用了更严格的安全策略,如CORS(跨源资源共享)和清单文件中的网络权限控制策略。
2024-05-20 17:42:19 781
原创 使用ThemeRoller快速实现前端页面风格美化
ThemeRoller是jQueryUI提供的前端页面风格快速生成工具。可以非常方便、快捷地完成自定义配色或直接选择已经搭配好的风格,下载后应用到自己的前端页面设计中,并且还结合了javascript代码完成对应交互动画的效果。官网地址是:https://jqueryui.com/themeroller/按如图步骤完成选择:按如图完成:上述方法调整风格完成后,download:将下载的压缩包解压并放入自己的前端工程文件夹,其中包含的文件如图:按以下步骤将解压的风格应用到自己的页面:假设:解压
2024-05-06 22:53:42 652
原创 SPA模式下的多页面跳转原理及实现
jQuery Mobile提供了采用SPA(Single Page Application)方式的多页面开发,特别适合于移动跨端开发中提升多页面应用的性能。
2024-05-06 19:17:48 1134
原创 免安装SQL管理工具HeidiSQL建库如何选Collation字符校对
该工具可以对MariaDB, MySQL, Microsoft SQL, PostgreSQL ,SQLite数据库实现可视化的、方便的管理。一般我们都会选择utf8mb4作为多语言的通用字符集支持,但该工具下面有非常多的utf8mb4选项(如图),他们的区别是什么?编码或者语言:可选,包括0900、unicode、unicode_520或某个特别定制的语言,例如 _thai 泰国。创建数据库时,工具默认的字符校对(其他工具有时也叫字符集、字符编码)是Latin1_swedish_ci。
2024-05-02 17:08:53 749
原创 设置cordova编译时采用本地已下载的gralde
编译Cordova时,往往会根据cordova工程的需要从网络上下载不同版本的gradle用于编译,每次下载带来编译速度慢,甚至因为网络不稳定,导致提示因无法下载gradle而编译失败!可以通过设置环境变量,让cordova编译时避免从网络上实时下载,而直接使用本地已经保存的gradle版本。假设已在C:\android目录下保存了gradle-7.6-bin.zip。
2024-05-02 16:57:25 897 1
原创 eclipse导入工程提示Project has no explicit encoding set
在导入的工程左侧出现黄色叹号,在problems中提示警告:Project ‘XXXX’ has no explicit encoding set。File-Import,在下图中选择:projects from Folder or Archive。该问题虽然不是一个错误,但可能会导致工程中含有的中文字符出现乱码。即可保证工程的编码一致采用UTF-8模式,工程名上黄色叹号消失。在导入的工程项目名称上,点右键,进入properties。用Eclipse的导入可以将原有工程导入到新环境中。
2024-04-27 11:49:40 3930
原创 绿色便携方式安装apache+mysql+tomcat+php集成环境并提供控制面板
安装集成环境往往配置复杂,采用一个集成安装工具,可以方便地完成相关软件的一键安装!而能够采用portable方式实现完全绿色、便携方式的安装就更加方便!它只需要解压到你的电脑目录,即可运行,不需要install,也不会有任何注册表的改变!因此,你甚至可以把它放在一个外部存储,随带随用!——这就是XAMPP.
2024-04-24 23:50:35 1533 1
原创 夜神、雷电、android studio手机模拟器资源占用情况
由于开发电脑只有16G内存,出于开发需要和本身硬件资源的限制,对多个手机模拟器进行了机器资源占用(主要是内存)的简单比较。都采用了1080*1920的模拟像素,其中Android模拟器为420dpi,雷电为480dpi,夜神未明确提示。
2024-04-22 16:10:06 1613 2
原创 如何用浏览器的开发人员工具调试前端代码HTML\CSS\JS
继Google Chrome之后,目前的任意浏览器都具有“开发人员工具”可以提供对前端程序代码的调试和跟踪。一般采用快捷键Ctrl+Shift+I即可弹出。如图:关于该工具的详细介绍文档很多,在此仅以要点方式列出可能遇到的部分问题和方法。
2024-04-15 22:03:19 314 1
原创 手机真机连接USB调试adb不识别不显示和TCPIP连接问题
本文手机型号为NOVA 7 ,其他型号手机在开发人员模式打开等方式可能略有不同,需根据自己的手机型号修改。
2024-03-30 17:37:50 3048 1
原创 cordova跨平台移动应用开发——环境安装-2024年cordova新版
Apache Cordova是Apache基金会支持的一套开源移动APP的开发工具,其前身是phonegap。phonegap被收购后,开发者将其核心代码部分捐给Apache,并取名Cordova。它允许移动APP开发者使用HTML+CSS+JavaScript来访问本地设备的功能,“one code base"完成多终端平台的移动应用开发。
2024-03-18 23:36:24 6483 1
原创 Android studio开发中Virtual Device模拟器的设置和屏幕错位等问题
运行android studio,运行Virtual Device Manager。原因是:计算机的显示设置中设置了缩放200%,改为不缩放,100%比例显示,即可!可到Virtual Device Manager检查模拟设备设置是否正确设置。选择对应的API LEVEL,并下载。如果提示是否发送报告,忽略或拒绝。直到出现模拟器,则成功了,恭喜你!配置完成后,选中并启动它。
2024-03-18 23:27:33 2053
原创 Eclipse开发JavaEE环境搭建
注意:以上操作只能在创建tomcat实例后,马上修改(不能启动server),否则要删除servers,重新add增加tomcat,再修改!选择“Server Runtime”进去,添加“Apache Tomcat vXX”(这里会出现已安装的tomcat版本XX)下载完成后,直接解压到指定目录(例如:d:\tomcat),双击“eclipse.exe”即可运行。运行:jdk-8uXXX-windows-x64.exe 下载64位的安装。【1】 设置整个eclipse的文件统一编码……
2023-04-04 09:52:12 6779
原创 Cordova移动应用的打包、aab签名、发布与apk转换
那么,开发完成后的Cordova工程,应该如何完成打包、签名和向应用市场的发布呢?首先制作app安装到手机的图标和启动画面,需要根据手机屏幕的不同型号大小制作不同尺寸的图片(一般为png格式),并放入工程目录的res目录下。例如:制作不同大小的图片存入:注:关于更多cordova的icon的自定义可参考官网:https://cordova.apache.org/docs/en/11.x/config_ref/images.html工程中加入如下插件:打开工程目录下的config.xml,在末尾加
2022-06-23 11:10:41 2115 3
原创 MySQL/MariaDB存储过程的运行和错误捕获
MySQL/MariaDB存储过程带返回参数的运行和错误捕获一、存储过程定义定义了如下内容的存储过程,用于简单示例错误捕获的写法:CREATE DEFINER=`root`@`localhost` PROCEDURE `updateScore`( IN `uid` INT, IN `setScore` FLOAT, OUT `setOk` TINYINT)LANGUAGE SQLNOT DETERMINISTICCONTAINS SQLSQL SECURITY DEFINERCOMM
2022-05-02 20:58:37 1352
原创 Cordova工程index.html/index.css/index.js结构及关键代码
Cordova工程index.html/index.css/index.js结构及关键代码1. index.html2. index.css(1)横竖屏的判断方法:(2)深色模式适配3. index.js4.更多Apache Cordova是Apache基金会支持的一套开源移动APP底层编译工具,可以与任何前端框架结合,完成基于H5的移动开发编译,因而具有很好的灵活性。通过以下命令可以建立一个cordova的demo工程:cordova creat myF建立后,会生成如下图所示工程目录:在工程
2022-04-21 00:12:34 3595
原创 Cordova的调试方法
Cordova APP的调试方法对于基于Cordova的跨平台APP开发的调试,可以基于chrome浏览器、Android Studio,还有基于Visual Studio Code的方法。下面分别总结介绍如下,方便开发cordova的调试。1.基于Visual Studio Code的调试方法VS Code是非常好用的一款代码编辑器,可以集成和扩展多种代码的智能辅助、运行和调试功能,Cordova也不例外。1.1 VS Code安装调试工具...
2021-10-27 20:56:46 5106 1
原创 Android手机应用第三方模拟器使用、真机测试运行方法以及AVD 模拟器黑屏的解决尝试
基于Android SDK手机应用AVD模拟器的黑屏问题对于手机应用的运行,有基于模拟器和真机运行2种途径。模拟器的方法android SDK提供了AVD Manager进行模拟器的配置和管理,也可以采用第三方模拟器,通过安装和配置完成基于模拟器的运行测试。真机的方法可通过连接线外接真机,完成测试。本文尝试对android SDK自带的AVD模拟器黑屏问题进行解决,描述了所采用过的各种解决方法,供大家参考,以及最终采用的第三方模拟器方式。1.模拟器配置和运行(1)AVD Manage
2021-10-16 13:30:37 5530 2
原创 Cordova升级导致\node_modules\underscore‘ do not define a valid ‘.‘ target错误的解决
cordova升级导致\node_modules\underscore’ do not define a valid ‘.’ target错误的解决关于cordova的升级方法和遇到问题的解决1.cordova检查版本并升级之前已经安装了Cordova9.0版本的环境,在检查版本时提示,可以升级版本到10.0:遂按照提示update,结果出现以下问题:2.问题解决对于类似出现:\node_modules\XXXX’ do not define a valid ‘.’ target 的问题判
2021-10-12 21:34:45 826
原创 Python应用开发与数据分析之环境安装
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录Python应用开发与数据分析之环境安装一、Python环境安装1.下载2.安装一、Python环境运行1.Jupter方式2.命令行方式执行py文件Python应用开发与数据分析之环境安装Python数据分析与应用开发的系列笔记。一、Python环境安装1.下载到镜像站https://mirror.tuna.tsinghua.edu.cn/anaconda/archive/下载anaconda最新版本目前是:A
2020-12-01 15:23:04 137
原创 Mysql数据库拷贝时出现doesn’t exist in engine
@MySQL的迁移、备份和还原MySQL的迁移、备份和还原对于MySQL如何有效备份和还原数据,以及出现问题的简单修复,做个小结。一. 迁移对于将MySQL从一台机器迁移到另一台机器,前提条件是 原系统和数据正常 ,按以下方法完成迁移:1.存储引擎类型为MyISAM引擎 直接复制数据库的某个表文件:TableName.frm、TableName.MYD、TableName.MYI,或者复制数据库文件夹,例如:test库,就拷贝MySql\data\test文件夹2.存储引擎类型为InnoDB
2020-10-08 14:58:29 638 1
原创 Visio画图自动粘附功能的设置和取消
Visio画图自动粘附功能的设置和取消在用visio画图,绘制连接线缺省时会自动连接和粘附到图形的连接点,方便了绘制和后续的移动。但对于一些复杂图形,这样的“粘附”又会导致,绘制出来的图形连接线不美观和杂乱。例如下图:从美观和清晰方面,希望能够把连接线都连接到用例的两侧,但由于工具的“自动粘接”,导致连接线无法按自己的设定点完成粘接。取消和设置“自动粘接”的方法是:打开“视图”,点击如图图标:缺省的设置如图:去掉“对齐”,勾选“形状几何图形”,设置成如图:“确定”后,此时,即可将几何
2020-05-14 14:22:14 15862
原创 Eclipse中安装配置Cordova-android自定义插件开发环境
Eclipse(2020-3版本)中安装配置android开发环境1. 下载ADT插件在http://www.androiddevtools.cn/网站下载ADT plugin2.Eclipse中安装配置ADT运行eclipse,菜单:Help->Install New Software…在弹出的“Install”窗口中,点击“Add”;在弹出的“Add Reposi...
2020-05-07 22:36:38 1127
原创 Eclipse中采用数据库连接池访问MySQL
Eclipse中采用数据库连接池访问MySQL数据库连接池负责分配、管理和释放数据库连接允许应用程序重复使用一个现有的数据库连接释放空闲时间超过最大空闲时间的数据库连接数据库连接池技术能明显提高对数据库操作的性能很多WEB服务器例如Tomcat都提供了DataSource连接池的实现。基于Tomcat以数据库连接池方式访问MySQL,方法如下:(1) 在Tomcat目录中的【l...
2020-04-28 11:46:56 2451
原创 Eclipse中配置和使用JDBC操作MySQL
Eclipse中配置和使用JDBC操作Mysql一、下载Mysql的JDBC驱动访问网址:https://mvnrepository.com搜索mysql-connector-java点进去后,选择要下载的版本:点"jar",保存!二、使用JDBC驱动操作Mysql表1、建立工程Eclipse中在File->new->project,建立一个“Java Projec...
2020-04-28 11:00:58 9328 1
原创 cordova与android的版本对应和安装
在cordova开发app时,有时需要弄清手机android版本、android SDK版本和cordova-android版本之间的关系。对于不同的手机android版本,cordova的编译和运行会由于版本不匹配而失败。查询版本查询版本的对应关系可以到官网:https://cordova.apache.org/docs/en/9.x/guide/platforms/android/in...
2020-04-15 21:44:05 11117 1
原创 Cordova运行错误Failed to install apk to device: performing push install... [INSTALL_FALED_OLDER_SDK]
这里写自定义目录标题Cordova运行错误Failed to install apk to device1.查询手机android 版本对应需要的cordova-android版本2.查询可以安装的cordova-android版本3.安装指定的cordova-android版本Cordova运行错误Failed to install apk to device14年的华为手机G750(and...
2020-04-15 21:12:41 2676
原创 cordova开发Hybird APP——开发环境安装
@cordova开发环境搭建1. 简介你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全...
2020-04-09 16:38:33 3972 2
原创 Notepad++和Vs Code编辑Markdown文档
Notepad++和VS Code都是很多程序员喜欢的编辑器,都具有插件的扩展功能,可以非常方便地依托外部插件的安装,完成对不同语言的编辑、预览和语法高亮等功能支持。Markdown是一种用于博客编写的标记语言。包括CSDN在内的很多博客都采用这种格式完成文章的格式化。那么两种常用编辑器对于Markdown文档的支持如何呢?1、Notepad++中编辑Markdown文档(1)安装浏览插件...
2020-04-01 14:26:11 980
原创 VS Code中的Python双版本支持
## VS Code中的Python双版本支持VS Code下载安装使用VS Code中的Python多版本Python的2个版本在本机的安装插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导...
2020-02-04 13:05:19 2343
原创 Win10中同时安装运行Mysql8和MariaDB
对于之前已经安装过MariaDb的用户,希望保留MariaDb的同时也能安装Mysql8最新版本。那如何完成在windows10中两个数据库的同时运行呢?下面就是具体步骤:下载Mysql8链接: https://dev.mysql.com/downloads/mysql/根据自己的windows操作系统选择64位或32位完成下载。得到安装zip文件。安装Mysql81、解压刚刚下载好的压...
2019-10-23 17:42:09 3163 2
原创 Github使用——开门篇
GitHub的注册登录注册客户端安装开始使用建立一个自己的存储本地与远程的关联配置ssh仓库关联文件操作注册访问 官方网址.:https://github.com/点击:Sign up进入注册界面输入:你的用户名、邮箱(要可验证哦)、密码(包含字母和数字)还要完成一个验证是否是机器人的小游戏(所以:不支持IE浏览器,建议用microsoft edge完成,在官网首页会有提示)后面就是选...
2019-10-23 16:35:18 323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人