自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(144)
  • 收藏
  • 关注

转载 最长公共子序列问题解析

## 问题解读最长公共子序列问题,就是找出两个字符串中,存在的最长的子序列什么是子序列呢?子序列不同于公共子串,子串是每个字符连续的,子序列不一定要连续,见下例 [example][example]: 比如 mStringA = "abc11google11111111", mStringB = "1111111141615" 这两个字符串那么,mStringA 和 mSt...

2018-10-08 20:24:00 354

转载 Win10 高分屏软件界面字体模糊问题解决

只需要将自定义缩放值改为 124% 即可转载于:https://www.cnblogs.com/newcaoguo/p/9693775.html

2018-09-23 21:10:00 782

转载 tar 命令详解

tar-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的...

2018-09-19 22:45:00 388

转载 必问的Java集合框架面试题

Arraylist 与 LinkedList 异同是否保证线程安全: ArrayList 和 LinkedList 都是不同步的,也就是不保证线程安全;底层数据结构: Arraylist 底层使用的是Object数组;LinkedList 底层使用的是双向循环链表数据结构;插入和删除是否受元素位置的影响: ① ArrayList 采用数组存储,所以插入和删除元素的时间...

2018-09-13 21:53:00 135

转载 计算机网络面试总结

一 OSI与TCP/IP各层的结构与功能,都有哪些协议五层协议的体系结构学习计算机网络时我们一般采用折中的办法,也就是中和 OSI 和 TCP/IP 的优点,采用一种只有五层协议的体系结构,这样既简洁又能将概念阐述清楚。结合互联网的情况,自上而下地,非常简要的介绍一下各层的作用。1 应用层应用层(application-layer)的任务是通过应用进程间的交互来完成特定网络应...

2018-09-13 20:08:00 167

转载 Java并发面试题

一、什么是线程?线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。二、线程和进程有什么区别?线程是进程的子集,一个进程可以有很多线程,每条线程并行执行不同的任务。不同的进程使用不同的内存空间,而...

2018-09-13 18:25:00 102

转载 error: cannot lock ref 'refs/remotes/origin/master': unable to resolve reference 'refs/remotes/origi...

之前在自己的项目中添加了一个分支,然后做了一些操作,比如同步本地的分支情况到远程仓库中,然后在远程仓库中完成分支合并,以及 Pull request 等等操作,后来,在本地仓库中进行 git fetch命令操作的时候,出现了一个错误,即error: cannot lock ref 'refs/remotes/origin/master': unable to resolve ref...

2018-09-08 20:00:00 6100

转载 String 类型的值能够被反射改变从而引发的意外事件

今天刷技术文章,遇到了一个问题,用 Java 反射机制去修改 String 变量的值,出于深入研究,就发现了一个问题,即,用初始值比较修改后的值,用 == or .equals() 方法,出现了相等的情况文字描述看起来比较难受,我们直接看代码 //创建字符串"Hello World", 并赋给引用 s String s = "Hello Wor...

2018-08-19 15:35:00 321

转载 dir 命令手册

dir 命令手册参数/AD 目录R 只读文件H 隐藏文件A 准备存档的文件S 系统文件- 表示“否”的前缀/B使用空格式(没有标题信息或摘要)/C在文件大小中显示千位数分隔符。这是默认值。用 /-C 来停用分隔符显示。/D跟宽式相同,但文件是按栏分类列出的/L用小写/N新的长列表格式,其中文件名...

2018-08-16 10:46:00 184

转载 JVM可达性分析算法中,哪些可以作为 root ?

被启动类(bootstrap 加载器)加载的类和创建的对象;JavaStack 中的引用的对象 (栈内存中引用的对象);方法区中静态引用指向的对象;方法区中常量引用指向的对象;Native 方法中 JNI 引用的对象。转载于:https://www.cnblogs.com/newcaoguo/p/9456087.html...

2018-08-10 16:50:00 356

转载 判断一个单链表是否存在环

