Dugreen Blog

会玩滑板的Geeker

20190117-年终总结

僕が死のうと思ったのは

挂了“三门的电路” 过去的2018发生了很多的事情,按照时间顺序来回忆的话,年初挂掉的“电路”和“数字电路”应该是排的最靠前的了。 大二下又挂了“模电”。 一次意外的实习经历 记得是在专业群里看到学院老师转发的一则实习招聘,觉得自己应该可以做,就打电话联系了一下,约好暑假去实习。记得最初是要招聘软件开发人员做网站,等到过去实习以后发现对方已经把网站相关的业务外包出去了。之后的...

一次简易的GTK开发

非GTK入门教程,仅仅一个基于GTK开发的实例

GTK介绍 GTK+(GIMP Toolkit)是一套源码以LGPL许可协议分发、跨平台的图形工具包。最初是为GIMP写的,已成为一个功能强大、设计灵活的一个通用图形库,是GNU/Linux下开发图形界面的应用程序的主流开发工具之一。并且,GTK+也有Windows版本和Mac OS X版。 GTK是我接触的第一个运行在PC上的图形界面开发软件的开发工具包。接触的原因是帮学姐做一...

MySQL基本操作总结

很久之前学习过MySQL的基本操作,后来由于数据库的东西接触的比较少很多东西都忘了。这两天熟悉了一遍MySQL的常见操作,总结了一些。 数据库常用操作 # 查看数据库 > show databases; # 使用某个具体的数据库 > use databaseName; # 创建数据库 > create database databaseName; # 删...

Docker在Ubuntu平台的安装与使用

Docker介绍 Docker是一个可以使开发者简单方便地在一个容器(自行配置或者pull第三方)中运行应用的应用软件。Docker和我们平时用的虚拟机很相似,但是Docker更加的便携,资源友好,更加依赖主机操作系统。 更多关于Docker的介绍可以访问这个页面 安装之前的要求 64-bit Ubuntu Non-root user with sudo privi...

Base64编码与解码

Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。可查看RFC2045~RFC2049,上面有MIME的详细规范。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(...

ubuntu下翻墙总结

其余平台供参考

记得第一次翻墙是去年做安卓的时候,需要到谷歌的安卓官网去查询开发文档。当时用的一些免费的vpn,也是在windoes平台上,后来在17年七月出现了“查水表被喝茶”的事件后,就很少翻墙了。可是总感觉Bing没有Google的搜索好用,又开始了折腾翻墙的门路。 通过vpn实现翻墙 这个在ubuntu上没有尝试过,因为目前很多的vpn平台都倒了,而且服务付费。 通过shadowsoc...

Go安装与入门

今天逛知乎突然看到一个专栏文章《Hello中国,Go官网回归中国》,最近传知乎的部分业务开始转向Go,开始对这门语言产生了一丝兴趣,然后点进了Go官网,看到全英文官方文档我内心是恐惧的(目前英语水平太菜 _ )。决心要提高英语水平的我,不不不,决心要提高编程能力的我决定通过这个寒假来攻克它(english -.-)。 linux平台上安装Go 1.首先到Go的官网下载适合自己硬件...

vim个性化配置

Ubuntu安装YouCompleteMe这个插件的正确姿势

由于昨天晚上一个fdisk的相关操作,导致我的系统引导文件丢失,然后尝试诸多解决方案后放弃折腾重装了系统。接下来就是安装各种软件(git,vim,atom,坚果云,网易云音乐,搜狗拼音…),在配置vim的过程中通过vunble插件管理器安装管理插件。 配置vim大概有一下几个步骤 安装插件管理工具vunble 创建.vimrc文件,进行vim个性化配置 创建.vim...

Chrome浏览器快捷键

ChromeBrowserShortcuts 这是从Bing搜索搜集到的一些Chrome浏览器的快捷键,自己平时就会几个开全屏,调节页面大小的快捷键,昨天电脑鼠标没电了,又要在浏览器进行一系列的操作,就搜集到了下面这些快捷键的命令。 感觉特别有用的我会加粗显示在下面 F1 Google浏览器帮助中心 F12 打开Chrome控制台 Ctrl+J 进入“下载内容”页...

vim

众所周知,vim文本编辑器号称是最好用的文本编辑器,但是如同用ubuntu系统一样,他需要使用者花费大量的时间来学习如何使用这个系统,所以vim的学习也是这样,需要不断的积累和练习。 正常模式(normal-mode) dd 删除当前行 v进入可视化选择,上下左右选择要进行操作的文本区域。d删除并复制,y复制,gu变小写,uG变大写。 0进入当前行的行头 $进入...