自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

软件与艺术

不要为了艺术而复杂化,简单就是一种艺术

  • 博客(10)
  • 收藏
  • 关注

原创 API设计标准

API是两个系统之间交互的协议,在设计时需充分考虑清楚服务请求方和服务提供方的场景。对外API是系统对API用户提供的服务,需要考虑到API用户的使用特点。本文提出了针对API用户的设计标准,作为参考。设计要点API设计时需要考虑以下方面:灵活性、一致性、兼容性灵活性,API用户使用程序调用接口,因此一个接口应该尽可能满足多种场景,减少限制; 一致性,API用户学习接口有成本,因此不同的接口之间的术语和逻辑尽可能保持一致; 兼容性,API用户的程序修改起来有成本,因此每次接口的更新需要保

2021-01-07 16:44:22 1102

原创 Mac下搭建Go开发环境

最近由于工作需要开始使用Go语言开发,工作环境是Mac。由于无法翻墙因此无法查阅到官方的Go文档,在网上尝试找了一些资料,但都不系统和准确,自己摸索了几天后终于理解了Go开发环境的设置,也解开了一些误区。虽然我的工作环境是Mac OS,但可以借鉴到其他环境。这里需要通过命令行设置环境变量,因此假设读者熟悉Mac OS或者UNIX/Linux中命令行以及环境变量的基本概念。

2020-02-14 18:46:08 667

原创 WindowsXP不能休眠 - "系统资源不够,无法完成 API"

<br />最近一年不知何时起,我的WindowsXP无法完成休眠,每次弹出错误消息"系统资源不够,无法完成 API”,开始以为是虚拟内存不够,但是刚重新启动的计算机也不行。搜了一下,发现居然是Windows的bug,需要安装一个补丁KB909095:<br />http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=9D20F96A-A8D6-4627-89F7-787CD9B3852C<br /> <br />

2010-06-01 13:41:00 1498

原创 useBean class attribute is invalid

早上同事Jessie问我一个JSP问题,一段很简单的JSP,网页中浏览时,Tomcat报错,定位在程序第二行:

2010-06-01 10:50:00 588

原创 Eclipse手动下载和配置插件

该方法在我的机器和Eclipse版本有效: 1. 将插件xxx-plugin解压到某一目录,如- d:/eclipse/myplugins/xxx-plugin    - features/    - xxxx.jar 2. 在Eclipse目录下建立links目录并任意创建一文件,如 d:/eclipse/links/plugins.txt3. 编辑该文件内容,写

2010-05-06 14:18:00 596

原创 Windows下环境变量快速生效

不想重新启动计算机而直接使修改后的环境变量生效,搜到一些提示,方法如下: 在“我的电脑”中修改完环境变量(系统或用户皆可)保存退出。在cmd窗口,输入"path="回车。在新的cmd窗口输入"path"即可看到更新后的值。 原理:cmd窗口里的环境变量是系统环境变量的副本,在cmd窗口里修改环境变量不会修改系统环境变量,但是会触发系统重新读取设置的值。

2010-04-23 12:46:00 704

原创 时区示意图

同事要给老板做一个汇报,想用一个条形图来表示时区方面的问题,我便自告奋勇的帮忙做这个图。经过纸上的讨论和设计,我从零开始,画了一张图:我不是很擅长用photoshop从零创作,上述这个图比较简单,基本步骤为:1. 做一个矩形选取,选两种颜色,自上至下渐变填充,定义为图层12. 复制图层1为图层2并将其置顶,然后删除图层2中条形两边一定的长度,通过调整两个图层的透明度,达到深浅对比效果3. 依次类推

2009-10-12 00:01:00 1881

原创 #1103链接错误的解决方案

开发环境:VC6.0 链接错误提示:"uuid.lib(docobj_i.obj) : fatal error LNK1103: debugging information corrupt; recompile module" 现象重现:编译某项目时发现系统未定义函数,后得知需要下载新的SDK"Microsoft Platform SDK for Windows XP SP2"。从

2009-09-28 14:26:00 1432

原创 作为软件工程师如何接手一个旧项目

工作一年多来,每到一个新的组,第一个任务就是从国外接手做的比较成熟的项目。开发经验没积累多少,transition的经验倒有了一些。现简单罗列一些经验: 1. 主动沟通很重要不仅要沟通,而且要主动。培训你的人不会主动找你询问学习进度,只能自己去push对方。在培训之前先做一些预习工作,把问题分类列出来,这样在培训时效果要好很多。第一个要解决的问题就是先把开发环境搭起来,将产品的模块和代

2009-09-02 15:25:00 1648 1

原创 本科毕业后的几张PS作品

以下五张作品属于毕业后在家无聊期间,对着自己的毕业照和电脑上一些精美图片,突发奇想拿Photoshop练了一下手,由于没有合适的模特,只好拿自己开刀了。 如果有朋友扛着“自恋”的大旗来拍我,也没关系,因为许多艺术大师也都不乏自画像。 PS关键是技法,不是对象…… 1. Cristal    步骤:1. 将人物用绳索选中作为图层2复制到背景照片中;2.

2009-07-21 00:30:00 1234

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除