原创 初探RxJava

首先到底什麼是RxJava,RxJava是一個相應式編程框架,採用觀察者模式,既然使用觀察者模式,就一定少不了觀察者和被觀察者。 RxJava 是一個開源項目,地址:https://github.com/ReactiveX/RxJava

原创 觀察源碼分析HashMap和Hashtable的區別

老生常談的問題,有時候總是記不太清,希望今天好好總結一下。 首先打開HashMap源碼: public class HashMap<K,V> extends AbstractMap<K,V> implements Map<

原创 Java數組和鏈表模擬隊列

package com.example.datastruct; import java.util.Arrays; public class LinkQueue<T> { Node<T> head; Node<T> tail; i

原创 onStartCommand返回值

       1、  START_STICKY                  在運行onStartCommand後service進程被kill後

原创 高質量C++編程(一)防止頭文件重複引用

原文章:http://blog.csdn.net/neo_ustc/article/details/9108733 【規則1-2-1】爲了防止頭文件被重複引用,應當用ifndef/define/endif結構產生預處理塊。   一

原创 Java synchronized

synchronized關鍵字事實上,synchronized修飾非靜態方法、同步代碼塊的synchronized (this)用法和synchronized (非this對象)的用法鎖D的是對象,線程想要執行對應同步代碼,需要獲得對象鎖

原创 Typescript-6.類

類:class Greeter{ greeting:string; constructor(message: string){ this.greeting = message; } greet(

原创 AngularJS 指令

AngularJS 指令是擴展的 HTML 屬性,帶有前綴 ng-。ng-app 指令初始化一個 AngularJS 應用程序。ng-init 指令初始化應用程序數據。ng-model 指令把元素值(比如輸入域的值)綁定到應用程序。ng-

原创 TypeSprict-1.語法小入門

類型註解 類似於 function setString(name:String),如果在傳入參數時非字符串類型,編譯時會報錯。接口typejs有接口並且不需實現,只需要在傳入時符合接口的要求結構即可。interface Person{

原创 Angular js 表達式

AngularJS 表達式寫在雙大括號內:{{ expression }}。AngularJS 表達式把數據綁定到 HTML,這與 ng-bind 指令有異曲同工之妙。AngularJS 將在表達式書寫的位置"輸出"數據。類似於 Java

原创 npm install 報錯

29670 error code ELIFECYCLE29671 error errno 129672 error [email protected] postinstall: `node scripts/bu

原创 Typescript-7.泛型

泛型之Hello Worldfunction identity(arg:number):number{ return arg; } function identity(arg:any):any{ ret

原创 Typescript-3.箭頭函數表達式,變量定義,作用域

// 箭頭函數表達式(lambda表達式) // lambda表達式()=>{something}或()=>something相當於js中的函數,它的好處是可以自動將函數中的this附加到上下文中。 // 嘗試執行以下: var shap

原创 css3選擇器

基礎語法: selector {property: value} h1,h2,h3,h4,h5,h6 { color: green; }1.派生選擇器:li strong { font-style: italic;

原创 Typescript-5.函數

1.函數://和js一樣,ts函數可以創建有名字的函數和匿名函數。你可以隨意選擇合適應用程序的方式,不論是定義一系列API函數還是隻使用一次的函數。//js function add(x,y){ retu