- 博客(54)
- 问答 (1)
- 收藏
- 关注
原创 鸿蒙小案例-短视频
HFvideo,仿抖音快手的一个简单音视频播放项目,使用了首选项,RDB数据库,智能聊天,动态数据, 拆分了多个UI组件,使用了多项数据同步,附带初始化表sql,初始化数据sql,可作学习使用,下载替换签名即可使用
2024-06-19 21:14:14 468
原创 material-x优化版、material-plus主题
主题介绍本主题基于 material-x 主题魔改,原作者 小吴博客 ,在征得作者同意下开源。此版本在他的基础上加入了一些常用功能预览hfanss.com使用下载主题https://github.com/iyohei/hexo-material-plus/tree/master安装下载后是文件夹形式,将全部文件覆盖到你的目录下详细说明所有配置均在根目录下config.ym...
2019-04-02 20:35:49 1301
原创 hexo使用淘宝镜像CNPM安装插件
每次通过npm安装插件都要忍受奇慢无比的网速,后来发现了cnpm,发现速度非常快,特开贴记录使用方式:1.首先安装淘宝镜像$ npm install -g cnpm --registry=https://registry.npm.taobao.org2.安装模块$ cnpm install [name]name即为插件的名字例:$ npm install hexo-deploy...
2019-03-24 15:49:59 3970
原创 hexo部署至FTP-COS
主流的部署方式一般都是github、coding、码云、七牛但是其实也可以有更多的选择,比如FTP服务器和腾讯云COS部署至FTP服务器:一般有自己的服务器的都喜欢搭建在自己的服务器上,因为主流的服务器都是有不稳定的因素在,时长崩溃,自己有服务器,做个FTP用来存文件也是不错的选择,顺便放放hexo也算物尽其用1.安装插件$ npm install hexo-deployer-ftpsy...
2019-03-24 15:48:34 1109 2
转载 个人图床的最简单制作-腾讯云COS
最终实现效果 在图片上右键上传,自动生成图片URL到剪切板中,任意地方Ctrl+v均可粘贴 在文件上右键上传,自动生成图片URL到剪切板中,任意地方Ctrl+v均可粘贴 准备工作COS 对象存储(Cloud Object Storage,COS)我们需要一个空间,用于存放图片或者文件,这里推荐使用腾讯云或者七牛云他们提供的免费额度足够普通用户...
2018-09-03 20:22:18 7128
原创 hexo博客常用插件及教程
为大家总结下hexo常用的插件与教程 合理的使用插件能够提高hexo的效率 命令 功能 文档 npm install hexo-generator-index-pin-top –savenpm uninstall hexo-generator-index –save 文章置顶插件 点我 npm i –save hexo-wordc...
2018-09-03 20:17:26 10787 2
原创 Maupassant主题优化、屠城hexo主题优化版
基于屠城hexo主题优化版,个人自用版。优化部分显示效果,增加部分配置,详情参阅下文 原版主题https://www.haomwei.com/technology/maupassant.html屠城hexo版github地址: - https://github.com/tufu9441/maupassant-hexo相关配置介绍: - https://www.ha...
2018-07-23 22:36:30 4441 5
原创 java代码的优化
做java也很久了,自己也积累了一些代码优化方面的心得,一个好的代码是体现程序员水平的最直观体现,下面来看一下代码方面比较常见的优化点(本文在书写过程中也参考了一些其他文章,在这里就不一一赘述,内容也比较浅显,忘大神轻喷,如有错误的地方,还请在评论中指出来,我会一一改正)1.减少对变量的重复计算--》for循环的优化for (int i = 0; i < args.length; i++)...
2018-06-09 14:16:45 12579 12
原创 用java做一个简单的打字游戏
Java也是可以做桌面程序的。只不过需要运行在装有JDK的电脑环境上,所以应用不是很广泛,但是用来提高自身的代码逻辑还是可以的!偶有一天看到金山的打字通,就想起何不做个简单的打字游戏用来练练手。于是就有了下文首先建一个类MyTyping,只有main方法 运行main方法就可以看到出现屏幕中心出现一个窗体(大小是300*400)代码逻辑也就思路里那么多。觉得丑的可以自己优化下,个人觉得没必要OK,...
2018-05-15 23:53:27 26439 28
原创 用码云搭建简单的个人个性博客
很简单,大概一个小时就可以做好!先说下原理码云pages是一个静态网站托管地方,再加上码云本来就是个代码托管的地方,集成pages后,可以很方便的部署你的代码本文原理:利用 马克飞象生成博客的md文件,利用Hexo把代码生成静态页面,再一键部署到码云上,开启pages后就实现了博客的雏形,当然,想要做的更好还可以继续优化其实最早出现是github+hexo的整合,但是本人第一个接触...
2018-05-01 11:20:59 30277 17
原创 快速搭建Java生产环境
快速搭建一个java的生产环境(本文使用于有一定基础的编程人员,如果小白的话请仔细,一步一步按照本文来 也可配置成功,有问题可在下方评论)1.JDK看好自己电脑的版本 X32/X64,然后下载一个版本。并不是越新越好,一般都是1.5、1.7官网 http://www.oracle.com/technetwork/java/index.html,官网有时候会卡我在自己
2018-01-15 19:40:17 2792 1
原创 svn导出项目后报错汇总
1.jsp页面内:标点符号,引入报错解决方法:关闭此项目的jsp验证,右键,最下面一个,Verification,右边一溜只留一个dtd就好2. 编码问题-乱码 刚拉下来的项目编码可能与Myeclipse中编码格式不一致解决办法: 右击项目,点击进入Properties --- >Resource -- > Other--- > 将编码格式改为UTF-8即可(我常用...
2017-07-06 21:54:05 13221 1
原创 java实体对象的非空校验
工作中遇到针对API中存在的实体类的非空校验,如果不封装只能一个一个获取再校验。比较麻烦,所以写了个通用工具类,通过反射去实现效果/** * 功能描述:对象非空校验 * * @author: hfanss * @date: 2021-07-12 6:52:11 PM */ public void vaildate(Object vo, List<String> parms) { Field[] fields = vo.getClass().getDeclaredF
2021-07-12 19:39:02 2155
原创 域名做个邮箱
既然目的是邮箱,那咱们就选最简单的一个方式1.打开网易企业邮箱,点击免费创建2.填写自己的域名(确保自己能解析),组织机构名称随便填一下就可以,下一步3.填写管理员信息,下一步4.验证域名,根据图文指示就行(解析过网站的都会,不会的百度下解析网站),下一步5.创建成功,并点击登录6.会提示你需要实名认证+MX解析(正在验证中),一般12小时会通过,会给你的密保邮箱发个通过邮件7.打开网易企业邮箱,登录 完毕...
2020-11-11 19:52:26 694
原创 hexo部署至Dcloud
先放上官方简介https://uniapp.dcloud.io/uniCloud/hosting?id=%e7%ae%80%e4%bb%8b具体步骤大致说一下1.申请uniCloud账号2.创建服务空间3.下载HBuilderX ,并登陆刚才的账号4.选中你本地的hexo生成后的public文件夹5.右键点击发行-上传到网站服务器6.网站打开刚才创建的服务空间左侧点击前端网页托管,右侧点击参数管理这里可以配置自定义域名、添加证书注意事项:1.发行的时候,它会提示你是否替换源文件,这里
2020-08-10 22:01:51 480
原创 记一次糟糕的驾照学习经历
4月份报了一个驾校,同事推荐的,想着教练是女的,能比较愉快的拿证,就报名了。随之就是噩梦的开始了科一:因为当时上海学习驾照需要居住证,而我一直嫌麻烦没来得及去办,就报了异地(南通)考试的,报名之后就开始催考科一(因为我在报名之前就已经在APP上学习了科一),但是驾校竟然拖了半个月才给我去报名(what fuck?),就是所谓的录个人脸之类的,5分钟搞定的事情,要跑一趟南通。。。但是更奇葩的是...
2019-10-07 17:11:16 650
原创 考生分配考场的简单实现
考生分配考场的简单实现前言demo逻辑代码实现前言前段时间有小学弟咨询我考生分配考场的逻辑该怎么做,简单讲解了一下,在这里顺便记录下demo逻辑 1. 循环班级数组 A 2. 循环每班总座位 B 3. 在B中按照顺序给每个位置分配上 通过随机数取到的随机学号 4. 打印输出 PS:重点要保证3不能重复代码实现我做的是个非常简单的demo,班级个数和每班人数都是固定的。当...
2019-10-01 10:38:33 1343 1
原创 SpringBoot实现拦截器
首先,你的项目要能跑起来,且基于springboot的boot的拦截器不用配置web.xml,按照特定名字书写,它会自动识别(位置随便放,只要在代码目录下就可以)1.拦截器 SessionInterceptor.javapackage com.hfanss.blog.utils;import javax.servlet.http.HttpServletRequest;import j...
2019-06-25 22:01:17 253 1
原创 Mybatis自动生成实体类及xml
Mybatis自动生成实体类及xml如果自己根据表手动生成需要的java文件无疑是非常麻烦的,在公司用的是自己写的一段代码生成,比较复杂,代码量也非常大,这几天刚好做一个boot的小demo,于是把mybatis的generator自动生成工具使用整理记录下1.引入jar包-pom.xml<dependencies> <!-- ..... --> <...
2019-06-17 22:33:29 16575 10
原创 Thymeleaf中js取jstl的值
Thymeleaf中js取jstl的值<script th:inline="javascript"> var message = [[${message}]]; console.log(message);</script>常规的js引用方式是在页面渲染后执行,th:inline却能保证它在渲染前执行jstl取值也跟常规的不同[[${message...
2019-04-08 19:08:52 1331
原创 在页面标签内实现随机颜色
条件jstl,有一个数字返回值原理:将这个数字对某个数字取余,然后设定颜色。例子:<div class="tagcloud"> <c:forEach items="${tagList}" var="tag"> <c:if test="${tag.tagId%5==0}">
2019-03-10 17:14:36 800
原创 对list中对象的某一属性排序
如果list只包含string的话,排序其实很方便@Test public void test003() { List<String> list = new ArrayList<String>(); list.add("3"); list.add("1"); list.add("5"); ...
2019-01-18 20:52:08 855
原创 js图片放大特效
这是我在自己的项目中写的,发出来供新手参考一下首先思路解析:1.在页面中固定一个居中的隐藏的div,内部包含一个img元素2.在页面加载时,动态给所有需要的img外层包上一层带点击事件的a元素,a元素中包含该img的src.3.当点击图片时,触发a元素的点击事件4.在点击事件中动态将a元素的src赋值给隐藏的div中的img,并显示这个div5.点击图片触发放大后的img的点击事件,在...
2019-01-01 14:24:11 8316 2
原创 js格式化时间
1.JS格式化时间方法格式一: 2018-1-29-10:34:49 var curr_time = new Date(); Myformatter(curr_time); function myformatter(date){ var strDate = date.getFullYear()+"-"; ...
2018-11-11 14:52:34 11924 3
原创 java中用到的一些公用方法
1.Java下获取指定目录的所有文件名private static void getFile(String path){ File file = new File(path); // 获取路径所在的文件列表 File[] array = file.listFiles(); // 获取文件夹列表 for(int...
2018-11-11 14:51:56 1238
原创 ajax调用后台公用方法
//远程调用 后台的 公用方法 function ajaxAction(action,value){ $.ajax({ type : "post", url : action, data :value,//设置数据源 ...
2018-11-11 14:48:16 239
原创 easyui的一些使用方法
1.Jsp页面引入easyui jquery的方式项目截图:页面引入方式 <head> <base href="<%=basePath%>"> <title>后台管理系统</title> <!-- 引入jquery --> <script typ
2018-11-11 14:46:31 436
原创 将div固定在页面最下面、将百度搜索框嵌入页面
1.div固定在页面最下面<divstyle=" position:fixed;bottom:0;left:0;width: 100%;">2.将百度搜索框嵌入页面<styletype="text/css">input.bdbtn{width: 65px;height: 28px;line-height: 28px;font: 12px \5b8...
2018-11-11 14:43:23 1321
原创 springboot项目错误页面的设置
学习记录:小技巧基于springboot的web项目设置错误只需要在resources下面新建public/error文件夹然后放入错误页面即可自动识别如图
2018-11-11 14:37:36 338
原创 eclipse无法创建tomcat7.0的server
学习记录:BUG记录eclipse无法创建tomcat7.0的server在eclipse中添加tomcat时ServerName是被置为灰色的,无法编辑。如图:解决方法:关闭Eclipse打开WorkSpace所在的位置。{workspace}/.metadata/.plugins/org.eclipse.core.runtime/.settings删除以下文件...
2018-11-11 14:36:37 610
HFvideo短视频源码
2024-06-19
HF音乐-鸿蒙音乐播放器源码
2024-05-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人