Common Lisp 開發環境搭建

LISP 發展了這麼多年,演化了多種方言,主要有Common lisp, schema, emacs lisp等,先選一種“通用”的學習吧。搭建環境:Sbcl + slimeSbcl:   (Common Lisp compiler ) http://www.sbcl.org/index.htmlSlime:The Superior Lisp Interaction Mode for EmacsEmacs 下lisp 互動模型。用於在Emacs下開發Common

Macro in LISP (LISP中宏的要義)

文章片段來自:Practical Common Lisp:Syntax and SemanticsThe evaluation of a macro form proceeds in two phases: First, the elements of the macro form are passed, unevaluated, to the macro function. Second, the form returned by the macro function--called

利用AIDL來實現由Binder進行處理序間通訊(IPC)

在寫這篇文章之前,我一直在思考這幾個問題:問題1:為什麼需要IPC?問題2:什麼是Binder?問題3:什麼是AIDL?問題4:IPC同Activity Intent, Broadcast, Content provider,Service之間有什麼區別與聯絡?如果您能輕鬆回答所有問題,那麼恭喜您已經學會搶答了^-^ 直接PASS。我想答案應該是這樣的:1. 為什麼需要 IPC?

學習Common lisp 筆記三

The best way to think of FUNCTION is as a special kind of quotation. QUOTEing a symbol prevents it from being evaluated at all, resulting in the symbol itself rather than the value of the variable named by that

Git remote branch 遠程分支管理

本文目標:http://www.adaiw.com/?p=611用一個Git repository管理多個分支,發布多個版本,這些版本之間主邏輯一至,功能外觀有細微差別。命令如下:New a branch:$git checkout HEAD -b newBranchPush to remote:$git push origin newBranchPull from remote:$git pull origin masterRemove remote branch:$git push

學習COMMON LISP總結

http://www.adaiw.com/?p=627今天心情很高,因為我決定將學習計劃之一的Common lisp結束,可以進入下一個學習計劃的學習了! 自從看了啊虎送的書:《駭客與畫家》決定開始學習LISP,已經將近一年時間,這一年之中工作超級忙,學習《Practical Common lisp》,大部分內容都是在下班、加班之後看的,

FTP操作指令碼

每次手動登陸FTP下載同一個檔案很麻煩,不如寫個指令碼。?View Code BASH1234567891011121314151617#!/bin/bash ### getFTP v.1 ################# HOST='xxx.oozic.com'USER='xxx'PASSWD='xxx' # Login, run some cmd, it will exit automaticalyftp -inv $HOST <<END_SCRIPTquote USER

解決popupwindow中彈出IME被遮擋問題

在Popupwindow中有EditText,當點選EditText後IME在popupwindow後面顯示了。最後尋找了大量資料後IME終於在popupwindow在最上層顯示了,呵呵非常的好。解決思路我們知道popupwindow中有個IME配置選項。。解決思路我們知道popupwindow中有個IME配置選項。 [java] view

APIDEMO 字型預設樣式

1: xml android:textStyle="normal"android:textStyle="bold"android:textStyle="italic"正常,加粗,斜體2:String.xml 配置Plain, <b>bold</b>, <i>italic</i>, <b><i>bold-italic</i> 3:擷取String

[源碼、文檔、分享] 【連雲助手的防火牆掛斷模式空號,停機,關機是怎麼實現的】

以前討論過這個主題,今天把簡單代碼發一下,思路可以看一下以前的文章。現在360等很多防火牆軟體都有此功能。public class SettingActivity extends PreferenceActivity implements OnSharedPreferenceChangeListener{        private ITelephony iTelephony;    @Override    protected void onCreate(Bundle

APIDEMO OS Vibrator 手機震動使用

/* * Copyright (C) 2007 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * *

GestureDetector 和 ScrollView混用後onFling無法正常工作

開始在學慣用GestureDetector中的onFling,都正常,可是加入ScrollView後就沒法響應了,google了很久,似乎也沒個具體的方法,後來看到說用dispatchTouchEvent(MotionEvent ev)的方法,果然可以,不過文章沒說具體怎麼辦,查了些文檔,實驗了幾個方法,果然找到了一個,和大家分享下。具體原因我也不是很明白,可能是因為ScrollView搶佔了MotionEvent 事件,所以GestureDetector捕獲不到任何的touch

為程式添加版本自動更新功能+詳細分析)

OverView:程式通過後台每天檢查是否有最新版本,如果需要更新當前版本,將彈出對話方塊讓使用者選擇是否在當前通過Market來更新軟體。Knowledge Points:SharedPreferences:

讓TextView 內建捲軸

TextView中有個ellipsize屬性,作用是當文字過長時,該控制項該如何顯示,解釋如下:1.android:ellipsize=”start”—–省略符號顯示在開頭2.android:ellipsize=”end”——省略符號顯示在結尾3.android:ellipsize=”middle”—-省略符號顯示在中間4.android:ellipsize=”marquee”–以跑馬燈的方式顯示(動畫橫向移動) 文字左右滾動三個屬性: android:singleLine="true"

LayoutAnimationController的初步使用

Android開發曆程_10(LayoutAnimationController的初步使用)    在前面的博文Android開發曆程_8(Tween Animation的2種屬性設定方法)和博文Android開發曆程_9(Frame Animation的使用) 中介紹了Animation的初步使用,但是Tween Animation和Frame

JetBoy遊戲深入解析(上)——架構分析

JetBoy這個遊戲是Android

JetBoy遊戲深入解析(下)——核心程式碼分析

有個前面2篇(架構分析、JetPlayer類解析)的介紹,相信大家都迫不及待的想知道JetBoyThread這個核心類到底是如何啟動並執行,下面我們就逐步為大家解析。首先,分析這個類的狀態圖,如下所示這張圖就是我們整個程式的重複持續時間:PLAY——RUNNING——LOSE。根據這張圖,我們逐步細化,這裡我們重點介紹RUNNING,其他2種狀態比較簡單,這裡就不再說明了。然後,START_RUNNING

執行個體分析JETBOY

實現原理:啟動以個單獨的遊戲線程,通過主VIEW中的ONCLIK事件中根據不同的線程狀態,顯示不同的VIEW和按鈕狀態。private JetBoyThread mJetBoyThread; //遊戲線程private JetBoyView mJetBoyView; //遊戲啟動並執行VIEW  private Button mButton; //PLAY按鈕  private Button mButtonRetry; //RETRy按鈕  private TextView mTextView;

JetBoy遊戲深入解析(中)——JetPlayer類解析

在學習之前,我們先簡要解析幾個概念,總結如下:JET:一個在嵌入式裝置上的音樂播放器(JET is an interactive musicplayer for small embedded devices, including the those running theAndroid platform) JET

Snake遊戲深入解析

Snake是AndroidSDK例子程式中的一個小遊戲,工程原始碼:android-sdk-windows-1.5_r2/platforms/android-1.1/samples/Snake。這個小遊戲在手機、遊戲機、電腦中都出現過,遊戲具體的玩法想必大家都知道,我主要是從Android開發應用程式的角度來分析這個遊戲的架構、結構等。首先將工程添加到Eclipes中,看原始碼,分析類之間的關係,如下:整個工程主體也就3個類:Snake,SnakeView,TitleView。Activity,

總頁數: 61357 1 .... 21521 21522 21523 21524 21525 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.