蘋果VS歐盟-145億美元稅金

苹果VS欧盟

库克VS维斯塔格

蘋果VS歐盟-145億美元稅金

歐盟最近發窮惡,勒令蘋果向愛爾蘭支付145億美金的稅款.

歐盟反壟斷監管機構,早就盯上美國的公司,這次是財大氣粗蘋果.

蘋果CEO庫克稱歐盟稅款是”政治作怪”,是對在歐洲有業務的美國公司偏見.蘋果在上一年度已支付4億美元給愛爾蘭,並成為最高納稅人.如果一但歐盟判定補繳巨額稅款後,蘋果將全球市場的盈利轉回美國(約2150億美元).

歐盟競爭事務專員”維斯塔格”認為蘋果與愛爾蘭政府二十多年達成的稅收協議違反歐盟法律.應補繳稅金145億美金以及相應的利息.

美國財政部指責歐盟無視其他國家的稅務機關,用新方法懲罰美國公司在歐盟合法所得,將考慮報復.

愛爾蘭也表示將對歐盟裁決提出上訴.

SpaceX猎鹰9号无人火箭爆炸

SpaceX猎鹰9号无人火箭爆炸
SpaceX猎鹰9号无人火箭爆炸

SpaceX獵鷹9號無人火箭爆炸

2016年9月1日 SpaceX的無人火箭獵鷹9號在發射臺上發生爆炸,獵鷹9號上的衛星也被燒毀.爆炸地點是佛羅里達州卡納維拉爾角.

爆炸使地面產生震動.生成一個具大的火球.在幾公里之外的建築無的人員也感受到爆炸產生的衝擊波.暫無人員傷忘.

獵鷹9號準備星期六發射.測試往火箭裏灌注推進燃料,當時火箭上層的液氧箱出現問題導致大規模爆炸發生.

獵鷹9號搭載有色列太空署Amos-6衛星.Facebook租用其衛星頻譜.

臉書公司創始人紮克伯格表示對與衛星的燒毀深感失望.衛星計畫將互聯網服務擴展至撒哈拉沙漠以南的非洲地區以及世界其他的偏遠地區.

以色列太空署表示衛星被損毀是國家的航太產業極其嚴重的打擊.

 

SpaceX-卡納維爾角太空探索科技公司.

SpaceX開發的獵鷹9號是可以重複使用的運載火箭,這種火箭可以大副減少發射和運送成本。

美國在火箭發射曆上發生多次爆炸.其中1967年阿波羅1號失火3名宇航員喪生.1986年挑戰者號爆炸7名美國宇航宇喪生.最為世人記得.

色列太空署將向SpaceX索賠5000萬美元,或是要求SpaceX提供一次免費的發射服務.

 

風雨中的微軟

风雨中的微软

風雨中的微軟

由蓋茨與艾倫創辦於1975年創辦微軟.他們的開發的BASIC解譯器成為行業的標準,這令微軟逐漸佔領了整個市場.

1980年微軟迎來左一次歷史的選擇,IBM選中微軟為其個人電腦(PC)編寫作業系統.

蓋茨沒有選擇自已開發,而是選擇買.

以5萬美元的價格從西雅圖的一位元程式編制者派特森手中購買,這就是後來的MS-DOS.

IBM-PC的成功使MS-DOS成為作業系統的標準.其他PC製造商都採用MS-DOS與IBM相容.微軟以每個拷貝授權使用給其他公司.

 

1985年發行Windows1.0,第一個圖形介面作業系統.

1987年發行Windows2.0.

1990年發行Windows3.0,為以後Windows的成功墊下基礎.

 

1991年由於利益的衝突,IBM與微軟解除合作關係,這講明最好的硬體都是過眼雲煙,軟體和演算法往往最後保留下來.

 

1993年推出Component Object Model(COM——元件物件模型),COM一種元件軟體發展技術.

COM本身並不是錯誤,錯誤的是將所有元件基於COM來開發.如ActiveX, DirectX以及OLE等.

DirectX在6.0之後在全部基於COM開發. 要講清楚COM原理要很厚書籍,但是它所提功的函數工能可能很簡單.這是種過度封裝體現.過度封裝帶來的後果很嚴重,特別是個人/團體開發.當你發現問題時往往太遲,代碼庫以經太龐大,無法修正.即使是微軟毒性也一樣.這是微軟自已飲下的慢性毒藥.

 

