Tools and IDE
文章平均质量分 77
小山研磨代码
最强的男人要有迷离的眼神
展开
-
编译原理三大经典书籍
1、龙书(Dragon book)英文名:Compilers: Principles,Techniques,and Tools作者:Alfred V.Aho,Ravi Sethi,Jeffrey D.Ullman中文名:编译原理技术和工具 龙书是Alfred V.Aho等人于1986年出版的,由于出版年代较早,其中包含部分过时的技术并且没有反映一些新的编译技术。新编的《编译原理》抛弃诸如算符优先分析等过时技术,增加面向对象编译、类型检查等新技术。本书深入讨论了编译器设计的重要主题,原创 2022-02-23 19:09:18 · 2761 阅读 · 0 评论 -
Groory语言关于省略的知识点
【原文:Style guide】目录,内容很多需要一点点消化1. 没有分号2. 返回关键字可选3. Def 和 type(定义和类型)4. 默认公开5. 省略括号6. Classes as first-class citizens(作为一等公民的阶级??)7. Getters 和 Setters 方法8. 使用命名参数和默认构造函数初始化 bean9. 使用 with() 和 tap() 对同一个 bean 进行重复操作10. Equals 和 ==11. GStrings (interpolation,翻译 2021-06-15 12:42:10 · 280 阅读 · 0 评论 -
waiting for target devices to come online
手残,Android studio 自带的模拟器拖拽了两张图片后,长按电源点击了重启模拟器后,黑屏了,重启也不能正常使用,AS状态栏只显示一句话:wait for all target devices to come online。查了下问题,很多人建议:Wipe Data,这样做就相当于新建一个模拟器了,之前的数据都没了。尝试了另一个选项:Cold Boot Now,恢复正常,并且之前的数据和测试Demo都在。步骤关掉模拟器;打开 Tools → AVD Manager;点击出问题的模拟器原创 2021-04-29 17:57:15 · 578 阅读 · 0 评论 -
开启 Linux 版的 Window 子系统(WSL)
最近在学习 Android 的 NDK 和 JNI,音视频和图像处理等内容后期编译 C 库要用到 Linux 环境了,最近做个记录,点点滴滴。1. 如何拥有Linux环境?(1)Windows 环境电脑配置高、内存大的最好是安装虚拟机,能最接近真实环境;开启 Linux 版的 Window 子系统(WSL,Windows Subsystem for Linux) 【推荐】;与在虚拟机下使用 Linux 相比,WSL 占用资源更少,更加流畅WSL 可以对 Windows 文件系统下的文件直.原创 2021-04-27 11:40:25 · 676 阅读 · 0 评论 -
Android开发基础——Log
常规使用Android的日志工具Log(import android.util.Log;)一共为我们提供了5个方法(优先级依次升高)来供我们打印日志,当然他们有不同的重载,按需使用。Log.v()对应的级别为verbose,是Android日志级别最低的一种。用于打印开发调试中的一些详细信息,最为琐碎、意义最小的日志,包含诸如方法名,变量值之类的信息,仅在开发中使用,不可在发布产品中输出。Log.d()对应级别为debug,比verbose高一级。开发中经常选择输出此种级别的日志,用于打印一些调原创 2021-02-08 14:19:59 · 966 阅读 · 0 评论 -
Android studio 4 找不到插件:Plugin Error: Plugin xxx is incompatible (supported only in IntelliJ IDEA).
Android studio 4 找不到插件:Plugin Error: Plugin xxx is incompatible (supported only in IntelliJ IDEA).Android studio升级到4.1之后,有一些老的插件不再支持,启动后会提示错误信息:Plugin Error: Plugin is incompatible (supported only in IntelliJ IDEA).到设置界面的已安装插件安装列表又找不到这个插件,或者在插件市场仍然能够原创 2020-11-20 09:54:51 · 6826 阅读 · 6 评论 -
No cached version of com.android.tools.build:gradle:3.6.3 available for offline mode.
打开 Android Studio 后提示gradle可以升级到3.6.3,点击更新,进度条都没动立马报错如下:No cached version of com.android.tools.build:gradle:3.6.3 available for offline mode.问题的原因是AS把联网模式给关闭了,打开这个开关一切正常,美滋滋~打开Gradle面板:view -> ...原创 2020-04-20 14:16:34 · 3286 阅读 · 4 评论 -
CMD命令下输入cd命令切换路径并没有切换过去
奇葩问题,如题。记录一下,希望帮到大家。输入cd命令切换路径并没有切换到目标路径下,如下:Microsoft Windows [版本 10.0.18362.418](c) 2019 Microsoft Corporation。保留所有权利。C:\Users\Administrator>cd d:\Java\jdk8\binC:\Users\Administrator>...原创 2019-10-13 19:16:26 · 21506 阅读 · 17 评论 -
Android Studio:Reformat Code格式化Xml布局代码后控件顺序错乱
Android Studio升级3.5之后,遇到个奇葩问题,在布局xml文件中格式化代码后,控件的顺序都变了,这不是我们想要的结果,网上搜了一下,确实是AS3.5的锅,每次升级都会遇到不同的问题,先记录一下吧,以后有时间再研究为什么做的调整。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="h...原创 2019-08-27 14:48:39 · 5143 阅读 · 14 评论 -
App is not indexable by Google Search
最近真是遇到各种没遇见过的Warning啊,新建了项目,上来就是刺眼的警告,对于有代码洁癖的真是不友好啊,如下:Warning: App is not indexable by Google Search; consider adding at least one Activity with an ACTION-VIEW intent filter. See issue explanation ...原创 2019-08-19 13:32:43 · 1520 阅读 · 1 评论 -
Android Studio报错:ERROR: Failed to resolve: com.android.support:appcompat-v7:28.0.+
Android Studio报错:ERROR: Failed to resolve: com.android.support:appcompat-v7:28.0.+今天新导入一个Project项目,上来就报错找不到类库,Google狠起来自己的儿子都编译不过了么?吐血,如下:ERROR: Failed to resolve: com.android.support:appcompat-v7:2...原创 2019-08-18 19:18:25 · 4206 阅读 · 1 评论 -
Android Studio 奇葩遭遇(xxx is never used)
今天升级了Android Studio最新版本,没毛病用起来爽歪歪、美滋滋。WTF!!Ctrl+H全局搜索不好使了,也没有添加搜索域和筛选条件啊。各种method方法和类class文件明明都在项目中,运行到是可以没问题,所有的类class和方法都提示“XxxActivity / setData” is never used,原本正常引用的import语句全部报红。解决办法:File --...原创 2019-03-15 15:02:20 · 3050 阅读 · 2 评论 -
2017年严重拖延着患者欠下的债
扩展基础知识面Android 面试 | 全站式导航http://mp.weixin.qq.com/s/fTfudY1DBYS5JiSkPnbjAg100篇精选干货,感谢你与码个蛋共同成长(含5重福利)http://mp.weixin.qq.com/s/KSR1QFClkrap1ii3eTRSkQ《Android 开发工程师面试指南》 https://www.diycode.cc/wiki/andr原创 2017-11-02 23:44:05 · 22246 阅读 · 3 评论 -
Git - 技巧
上一篇介绍了Git的基本概念和一些基本命令,本篇的重点在如下三个 部分:个性化定制你的Git,更酷更巧妙的使用Git,以及如何在Git Hub上开启你自己的开源项目。在所有技巧中,最重要的技巧是学会查看Git的帮助,因为Git是一个相对复杂的版本控制工具,如果你熟悉它的命令,那么 给你带来的价值是不言而喻的,所以要学会掌握那根金手指─查看Git的帮助,在任何Git命令后加上'--help'就会显示原创 2013-06-07 13:42:52 · 1025 阅读 · 1 评论 -
Git 基础知识
Git是一个分布式的版本控制工具,本篇文章从介绍Git开始,重点 在于介绍Git的基本命令和使用技巧,让你尝试使用Git的同时,体验到原来一个版本控制工具可以对开发产生如此之多的影响,文章分为两部分,第一部分介 绍Git的一些常用命令,其中穿插介绍Git的基本概念和原理,第二篇重点介绍Git的使用技巧,最后会在Git Hub上创建一个开源项目开启你的Git实战之旅Git是什么Git在Wik原创 2013-06-07 13:42:05 · 1233 阅读 · 1 评论 -
趣文:软件工程师的鄙视链
【编者按】软件工程师、程序员、码农一直是IT圈中最被人津津乐道的主角,在该圈子里,文人相轻的现象可是非常严重的,在程序设计的各个领域里都有着错综复杂的「鄙视链」。本文转载vinta.ws,该文作者是一名台湾程序员,下面一起来看看台湾程序员眼中软件工程师的鄙视链。最近这几年在世界各地突然吹起了一股全民写程序的风潮,连美国总统欧巴马都在写 JavaScript 了,但是身为一介靠写程序(以及在转载 2014-12-16 14:39:05 · 1271 阅读 · 0 评论 -
魅族MX4 如何连接Eclipse
开发过程中总是遇到各种莫名其妙的问题,好多的应用都在抢这个adb进程,导致Eclipse不能正常连接。之前由于爱折腾爱捣鼓,电脑装了豌豆荚、刷机精灵、应用宝、360手机助手等软件,基本上打开Eclipse之前都要打开这些软件,Eclipse才能连接,这是何等的卧槽!知乎上找到一个好办法,收藏起来!各位Android开发者不要笑,这个问题确实是魅族手机特有的问题,别的品牌都可以顺利连接,原创 2015-02-03 11:54:43 · 2527 阅读 · 0 评论 -
Android 开发 Eclipse 内存调整
在使用Eclipse的过程中,有时会遇到使用Java虚拟机内存不够的情况,这时Eclipse就会提示你重启,我们可以通过设定Eclipse启动参数来调节使用Java虚拟机内存。右键点击Eclipse的快捷方式,选择属性,在目标的Text里加上 -vmargs -Xmx192M,设定初始化使用Java虚拟机最大内存为192M,也可以设定为其他值。-Xmx 这个参数是设定使用的最大内存原创 2015-02-04 14:10:11 · 2436 阅读 · 0 评论 -
在Eclipse统计项目的代码行数
使用Eclipse可以方便的统计工程或文件的代码行数,方法三个步骤如下: 1、选中需要统计的项目或文件夹,在Eclipse顶部菜单栏打开Search,然后选择File...2、勾选使用正则表达式(Regular expression),在搜索文本框输入“\n” ,在文件名规则中输入*或*.java ,在搜索范围里选中Enclosing projects原创 2015-11-13 15:06:02 · 33869 阅读 · 0 评论 -
新的目标,新的开始【开篇词】
掐指算来,从10年开始已经入行到现在6个年头。现在身边工作的都是90后,感觉自己压力蛮大的,吼吼吼^O^ ~ 回头看看之前的日志列表,说不出的一种感觉,有失落、有遗憾。一路磕磕碰碰走来,一直在各大论坛索取,只是偶尔零零星星在论坛帖子下面讨论一下、简单做个回复,没能坚持下来分享点什么,觉得很遗憾。一来文章组织能力写作水平有限,二来技术不自信没有太深入的研究探索,这次鼓起勇气觉得应该有个新的开始,希望原创 2016-04-26 00:34:53 · 1270 阅读 · 0 评论 -
将Sublime Text3添加到右键菜单中
方法一(推荐)、把以下代码,复制到SublimeText3的安装目录,然后重命名为:sublime_addright.inf,然后右击安装就可以了。PS:重命名文件之前,需要先在工具–文件夹选项,查看中,把隐藏已知文件类型的扩展名前边的复选框不勾选。[Version]Signature="$Windows NT$"[DefaultInstall]AddReg=SublimeText3[Subli转载 2016-08-20 22:57:48 · 11378 阅读 · 4 评论 -
欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-10-25 14:44:11 · 307 阅读 · 0 评论 -
windows环境下wampserver的配置教程
对于初做PHP网站的朋友来说,第一步肯定是希望在自己电脑是搭建PHP环境,省去空间和上传的麻烦!但搭建环境也不是件容易的事情,特别是对于新手同学来说!因此在这里跟大家介绍我作为一名新手在使用的方便好用的PHP服务器架设软件,那就是wampserver(Windows、Apache、MySQL、PHP,对应的Linux下有lampserver),这款软件在安装的过程中就已经把 Apache、My原创 2013-06-07 13:21:13 · 36864 阅读 · 6 评论