Fork me on GitHub
摘要: windows中的换行符为 CRLF, 而在linux下的换行符为LF,所以在执行add . 时出现提示: 执行以下代码 OK 阅读全文
posted @ 2016-12-05 18:40 赵裕(vimerzhao) 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 本来打算编译一下《自制编程语言》一书的代码,结果提示错误: 其实说的还是很清楚的,一般出现这种情况都是没有安装相应的库,所以: 再次编译,成功: 测试代码: 输出: 以上,一次Linux问题处理。 阅读全文
posted @ 2016-12-03 15:49 赵裕(vimerzhao) 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: 1.生成秘钥(直接回车,秘钥存放路径看命令行信息) 2.打开秘钥,需要注意的是.ssh可能是隐藏的,这时需要Ctrl+H显示隐藏文件夹 3.复制秘钥,添加到GitHub(Settings), 4.添加用户信息 5.clone一个文件测试一下(提交的时候出了点小问题,根据提示设置一下就行了) 6.提交 阅读全文
posted @ 2016-12-03 11:41 赵裕(vimerzhao) 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 最近正在读《C程序性能优化 20个实验与达人技巧》,真是又大开眼界了一次。不禁想起最近读过的几本日系技术书籍。 首先不得不说的就是这本书和很像的很早之前看过的一本叫《短码之美》的书。前面那本书说的是如何从底层(CPU)分析C语言语句的执行成本,而《短码之美》说的是如何尽可能的写出最短的代码,书上的例 阅读全文
posted @ 2016-12-02 21:08 赵裕(vimerzhao) 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: 最近心血来潮,想装一个Linux、Windows双系统,吸取上次安装的经验,这次一定都要使用UEFI模式启动,需要注意的是必须是支持此种启动模式的系统(一般解压之后都有efi文件夹不需要刻录),这次遇到的问题主要如何分区,失败几次后找到一篇写的十分详细的博客,自己搬过来,以备以后使用。 原文链接:亲 阅读全文
posted @ 2016-12-01 22:15 赵裕(vimerzhao) 阅读(23041) 评论(1) 推荐(3) 编辑
摘要: 概述 本博客主要讲述如何利用编译原理的知识实现一个控制台计算器.如果之前利用栈(在学数据结构的时候)实现过计算器,一定会有所印象,写一个计算器程序最重要的就是把握运算优先级了.而本文换一个角度,利用文法的知识来实现一个功能齐全的计算器.虽然用编译原理的理论来做计算器实在有点杀鸡焉用宰牛刀的味道,但如 阅读全文
posted @ 2016-11-29 21:19 赵裕(vimerzhao) 阅读(2141) 评论(0) 推荐(0) 编辑
摘要: DOSBOX下载之后,win10已经不支持debug了(win-XP虚拟机有!),所以需要单独下载,每次使用都需要挂载上去,十分不方便。 解决办法是修改属性文件,每次挂载都自动执行: 把编写好的汇编文件放在debug目录(编译器、链接器也放在同一目录),就可以方便的调试运行了: get! 阅读全文
posted @ 2016-11-16 20:24 赵裕(vimerzhao) 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: 前言 前一阵发现一个不错的网站,都是一些用html5+css+js写的小游戏,于是打算学习一番,写下这个系列博客主要是为了加深理解,当然也有一些个人感悟,如果英文好可以直接Click Here. 概述 一般,小游戏都要关注两个问题:刷新和交互。因为游戏一般是动态的,所以需要不断刷新。JavaScri 阅读全文
posted @ 2016-11-15 23:13 赵裕(vimerzhao) 阅读(12044) 评论(0) 推荐(1) 编辑
摘要: 1.《C编译器剖析》序(节选): 能写出工业水准的操作系统和编译器的人绝对是大牛,而写出来的操作系统和编译器能被业界普遍接受,则需要命运和机遇的垂青。大部分程序员注定是成为高级或低级的“码农”,成为软件生产流水线上的一颗螺丝钉。在生活和工作的压力面前,我们往往习惯于不做那么深入思考,只要代码能实现需 阅读全文
posted @ 2016-11-13 23:01 赵裕(vimerzhao) 阅读(460) 评论(1) 推荐(1) 编辑
摘要: 问题背景 定义 举例 直观解释: 阅读全文
posted @ 2016-11-09 14:37 赵裕(vimerzhao) 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 今天看书,读到一节,如下: 这是LL(1)分析的提取左公共因子啊!但我觉得没有系统学过编译原理的人就算是看懂,理解大概也不深刻,很容易忘记吧!而这本书的前言却如是写到: 不知道是作者对自己的讲解有多自信! 我觉得不懂这些知识来看这本书(《自制编译器》)毫无意义,是为了自制编译器而看这本书吗?明明应该 阅读全文
posted @ 2016-11-08 22:45 赵裕(vimerzhao) 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 说明 这是大一下的一份代码,当时不会用github,所以一直没妥善保存,直到最近清理360云盘时才重见天日,现在看来,这份代码水平很低,毕竟的当时也是刚刚接触C语言,当时作为一个非CS专业,指针甚至都不讲,基本都是自学。但记忆中,正是这份代码,让我体会到编程的快乐,开始了今后的编程之路。故此整理,以 阅读全文
posted @ 2016-11-08 09:14 赵裕(vimerzhao) 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 关于Git Git的由来 Linux 的创始人 Linus Torvalds 在 2005 年开发了 Git 的原型程序。当时,由于在 Linux 内核开发中使用的既有版本管理系统的开发方许可证发生了变更,为了更换新的版本管理系统, Torvalds 开发了Git。 说在前面 Linux和Mac都预 阅读全文
posted @ 2016-11-06 10:39 赵裕(vimerzhao) 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 事情的起因大概是这样的: 于是我接收了文件 15个ppt,手动合并,我脑子有病吗,作为一个程序员,最基本的修养之一就是:超过三分钟的工作全部给电脑。 于是乎找到了pptjoin(一听名字就知道干嘛的)这个工具,首先要输入合并文件的名字。 把文件名收集起来,我是不会一个一个粘贴复制的。bat大法好(这 阅读全文
posted @ 2016-10-30 09:58 赵裕(vimerzhao) 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 这里我对小工具的定义安装包<10M 1.GifCam(1.56M,无需安装) 官网,小巧而功能强大的录屏软件。 2.window-on-top(665KB) 官网,Windows On Top 是一个可以让任意 Windows 窗口置于顶层的小软件。 3.pptjoin(2KB) 下载地址,ppt合 阅读全文
posted @ 2016-10-25 23:18 赵裕(vimerzhao) 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 以前天真的以为C是C++的子集,.c文件直接.cpp命名没什么影响: 后缀一改 链接器工具错误 LNK2019 阅读全文
posted @ 2016-10-23 14:46 赵裕(vimerzhao) 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 最近发现一个很神奇的网站,可以方便的为VisualStudio配色:Studio Styles - Visual Studio color schemes 可以下载一份自己喜欢的配色方案 如果还不满意,可以在此配色方案的基础上进行修改,而不必从0开始。用文本编辑器打开配置文件 选择新建然后导入 贴上 阅读全文
posted @ 2016-10-22 09:38 赵裕(vimerzhao) 阅读(2104) 评论(0) 推荐(0) 编辑
摘要: 前言 之前写过一篇关于贪吃蛇AI的博客,当时虽然取得了一些成果,但是也存在许多问题,所以最近又花了三天时间重新思考了一下。以下是之前博客存在的一些问题: 策略不对,只要存在找不到尾巴的情况就可能失败,所以这次的AI能保证始终找到尾巴。 编程思路不对,当时用C语言编写的,原有的游戏规则和AI部分有耦合 阅读全文
posted @ 2016-10-21 21:42 赵裕(vimerzhao) 阅读(1685) 评论(1) 推荐(0) 编辑
摘要: 今天帮同学在Win7上安装Linux,感觉一篇教程很不错,mark一下 原地址:Win7下U盘安装Ubuntu14.04双系统步骤详解 一、前期准备 1、大于2G的U盘一个(我的系统盘制作完成后大约占1个多G的容量) 2、已下载好的Ubuntu安装文件(选择在官网下载,有32和64位选择) 3、已安 阅读全文
posted @ 2016-10-08 23:13 赵裕(vimerzhao) 阅读(803) 评论(0) 推荐(0) 编辑
摘要: 背景 由于最近在看的书有点多,所以一直想找一个能够管理阅读进度的书(鄙人记性不是很好,两天不看就忘了)可惜Android平台上一直找不到合适的APP: 有没有读书进度管理的网站或软件啊? 有没有记录读书进度的APP? 所以决定自己做一个。 开发 分析一下需要的知识: 其实逻辑还是很清晰的,预计一上午 阅读全文
posted @ 2016-10-07 14:38 赵裕(vimerzhao) 阅读(462) 评论(0) 推荐(0) 编辑