1995年微軟發佈Windows95,一個基於16位DOS的32點陣圖型系統.ORS2自帶有IE,它的成功令個人電腦成為集遊戲機,工作,上網於一體.令計算進入彩色時代.

 

1995年微軟推出MSN,一個曾經與QQ進行激戰產品,在大一統全球佈局的思想下失敗,2013年關閉MSN.

 

 

1998年發佈Windows98,它在Windows95基礎上改良而來.支援更多硬體,更穩定.如果你不斷安裝軟體.重裝依然是你的唯一選擇.

 

2000年發佈Windows Me,最後一個16位/32位元混合的Windows系統.

 

1993年發佈Windows NT 3.1,微軟的開發工作始於1988年,它招攬UNIX系統的開發者,開發一款純32位元的伺服器作業系統,花費5億美金.自Window ME之後微軟所有系統度基於NT架構.

NT價構具有里程碑意義.之後Window 32位元系統就是以它為基礎的.

 

1996年發佈Windows NT 4.0 同樣是服務版,不適合個人使用.

 

2000年發佈Windows 2000,原名為Windows NT 5.0 同樣是服務版,不適合個人使用. XP基於Windows 2000代碼的產品

 

2001年發佈Windows XP,最多使用者的作品.介面視覺極佳.啟動速度非常快(啟動速度與安裝的硬體和驅動有直接的關係),穩定性比以往的Window讀要好.硬體的相容極佳.

很多舊硬體直接裝上驅動,硬體廠商紛紛開法XP的驅動.舊版Window使用者全部改用XP.是微軟歷史上最成功的系統之一.

 

2003年發佈Windows Server 2003,同樣是服務版,不適合個人使用.

 

2006年發佈Windows Vista,這是Windows間隔時間最久的一次發佈,相隔五年

它是微軟的最失敗的作品,系統要求高,運行速度慢.要裝Vista肯定要升升級你的舊硬體.

XP配搭Office 2003已滿足日常辦公需求.用戶完全無動力升級.

 

2008年發佈Windows Server 2008,同樣是服務版,不適合個人使用.

 

2009年發佈Windows 7,它的出現令大量XP用戶升級.它的圖型介面比XP更佳.

 

2012年發佈Windows 8,它統一PC與平板,移動設備後.

加入應用市場,讓個人用戶,團隊,企業有一應用的發佈管道.這是微軟應該在Windows95/Windows98年代就應該做的事.

它卻等到其他移動應用市場掘起,Windows移失去移動市場.

 

2012年發佈Windows Server 20012,同樣是服務版,不適合個人使用.

 

2013年微軟宣佈收購諾基亞.這是微軟繼COM元件物件模型,應用市場後又一重大失策.

不但消耗大量資金去購買一間不思改進的硬體廠家.還令其他硬體廠商失去開發Windows移動設備的興趣.

 

2015年發佈Windows10,它將是所有設備統一平臺,最後一個Windows.

面對Android/安桌系統在移動市場的絕對地位,微軟卻遲遲不開發安桌java虛擬機.

這招可講是微軟的閃電鉗型戰術.

小鉗型支援安桌軟體遊戲,吸收大量安桌用戶,手機開發廠商.

大鉗型支部安桌應用市場,加入移動廣告.更加威脅到Google廣告業務.

 

各大导航网站搜索引擎的提交入口

各大导航网站搜索引擎的提交入口

如果你有一个网站,那么你必需提交的网站的域名给搜索引擎,和导航网站,这样你才可以为你网站/博客带来流量.
如果你的域名在起它网站有外链,搜索引擎也会自动收录.最终要你的网站吸引到用户的需求,才能带来收入.
Google 谷歌收录入口

Bing 必应收录入口

Alexa 收录入口

360 收录入口

搜狗 收录入口

hao123导航收录

360导航收录入口

谷歌265导航收录

百度导航收录

2345导航收录

搜狗导航收录

博客大全导航收录

搜狗导航收录

114啦导航收录

金山网址导航收录

应用商店开发者入口

应用商店开发者入口
当你开发一款软件或游戏,你当然希望多点染使用它,最好还有一定的收入,那么你需要你需要将你软件或游戏上存到应用市场.
有收费应用和免费应用,免费应用可以加入广告增加收入.
我会跟据重要程度来排列.

Google Play 这是最要的应用市场
Google 移动广告

百度手机助手 在中国国内的应用市场,可以申请移动广告
百度移动广告

应用宝,腾讯应用市场
广点通,腾讯移动广告

三星应用商店,三星不带广告.

