code
1 | st=>start: Start|past:>http://www.google.com[blank] |
1 | st=>start: Start|past:>http://www.google.com[blank] |
摘自软件开发为什么很难, 版权声明:自由转载-非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0
软件开发为什么很难中有一个需求不断变化的举例,很有意思,特意给记录下来
需求的变化方向
作为程序员,有一天你被要求写一段代码,这段代码需要完成一件很简单的事:
打印”Hello, world”5次 很容易嘛,你想,然后顺手就写下了下面这几行代码:
1 | print("Hello, world") |
测试github markdown表格语法,因为之前想用表格时参照别人的语法得不到想要的表格。
1 | | Name | Academy | score | |
结果如下:
| Name | Academy | score | | - | :-: | -: | | Harry Potter | Gryffindor| 90 | | Hermione Granger | Gryffindor | 100 | | Draco Malfoy | Slytherin | 90 |
1 | Name | Academy | score |
结果如下:
Name | Academy | score
1 | | Tables | Are | Cool | |
结果如下:
| Tables | Are| Cool |
| —–|:—–:| —–:|
| col 3 is|right-aligned|$1600|
| col 2 is| centered|$12|
| zebra stripes | are neat|$1 |
参考链接
Creating Project Pages manually 作者: Volcano 发表于October 15, 2012 at 3:38 pm
版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处和作者信息及此声明
永久链接 - http://www.ooso.net/archives/636
有时候我们需要在Git下创建一个空分支,从头开始Coding —— 这大概是那些重构帝最喜欢的事情。参考了github,才找到一个合适的方法。
怎样安全的进行这项操作
我们需要建一个“孤立”的空分支,为了尽可能的保证数据安全,最好还是重新clone一份代码。
1 | $git clone https://github.com/user/repo.git |
开工
这里以github的操作为例,下面试图创建一个名为gh-pages的空分支
1 | $cd repo |
注意这个时候你用git branch命令是看不见当前分支的名字的,除非你进行了第一次commit。
下面我们开始添加一些代码文件,例如这里新增了一个index.html
1 | $ echo \"My GitHub Page\" > index.html |
在commit操作之后,你就可以用git branch命令看到新分支的名字了,然后push到远程仓库。
最近研究JN5168,需要用到NXP官方提供的开发环境,使用中遇到的小东小西就纪录在这里。
参考官方文档JN-UG-3098,page 25:
Step 4 Configure the workspace preferences as follows:
问题解决。每次新建workspace都需要配置。
最近要搞JN5168的开发,下载了官网的历程,搭建了官方提供的bstudio_nxp环境,默认配置下,导入官方demo,编译成功,但是导入到自定义workspace
路径时就不能成功。
简单了解发现,工程中的C文件包涵的头文件都没有。研究build文件夹下的makefile发现有如下语句:
1 | SDK_BASE_DIR ?= $(abspath ../../../../sdk/$(JENNIC_SDK)/) |
可以发现SDK_BASE_DIR
经过路径设定指向了sdk/JN-SW-4163
,而JN-SW-4163
中放的是板级支持包,正是工程中c文件内缺少的头文件存放的位置。
分析默认配置发现,这些路径是在安装路径下可用的,而makefile用的是当前路径。所以呢最简单的办法是修改SDK_BASE_DIR
变量指向JN-SW-4163
所在路径。参考
1 | #SDK_BASE_DIR ?= $(abspath /C/NXP/bstudio_nxp/sdk/$(JENNIC_SDK)/) |