摘要: 这个错误在Android studio中经常出现,特别是你在编译不同的app的时候,到底是什么原因会导致该错误产生呢? 首先看错误信息,是找不到目标android版本-21导致的,这就很明显了,你的目标版本没有,这下就要查看一下你的目标版本了。 其实,上面这个是正确的版本信息,我已经把它改过来了,出阅读全文
posted @ 2019-01-24 12:16 虚生 阅读(2) 评论(0) 编辑
摘要: 第三方函数库(译者注:包括第三方提供的 SDK,开源函数库)以惊人的方式助力着 Android 开发,借助这些其他开发人员辛勤工作的成果,我们开发起来更轻松和快捷。目前存在成千上万的函数库,如何选择正确的函数库非常关键,本文就是这样的一个总结。 Animation Android View Anim阅读全文
posted @ 2019-01-23 16:51 虚生 阅读(3) 评论(0) 编辑
摘要: 深入到计算机的本质,其实,很多东西还是细节需要深入分析的,比如我最近的一份工作 内联函数和宏很类似,都是以空间换时间,都能一定程度上加快程序的执行。而区别在于,宏是由预处理器对宏进行替代,而内联函数是通过编译器控制来实现的。而且内联函数是真正的函数,只是在需要用到的时候,内联函数像宏一样的展开,所以阅读全文
posted @ 2019-01-12 20:03 虚生 阅读(10) 评论(0) 编辑
摘要: 其实,每个人在不同的人生阶段都有不同的想法和梦想。曾经的我,就想一直念到博士,在高校当一个老师,享受自由自在的生活。曾经的我,是多么的喜欢国学和历史,有很长一段时间,我就只是想当一个国学老师。命运往往会让人遇到很多无法规划的意外和改变。等毕业的时候,发现自己的家境,拿着大学里那么一点点薪水,生存都是阅读全文
posted @ 2019-01-11 22:55 虚生 阅读(471) 评论(1) 编辑
摘要: 伟大的人总是会留下经久不衰的信条,作为工业设计界的泰斗的拉姆斯,提出的设计十诫对软件也是非常有借鉴意义的,把这些条目好好记下来,每当作出一个产品时候,顺便要把这个问一下自己。自己的产品是否满足这十个约束条件? 好的设计是创新的(Gutes Design ist innovativ.) 好的设计是实用阅读全文
posted @ 2019-01-10 21:49 虚生 阅读(24) 评论(0) 编辑
摘要: mac os 以前没有使用过,这次使用了一把,的确还是比较不顺手的,估计从今以后,就要把平台逐渐切换到mac了。今后好的文章,专门会开一个macos专栏,专门记录macos的使用过程中的心得,体会,以及遇到的一些问题总结。 一般是python2默认安装了,python3没有安装,这时候一般使用命令:阅读全文
posted @ 2019-01-07 16:54 虚生 阅读(15) 评论(0) 编辑
摘要: 这种一般是端口错误,一般是要把端口关掉,这里提供了两种方法。 方法一:直接命令: sudo lsof -t -i tcp:8000 | xargs kill -9 方法二:脚本:名字manage.py 直接运行:./manage.py runserver 即可阅读全文
posted @ 2019-01-07 10:47 虚生 阅读(10) 评论(0) 编辑
摘要: 第一步:备份 $ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info.bk 第二步:新建 $ sudo mkdir /var/lib/dpkg/info 第三步:更新 $ sudo apt-get update $ sudo apt-get -f instal阅读全文
posted @ 2019-01-05 20:52 虚生 阅读(8) 评论(0) 编辑
摘要: 一般Ubuntu默认的Python版本都为2.x, 如何改变Python的默认版本呢?假设我们需要把Python3.5设置为默认版本: 首先查看Python默认版本: ubuntu@user~$:python --version Python 2.7 搜索系统是否已经安装Python3.5: ubu阅读全文
posted @ 2019-01-04 15:10 虚生 阅读(15) 评论(0) 编辑
摘要: 在追逐幸福生活的过程中,我们渐渐忘了幸福生活的本质是什么。--译名 我们绝大多数属于这个社会上的小人物,在中国这个以家为天下的社会中,大多数人辛苦拼搏的目的就是让家人生活过的好一些。我也不例外,在2018的奋力拼搏中,无非是想要给老婆一个大房子,想要给儿子好一点的教育。想要给让家里的老人不为衣食担忧阅读全文
posted @ 2019-01-03 23:45 虚生 阅读(39) 评论(0) 编辑
摘要: 2018年,可以说是我职业生涯中最丰富的一年,今年,比过去几年的经历的总和还要丰富。2018,经历了全国范围内的面试,从北京到深圳,从上海到杭州,都留下了我的足迹。2018,经历了人生不同角色的转换,创业公司的技术合伙人,成熟公司的技术顾问,还有一个以外包身份给公司打工。这些经历,或多或少的都在我身阅读全文
posted @ 2019-01-01 13:37 虚生 阅读(498) 评论(0) 编辑
摘要: 余通籍三十余年,官至极品,而学业一无所成,德行一无许可,老大徒伤,不胜悚惶惭赧。今将永别,特将四条教汝兄弟。一曰慎独而心安。自修之道,莫难于养心;养心之难,又在慎独。能慎独,册内省不疚,可以对天地质鬼神。人无一内愧之事,则天君泰然。此心常快足宽平,是人生第一自强之道,第一寻乐之方,守身之先务也。二曰阅读全文
posted @ 2019-01-01 13:06 虚生 阅读(23) 评论(0) 编辑
摘要: 在我的记忆中,逢八的年份一直是充满了未知和肃杀,1998,在那个青春年少的年代,抗洪救灾是那年的主题。2008,在那个青春激荡的年代,一毕业就失业是那年的毕业主题。2018年,人生的航道突然改变了方向,向着另外一个未知的方向驶去,从一个有着稳定收入的产品汪,变成了一个独自觅食的荒原狼,有太多的是偶然阅读全文
posted @ 2018-12-30 10:17 虚生 阅读(55) 评论(2) 编辑
摘要: Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+T。其他的一些常用的快捷键如下: 快捷键与功能 Tab 自动补全Ctrl+a 光标移动到开始位置Ctrl+e 光标移动到最末尾Ctrl+k 删除此处至末阅读全文
posted @ 2018-12-29 09:32 虚生 阅读(22) 评论(0) 编辑
摘要: 基本概念 glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,类似于Windows下的文件搜索,支持通配符操作。*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。 安装指南: 这个不同的python版本对应阅读全文
posted @ 2018-12-28 10:53 虚生 阅读(42) 评论(0) 编辑
摘要: 在这座古镇生活了几年来,当想起这个古镇的美食时,第一个映入到我脑海的是那家烤鸭店,自从我在那里买过一次烤鸭之后,就成了这里的常客。这么多年来,古镇的商家换了一波又一波,唯独这家烤鸭店依旧是生意非常兴隆。 这家烤鸭店其实就是一个夫妻店,他们就只有一种商品,就是烤鸭,并且是所有的烤鸭都是一样的,整个店面阅读全文
posted @ 2018-12-27 22:19 虚生 阅读(25) 评论(0) 编辑
摘要: 一 几个特殊的字符: ^ :只匹配行首 如^a 匹配以a开头的行abc,a2e,a12,aaa,...... example: grep "^a" //列出所有以a开头的行 $ :只匹配行尾。 如^a 匹配以a结尾的行bca,12a,aaa,....... example: grep "a$" //阅读全文
posted @ 2018-12-26 17:58 虚生 阅读(17) 评论(0) 编辑
摘要: 一生要走多远的路程 经过多少年 才能走到终点 梦想需要多久的时间 多少血和泪 才能慢慢实现 天地间任我展翅高飞 谁说那是天真的预言 风中挥舞狂乱的双手 写下灿烂的诗篇 不管有多么疲倦 潮来潮往世界多变迁 迎接光辉岁月 为它一生奉献 一生要走多远的路程 经过多少年 才能走到终点 孤独地生活黑色世界 只阅读全文
posted @ 2018-12-22 00:11 虚生 阅读(44) 评论(0) 编辑
摘要: 大学同学从欧洲回国,一起小聚了一下,聊起了国外的生活,算是让我开了眼界,房子零首付,工作从来不能加班,居然还有这样生活的,这个算是正常人的生活吗?一周标准的40小时,不能加班,加班了会有罚款的。一年假期有两个月,假期是经常的修不完。真是没办法想象。我问他那么多空余时间都干嘛?不觉得无聊吗?他很洒脱的阅读全文
posted @ 2018-12-21 23:56 虚生 阅读(29) 评论(0) 编辑
摘要: 简介: cut是一个强大文本处理工具,它可以将文本按列进行划分的文本处理。cut命令逐行读入文本,然后按列划分字段并进行提取、输出等操作。 命令格式: 实例: 首先给出使用的txt: 按照字符分割提取第一列: 结果: 按照段落提取第二列: 结果: 参考文档: 1 https://blog.csdn.阅读全文
posted @ 2018-12-21 13:01 虚生 阅读(12) 评论(0) 编辑
摘要: 一 ls结果赋给变量 dirSrc=$(ls test/ -l | awk '/^d/{print $NF}') echo "dirSrc is $dirSrc" 二 使用cut查找最后一个字段 echo 'maps.google.com' | rev | cut -d'.' -f 1 | rev 阅读全文
posted @ 2018-12-21 11:34 虚生 阅读(13) 评论(0) 编辑
摘要: 周末,一个很要好的朋友把我叫出来,说是一起谈谈心,我估计是朋友的心情不好了,酒喝到三巡,朋友的情绪失控了,一个男子汉,嚎嚎的哭泣起来,今年的第三份工作又要被裁了,我真是有点没有勇气去面对明年的新的工作了。朋友这样哭泣道。面对朋友的诉说,我的心中真是如五味瓶翻倒了一样,名校的硕士,一流的专业,没想到工阅读全文
posted @ 2018-12-17 23:46 虚生 阅读(53) 评论(0) 编辑
摘要: DMA允许外围设备和主内存之间直接传输 I/O 数据, DMA 依赖于系统。每一种体系结构DMA传输不同,编程接口也不同。 数据传输可以以两种方式触发:一种软件请求数据,另一种由硬件异步传输。 在第一种情况下,调用的步骤可以概括如下(以read为例): (1)在进程调用 read 时,驱动程序的方法阅读全文
posted @ 2018-12-14 13:54 虚生 阅读(27) 评论(0) 编辑
摘要: 问题一:export PATH=$PATH:/usr/local和export PATH=/usr/local:$PATH这两个的区别是什么?可以随便用吗? 这两个都是要把该目录加到环境变量中,一般的情况下是没有区别的,一个是放在环境变量前面,一个是放在最后面,但是,有一种情况下是要注意的,就是比如阅读全文
posted @ 2018-12-12 18:55 虚生 阅读(22) 评论(0) 编辑
摘要: 一 /etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.所以如果你有对/etc/profile有修改的话必须得重启你的修改才会生效,此修改对每个用户都生效。可以通过命令source /阅读全文
posted @ 2018-12-12 16:51 虚生 阅读(34) 评论(0) 编辑
摘要: reportlab是什么? 是一个处理PDF和画图的python开源库. 初次安装: 参考文档: 1. https://stackoverflow.com/questions/38711221/installation-reportlab-importerror-no-module-named-re阅读全文
posted @ 2018-12-10 19:40 虚生 阅读(46) 评论(0) 编辑
摘要: 音频 音频 低频段 (30—150HZ); 中低频(150—500HZ); 中高频段(500—5000HZ); 高频段(5000—20kHZ)。 乐器 乐器 贝司:低音吉它:频响在700~1KHz之间,提高拨弦音为60~80Hz; 电贝司:低音在80~250Hz,拨弦力度在700~1KHz; 吉它:阅读全文
posted @ 2018-12-10 19:34 虚生 阅读(63) 评论(0) 编辑
摘要: 如果把各种语言做个冷兵器类比的话,C语言一定是刀客的最佳工具.入门很简单,但是要是能把它熟练运用,那就是顶尖级别的高手了. 用了那么多年的C语言,发现自己还是仅仅处于熟练的操作工.今天遇到了一个bug,就是和指针的赋值有关系.请看代码: 各位看官,能否看到这个代码的问题吗? 其实,这段代码有个严重的阅读全文
posted @ 2018-12-10 17:48 虚生 阅读(59) 评论(0) 编辑
摘要: 一 获取数组长度: d = size(X) [m,n] = size(X) m = size(X,dim) [d1,d2,d3,...,dn] = size(X) 二 注释和取消注释。 点击ctrl+R,注释程序;可多次点击,多次注释同一次选中的代码; 点击ctrl+T,取消注释程序。 三 画图: 阅读全文
posted @ 2018-12-06 19:43 虚生 阅读(14) 评论(0) 编辑
摘要: SciLab和octave是开源的且免费的矩阵计算工具,二者都有希望成为矩阵计算的新宠。相比之下, octave与MatLab的兼容性更高。 octave遵循GPL协议(GNU General Public License),用户可以单独发行octave或者包含在其产品中发行。而scilab则不允许阅读全文
posted @ 2018-12-04 18:51 虚生 阅读(52) 评论(0) 编辑