亚马逊应用开发者平台,带有亚马逊购物广告,但不太实用.

360手机助手,除Google广告外其它广告不能提交,可以申请360移动广告.

小米应用商店

豌豆荚

安卓市场

91手机助手

应用汇

机锋市场

木蚂蚁

搜狗手机助手

安智市场

优亿市场

N多网

历趣

3G安卓

魅族应用中心

华为智汇云

联想乐商店

oppo

中兴汇天地

金立软件商店

国美应用汇

电信189store

中国移动开发者

联通沃商店

多特/2345软件提交

华军软件园

大米-黄米

大米-黄米

白米:稻谷脱壳碾白后为大米,正常大米一般为白色,变黄的大米是品质变坏的象征.
黄米有两种,一种叫黄粒米,另一种叫黄变米.

黄粒米:稻谷在收割期间,遇到高稳多雨,又未能及时脱粒干燥.
稻谷存储时间过长或保存不善,会使加工的大米变黄.
黄粒米产生的主要原因是大米中的营养成份发生了成色反应,其营养价值大幅降低.

黄变米:稻谷在收割期间和储存期间含水过高,被真菌感染发生霉变所致.
黄曲酶感染大米后产身黄曲酶毒素,黄曲酶毒素是最强的置癌物.它的毒性极强,比氰化钾大10倍,比砒霜大68倍.
人体的肝脏主管解毒,大量量的毒素会令肝脏无法解毒,发生肝炎,肝硬化,肝坏死.

大米-防虫,防谷藕

大米-防虫,防谷藕
大米-防虫,防谷藕

大米-防虫,防谷藕
防虫,下面使用防谷藕代称.大米本身以带有谷藕卵.夏天天气焱热,空气湿度大,而且大米容易吸味,吸湿,容易发霉的特性.谷藕并不会对人体健康造成影响.也不会导致大米的品质发生改变.
1.花椒气味防谷藕法:花椒是一种天然的植物,发放强列味道,天然就具有驱虫的作用.将花椒放在布袋内,如果放在密封袋则要刺穿几个梳气孔.此方法只合适将花椒放在大米的包装袋之外.万万不能与大米一起放置,因为大米容易吸味,花椒会盖去大米的米香,而且是不可易转的.
2.海带吸湿防谷藕法:利用干海带吸湿的能力,吸收空气中的水气.此方法同样只能将海带放在大米的包装袋之外.万万不能与大米一起放置,因为大米容易吸味,海带会盖去大米的米香,而且是不可易转的.
3.保存法:使用完全密封袋,不能漏气,因为大米容易吸味.发在冰箱中保存.
4.购米法:选购大米时应选则应选则较大的米厂,它们都有自己一套的防谷藕技术,保证大米在出厂时不含有谷藕,尽量购买当月出厂的,并根据家庭人数食量购买大米.以保证大米开包后,在一个月内食完.
一个成人每一天一餐,每餐两碗饭,则需要5KG大米.
一个成人每一天两餐,每餐两碗饭,则需要10KG大米.
三个成人每一天两餐,每餐两碗饭,则需要30KG大米.可以购买每包15KG的,半个月买一次米,谷藕连生长的时间没有.

排序算法-快速排序(三者取中划分)

排序算法-快速排序(三者取中劃分)

快速排序算法的一個改進版本,在數組取三個元素的中間進行劃分.這樣可以避免出現最壞的情況.

取數組的左邊,中間,右邊的元素.對這三個數進行排序.

#define less(A,B)     ((A)<(B)) // 小於比較

#define exch(A,B)     {int temp=A; A=B; B=temp;} // 交換

#define compexch(A,B) if(less(A,B)) exch(A,B) // 小於則交換

下面給出C代碼的實現.

// 劃分算法

//a:數組

//l:數組的左則索引

//r:數組的右則索引

void quicksort(int a[],int l,int r)

{

int i;

int temp;

// a[(l+r)/2] 與 a[r-1]交換

exch(a[(l+r)/2], a[r-1]);

// 取數組的左邊,中間,右邊的元素.對這三個數進行排序.

// 小於則交換

compexch(a[r-1],a[l]);

compexch(a[r],  a[l]);

compexch(a[r],  a[r-1]);

i = partition(a,l+1,r-1);

quicksort(a[],l,  i-1);

quicksort(a[],i+1,r);

}

// 劃分算法

//a:數組

//l:數組的左則索引

//r:數組的右則索引

int partition(int a[],int l,int r)