问题:如题,判断一个单链表是否存在环分析:判断一个单链表是否存在环,问题情况分为如下[x] 首尾相连[x] 尾部与非首结点相连[x] 不存在环路给出的算法图示package com.newcaoguo.main.rxjavademo;import java.util.Scanner;/** * 判断一个单链表是否存在环 */public class Li...

2018-07-29 10:50:00 237

转载 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告...

走过的路回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在不断变化,但是很可能你也会走我已经做过的10来年的路程,有些心得体会您可以借鉴一下,觉得说得有道理的接纳,觉得说得没道理的就抛弃,以下是发自内心的给大家的忠告,特别是针对那些小弟弟妹妹们。#### 01. 自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好。由于程序员行业每年跳槽一次,不隐瞒...

2018-06-18 20:51:00 183

转载 Gradle 设置全局代理

#systemProp.socks.proxyHost=127.0.0.1 #systemProp.socks.proxyPort=7077 #systemProp.https.proxyHost=127.0.0.1 #systemProp.https.proxyPort=7077 #systemProp.https.proxyHost=socks5:...

2018-05-10 15:23:00 1133

转载 解决Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com...

主app的build.gradle里面的defaultConfig { targetSdkVersion:*** minSdkVersion :*** versionCode:*** versionName :*** //版本名后面添加一句话,意思就是flavor dimension 它的维度就是该版本号,这样维度就是都是统一的了 flavorDim...

2018-05-10 15:22:00 252

转载 Linux 下配置 Git 操作免登录 ssh 公钥

cd ~/.sshssh-keygen -t rsa -b 4096 -C “your_email@example.com” 然后回车三连击…可以看到当前目录下多出两个文件 id_rsa.pub 和 id_rsa 带后缀是公钥,不带是私钥vim id_rsa.pub 打开公钥,将全部内容复制(私钥别动)然后进入github 登录>点头像>点settings>点S...

2018-05-10 12:58:00 128

转载 error: style attribute '@android:attr/windowEnterAnimation' not found.

在Project/gradle.properties中添加 android.enableAapt2=false转载于:https://www.cnblogs.com/newcaoguo/p/9018629.html

2018-05-10 11:09:00 141

转载 趋势科技防毒墙网络版的卸载方法

这个软件我是很佩服 如果不知道密码 卸载很麻烦 网上的方法很多 当然 我这个电脑趋势的卸载 最后成功了 本来是老妈公司的系统 所以说密码不知道 网上最多的情况就是Allow Unistall 的键值不允许由0 改为1 好吧 我也是进了这坑说说卸载过程11.1 控制面板->管理工具->服务管理界面1.2 找到这三个服务选择其中一个服务 右键 属性 常规->启...

2018-04-25 12:15:00 1998

转载 删除新版UniAccess Agent 办公室监控软件的方法

UniAccess Agent 是在由LeagSoft开发的监控软件,老版本的一般安装在C:\Program Files\LeagSoft\UniAccess Agent这个目录下,一般找到这个目录点击鼠标右键,选择360强力删除,操作完之后就删除掉了。但新版UniAccess软件隐藏了安装目录,资源管理器等一般软件看不到安装目录,也没法选择它强制删除。同时新版软件运行时,360文件粉...

2018-04-25 12:13:00 9160

转载 Math.ceil()、Math.floor()和Math.round()

下面来介绍将小数值舍入为整数的几个方法:Math.ceil()、Math.floor()和Math.round()。这三个方法分别遵循下列舍入规则:Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是...

2018-04-16 16:30:00 180

转载 Caused by: java.lang.ClassNotFoundException: javax.xml.bind.Validation

Caused by: java.lang.ClassNotFoundException: javax.xml.bind.ValidationJAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包而在 java 6/7 / 8 时关于这个A...

2018-04-14 14:18:00 230

转载 Failure to transfer org.springframework.boot:spring-boot-starter-parent:pom:2.0.1.RELEASE from https...

第一次用 Spring Starter Project 创建一个Spring应用时,POM 文件报错:Project build error: Non-resolvable parent POM for com.example:demo-1:0.0.1-SNAPSHOT: Failure to transfer org.springframework.boot:spring-boot-...

2018-04-14 00:39:00 3744

转载 【Java知识点专项练习】之 数据类型两大类

Java的数据类型分为两大类:基本类型和引用类型;基本类型只能保存一些常量数据,引用类型除了可以保存数据,还能提供操作这些数据的功能;为了操作基本类型的数据,java也对它们进行了封装, 得到八个类,就是java中的基本类型的封装类;他们分别是:八种基本类型: byte short int long float double char boolean对应的包...

2018-04-11 22:26:00 130

转载 【Java知识点专项练习】之 volatile 关键字的功能

volatile是java中的一个类型修饰符。它是被设计用来修饰被不同线程访问和修改的变量。如果不加入volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器 失去大量优化的机会。1,可见性 可见性指的是在一个线程中对该变量的修改会马上由工作内存(Work Memory)写回主内存(Main Memory),所以会马上反应在其它线程的读取操作中。顺...

2018-04-11 22:15:00 72

转载 【Java知识点专项练习】之 Java鲁棒性的特点

Java鲁棒性的特点如下:Java在编译和运行程序时都要对可能出现的问题进行检查,以防止错误的产生。Java编译器可以查出许多其他语言运行时才能发现的错误。Java不支持指针操作,大大减少了错误发生的可能性。Java具有异常处理的功能,当程序异常时,它能捕获并响应意外情况,以保证程序能稳妥地结束,计算机系统不会崩溃。而Java能运行虚拟机实现跨平台是Java的与平台无关性的...

2018-04-11 22:11:00 325

转载 【Java知识点专项练习】之 接口和抽象类的区别

接口和抽象类的区别接口(interface)可以说成是抽象类的一种特例,接口中的所有方法都必须是抽象的。接口中的方法定义默认为public abstract类型,接口中的成员变量类型默认为public static final。另外,接口和抽象类在方法上有区别:抽象类可以有构造方法,接口中不能有构造方法。抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象...

2018-04-10 22:46:00 53

转载 人生,别认输,因为没人希望你赢

别认输,因为没人希望你赢;别靠人,因为只有自己最可靠;别乞求,因为别人等着看笑话;别落魄,因为一堆人在等着落井下石;别回首,因为看到的是未修复的裂痕;别离愁,因为只会才下眉头却上心头;别低头,因为地上没有黄金只有石头;别强求,因为硬摘的果实,没有甜头。有些事情不要太计较,睁一只眼,闭一只眼,就会过去的。别哭穷,因为没人会给你钱;别喊累,因为没人会帮你做;别想哭,因为大...

2017-08-19 21:53:00 152

转载 一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别...

开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以将修改后的代码作为...

2017-07-01 19:33:00 79

转载 Android Studio 出现 Gradle's dependency cache may be corrupt 解决方案

将 .\项目地址\gradle\wrapper\gradle-wrapper.properties 文件中的 gradle版本 与 正常的版本 修改一致即可.转载于:https://www.cnblogs.com/newcaoguo/p/6928425.html

2017-06-01 13:31:00 85

转载 清华梦的粉碎——转自王垠

小时候,妈妈给我一个梦。她指着一个大哥哥的照片对我说,这是爸爸的学生,他考上了清华大学,他是我们中学的骄傲。长大后,你也要进入清华大学读书,为我们家争光。我不知道清华是什么样子,但是我知道爱迪生和牛顿的故事。清华,大概就是可以把我造就成他们这种人的地方吧。我幼小的脑海里就想象出我能在清华做的事情……我的脸上浮现出笑容。我说我要实现这个“清华梦”。这就是清华梦的诞生。小小科学家我相...

2017-05-12 16:45:00 790

转载 你和资深程序员之间相差这些网站

前些日子去参加一个比赛,坐在车上,听到一位大二的同志巴拉巴拉地给一位同志讲如何学习编程,要他多上Github,程序出现问题多去StackOverflow逛逛等等之类的。鉴于此,特此分享下:一个资深程序员经常逛的网站。1Github 全球最大的GayGay交友网站,不需要解释了吧。2StackOverflow ...

2017-04-22 20:15:00 109

转载 Android Studio Error:Connection timed out: connect.解决方案

遇到了这样的错误:Error:Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle错误发生在构建Gradle的过程中正在下载gradle.zip文件的时候,估计应该是访问地址被墙了,...

2017-03-10 22:11:00 997

转载 设计模式之蝇量模式

蝇量模式:让某个类的一个实例能够用来提供多个“虚拟”实例,运用共享技术有效地支持大量细粒度的对象特点:减少运行时对象实例的个数将许多“虚拟”对象的状态一同管理运用共享技术有效地支持大量细粒度的对象区分对象的共享变量(内部状态)和不可共享变量(外部状态,将此类变量从类从剔除,由外部传入)用途:当一个类需要创建很多个实例,而这些实例可以被同一个方法控...

2017-03-09 22:06:00 95

转载 Android设置横屏竖屏

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);//设置成全屏模式 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);//强制...

