Skip to content

Instantly share code, notes, and snippets.

View Cee's full-sized avatar
🎀
ハネだ (<ゝω·)☆

Tianyu Wang Cee

🎀
ハネだ (<ゝω·)☆
View GitHub Profile
  • 什麼是人機交互
    1. HCI:Human-Computer Interaction,有关交互式计算机系统的设计、评估、实现以及与之相关现象的学科。
    2. UCD:User-Centered Design
    3. Usability
    4. 人機交互的研究內容:人、计算机和他们之间相互联系的方式(交互)。
    5. HCI 的重要性:
      • 市場角度:用戶期望簡單易用的系統,對設計差的容忍差
      • 企業角度:降低產品開發成本和後續成本,提高員工生產效率
      • 用戶角度:獲得較高的主觀滿意度,減少時間金錢生命損失
  1. 相關領域:藝術、哲學、工程科學、人類科學
@Cee
Cee / nginx.conf
Created April 13, 2015 08:14
Nginx 反代 Gravatar
proxy_cache_path /home/wwwroot/example.com/cache levels=1:2 keys_zone=gravatar:10m inactive=7d max_size=1g;
server
{
listen 80;
server_name example.com
location / {
proxy_cache gravatar;
proxy_cache_valid 200 302 1h;
proxy_cache_valid 404 1m;
proxy_redirect off;
var testName = "HomeVC Test";
UIALogger.logStart(testName);
var app = UIATarget.localTarget().frontMostApp();
var mainWindow = app.mainWindow();
mainWindow.buttons()[4].tap();
UIATarget.localTarget().captureScreenWithName("HomeVC");
UIALogger.logMessage("Start testing...");

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application:

@Cee
Cee /
Created November 26, 2014 10:24
Software Construction
http://acm.hdu.edu.cn/showproblem.php?pid=1075
https://codeforces.com/problemset/problem/479/D?locale=en
http://codeforces.com/problemset/problem/363/D
http://codeforces.com/contest/19/submission/7625559
http://codeforces.com/problemset/problem/24/B
http://blog.163.com/boatswain@126/blog/static/169396412201092251255504/
http://codeforces.com/problemset/problem/19/A
http://codeforces.com/contest/292/submission/3550409
http://codeforces.com/contest/292/submission/5460770
@Cee
Cee / Review.md
Last active September 6, 2016 02:58
SOA

服务计算是什么?为什么存在

服务

  • 服务代表了一种基于至少一个服务供应商和一个服务消费者关系的交互(活动),以达到某种特定的商业目标或解决方案的目的。在服务计算生命周期中,服务提供商承诺实现任务并提供给服务消费者价值,二者共享基于有效和有价值服务的健康、长期互信的共同目标。

IT商务服务特点

  • 服务运作模型(定义了服务怎样被送达)
    • 服务可以由不同方式实现,分别代表不同服务运作模型,如端到端模型说明服务提供者可以直接发送服务到特定的服务对象,其他如服务托管模型,业务流程外包,数据中心外包和网上经纪代理服务
  • 服务收费模型(关注服务怎样收费)
    • 免费模式
@Cee
Cee / Review.md
Last active November 10, 2023 01:05
Embedded

嵌入式系统定义

  • “嵌入式系统”实际上是“嵌入式计算机系统”的简称。

  • IEEE(国际电气和电子工程师协会)的定义: > 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(Devices used to control, monitor, or assist the operation of equipment, machinery or plants)。

    • 可以看出此定义是从应用上考虑的,嵌入式系统是软件和硬件的综合体,还可以涵盖机电等附属装置。
  • 国内普遍被认同的定义: > 嵌入式系统是“以应用为中心,以计算机技术为基础,软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统”。 嵌入式系统就是一个具有特定功能或用途的隐藏在某种设备中的计算机软硬件集合体,没有固定的特征形状。

@Cee
Cee / Review.md
Last active August 29, 2015 14:09
Requirement Engineering Review

需求工程复习

Chapter 1

名词解释

  • 需求工程

需求工程是软件工程的一个分支。它关注于软件系统所应予实现的现实世界目标、软件系统的功能和软件系统应当遵守的约束,同时它也关注以上因素和准确的软件行为规格说明之间的联系,关注以上因素与其随时间或跨产品族而演化之后的相关因素之间的联系。

Chapter 2

名词解释

@Cee
Cee / Review.md
Created November 18, 2014 01:41
Software Construction Review
  • 40% 概念
    • Part 2: 5-8章
    • 来不及,看要点
      • 如何设计构造块
      • 为何要设计类
      • 如何设计一个好的接口
      • 如何设计一个好的子程序
  • 20% 程序的理解和评价
    • 好和坏
    • 如何工作的