自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stay hungry,stay foolish.

甜甜圈的开发路

  • 博客(45)
  • 资源 (8)
  • 收藏
  • 关注

原创 Android开发者重装Ubuntu需要做的几件事

重装Ubuntu需要做的几件事

2018-05-30 18:07:38 707

原创 Chrome for Android AutoComplete地址栏地址自动补全功能调研和更新

Chrome地址栏地址自动补全功能调研和更新我的博客对应文章地址Chrome地址栏地址自动补全功能预览 补全前提: 1. 使用Gboard输入法 2. Gboard输入法打开了【文字更正】功能里面的现实建议栏 补全逻辑: 1. 输入一个字符后,将推荐的第一个链接补全,补全的文字为蓝色背景选中状态,并且用户自己输入的文本下面有下划线(这个下划线不是自己通过SpannableSt...

2018-03-08 15:14:31 4126

原创 公交来了 1.3.0 发布

博客同步地址前言公交来了 - 北京实时公交 1.3.0 版本发布,赶在十一国庆之前发了一版,过节留在北京的朋友们可以更新或者下载体验一下。版本变动修改搜索交互增加右滑返回界面优化设置中增加启动进去页面设置,可以直接启动进入收藏了下载途径酷安小米应用商店百度手机助手应用内更新...

2018-09-29 18:09:34 246

原创 18.07总结

18.07总结一个月没写博客了从六月之后的七月都没有更新博客,精力被分散在其他方面,猛然发现,今天已经是7月的最后一天,写一篇总结吧。上市7月9号小米集团在香港上市,发行价17港币,这一个月里,经历了首日破发收盘16.8,到中旬最高涨到23块多,到后来的一些事情的影响,今天又回到了17——18。参加公司组织的答题活动线上活动一共7天,每天可以回答10次,...

2018-07-31 15:20:09 230

原创 Android Studio Gradle build daemon disappeared unexpectedly

Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)

2018-06-11 17:26:00 2359

原创 sync failed Cause: invalid CEN header (bad signature)

sync failed Cause: invalid CEN header (bad signature)解决方案到 «USER_HOME»/.gradle/wrapper/dists目录下,删除非.zip的gradle文件,在Android Studio中重新同步即可。 其中«USER_HOME»在不同系统下路径如下C:\Users\ (Windows Vista & 7+...

2018-06-05 20:47:53 1617

原创 Android Studio .gitignore修改后不生效的问题

问题Android Studio .gitignore修改后不生效,没有ignore对应的文件,原因git没有清理cache重点内容解决方案git rm -r --cached .git add .git commit -m 'Your commit-msg'...

2018-06-01 16:34:40 2394 5

原创 Ubuntu 解压文件中文名乱码

Ubuntu 解压文件中文名乱码解决方案sudo apt-get install unarunar 解压文件名称Have Fun:)

2018-05-04 18:48:57 663

原创 Android Intent定义选择器打开相机和相册

Android Intent选择打开相机和相册我的博客对应文章地址需求上传图片,点击按钮弹出选择相机拍照或者相册选择照片解决方案Intent.ACTION_CHOOSER 打开相机Intent captureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);captureIntent.setFlags...

2018-04-17 19:18:51 7787

原创 Android Studio 3.1 正式版发布

3月28日 Android Studio 3.1 正式版发布,今天Ubuntu上的也收到了升级推送,下面介绍一下这次主要更新了哪些功能 UI新 UI 更好看简化输出窗口,变得好看清晰能力基于 IntelliJ 2017.3.3 版本定制,提高对集合和字符串的处理能力,提高了为空的判断。加强数据绑定 (Data Binding) 的相关支持,支持数据绑定 V2 版本...

2018-04-03 10:59:55 662

原创 Android Studio优化内存配置

需求有时候运行一段时间Android Studio会很卡解决方案修改android-studio/bin目录下的studio64.vmoptions和studio.vmoptions文件Xms,Xmx,-XX:MaxPermSize,-XX:ReservedCodeCacheSize根据电脑内存修改大一些-Xms1024m-Xmx1096m-XX:MaxPermSi...

2018-03-27 10:18:39 7600

原创 Fragment getContext() NoSuchMethodError

Fragment getContext() 在Android低版本(API<=22)中出现NoSuchMethodErrorLog日志Exception java.lang.NoSuchMethodError: No virtual method getContext()Landroid/content/Context; in class Lcom/android/brows...

2018-03-26 14:05:27 3312

原创 Ubuntu Hexo搭建需要配置nodejs环境时提示版本过低的方案

Ubuntu 配置nodejs环境使用sudo apt-get install nodejs 直接安装的nodejs版本是4.×版本,和Hexo搭建过程中需要的版本不兼容。 可以参考上述地址使用安装npn去更新。...

2018-03-15 19:24:23 3022

原创 Ubuntu ext硬盘权限修改为当前用户

我的博客文章对应地址现象GUI下某个文件夹内无法创建文件夹、删除文件等操作,只能在终端中用sudo 命令来创建和删除文件。根本原因当前文件所在的组属于root我的原因Windows+Ubuntu双系统,后来把Windows系统的分区给格式化了,进入Ubuntu修改为ext4格式,出现上述问题。解决方案whoami #查看当前用户名称#在出问题的分区...

