<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ldkjsdty的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ldkjsdty</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ldkjsdty]]></copyright><item><title><![CDATA[Android Studio的快捷键Ctrl+Shift+F无效或冲突解决办法]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/120687218</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/120687218</guid><author>ldkjsdty</author><pubDate>Sun, 10 Oct 2021 15:49:00 +0800</pubDate><description><![CDATA[在Win10上安装Android Studio很多人发现快捷键Ctrl+Shift+F用不了，按了没反应，原因是因为和win10自带的“微软拼音”输入法产生了“热键冲突”，有两个解决办法，推荐第一个。
解决方法一
关闭win10自带的“微软拼音”输入法Ctrl+Shift+F的快捷键
打开“设置”-“时间和语言”-“语言”进入到下面界面

进入界面拉到最下面，点击微软拼音的选项：



解决方案二
给Android Studio的全局搜索增加一个快捷键来解决冲突。
依次点击File-Settings-Key]]></description><category></category></item><item><title><![CDATA[Java面试中HR面常见非技术非专业问题问答]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/114338824</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/114338824</guid><author>ldkjsdty</author><pubDate>Wed, 03 Mar 2021 23:17:37 +0800</pubDate><description><![CDATA[本文主要总结一些面试中常见的非技术非专业的一些用于考察参与面试者的综合素质问题和优质答案，供参与面试者和面试官参考。希望能对大家带来帮助，欢迎各位在评论提意见！
你给自己前面的面试打多少分？
给非技术面试官回答：90分，我觉得我的技术能力和岗位的需求很匹配，所以我能在面试中有很好的表现，让我有自信能胜任这份工作，不给自己打满分是因为我清楚自己还有很大的进步空间，把100分留给永远的明天，不断努力追求完美。
家庭关系和谁最好？
和我妈（爸）最好，TA总是非常相信我，总是支持我做所有事情。
未来五年会有什么规划]]></description><category></category></item><item><title><![CDATA[详细总结Java Synchronized和Lock的区别]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/114333345</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/114333345</guid><author>ldkjsdty</author><pubDate>Wed, 03 Mar 2021 20:33:54 +0800</pubDate><description><![CDATA[存在层次上
synchronized: Java的关键字，在jvm层面上
Lock: 是一个接口
锁的获取
synchronized: 假设A线程获得锁，B线程等待。如果A线程阻塞，B线程会一直等待
Lock: 分情况而定，Lock有多个锁获取的方式，大致就是可以尝试获得锁，线程可以不用一直等待(可以通过tryLock判断有没有锁)
锁的释放
synchronized: 1、以获取锁的线程执行完同步代码，释放锁 2、线程执行发生异常，jvm会让线程释放锁
Lock: 在finally中必须释放锁，不然容易造]]></description><category></category></item><item><title><![CDATA[Java怎么去除字符串中的所有数字？]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106836002</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106836002</guid><author>ldkjsdty</author><pubDate>Thu, 18 Jun 2020 15:26:07 +0800</pubDate><description><![CDATA[String string = "abc123zxc56qwer89ws5";
System.out.println(string .replaceAll("\\d+",""));


欢迎评论点赞！您的支持是我创作的动力！感谢支持！
欢迎关注公众号“程序员转管理”获取更多优质文章

]]></description><category></category></item><item><title><![CDATA[惊！超过百分之九十九的人曾经写错了Java的取整方法！]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106573617</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106573617</guid><author>ldkjsdty</author><pubDate>Fri, 05 Jun 2020 17:28:44 +0800</pubDate><description><![CDATA[引子故事：
今天天气晴朗，天上下着冰雹，正是写代码的好时光。
公司领导对一群Java实习生组织了一个考核，题目如下：
设计一个程序输入任意一个数字，输出该数字的整数部分。
考核时间：下班前完成。

实习生们都觉得这很简单，马上开干，实习生四毛一个五分钟就完成了程序的编辑，而实习生九毛第二天中午十一点五十九 分就完成了，他们都根据考核要求在下班前完成了这次考核任务，把代码交给了领导查验。对于按时完成考核，他们应该得到奖励，奖励一朵小红花:

领导看了四毛的代码，感到非常生气！然后给九毛涨了一块钱工资。他们的成]]></description><category></category></item><item><title><![CDATA[解决Vue cli 4.0 无法自动导入svg的问题]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106549783</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106549783</guid><author>ldkjsdty</author><pubDate>Thu, 04 Jun 2020 16:23:42 +0800</pubDate><description><![CDATA[网上大多数的教程都是vue cli旧版的，通过这些教程导入Vue cli 4.0 可能会出问题。使用vue cli 3/4搭建项目使用svg自动导入的方法：
1、安装 svg-sprite-loader、svgo这两个库
npm install --save-dev vue-svg-sprite-loader
npm install -g svgo

2、在根目录创建vue.config.js，如果存在就不需要创建，然后添加一下配置
const path = require('path')
function]]></description><category></category></item><item><title><![CDATA[foreach循环进行元素的remove移除add添加操作抛异常Exception in thread java.util.ConcurrentModificationException]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106300858</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106300858</guid><author>ldkjsdty</author><pubDate>Sat, 23 May 2020 16:18:06 +0800</pubDate><description><![CDATA[JAVA ArrayList for循环进行元素的remove移除/add添加操作抛异常Exception in thread “x” java.util.ConcurrentModificationException
Exception in thread "main" java.util.ConcurrentModificationException
	at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:909)
	at ja]]></description><category></category></item><item><title><![CDATA[Java List ArrayList、LinkedList怎么向List最前面插入元素？]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106299772</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106299772</guid><author>ldkjsdty</author><pubDate>Sat, 23 May 2020 14:28:21 +0800</pubDate><description><![CDATA[ArrayList数组、LinkedList如何在最前面加一个元素？
list.add(0, object);

使用了List.add(int index, E element)方法，当第一个参数为0的时候，代表往List最前面增加一个元素。

]]></description><category></category></item><item><title><![CDATA[CSS解决网页HTML元素DIV等无法居中的方法]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106240348</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106240348</guid><author>ldkjsdty</author><pubDate>Wed, 20 May 2020 17:14:26 +0800</pubDate><description><![CDATA[1.水平居中
&lt;div class="box"&gt;&lt;/div&gt;
 
.box{
    width: 100px;
    height: 100px;
    margin: 0 auto;
    background: #E33;
}

2.水平垂直居中
（1）绝对定位水平垂直居中
&lt;div class="box"&gt;
     &lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
 
.box {
    width: 100%;
    heig]]></description><category></category></item><item><title><![CDATA[HTML CSS怎么解决网页图片变形的办法]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106240100</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106240100</guid><author>ldkjsdty</author><pubDate>Wed, 20 May 2020 17:08:08 +0800</pubDate><description><![CDATA[1.背景图片方式
这种方法是利用css背景图方式，让图片垂直水平居中显示，不会拉伸变形。
.box {
   width: 400px;
   height: 400px;
   background: url("img") no-repeat center center;
   background-size: cover;
}

2.CSS3的object-fit属性
object-fit有五个值
      fill            ---  默认，不保证保持原有的比例，根据宽高拉伸或者压缩填满]]></description><category></category></item><item><title><![CDATA[解决AJAX跨域请求Java后端收不到cookie]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/84329384</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/84329384</guid><author>ldkjsdty</author><pubDate>Wed, 20 May 2020 10:00:08 +0800</pubDate><description><![CDATA[因为规则为了安全的原因，ajax跨域请求默认是不发送cookie的，首先要搞清楚什么是跨域请求。
根据百度百科的解释是：AJAX 跨域访问是用户访问A网站时所产生的对B网站的跨域访问请求均提交到A网站的指定页面。
说人话举个例子：
网站A：a.test.com 通过ajax请求网站B：b.test.com上的接口，很明显网站A和网站B 是两个不同的域，而处于安全机制，JS只能访问与所在页面同一个域...]]></description><category></category></item><item><title><![CDATA[Java多线程学习笔记（适合对多线程有一定理解又认为理解不够全面的人阅读查漏补缺，适合面试前看）]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/89376329</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/89376329</guid><author>ldkjsdty</author><pubDate>Wed, 20 May 2020 09:43:00 +0800</pubDate><description><![CDATA[。

]]></description><category></category></item><item><title><![CDATA[IT 程序员、软件工程师值得考的证书有哪些？有什么证书可以考？]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106158578</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106158578</guid><author>ldkjsdty</author><pubDate>Sat, 16 May 2020 15:25:57 +0800</pubDate><description><![CDATA[证书是一种能非常有效证明自己能力的东西，证书就是实力的证明，短短的面试时间，证书能为自己加不少分，通过考证去提升自己，是一种非常不错的、性价比很高的手段，下面整理和介绍程序员比较值得考的一些证书。

随着职业资格认定的发展越来越成熟，国内无论是企业还是政府，越来越重视职业资格认定证书了，比如说有一些地方的人才认定，中级职业资格证书能认定的人才等级往往比本科学历高，一般都是跟硕士学历同等级或者比硕士学历认定的等级低一点，高级职业证书认定的等级往往比硕士学历认定的等级高。所以，程序员最值得考的证书肯定是计算机技]]></description><category></category></item><item><title><![CDATA[Android安卓handler message消息msg.arg1、msg.arg1和msg.obj变零0或者变null空的问题解决方案]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/106011676</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/106011676</guid><author>ldkjsdty</author><pubDate>Sat, 09 May 2020 09:44:36 +0800</pubDate><description><![CDATA[今天遇到一个奇怪的问题，使用安卓Handler消息发送数据进行处理，结果拿到的msg.arg1竟然偶尔变0，不是每次都是0，是偶发性的，我的代码是类似于这样的：
...
case HandlerMsgId:
System.out.println("编号1消息："+msg.arg1);
new Thread(new Runnable() {
				@Override
			    public void run() {
				System.out.println("编号2消息："+msg.arg1);
	]]></description><category></category></item><item><title><![CDATA[Android安卓如何创建使用英文专用layout界面和values资源？]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/105250308</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/105250308</guid><author>ldkjsdty</author><pubDate>Wed, 01 Apr 2020 17:19:25 +0800</pubDate><description><![CDATA[前言
英文的紧凑度比中文低一些，很多时候表达同一个意思的英文要比中文的长度要长，对于安卓应用的国际化，中英共用同一套布局文件在适配工作上显得比较难，一个简单的做法是不同语言用不同的布局文件，那么怎么实现呢？
正文
方法很简单，在res文件夹下创建一个名为layout-en-rUS的文件夹，当系统语言设置成美式英文[English (United States)]的时候，APP将会优先使用该文件夹下...]]></description><category></category></item><item><title><![CDATA[Java基础和底层面试题附答案]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/89020968</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/89020968</guid><author>ldkjsdty</author><pubDate>Tue, 10 Mar 2020 14:45:18 +0800</pubDate><description><![CDATA[在大公司的面试里，最爱考的就是基础和底层的知识，可谓必考题。在小公司的面试里，也有不少考基础的。整理一下基础知识和底层原理相关的高频面试题。为了方便自我检测，答案隐藏起来了，需要看答案的自行向右拖动滚动条查看。
                                                                             ...]]></description><category></category></item><item><title><![CDATA[IDEA一键快速生成JNI头文件（可直接复制使用）]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/103104638</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/103104638</guid><author>ldkjsdty</author><pubDate>Sun, 17 Nov 2019 00:08:34 +0800</pubDate><description><![CDATA[每次都用命令来生成JNI头文件不仅麻烦还容易出错，所以建议在IDEA配置一键生成小工具会节省很多时间以下是配置方法：
点击File&gt;Settings&gt;Tools&gt;External Tools：

点击上图箭头指着的加号进行添加工具：

为了方便大家输入给出四个参数可以直接复制粘贴使用：
Name：Generate Header File
Program：$JDKPath$/bin...]]></description><category></category></item><item><title><![CDATA[Android的ListView中的CheckBox.isChecked()获取的状态数据不准确的解决方案]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/102905324</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/102905324</guid><author>ldkjsdty</author><pubDate>Mon, 04 Nov 2019 20:56:55 +0800</pubDate><description><![CDATA[可能的原因是ListView设置了：android:layout_height=“wrap_content”，把layout_height设置成固定高度就不会出现获取的状态数据不准确的情况。
当android:layout_height="wrap_content"时，会因为计算父控件的高度所以造成了一种反复调用getView()的情况，在计算父控件的高度调用getView()时，获取的Check...]]></description><category></category></item><item><title><![CDATA[软考中级软件设计师考试下午答题技巧分享]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/102868773</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/102868773</guid><author>ldkjsdty</author><pubDate>Sat, 02 Nov 2019 11:36:05 +0800</pubDate><description><![CDATA[下午的试题，除了掌握对应的知识点外，也要掌握一些解题技巧，因为下午的题型的比较固定的。
试题一
问题1一般是固定的题型，用说明中的词语给出图中实体En~Em的名称。
问题2一般是固定的题型，用说明中的词语给出图中数据存储Dn~Dm的名称。
问题1和问题2可以先在说明中标出所有实体和数据存储的名称，然后使用排除法选出最有可能的答案。要结合说明中的语句语意来选择名称，千万不要自己认为用哪个名称好就选哪...]]></description><category></category></item><item><title><![CDATA[安卓ListView中 的EditText无法弹出软键盘输入]]></title><link>https://blog.youkuaiyun.com/ldkjsdty/article/details/101468673</link><guid>https://blog.youkuaiyun.com/ldkjsdty/article/details/101468673</guid><author>ldkjsdty</author><pubDate>Thu, 26 Sep 2019 19:55:25 +0800</pubDate><description><![CDATA[网上的方法试了很多都不行，后来发现在ListView控件同级处加入一个EditText，ListView中的EditText就可以正常弹出软键盘输入内容了，这个EditText可以设置宽高都为0dp，或者设置为隐藏，这应该是ListView的一个BUG，安卓5.0以上还是建议用recyclerview。代码如下：
    &lt;ListView
        android:layout_wi...]]></description><category></category></item></channel></rss>