Scratch离线版安装教程

Scratch是一款由麻省理工学院(MIT) 设计开发的一款面向少年的简易编程工具。

Scratch的特点是使用者可以不认识英文单词,也可以不会使用键盘。构成程序的命令和参数通过积木形状的模块来实现。用鼠标拖动模块到程序编辑栏就可以了。中间的黄色部分是编辑好的程序代码,左边是可以用来选择的功能模块,右边上部是程序预览和运行窗口,右边下部是角色窗口。

官方网址是麻省理工学院网站的一个分支。这个软件的开发团队称为“终身幼儿园团队”(Lifelong Kindergarten Group)。几乎所有的孩子都会一眼喜欢上这个软件。建立起做程序的欲望。根据编者给带几个孩子玩这个软件的情况看,[……]

Read more

Apache NiFi简介

Apache NiFi 是一个易于使用、功能强大而且可靠的数据处理和分发系统。Apache NiFi 是为数据流设计。它支持强大且可高度配置的基于有向图的数据路由、转换和系统中介逻辑,支持从多种数据源动态拉取数据。Apache NiFi原来是NSA的一个项目,现在开源出来,由Apache基金会进行管理。

flow

Apache NiFi是基于Java开发,使用Maven支持包的构建管理。Apache NiFi基于Web方式工作,后台在服务器上进行调度。可以为数据处理定义一个流程,然后进行处理,后台具有数据处理引擎、任务调度等组件。

主要特性

  1. 基于web的用户界面
    无缝体验[……]

Read more

Gitblit1.8语言偏好选择简体中文 (zh_CN)后,在偏好标签页无法保存选中解决方法

Gitblit1.8语言偏好选择简体中文 (zh_CN)后,在偏好标签页无法保存选中,这是Gitblit1.8的bug导致的。需要修改com.gitblit.wicket.pages.UserPage来解决。

修改前代码(L214开始)

for (Language language : languages) {
	if (language.code.equals(localeCode)) {
		// language_COUNTRY match
		preferredLanguage = language;
	} else if (preferredLanguage != n[......]

Read more

Maven依赖类库对应源码中文出现乱码解决办法

最新开发的项目使用百度的Echarts,为了方面开发使用ECharts的Java类库来构建Option。通过Maven引入ECharts得到jar包后,并且下来了源码,其中的中文注释出现了乱码。经过尝试,通过下面步骤可以解决

1、修改Eclipse中文本文件的默认编码:windows->Preferences->general->Workspace->Text file encoding设置为UTF-8。如下图:

textfileencodeing

2、修改JAVA源文件的默认编码:windows->Preferences->general->Content Type[……]

Read more

编程的8荣8耻

编程的8荣8耻,仔细看看想想,还是有些意思的。

以动手实践为荣,以只看不练为耻。
以打印日志为荣,以出错不报为耻。
以局部变量为荣,以全局变量为耻。
以单元测试为荣,以手工测试为耻。
以代码重用为荣,以复制粘贴为耻。
以多态应用为荣,以分支判断为耻。
以定义常量为荣,以魔法数字为耻。
以总结思考为荣,以不求甚解为耻。

本地调试Maven Web项目时Maven依赖的jar包没有部署解决办法

在本地调试Maven Web项目时maven依赖的jar包没有部署到Web服务器,只需要Deployment Assembly中添加Java Build Path Entries即可。操作步骤如下:

1、项目右键 属性–>Deployment Assembly,如下图:
add maven lib

2、点击上图的”add”,添加Java Build Path Entries,如下图:

add maven lib2

3、点击上图的Next,然后点击”Maven Dependencies”,在点击”Finish”,即可。

add maven lib3

gitblit1.8.0中语言偏好选择Norsk后,浏览器报Internal error错误,导致整个Web页面不可用解决方法

Gitblit 是一个纯 Java 库用来管理、查看和处理 Git 资料库。相当于 Git 的 Java 管理工具。

今天无意中发现了gitblit1.8.0的一个bug,这应该是一个bug。依次选择用户中心->偏好,语言偏好选择:Norsk后,浏览器会显示Internal error,这时候整个gitblit的Web页面都不可使用了。

解决办法如下:

打开gitblit下data目录中users.conf文件,把对应出错用户的配置:locale = no改成locale = zh_CN即可。这样语言偏好就变成了简体中文,一切也正常了。

安装完Centos后的一些操作

一、查看的是版本和内核
#查看的是版本
$ cat /etc/redhat-release
CentOS release 6.6 (Final)
#内核
$ uname -r
2.6.32-504.el6.x86_64

二、CentOS 6.6安装添加yum源的简单处理方法
#以下需要root权限
#备份(必须要备份)
$ mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
#下载安装源
$ wget -O /etc/yum.repos.d/CentOS-Base[……]

Read more

一位软件工程师的6年总结

“又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千…… 本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具体建议,前面几点旨在确定大的方向,算是废话吧。


分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”
其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。
但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友[……]

Read more