{

int i,j,v,t;

i = l;

j = r;

v = a[j];//選則最右則的元素作為劃分元素v

while(true)

{

while(a[i]<v)

++i;// i的左則小與v

while(v<a[j])

{

++j;// j的右則大與v

if(j==l)

break;// 跳出

}

if(i>=j)

break;// 兩個指針相遇跳出掃描.

// 交換i,j,交換那些使掃描停止的元素.

t=a[i];

a[i]=a[j];

a[j]=t;

}

// 交換i,r,保證v的左則小於於它,v的右則大於它.

t=a[i];

a[i]=a[r];

a[r]=t;

return i;

}

排序算法-快速排序(非递归)

排序算法-快速排序(非递归)

1.选则最右则的元素作为划分元素v,然后从左则扫描小于v的元素,然后从右则扫描大于v的元素.
交换那些使扫描停止的元素.
2.重复进行这样的过程直到两个指针相遇.
3.然后分别对左右两步分进行递归处理.最终得到一个排好序的数组.

// 全局数据
int stack[128];// 堆栈
int ps;// 堆栈指针
//初始化堆栈
void init()
{
ps = 0;
}

//堆栈是否为空
int IsEmpty()
{
if(ps == 0)
return 1;
else
return 0;
}

// 压入
void push(int v)
{
stack[ps]=v;
++ps;// 指针加一
}

// 弹出
int pop()
{
if(ps == 0)
return = 0;
–ps;// 指针减一
return stack[ps];
}

下面给出C代码的实现.
//快速排序(非递归)
//a:数组
//l:数组的左则索引
//r:数组的右则索引
void quicksort(int a[],int l,int r)
{
init();
push(l);
push(r);

while(IsEmpty())
{
l=pop();
r=pop();
if(r<=l)
continue;
i=partition(a,l,r);
if(i-l < r-i)
{
push(l);
push(i-1);

push(i+1);
push(r);
}
else
{
push(i+1);
push(r);

push(l);
push(i-1);
}
}

}

// 划分算法
//a:数组
//l:数组的左则索引
//r:数组的右则索引
int partition(int a[],int l,int r)
{
int i,j,v,t;
i = l;
j = r;
v = a[j];//选则最右则的元素作为划分元素v
while(true)
{
while(a[i]<v)
++i;// i的左则小与v

while(v<a[j])
{
++j;// j的右则大与v
if(j==l)
break;// 跳出
}

if(i>=j)
break;// 两个指针相遇跳出扫描.

// 交换i,j,交换那些使扫描停止的元素.
t=a[i];
a[i]=a[j];
a[j]=t;
}

// 交换i,r,保证v的左则小于于它,v的右则大于它.
t=a[i];
a[i]=a[r];
a[r]=t;

return i;
}

排序算法-快速排序

排序算法-快速排序
快速排序是由C.A.R.Hoare在1960年提出.对于大型数据,快速排序算法的性能是希尔排序的5到10倍.
快速排序是一种分而治之算法,它将素组划分成两部分,然后分别对两个部分进行排序.
1.选则最右则的元素作为划分元素v,然后从左则扫描小于v的元素,然后从右则扫描大于v的元素.
交换那些使扫描停止的元素.
2.重复进行这样的过程直到两个指针相遇.
3.然后分别对左右两步分进行递归处理.最终得到一个排好序的数组.

下面给出C代码的实现.
// 划分算法
//a:数组
//l:数组的左则索引
//r:数组的右则索引
int   partition(int a[],int l,int r)
{
int i,j,v,t;
i = l;
j = r;
v = a[j];//选则最右则的元素作为划分元素v
while(true)
{
while(a[i]<v)
++i;// i的左则小与v

while(v<a[j])
{
++j;// j的右则大与v
if(j==l)
break;// 跳出
}

if(i>=j)
break;// 两个指针相遇跳出扫描.

// 交换i,j,交换那些使扫描停止的元素.
t=a[i];
a[i]=a[j];
a[j]=t;
}

// 交换i,r,保证v的左则小于于它,v的右则大于它.
t=a[i];
a[i]=a[r];
a[r]=t;

return i;
}

//快速排序
//a:数组
//l:数组的左则索引
//r:数组的右则索引
void quicksort(int a[],int l,int r)
{
int i;
if(l<=0)
return ;
quicksort(a,l,  i-1);
quicksort(a,i+1,r);
}

//快速排序
//a:数组
//c:数组的长度
void quicksort(int a[],int c)
{
quicksort(a,0,c-1);
}