2017-01-19 03:10:00 91

转载 Caused by: java.lang.OutOfMemoryError: Failed to allocate a 29433932 byte allocation with 14683576 f...

解决Android内存溢出其实你可以添加在你的清单android:hardwareAccelerated="false"android:largeHeap="true"<application android:allowBackup="true" android:hardwareAccelerated="false" androi...

2017-01-17 13:58:00 276

转载 Glide加载图片缓存库出现——You cannot start a load for a destroyed activity

请记住一句话:不要再非主线程里面使用Glide加载图片,如果真的使用了,请把context参数换成getApplicationContext。转载于:https://www.cnblogs.com/newcaoguo/p/6277816.html...

2017-01-12 13:25:00 83

转载 Android自定义字体

1、在assets中创建文件夹fonts,放入字体文件.ttf2、使用实例:[java]view plaincopyTextViewtv=(TextView)findViewById(R.id.tv);Typefacetf=Typeface.createFromAsset(getAssets(),"fonts/...

2017-01-10 13:58:00 62

转载 Android openGL ES 2.0里Surfaceview背景透明

surfaceview的黑色背景会挡住其父的背景,现在把surfaceview的背景设为透明,既可以看到所绘的3D物体,又可以看到背景。在onSurfaceCreated里,调用GLES20.glClearColor(0f, 0f, 0f, 0f);alpha为0,即透明。然后,对surfaceview要作一定处理:mGLSurfaceView.setEGLConfigCho...

2017-01-08 14:54:00 192

转载 Android Studio 导出jar包

不像在Eclipse,可以直接导出jar包。AndroidStudio只可以生成aar包。在网上看到许多朋友问怎么可以像Eclipse一样导出jar包,其实我们只要知道它的原理就可以了。用jar命令就可以打包你所需要的资源,并指定jar包名。在网上下载Volley源代码,导出jar包为例子。在Volley项目工程中,我修改了下他的gradle版本,改为0.12+,因为...

2017-01-06 21:45:00 298

转载 AndroidStudio非法字符: '\ufeff'解决

一. 问题解决办法在昨天,帮助同学把他的Android项目从eclipse迁移到Android Studio上面的时候,编译时,Android Studio报了一个错误,***.javaError:(1, 1) 错误: 非法字符: '\ufeff'Error:(1, 10) 错误: 需要class, interface或enum经过查看,该文件采用的编码方式为UTF-...

2017-01-05 20:51:00 102

转载 MarkdownPad2.5 注册码

邮箱:Soar360@live.com授权秘钥:GBPduHjWfJU1mZqcPM3BikjYKF6xKhlKIys3i1MU2eJHqWGImDHzWdD6xhMNLGVpbP2M5SN6bnxn2kSE8qHqNY5QaaRxmO3YSMHxlv2EYpjdwLcPwfeTG7kUdnhKE0vVy4RidP6Y2wZ0q74f47fzsZo45JE2hfQB...

2017-01-05 17:23:00 50

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除