<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[I_try的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/I_try</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; I_try]]></copyright><item><title><![CDATA[java大数四则运算]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/117769377</link><guid>https://blog.youkuaiyun.com/I_try/article/details/117769377</guid><author>I_try</author><pubDate>Thu, 10 Jun 2021 10:07:02 +0800</pubDate><description><![CDATA[/**
     * 两数相加
     * @param numStr1 数1
     * @param numStr2 数2
     * @return 结果
     */
    public static String add(String numStr1, String numStr2){

        int numLen1 = numStr1.length();
        int numLen2 = numStr2.length();

        int[] ...]]></description><category></category></item><item><title><![CDATA[2021-05-19]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/117019992</link><guid>https://blog.youkuaiyun.com/I_try/article/details/117019992</guid><author>I_try</author><pubDate>Wed, 19 May 2021 10:54:58 +0800</pubDate><description><![CDATA[java 取本地图片替代咖啡图标

            URL flagurl = ClassLoader.getSystemResource("....");//填入工程内资源路径
            //修改左上角图标
            Image frame_icon = Toolkit.getDefaultToolkit().createImage(flagurl);
            frame.setIconImage(frame_icon);


...]]></description><category></category></item><item><title><![CDATA[关于程序突发InvocationTargetException]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/109534432</link><guid>https://blog.youkuaiyun.com/I_try/article/details/109534432</guid><author>I_try</author><pubDate>Fri, 06 Nov 2020 16:33:28 +0800</pubDate><description><![CDATA[这里有个简单的办法，把你的函数放在用try catch框起来。
如果不能解决，就仔细查看是否函数类型传参错误，以及程序的依赖内是否关于这部分依赖重复，再不行就网络上查找解决办法吧，哈哈哈。

...]]></description><category></category></item><item><title><![CDATA[Java 本地图片读取及回显]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/109443546</link><guid>https://blog.youkuaiyun.com/I_try/article/details/109443546</guid><author>I_try</author><pubDate>Mon, 02 Nov 2020 14:07:17 +0800</pubDate><description><![CDATA[1：读取文件
   byte[] b = null;
        try {
            if (!file.exists()){
                return b;
            }
            FileInputStream fin = new FileInputStream(file);
            byte[] bytes = new byte[fin.available()];
            //将文件内容写入字节数组
 ]]></description><category></category></item><item><title><![CDATA[UDP协议打包jar包后运行注意事项]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/109118051</link><guid>https://blog.youkuaiyun.com/I_try/article/details/109118051</guid><author>I_try</author><pubDate>Fri, 16 Oct 2020 15:46:40 +0800</pubDate><description><![CDATA[若存在线程，应该减少线程内全局变量的使用，尽量使用局部变量，这个原因可以自己找，但是有时候会出现程序运行正常，数据收发却收不到的问题。


对于频繁读写，实时通信，锁的使用要克制，注意理清各个锁的来龙去脉。


3.UDP协议是一个不稳定的协议，所以传输数据时无论接收还是校验必须严谨。

...]]></description><category></category></item><item><title><![CDATA[推荐一款简单的页面加密网页（免费的哦）]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/108314926</link><guid>https://blog.youkuaiyun.com/I_try/article/details/108314926</guid><author>I_try</author><pubDate>Mon, 31 Aug 2020 09:10:28 +0800</pubDate><description><![CDATA[JShaman JS
加密，咋们普通大众足够了


]]></description><category></category></item><item><title><![CDATA[图片转储及预览]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/108240477</link><guid>https://blog.youkuaiyun.com/I_try/article/details/108240477</guid><author>I_try</author><pubDate>Wed, 26 Aug 2020 15:21:24 +0800</pubDate><description><![CDATA[Controller
   PrintWriter printWriter = response.getWriter();
        String fileName = file.getOriginalFilename();

        //获取项目根目录下的某个文件夹
        String uploadpath = ResourceUtils.getURL("classpath:").getPath() + "static/images/partForImgCenter/source"]]></description><category></category></item><item><title><![CDATA[检索或清空文件夹]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/108240396</link><guid>https://blog.youkuaiyun.com/I_try/article/details/108240396</guid><author>I_try</author><pubDate>Wed, 26 Aug 2020 15:14:25 +0800</pubDate><description><![CDATA[/**
     * 检索文件夹
     * @param filepath
     * @return
     * @throws IOException
     */
    @Override
    public boolean readfile(String filepath) throws  IOException {
        try {
            File file = new File(filepath);
            if (!file.i...]]></description><category></category></item><item><title><![CDATA[浏览器选项卡关闭监听]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/107976099</link><guid>https://blog.youkuaiyun.com/I_try/article/details/107976099</guid><author>I_try</author><pubDate>Thu, 13 Aug 2020 11:46:38 +0800</pubDate><description><![CDATA[学无止境啊
最近因为公司需求，所以要监听浏览器界面的关闭事件。研究一下，发现由于浏览器版本的过多，导致很多的监听无法实现。
针对于这样的事件，Java对浏览器的选项卡的监听只能通过onunload 和 onbeforeunload，但可能这就是网络大世界的魅力吧，各种浏览器对于刷新和加载其实区别不大，而又有浏览器比如谷歌以及火狐，虽然总是得程序员钟爱，但其事件执行的方法又于其他不同，有兴趣可以去看看执行的顺序。
我这里使用的是利用加载和关闭的处理时间不同进行判断，反正浏览器最后都会执行onload的方法，所]]></description><category></category></item><item><title><![CDATA[项目创作常用前端样式及技巧整合]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/107429016</link><guid>https://blog.youkuaiyun.com/I_try/article/details/107429016</guid><author>I_try</author><pubDate>Tue, 21 Jul 2020 10:25:07 +0800</pubDate><description><![CDATA[本篇仅为个人喜好，以后在慢慢加吧
1：siblings([selected])
解释：返回所选元素的同级元素列，相当于全选他的兄弟姐妹一起操作。
用法：$("..").siblings ........
2:border
解释：边框。使用时要同时声明大小和颜色才会显示。
用法：border: 3px solid #181818;
3：fadeIn(Timer),fadeOut(Timer)
解释：淡入和淡出，中间时间可加可不加
使用： $("..").fadeOut(3000);
4：传送当前元素对象
解释]]></description><category></category></item><item><title><![CDATA[实测可用的精简jre的方法]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/107321334</link><guid>https://blog.youkuaiyun.com/I_try/article/details/107321334</guid><author>I_try</author><pubDate>Mon, 13 Jul 2020 18:22:17 +0800</pubDate><description><![CDATA[对于一份不大的程序却要使用庞大的jre，这是一个很烦恼的事情，所以，在看了网络上千千万万的方法之后，终于测验并总结出可用的精简方法。
我jre精简前是这样的：
	![在这里插入图片描述](https://img-blog.csdnimg.cn/20200713173457564.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0lfdHJ5,size_]]></description><category></category></item><item><title><![CDATA[js 16进制转10进制]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106839324</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106839324</guid><author>I_try</author><pubDate>Thu, 18 Jun 2020 17:23:41 +0800</pubDate><description><![CDATA[function htoi(hex){

if(hex.length !=  2){

alert("参数不正常："+hex);

}

else{

var a = hex.toLowerCase().charCodeAt(0);

var b = hex.toLowerCase().charCodeAt(1);

if(a&gt;47 &amp;&amp; a&lt;58){

a = (a-48)*16;

}

else if(a&gt;96 &amp;&amp; a&lt;103){

a = (]]></description><category></category></item><item><title><![CDATA[遍历实体类属性和类型及相关操作]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106809306</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106809306</guid><author>I_try</author><pubDate>Wed, 17 Jun 2020 15:30:58 +0800</pubDate><description><![CDATA[/**
 * 获取实体类型的属性名和类型
 * @param model 为实体类
 * @author kou 为传入参数
 */
public class GetModelNameAndType
{
 
  public static void testReflect(Object model) throws SecurityException,
      NoSuchMethodException, IllegalArgumentException,
      IllegalAccessExcep]]></description><category></category></item><item><title><![CDATA[常用转换之String与数组]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106807945</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106807945</guid><author>I_try</author><pubDate>Wed, 17 Jun 2020 15:09:41 +0800</pubDate><description><![CDATA[以分隔符分割
可以使用  java.lang.String.split(String)
示例:

    public static void main(String[] args){
        String str = "alsj,kc,fnsana";
        String[] split = str.split(",");
        for (String string : split){
            System.out.println(string);
     .]]></description><category></category></item><item><title><![CDATA[自定义滑动条（纵向）]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106716466</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106716466</guid><author>I_try</author><pubDate>Fri, 12 Jun 2020 15:29:23 +0800</pubDate><description><![CDATA[发现网上大多数的教学都是横线，这里展示纵向用法，完全属于自定义，别的使用系统自带的input range方法差不多，参考领悟一下即可。
   function Mobile() {
        // 拖拉物定义
        var body = document.getElementsByTagName("body")[0];
        //自定义range
        var ball = document.getElementById("ball")//移动物
        var ]]></description><category></category></item><item><title><![CDATA[鼠标移动时禁止选中div内的文字]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106715387</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106715387</guid><author>I_try</author><pubDate>Fri, 12 Jun 2020 14:41:39 +0800</pubDate><description><![CDATA[html,body{-moz-user-select: none; -khtml-user-select: none; user-select: none;}

屏蔽选择的样式定义：-moz-user-select属性（只支持ff）。
属性有三个属性值：
1、 none：用none,子元素所有的文字都不能选择，包括input输入框中的文字也不能选择。
2、 -moz-all：子元素所有的文字都可以被选择，但是input输入框中的文字不可以被选择。
3、 -moz-none：子元素所有的文字都不能选择，但是i]]></description><category></category></item><item><title><![CDATA[JS获取元素的位置与尺寸]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106708904</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106708904</guid><author>I_try</author><pubDate>Fri, 12 Jun 2020 09:38:45 +0800</pubDate><description><![CDATA[原生
1、内高度、内宽度： 内边距 + 内容框
element.clientWidth
element.clientHeight
2、外高度，外宽度： 边框 + 内边距 + 内容框
element.offsetWidth
element.offsetHeight
3、上边框、左边框
element.clientTop
element.clientLeft
4、元素的大小及其相对于视口的位置
复制代码
element.getBoundingClientRect()
//x\y:元素的左上角和父元素左上角的距离]]></description><category></category></item><item><title><![CDATA[阿里云部署项目（懒人版）]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106417781</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106417781</guid><author>I_try</author><pubDate>Fri, 29 May 2020 09:25:59 +0800</pubDate><description><![CDATA[刚才在阿里云申请了个小型服务器，由于是疫情大学生免费领取的，所以这个服务器较小型，但同时也感谢阿里的慷慨。
	一个概念：把所谓服务器看成一台不用关机的电脑。

要点：将项目打成可以运行的exe，直接在服务器端运行。
	小型服务器有个缺点便是传输太慢，并且容易卡顿，这使得在上面部署你的项目的时候会显得过程十分漫长以及费时费力。接下来要阐述的是如何在阿里云上，当然，指的是小型的，传输速率慢的服务器上快速完成项目。


精简项目体积

此处以javaWeb的一个小项目为例，我们在开发过程中或多或少都会导入一些无.]]></description><category></category></item><item><title><![CDATA[下拉框选择权限]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106373045</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106373045</guid><author>I_try</author><pubDate>Wed, 27 May 2020 09:32:34 +0800</pubDate><description><![CDATA[1.下拉框某option不可选
 &lt;select&gt;  
        &lt;option ... disabled selected ...&gt;Select your option&lt;/option&gt;  
    &lt;/select&gt;  

2.整个下拉框
很多人都认为设置disabled="true"是为启用，设置为“false”时为禁用，这是错的。只要元素里面设置了disabled=“xxx”不管里面为什么都为禁用。
所以原生设置：
禁用下拉框--dom.setA]]></description><category></category></item><item><title><![CDATA[java获取usb设备的相关信息]]></title><link>https://blog.youkuaiyun.com/I_try/article/details/106352648</link><guid>https://blog.youkuaiyun.com/I_try/article/details/106352648</guid><author>I_try</author><pubDate>Tue, 26 May 2020 14:19:10 +0800</pubDate><description><![CDATA[我从上上个礼拜开始接触，公司需要，所以开始在网上搜索相关资料，但是都没有找到合适的范例，终于测试出合适的代码。`


import java.io.UnsupportedEncodingException;
import java.util.List;

import javax.usb.*;

public class UsbTest {
    //下边两个参数为系统中usb设备的VID和PID 需要自行配置
    private static short idVendor = ...;
    pr]]></description><category></category></item></channel></rss>