2018-03-15 19:01:45 1031

原创 Ubuntu扩大分区大小

问题用一段时间Ubuntu提示空间不足解决方案分区工具扩容,两种方案 1. 要扩容的分区不是系统正在使用的分区,直接用gparted 扩容 2. 使用U盘制作启动盘,在启动盘中打开gparted,不受限制制作启动盘教程官方地址 推荐使用GNU/Linux Method A: Tuxboot,安全可靠 不容易丢失数据...

2018-03-14 14:40:20 3679

原创 Android View焦点获取

需求来源测试给提了一个bug,发现是焦点转移导致的,想看看是从哪到哪儿转移了。方案为了定时输出当前获取焦点的控件信息,可以新开一个线程,每n秒调用一下rootview的findFocus具体如下 new Thread(new Runnable() { @Override public void run() {...

2018-03-13 17:49:15 4559

原创 Ubuntu状态栏和侧边栏消失解决方案——删除iBus引起

Ubuntu删除iBus后状态栏和侧边栏消失解决方案我的博客对应文章地址起因看到网上的优化教程说用了fctix就不用iBus了,于是就卸载了iBus,没想要的是因为有很多其他的软件会有依赖,比如和界面现实有关系的Unity。解决方案终端下输入dconf reset -f /org/compiz #重置compizsudo apt install unity #如果...

2018-03-08 14:48:32 6919 2

原创 Android ScrollView canScrollVertically方法作用

Android ScrollView canScrollVertically方法作用背景将ScrollView作为子View放到嵌套滑动中,发现当ScrollView的内容很少的时候,按着内容无法嵌套滑动。原因ScrollView源码中有有真像@Override public boolean onInterceptTouchEvent(MotionEvent...

2018-02-12 18:00:06 7897

原创 Android O 8.0 SharedPreferences适配问题

Android O 8.0 SharedPreferences的适配问题背景在项目中遇到了Android O设备在恢复默认设置时用户的设置数据没有清空的情况,其他的系统版本都没有问题。解决方案项目中在SP的Editor clear之后调用的是apply()方法,经过测试修改为commit()就没有问题了。对比SP Editor的apply和commit太长不看想...

2018-02-12 17:22:25 4820

原创 Android EditText 通过TextWatcher实现自动补全的注意点

Android EditText 通过TextWatcher实现自动补全的注意点我的博客文章对应地址背景需求想要实现输入框在用户输入了一定文本的情况下 自动填充一个可能用户想要的结果,类似Chrome手机版的搜索框实现private class MyWatcher implements TextWatcher { public void afterTex...

2018-02-12 15:31:23 5099

原创 Android Nested Scrolling Android 4.4 API 19以下兼容处理

Android Nested Scrolling Android 4.4 API 19以下兼容处理背景Google在Android5.0时推出了支持嵌套滑动的库NestedScroll还有新控件CoordinateLayout。 对于使用NestedScroll,虽然都说在Android5.0以下可以使用support库来支持,但是 Android5.0以下的控件代码本身就不包含嵌套...

2018-02-12 14:48:44 4425

原创 Android代码混淆

博客地址 http://liwenquan.top 博文地址配置app的bulid.gradle中的bulidTypes中设置minifyEnabled为true哪些禁止混淆proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’在proguard-...

2016-08-02 17:40:49 4058

转载 Android RecyclerView

20160722更新 上次更新将近是两周前,这次主要是总结一下这两周在使用RV时的一些问题和技巧,更新放在了第一部分 部分内容来源转更新最新的RecyclerView已经到了24,在Gradle中可以修改一下,确实解决了一下问题。遇到的问题在子view放大时会被比其绘制更晚的子View遮挡 解决方案 封装RecyclerView,重写getCh...

2016-08-02 17:39:53 419

转载 Android ListView使用中的问题

ListView使用中的问题

2016-08-02 17:38:28 251

原创 Gerrit

什么是Gerrit? 博客地址 http://liwenquan.top 博文地址代码审查、代码控制 优势change owner与reviewer方便高效地互动,并且历史被记录 代码改动可追溯Review要求确保目标project & branch正确 看代码diff确保代码符合编码规范、设计合理、发现潜在问题等 给单行/多行/文件加commentsVerify用来确保代码可以

2016-08-02 17:37:22 306

原创 Android应用签名

为什么要签名签名的作用: 1. 确定发布者的身份。应用开发者可以用过相同包名来替换已经安装的程序。 2. 确保应用的完整性。签名会对应用包中的每个文件进行处理,从而确保程序要中的文件不会被替换。两种途径AS对Android应用签名菜单中Bulid->Gernerate Signed APK…,弹出一下对话框如果没有数字签名证书,则点击Create new,按照如下图填写数字证书的路径和密码等

2016-08-02 17:33:32 269

原创 POJ1163动态规划

POJ1163动态规划

2016-06-03 16:57:00 488

原创 POJ1458动态规划

POJ1458动态规划

2016-06-03 16:56:15 436

翻译 Finding a feasible course schedule using Tabu search(3)论文翻译

文章地址Finding a feasible course schedule using Tabu search翻译进度[#] 介绍[#] 问题描述[#] 禁忌搜索技术[#] 修改禁忌搜索[ ] 数字化结果[ ] 扩展[ ] 结束语上一篇链接Adaptation of Tabu searchMany authors have formulated the course schedul

2016-06-03 16:48:17 684

翻译 Finding a feasible course schedule using Tabu search(2)论文翻译

博客地址MXD’s blog文章地址Finding a feasible course schedule using Tabu search翻译进度[#] 介绍[#] 问题描述[#] 禁忌搜索技术[ ] 修改禁忌搜索[ ] 数字化结果[ ] 扩展[ ] 结束语上一篇链接Tabu search techniquesTabu search is a metaheuristic desi

2016-06-03 16:46:56 362

翻译 Finding a feasible course schedule using Tabu search(1)论文翻译

博客地址MXD’s blog文章地址Finding a feasible course schedule using Tabu search翻译进度[#] 介绍[#] 问题描述[ ] 禁忌搜索技术[ ] 修改禁忌搜索[ ] 数字化结果[ ] 扩展[ ] 结束语作者和期刊相关期刊:Discrete Applied Mathematics THE JOURNAL OF COMBINA

2016-06-03 16:45:06 543

原创 博客新地址

新地址MXD’s Blog

2016-06-03 16:31:11 487

原创 java数组小结

java数组

2016-03-03 21:37:19 313

原创 电脑“故障”记录

电脑“故障”记录

2015-12-11 16:59:29 481

原创 MFC单文档添加按钮控件、消息响应函数

MFC单文档添加按钮控件、消息响应函数

2015-12-09 19:42:16 7513 2

转载 VS修改项目名称

VS中新建一个项目,如果开发工作都接近尾声,客户来要求更换项目的名称,差不多要变更整个解决方案中项目名称,引用等等,这个工作量还是很大的。上网搜索解决方法,还实验了专门的修改项目名称工具,但是最后都是一堆的错误。以下是不用工具的解决方案:一、先修改工程名/解决方案名举例,原先的工程名为OldProject   想要改成NewProject1.找到工程/解决方案所在的文件夹(已工程名/解决方案名命名...

2015-12-06 20:19:56 16518

原创 Heritrix Eclipse配置和使用

1、首先在 Eclipse 中新建 Java 工程 ,工程名自取,以MyHeritrix为例。利用下载的源代码包根据以下步骤来配置这个工程。2、导入类库 Heritrix 所用到的工具类库都在 heritrix-1.14.4-src\lib 目录下,需要将其导入 MyHeritrix 工程。 1)将 heritrix-1.14.4-src 下的 lib 文件夹拷贝到 MyHeritri...

2015-12-05 17:50:40 952

转载 QT Creator格式对齐快捷键

Ctrl + A 全选文本Ctrl + I  对齐和VC的Alt + F8有相同效果

2015-10-17 20:00:55 20512

原创 单例设计模式

单例设计模式

2015-09-03 22:54:51 352

转载 JAVA应用程序打包成windows下的可执行程序的方法

对于windows用户来说,将java应用程序打包成.exe最好不过了,下面是两种方法。1、用专业的应用程序打包工具InstallAnywhere,这个软件几乎能在所有平台上运行,当然你要下载到你需要的那个平台的啦!而且它也能打包成各个平台的安装程序(不止.exe啦,那么好用的东西当然是要收费的啦,但是如果你不是商业用途的话,拿来娱乐和学习还是可以上百度搜到注册码的)。现在应该已经更新到7.1版了...

2015-07-24 21:49:30 3771

知识工程 构建本体

知识工程作业:本体构建和推理

2016-07-01

Cuda求解线性方程组文档及代码

图像处理作业:Cuda求解线性方程组并和CPU中做对比

2016-07-01

实时图形设计工程及文档

1、 学习一种建模软件(如 3DS Max、Maya、Vega 等)的基本功能,并采 用其对三维场景进行建模。其中场景自定(室外场景要求包含天空)。 2、读取(如通过 3DS Loader)场景数据,学习并使用 OpenGL 或 DirectX 3D 实时绘制上述场景。要求提供用户界面,通过键盘或鼠标控制物体移动以 及漫游等基本交互功能。 3、要求实现常见的实时绘制技术如 Billboard 技术、Level of Detail (LOD) 技术以及纹理贴图技术(颜色与凹凸纹理)。 4、实现物体拾取技术,并且将拾取到的物体信息显示出来,对物体进行高亮 显示。

2016-07-01

C++程序设计实习项目和报告

天津大学计算机小学期软件实习项目——QT记事本,得分95+

2016-07-01

人工智能实验报告和工程

天津大学人工智能实验报告及工程

2016-07-01

操作系统作业答案

天津大学计算机作业答案 ex02a.process ex03a.memory ex04a.disk ex05a.multichoice

2016-07-01

编译原理课后习题答案(陈火旺+第三版)

2016-07-01

POJ部分代码

POJ部分代码,只有一百多,不过还是有部分的,

2014-08-23

空空如也

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

TA关注的人

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