妙哉!阿里云盘分享文件方法

利用秒传特性,点击文件详细信息可以查看文件详细信息,在此页面生成分享代码,将其发送给别人,别人只需在右上角提取分享码里填写分享码提取即可,提取后文件自动秒传到网盘主目录油猴脚本地址:https://bbs.tampermonkey.net.cn/thread-427-1-1.html

【教程】如何批量下载一刻相册中的照片

一刻相册为百度旗下无限空间相册备份软件,但是看似免费其实也有诸多限制,例如:我怎么批量下载一刻相册里的图片呢?官方在App->我的->一键换机 中可以一键下载云端图片下来,但是要开会员,6¥/月,虽然便宜但是有没有免费的方法呢?教程电脑登陆https://photo.baidu.com网页端,勾选第一张图片,再将鼠标滑倒底,按shift不放并勾选最后一张图片(类似Windows中的多选文件),这样所有图片都被勾选,点击上方下载即可,文件会自动被打包成zip供你下载注意:普通用户(没买随心卡)下载图片单文件限制30M内,视频限制100M内,若你手机单张照片超过30M那就可能不被下载哦!

一款不错的Windows软件卸载神器

两款不错的Windows软件卸载神器,能有效清卸载残留1、geek uninstaller软件主要功能有四部分,一是清洁清除,执行深度和快速扫描并删除所有剩余的内容。保持电脑清洁!二是简单的用户界面,外观精美,功能惊人。三是快速智能即时启动。输入搜索以立即找到一个应用程序。四是强制拆除,对顽固和损坏的程序使用“强制删除”。而且还可以卸载Windows Store应用。官网:https://geekuninstaller.com/download2、Uninstall Tool ProUninstall Tool 是一款小巧、安全、快速、强大的软件卸载删除工具和自启动管理工具,它支持在使用软件本身的卸载程序卸载完毕后,再扫描软件残留的注册及其它残余文件,将其彻底在系统删除!下载可至:https://cway.top/post/739.html总结:两款软件功能差不多,任君选择,其实大家可能注意到了,两款软件其实同家公司出的。

LayUI toolbar工具栏在table表格之后加载

我在layui table的toolbar里加个下拉框显示最近几年的的年份,默认显示当前年份,但是发现写的代码没反应 var nowYear = new Date().getFullYear(); $('#years').val(nowYear); layui.form.render("select");后来才想到原来这下拉框是在table.render初始化实例前指定的,而这时表格都还没加载出来更别说toolbar工具栏了,这种情况要不将下拉框不放在toolbar,要不将代码放在table.render的done方法中即可。

Java下载文件中文不显示问题解决

很简单,将文件名程进行编码处理即可String fileName = new String("人员统计.xlsx".getBytes("utf-8"), "ISO-8859-1");response.setHeader("Content-Disposition", "attachment;filename=" + fileName);

Mybatis中如何使用in查询 简单使用教程

很简单,例如daoList<Map> findByYear(List<Integer> yearList,@Param("yearOldList") List<Integer> yearOldList);xml <select id="findByYear" resultType="java.util.Map"> SELECT * from my_data where year in <foreach collection="yearOldList" item="year" index="index" open="(" close=")" separator=","> #{year} </foreach> </select>item需要和#{}里值一致,在多个参数情况collection与List别名一致,如果是一个参数的话collection默认填list就行。但是如果多个参数填list的话就会报错Parameter 'list' not found. Available parameters are [0, yearOldList, param1, param2]从报错中可以看出collection可以填别名、param1(代表第一个参数)、param2(代表第二个参数),但是还是建议在多参数时用别名

各种前端代码生成/可视化设计工具

magicalcoder:http://bbs.magicalcoder.com/Bootstrap可视化布局:https://www.bootcss.com/p/layoutit/vue schema生成:https://form.lljj.me/schema-generator.html

Windows根据PID获取程序路径

若想根据端口号获得进程号请参考前贴:Windows/Linux根据端口结束进程与根据端口找到程序位置根据pid获取程序:wmic process get name,executablepath,processid|findstr pid号

IDEA设置自动清理无效包引用

手动清理一般用快捷键:Ctrl+Alt+O或者在菜单Code里找到这个选项:但是是否嫌麻烦,每次都要点,可以试试设置自动清除自动清理Setting里搜索Auto Import,勾选Optimize imports on the fly即可

IDEA设置自动清理无效包引用

JavaFX在IDEA配置Scene Builder与简单入门

1、在Oracle官网下载JavaFX Scene Builder:https://www.oracle.com/java/technologies/javase/javafxscenebuilder-info.html2、安装好后在idea设置中搜索javafx,在Path to SceneBuilder中填写软件程序路径3、idea创建JavaFx项目4、可以鼠标右键创建新布局fxml5、鼠标右键可以以Scene Builder打开布局文件,这里打开示例sample.fxml6、打开后可以拖动控件进行设计布局7、这里我们加了个布局跟控件模拟登录,Hierarchy中会显示当前所有布局情况,右侧code面板中id可以给控件命名方便代码调用,例如下图给用户名id命名为usernameField,登录id设置为loginButton,其他控件类似,并且登录按钮绑定事件方法login。8、点击左侧Controller选择Controller类给fxml绑定你要写代码的Controller8、点击View->Show sample Controller Skeleton可以生成示例代码9、将生成的代码复制到Cotroller.java中,这里简单在事件中写了获取用户名密码以及重置输入框操作package sample;/** * Sample Skeleton for 'sample.fxml' Controller Class */import javafx.event.ActionEvent;import javafx.fxml.FXML;import javafx.scene.control.Button;import javafx.scene.control.PasswordField;import javafx.scene.control.TextField;public class Controller { @FXML // fx:id="usernameField" private TextField usernameField; // Value injected by FXMLLoader @FXML // fx:id="clearButton" private Button clearButton; // Value injected by FXMLLoader @FXML // fx:id="loginButton" private Button loginButton; // Value injected by FXMLLoader @FXML // fx:id="passwordField" private PasswordField passwordField; // Value injected by FXMLLoader @FXML void login(ActionEvent event) { System.out.println("账号"+usernameField.getText()); System.out.println("密码"+passwordField.getText()); } @FXML void clear(ActionEvent event) { usernameField.clear(); passwordField.setText(""); System.out.println("账号"+usernameField.getText()); System.out.println("密码"+passwordField.getText()); }}10、启动Main方法后发现怎么窗口这么小?原来是要设置窗口大小的,当然标题也可以设置,设置合适宽高

JavaFX在IDEA配置Scene Builder与简单入门