上一篇文章(開啟另外一個Activity 並且帶資料),提到了開啟一個新的Activity ,我們將值透過intent 帶到下個Activity 但是,如果我們開啟的Actrivity其實是有一個任務的,他必須要回傳值回來,讓父親可以知道一些訊息可以帶回來,我們該如何做 這次案例首先主畫面為. 點下按鈕後,就會開啟 LayoutAskQuestion.axml 然後就會回到主要的畫面,並且Toast剛剛選擇的結果. 內容我就寫在code  註解裡.. 主畫面 Main.axml : <?xml…
使用Android 的朋友一定對這畫面不陌生在開啟網址的時候,或是Youtube連結的時候,因為Android 發現,你手機安裝的App有哪些可以支援這些東西的瀏覽 所以,就可以使用甚麼東西來進行開啟,上面那個一個'偽瀏覽器'就是透過這方法做到的,當然這篇目的不是要做瀏覽器 所以只會在開啟後取得該連結網址,首先我們來看看AndroidManifest.xml (加入AndroidManifest.xml可以參考這篇) <?xml version="1.0" encoding=&q…
今天我們來聊聊關於如何使用WebView 中的Javascript 來呼叫 Native Code 的部分 首先,你得先來看看這篇[Xamarin] 使用Webview 來做APP因為這篇文章至少講解了一下,你如何在Xamarin中使用了WebView因為重複的部分我就不另外解釋了 1. 首先建立Layout  - /Resources/Layout/Main.axml 正如同之前文章一樣我們先建立Layout裡面包含了一個名為webviewMain的WebView <?xml version=…
之前寫過一篇文章,關於在Android上面取得資料 透過GET方式傳資料給Server(含解決中文編碼問題) 我們來回顧一下 Android 端的Code: 有沒有超多,如果是在Xaramin下面,真的,把上面不好的回憶給忘了吧,我們來看看在Xamarin下有多溫馨 首先看一下畫面 Resources > Layout > Main.axml <?xml version="1.0" encoding="utf-8"?> <LinearL…
開發手機App通常都會遇到想要儲存資料的,舉個例來說,像是 (圖片來源:http://docs.xamarin.com/guides/android/application_fundamentals/activity_lifecycle) 在android 生命週期中,OnReusme 可能需要把上次狀態讀取出來,在OnStop中因為App被中斷,所以必須把現在狀態寫起來 以方便還原,這時候就會用到這儲存的機制.. 看一下官方文件: http://docs.xamarin.com/guides/…
有很多程式於 bash shell 執行, 執行完要自動寄信出去, 但是最近都被 Google 退信, 最好的方法是透過 Gmail 直接寄信. 本來是要另外寫隻 script 來做這種事, 剛剛發現 $4 的介紹文, 真是超方便的, 一樣使用原本 shell 的 mail, script 都不需要改, 只要設定設一設即可~ 原文:http://blog.longwin.com.tw/2009/08/ssmtp-shell-gmail-send-mail-2009/ ssmtp 安裝.設定 ap…
從一個厲害的國外工程師看來的delay寫法,使用while loop會使用幾個指令去計算,可能會需要多少時間. while(variable--); 這行代碼執行一次預估會消耗MCU 4 clock cycles 的時間.可以透過Disassembly觀察出來. 但是在計算delay之前我們還必須知道,MCU執行一條指令需要花費多少時間. 所以我們透過GetClocksFreq去知道System clock大概需要花多少時間. 但是我們用的STM32F407,System clock = 168…
上一篇文章分享了透過POST 方式傳資料回Server,這一篇來談談有關於透過GET的方式傳遞 首先,如我預期的一樣,透過網址傳遞,會產生編碼問題,這邊我就順代解掉,希望有碰到的人 可以不用為此煩惱.. 解說一下範例,手機傳遞給Server後,Server收到參數,直接印出來,然後手機再將資料取回,非常的簡單流程 中間只有傳遞不處理任何資料.. Server side (C#) : using System; namespace EchoService { public partial clas…
原文:[SQL]透過redgate SQL Monitor 來找出 ASYNC_NETWORK_IO 問題 最近因為在查一個SQL的效能問題,透過 sys.dm_os_wait_stats 來取得Top的Wait(from Wait statistics, or please tell me where it hurts) ,如下, SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED; GO --1.取得目前最高的Wait WITH [Waits]…
這裡介紹如何使用手機 App 在沒有中文輸入法的 OpenELEC(XBMC)中輸入中文字. OpenELEC(XBMC)雖然有內建中文語系,但是卻沒有中文的輸入法,沒辦法直接輸入中文字,這對於一般家庭用的影音播放需求來說,是一個很大的問題. 如果想要輸入中文,有一個變通的方式就是使用 XBMC 官方的手機 App,透過手機的中文輸入法來輸入中文,以下是設定的步驟教學. STEP 1首先在手機上安裝 Official XBMC Remote 這個手機 App. STEP 2然後開啟 XBMC 的…
Android App在部署到實機的時候不像iOS的App限制你一定要使用向Apple申請的開發者憑證,在Apple不管是你要上架到Apple Store或者是企業內部署,你都必須向蘋果申請憑證. 而Android可以允許你用自建的Private Key來簽署你的APP,這樣若是你的APP只是要在企業內部署而並沒有要上架到 Google Play Service,你可以選擇這樣的方式來做.經由你自建的Private Key所簽署建立的APP,你可以經由電子郵件或者是網站來發佈你的APP. 這個範…
实现用jQuery还原select下拉列表的值,用了很多种方式,花了一些时间,最后重要找到一种可以实现的方式, 页面上有这些内容 <select id ="level" name = "level"> <option selected="selected" value="">全部</option> <option value=">高</option> <…
html页面a加元素的假设href=javasrcipt:void(0)会导致ajax没有收到回后台值. : <p class="chatmsg_load_more"><a href="javascript:void(0)">载入很多其它</a></p> 假设这个时候,你恰好须要点击"载入很多其它"运行ajax请求,那么非常不幸的告知您,您的ajax请求,不会运行success后的代码,也就是说:…
echo "scale=${num}; 4*a(1)" | bc -lq例如: echo "scale=5000; 4*a(1)" | bc -lq 4*a(1) 是 bc 主動提供的一個計算 pi 的函數,至於 scale 就是要 bc 計算幾個小數點下位數的意思.當 scale 的數值越大, 代表 pi 要被計算的越精確, 當然用掉的時間就會越多!可以以此来测试cpu的性能. 转自: http://linux.vbird.org/linux_basic/0340…
今天调试系统的时候,MVC 框架下调用ajax 值,回传的json值获取不到,后来发现竟然是服务没开,郁闷不已,留个截图,做个纪念.…
https://blog.csdn.net/u011175079/article/details/79161029 https://blog.csdn.net/sisi_chen/article/details/81635216 http://www.cnblogs.com/wisewrong/p/6344390.html https://blog.csdn.net/lander_xiong/article/details/79018737 http://www.cnblogs.com/wise…
本文转载自:http://nedwu13.blogspot.tw/2013_11_01_archive.html   Asset Bundle工作流程及人物換裝實例 - 劉剛 Unity內部的資源有兩種(斯斯有兩種?): Resources:有10年歷史,儘量用Asset Bundle Asset Bundle:暱稱AB,現今Unity處理資源的中心 AB選項的差異 透過Web Player下載Asset Bundle的Cache需要收費,在iOS,Android的Cache不需收費.--->手…
本文转自:http://www.dotblogs.com.tw/hatelove/archive/2011/11/17/linq-checkboxlist-items-selected-values.aspx 前言        有了Linq to Object之後,一切篩選的動作都變得相當平易近人,甚至上了癮,面對不必要的for loop總是會皺起眉頭.        今天這篇文章,則是針對當需要串起CheckBoxList的選取項目值時,怎麼樣用Linq來取代for loop.       …
每隻App是透過許多畫面所組成的,當然可能主畫面之外,都會有許多其他的頁面 再Android 設計中畫面會有配合的Activity 當然在這之前,最好事先了解一下,Android 關於生命週期的規劃 關於Activity 的生命週期可以參考這篇 http://docs.xamarin.com/guides/android/application_fundamentals/activity_lifecycle 我們看看今天的範例.. 兩個按鈕,第一個按鈕(btn1) 按下後,會呼叫起Child1A…
前言 大部份的Android 都具有實體或虛擬的Back鍵. 因此在處理多頁面應用程式時, 與先前所介紹的iOS Navigation controller 比較起來會簡單許多. 1. 開啟Visual Studio 並新增Android Application 專案並命名為Lab4-MultiScreen   2. 在Layout資料夾中新增Second.axml   在Second.axml 中拖放1個TextView並標示此為第2個Activity   2. 在專案底下新增一個Second…
因为发起人大Boss :Miguel de lcaza 是西班牙人,喜欢猴子.................就跟Hadoop的创始人的闺女喜欢大象一样...................... 历史: 这篇博客<Mono在国内的发展历程(相关文章汇总)>,2000年8月,微软.惠普和英特尔共同制定CLI和C#编程语言的标准规格,微软在2001年把CLI和C# 提交给了ECMA[ECMA是一个致力于推动行业范围内采用信息和通信技术的非特定供应商的国际标准组织]标准化 ECMA 335和ECM…
转自:http://linux.vbird.org/linux_basic/0320bash.php 在 Linux 的環境下,如果你不懂 bash 是什麼,那麼其他的東西就不用學了!因為前面幾章我們使用終端機下達指令的方式, 就是透過 bash 的環境來處理的喔!所以說,他很重要吧!bash 的東西非常的多,包括變數的設定與使用. bash 操作環境的建置.資料流重導向的功能,還有那好用的管線命令!好好清一清腦門,準備用功去囉- ^_^ 這個章節幾乎是所有指令列模式 (command line…
http://blog.csdn.net/renpine/article/details/4572347 http://msdn.microsoft.com/en-US/library/ee482032(v=winembedded.60).aspx WinCE NAND flash - FAL From ESSLabWiki 1. Introduction Flash與一般常見的Disk不同,其特性是無法重複對同一塊記憶體位置去做Write的動作,必須要Erase那塊記憶體位置才可以做Write…
http://loda.hala01.com/2011/12/linux-kernel-%E6%8E%92%E7%A8%8B%E6%A9%9F%E5%88%B6%E4%BB%8B%E7%B4%B9/ Linux Kernel 排程機制介紹 Linux Kernel 排程機制介紹 hlchou@mail2000.com.tw by loda. 2011/12/2 多核心架構儼然是目前智慧型手機方案的新趨勢,隨著省電與效能上的考量,多核心的架構各家方案也都有所差異.為能讓同一個Linux Kerne…
程式執行參數處理函式庫:Boost Program Options(2/N) 前一篇已經大致解釋了 Boost Program Options 基本上的使用方法.而這一篇,則來細講一下選項描述(options_description)的進一步設定方法吧- 在上一篇裡,基本上是示範了兩種最簡單的方法: bOptions.add_options() ( "help", "Produce help message" ) ( "vint", BPO::v…
因為這篇文章寫的比較長一些,我就將總結先列出來 總結 1. 除了WHERE條件外,JOINColumn除了記得建立索引,也要注意到選擇性的高低,如果真的找不到可用的Column,可以考慮在兩邊關聯的表上加入super eky,再做JOIN如果單純想測試這個Column的選擇性,可以透過這個語法SELECT 1 / CAST(COUNT(DISTINCT {COLUMN_NAME} ) AS NUMERIC(18, 2)) FROM {TABLE_NAME} 2. 某些情境下(像是本文的例子),索…
crontab   using shell script to automate linux system maintenance tasks Linux中用crontab例行工作安排_Linux教程_Linux公社-Linux系统门户网站  http://www.linuxidc.com/Linux/2013-06/85441.htm 列出crontab文件:crontab -l 编辑crontab文件:crontab -e 删除crontab文件:crontab -r 新增或修改一行 ubu…
http://linux.vbird.org/linux_server/0140networkcommand.php     第五章. Linux 常用網路指令 切換解析度為 800x600 最近更新日期:2011/07/18 Linux 的網路功能相當的強悍,一時之間我們也無法完全的介紹所有的網路指令,這個章節主要的目的在介紹一些常見的網路指令而已. 至於每個指令的詳細用途將在後續伺服器架設時,依照指令的相關性來進行說明.當然,在這個章節的主要目的是在於將所有的指令彙整在一起, 比較容易瞭解啦…
溫馨提醒:本文提及的 C# 8 新功能雖已通過提案,但不代表將來 C# 8 正式發布時一定會納入.這表示我這篇筆記有可能白寫了,也表示您不必急著瞭解這項新功能的所有細節,可能只要瞄一下底下的「概要」說明就夠了. 概要 C# 8 的 Nullable Reference Types 意味著往後所有的參考型別預設都是不可為 null:對於可為 null 的參考型別變數,寫法跟可為 null 的實質型別一樣,宣告時必須在型別後面加上 "?" 字元.請看以下範例: int? num = nul…
1.抓取回环网口的包:tcpdump -i lo 2.防止包截断:tcpdump -s0 3.以数字显示主机及端口:tcpdump -n 第一种是关于类型的关键字,主要包括host,net,port, 例如 host 210.27.48.2,指明 210.27.48.2是一台主机,net 202.0.0.0 指明 202.0.0.0是一个网络地址,port 23 指明端口号是23.如果没有指定类型,缺省的类型是host. 第二种是确定传输方向的关键字,主要包括src , dst ,dst or…