Linux的首次邂逅
前言
不过作为一个程序员,很有必要学会linux,如果你的程序最终是跑在线上的Linux服务器上,那么你就更应该从现在开始投入linux的怀抱中,早日从windows脱坑。
linux的选择 redhat,suse, Debian等各个发行版的linux都有各自的忠实拥护者,无法判断这些发行版孰优孰劣,毕竟“存在即合理”。我从实用的角度来看,选择的是redhat(红帽)系列的centos。
因为线上的服务器大多数是centos,我们的程序最终是在线上运行的,如果能将本地环境配置得跟线上一致,就可以减少很多莫名其妙的环境问题。而且熟悉使用centos,基础的运维能力也都掌握了
至于版本选择,肯定是要选择最新的centos7, centos7与centos6存在很多差异,性能有很大的提升
linux的学习工作中,看到不少工作好几年的程序员,在操作linux时特别生疏,只会最基本的几个命令:cdls mkdir 等。vim编辑器的操作更是让人看了很着急,被誉为编辑器之神的vim在他们手中,完全没有半点灵气,感觉就像是编辑器之屎。
之所以会出现这种现象,很大原因在于他们的学习方式错了 ...
VMWare
前言
VMWare (Virtual Machine ware)是一个“虚拟PC”软件公司.它的产品可以使你在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。而且每个操作系统你都可以进行虚拟的分区、配置而不影响真实硬盘的数据,你甚至可以通过网卡将几台虚拟机用网卡连接为一个局域网,极其方便。安装在VMware操作系统性能上比直接安装在硬盘上的系统低不少,因此,比较适合学习和测试。
Oracle VM VirtualBox安装增强功能和共享文件夹的方法安装增强功能选择安装增强功能的安装包有2种方法,分别如下:第一种:找到设备->安装增强功能
第二种
找到设备->点击选择虚拟盘。
找到VirtualBox->VBoxGuestAdditions.iso文件。
共享文件夹下载地址:http://downloa ...
Python问题归纳
前言
整理平时使用Python时遇到的问题。
解决问题Python拼接字符串Python中,拼接字符串较为特殊
正确写法为:
1msg = '我有%d'%(self.num) + '个苹果'
错误写法为:
1msg = '我有' + (self.num) + '个苹果'
Python 解决PIP下载安装速度慢让PIP源使用国内镜像,提升下载速度和安装成功率。对于Python开发用户来讲,PIP安装软件包是家常便饭。但国外的源下载速度实在太慢,浪费时间。而且经常出现下载后安装出错问题。所以把PIP安装源替换成国内镜像,可以大幅提升下载速度,还可以提高安装成功率。
国内源:新版ubuntu要求使用https源,要注意。
1234567891011121314# 镜像库清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学: https://pypi.mirrors.ustc. ...
字节跳动2020年面试题
前言
因为有朋友在线面试字节跳动,需要我帮帮忙,因此便有了这篇文章。(虽然我写完题目之后,朋友的面试已经时间截止了,不过留作参考也不错 >_<|||)朋友希望能够顺利的看懂语句,所以我的注释写的比较多。
进入主题第一题题目描述:抖音上每天都有几亿用户,如果用户 A 和 B 互动不少于 3 次,我们就认为 A 和 B 属于“豆油”,如果 A 和 B 是“豆油”,B 和 C 也是“豆油”, 那么 A 和 C 也互为“豆油”,我们定义“豆油瓶”就是由直系和间接朋友所组成的群体。
给定个 N×N 的矩阵 M,代表抖音上所有用户的互动次数,如果M[i][j]= 5,那么第i个和第j个用户就互动过5次,为 0 的话代表没有互动,对于i = j,即同个用户, 互动次数我们计为0。请你计算并输出发现的抖音上所有“豆油瓶”的个数。
输入描述:
输入第1行:二维数组的行数(列数一样) N接下来的N行每行N个数字,空格分割
输出描述:
输出发现的“豆油瓶”数量 k
示例1:
输入
30 4 04 0 00 0 0
输出
2
解释:第1个和第2个用户互动 ...
Origin问题归纳
前言在使用Origin平台时,总会遇到这样或者那样的问题,特此记录。
正文Origin的下载速度改善方法我们在使用origin下载的时候难免会遇到下载速度慢的问题,很多人都说修改hosts,但是现在不能很好的解决,下面说一下一个新的方法:
退出origin,在origin根目录找到 EACore.ini 这个文件
用记事本打开复制下面这段代码,保存退出
12345[connection]EnvironmentName=production[Feature]CdnOverride=akamai
重新登录origin享受下载速度吧(注:有些地区这方法不管用)
to be continued…
网络用语
前言起初,在看到一些很火的字眼,字都认识,就是不知道表达的是什么意思,所以就想整理归纳一下。
网络用语屁吃屁吃是英文 Peach 的谐音意思就是不要做白日梦了,醒醒吧
鸡你太美鸡你太美是蔡徐坤的一首歌《只因你太美》,歌词里的“只因你太美”连起来听起来像“鸡你太美“,再加上蔡徐坤的销魂动作,在B站上被各种鬼畜恶搞而走火。
职业法师刘海柱黄胶鞋,七分裤,职业法师刘海柱。
要说起为什么刘海柱叫法师,这还要从一期《开心剧乐部》的节目开始说起,在一期节目中,主持人采访刘海柱是什么学历,刘海柱说初二那年不上学,去网吧包了三年宿,而问到他的职业的时候,刘海柱说自己的职业是法师,而刘海柱表达的职业,其实是自己在网吧玩游戏的时候,游戏中人物的角色。而说自己是法师,也是刘海柱搞笑的一种方式。所以从那以后,刘海柱就被人称为法师。
我执我执是佛教用语,小乘佛法认为这是痛苦的根源,是轮回的原因。我执可以说是无明的同义语,一般以内容分类,为人我执、法我执;以缘起分类,名分别我执、俱生我执。
电视剧亮剑孔过瘾、丁炸桥、楚帮场、李开炮[ 晋西北铁三角 ] > 孔过瘾、丁炸桥、李开炮
孔过瘾孔 ...
Unity3d问题归纳
关于Unity升级到2018.3以上命名空间不存在解决方案错误发生的原因:
例如: 关于Unity升级到2018.3报 The type or namespace name ‘Remoting’…错误
今天得到好消息是Unity2018.3将支持C#7,于是兴奋地升级了下。结果报了个The type or namespace name ‘Remoting’ does not exist in the namespace ‘System.Runtime’这样的错误。网上查了下这是因为API LEVEL这边默认的是2.0的原因,升级到4.X就解决了。
解决办法:File -> build setting -> play setting
NO_FRAME错误如果勾选了 Autoconnect Profiler 选项,并且在开着 editor 的情况下使用 UPR App 或者 UPR Desktop ,可能出现 NO_FRAME 的情况。请关闭 Editor Profiler 窗口,或者在不勾选 Autoconnect Profiler 选项时重新Build ...
线性代数公式
前言这是整理的线性代数的部分公式。
to be continued…
小王子电影的共鸣
前言在思绪匮乏的状态下看了《小王子》;在观看过程中总有一两句台词,在心灵深处有些许共鸣的感触;便按电影时间顺序整理于此,共勉之。
电影台词
真正的问题不在于长大Growing up is not the problem.
在于遗忘Forgetting is.
狐狸出现了the Fox appeared.
过来跟我玩吧Hey! Come and play with me.
我不能跟你玩I cannot play with you.
我还没被驯服I’m not tamed.
那是什么意思What does that mean?
驯服就是 建立关系“Tame means, “to establish ties”.
对我来说 你不过是个小男孩To me, you are still nothing more than a little boy
就跟其他成千上万的小男孩一样who is just like 100,000 other little boys.
我不需要你And I have no need of you.
你也不需要我And you ha ...
如何独立开发一款游戏
4d1423147f5d839575c3c829fe028357bebb90e2ed93c5563b7bc1f7fc53f8a816383fdfd960f8217965f5c0f6e86bbc44c09ca32dc101aec6335653aaa2d51545f7f4cbbbacbccb519099cd3fc5cf854d6e033b514983e5b9a1dea1ad0c1b63e3bcd332fc1d19d3ee082740bf862cc1b66676196e9c791f351380090dc259d9f6c34c70812a2a2d7476a39bd7a9d7fb5fea5f131f4d99a3b46ddd85bf69f2bb606bb6f65da66d3a36a3969ec91d5ef5c65ac9e975c13efdbae948efb74fa94a97f2383f53e9f427a5b3e6135325a390268b223bc66bbdcf1b1fa262899202d2b0e678325a1ad7be8ebe23d0c7155d4af0e6bc6e53120ba02 ...