由於電子計算機的發展,有許多以前認為枉費時的計算,像行列式之值,反矩陣,高次方程式的解,都可以在極短的時間內解決。但也突然出現了一些新問題,連大型計算機也望之興嘆。像售貨員問題,因為找不到比硬排好得很多的做法,使得數學家們開始想要證明,根本找不到比硬排好得很多的做法。這個證明至今尚未找到
http://episte.math.ntu.edu.tw/articles/mm/mm_10_2_04/
- Mar 11 Fri 2011 00:32
現代演算法總攬
- Mar 10 Thu 2011 01:18
百年預官成績心得
通校盛傳一句話:歡樂無線,體力有線,血濺多波道
政戰 裝甲 通資電 看來看去 還是無線電...
差5分跟少尉沒緣 不過也OK..
百年預官成績心得
Jk Hcg 寫於 2011年3月8日 22:37
http://img220.imageshack.us/f/clipboard01no.jpg/
100年度預官考選成績終於查到了 285 (上圖為證)...
考場 政治大學
雖然我只有考前唸了兩天憲法和國防報告書.....
關於考試心得
1.國文英文很扯怎麼比憲法低那麼多... 以前我最爛的就是三民主義了才對...
2.智力測驗有100題因為沒帶手表 我只寫了60題 居然還有107分 ...看來我是智能充足..
3.計概真的很簡單... 至於資料結構二元樹比較難的部分就不要唸就好了那頂多出三題
4.政大的咩不正...
-----------------------
民國百年 真的是我的年!!
這半年來的計畫 一切出奇的順利 到此結束
選好梯次 國軍online的日子 就開始正式倒數計時...
以下是新聞稿
「民國100年大專程度義務役預備軍官預備士官考選」已於100年1月18日分別在臺北、臺中、高雄等三個考區同時實施考試,3月8日公告考試成績,考生請於3月18日至29日完成志願選填;考選委員會將於5月30日上網公告錄取人員名單(國軍人才招募中心網站)並同時寄發錄取通知單。
依考選委員會決議:本年預備軍官最低合格成績為290分,預備士官最低合格分數為250分。考生經年度兵役檢查體位判等達「常備役體位」者,依其選填官科專長、入營梯次志願及考試成績逐一分發。
錄取人員入營時間:預備軍官:第1梯次100年8月8日,第2梯次100年10月3日;預備士官:第1梯次100年8月8日,第2梯次100年10月3日,第3梯次101年1月9日。考選委員會將於各梯次入營前15日寄發入營通知書,屆時未收到入營通知書者,請洽詢「大專程度義務役預備軍官預備士官考選委員會」( 0800-000050 #216-220)。
- Feb 09 Wed 2011 03:18
C ~字串轉數字
//猜猜看 輸出數字是多少? (永遠的不等)
#include "stdafx.h"
#include "stdlib.h" // ex: atoi()
//---------------------------
int main(int argc, char* argv[])
{
float ss= atof("123.33");字串轉數字
char stt[10];
gcvt(ss,10,stt); //數字轉字串 字串長度=10
// gcvt(ss,10,stt);
printf("Hello World!\n");
printf(stt);
return 0;
}
- Feb 06 Sun 2011 03:51
AT命令forSMS三大步驟
讀取SMS步驟大要
jk測試ok
(在這張測試SIM卡裡存有兩則訊息 一則英文 一則中文)
detail參考: PUTAL AT命令 AT指令集中文版
以下是實現反應
=======================
AT+CMGF=1 //要先調成text模式 則之後吃字串參數
AT+CMGL=?
------------------
+CMGL: ("REC UNREAD", "REC READ", "STO UNSENT", "STO SENT", "ALL") //有四種訊息模式
OK
AT+CMGL="REC READ" //讀取"已讀過的訊息"
-------------------------
+CMGL: 2,"REC READ","886912754176",,"2011/01/28 17:34:38+32"
book //英文字的編碼可以直接顯示
+CMGL: 3,"REC READ","886912754176",,"2011/01/28 17:35:47+32"
70BA6BBA //中文字的pdu編碼不能直接顯示 手機中會顯示中文字
OK
C.接收 刪除 檢查 訊息
=========================================
接收短消息
AT+CNMI=2,1,0,0,0
新消息(除 class0 类型外)以下列方式指示
+CMTI: ,
OK
+CMTI:” SM” ,3 新消息指示,表示有一条新消息存储在SIM第三条记录
删除短消息
AT+CMGD=1 删除SIM卡中的第index=1條訊息
OK
查看SIM卡使用保存情况
AT+CPMS?
+CPMS:” SM” ,11,25, ” SM” ,11,25, ” SM” ,11,25
SIM卡可保存25 条短消息,现有短消息11 条
OK
- Feb 01 Tue 2011 15:22
中華電信GPRS模組設定APN方法forPTB200
AT^CIPSTART=TCP, 121.32.16.103,2020 ?接到服?器
AT^CIPSEND=hello,Putal ?送字符?据
AT^CIPCLOSE ???接
AT+CGATT= 0 ??移??景
以上為ptb200模組的tcp封包發送使用命令 詳見模組文件
----------------------------------------------------------------------------------------------------------------------
中華電信GPRS設定APN方法 2011.0201
JK測試發送封包成功 遠端socket接收成功
======
1.先設APN
AT^ACCSETTING=internet,CHT internet, , ,0
2.有了APN 以後再設
AT^TCPSETTING=10.1.1.1,8080,internet,1, , ,
3.跟遠端ip建立連線
AT^TCPSETTING=10.1.1.1,8080,internet,1, , , JK:硬體重啟需要重設TCP 不然連線會fail
AT^CIPSTART=TCP,122.122.147.158,9996
4.連線成功以後 再發送字串封包
AT^CIPSEND=hello,I am a package
5.關閉連線
AT^CIPCLOSE
======================
以上為主要步驟 中華3G/2G的合體sim卡可用
!!特別注意:中華的預付卡tcp功能會連不上遠端IP
可能是預付卡需要另外去辦理開通gprs
以下是本次實做的參考值僅供幫助理解
ps:
socket 的遠端IP port是任意選的所以有時候會有連不上的狀況 換一個能正常連接的port就好
實際反應值
AT^CIPCLOSE
CLOSE OK
AT^CIPSTART=TCP,122.122.147.158,9996
OK
STATE:-1
CONNECT FAIL
AT^CIPSTART=TCP,122.122.147.158,9994
OK
CONNECT OK
AT^CIPSEND=hello,I am a package2
SEND OK
===============================
封包發送測試成功後的查詢
AT^TCPSETTING=
APN:internet 'apn名稱要去官方查 中華電信似乎有兩組 這是其一 在此測試成功
GATEWAY:10.1.1.1 '官方給的ip ..以下設定值都是去查的
PORT:8080
USER NAME:
PASSWORD:
CONN TYPE:1 'JK:中華電信是採用WAP協定 所以要選1 , 如果是tcp協定要選0
AT^ACCSETTING=internet
ACCOUNT NAME:CHT internet
APN:internet
USER NAME:
PASSWORD:
AUTH TYPE:NORMAL
==========================
- Jan 10 Mon 2011 15:43
好程式高效技巧
參考: 程式揭秘:從C/C++程式碼探索電腦系統的運作原理
博碩出版
作者:左飛
http://books.yam.com/book/book_page.asp?LID=se008&kmcode=2013120118980&Actid=wise&partner=yam
'------------------------------------------
平常就可以注意的
高效技巧
1.
*(a+i) 等價 a[i]
指標記憶體存取 速度更快
2.
迴圈展開
內部式增加 減少迴圈判斷次數 效能提升
3.
查表置換
減少迴圈內部的重複運算
4.
提出變數
迴圈內部的複雜變數越少越好 減低熱點
- Jan 09 Sun 2011 03:57
百年預官
三個月前
外商面試官問我五年後的規劃是什麼 我答太不出來 這是一條主導火線...
對那時的生活也有一些懷疑
之後我決定不念中央大學遙測碩士 自願退學 打算當兵去
當時也只是出自一種再挑戰一次自己專業的冒險心情
臨時去參加了100年成大碩士班工科所資通組推甄
而這場戰最後... 我卻贏了
三個月內
又經歷了些事情 在這些過程中來來去去找尋我想知道的答案
這些經驗 實足寶貴 也讓我一步步確立了新的行程
三個月後
如果現在面試官再問我一次未來5年後我的生涯規劃是什麼 我想我已經可以回答的很好了
也許 很多念通訊系的人都不知道當初選通訊是為了什麼 更不知道往後的工作有多辛苦 還有什麼出路
在這一點上 我從來就沒忘記過自己為何念大學的答案 也完成了當初的四大目標 甚至超越了
但是 其實 在畢業後 才感受到更多
能看到這篇的海大通訊小學弟 是你的福氣 至於能不能打理好你的未來 是你自己的責任了
只能說環境時時在變 過往的經驗不會適合用在當前
能告訴自己最好方案的人 往往不會在你面前
必須自我判斷去找尋的關鍵 蒐證 再擬下最佳策略
百年預官考試 倒數計時9天
我拿定了
永遠記得 生活 是自己在過的 也是自己創造的
- Dec 27 Mon 2010 00:26
Server.MapPath 取得伺服器網頁目錄路徑
Dim dd = Calendar1.SelectedDates
Dim ddstr As String = ""
For Each mm In dd
ddstr = ddstr + mm.ToString.Substring(0, 10) + ">>用日期去搜索資料庫" + vbNewLine
Next
TextBox_Calendar.Text = ddstr
'---------------------
Response.Write("根目錄:" + Server.MapPath("~\\") + "
")
Response.Write("檔案目前位置:" + Server.MapPath(".\\") + "
")
- Dec 26 Sun 2010 18:42
崇拜的熊蓋主
半年多後的今天再度走訪 中原大學
坐在圖書館廣場階梯 曬著陽光的午後 空氣卻是那麼冰冷蕭瑟
我遇不到的以前崇拜的熊蓋主 只能在這追隨他的過往足跡
這是個曾經可能是個我的歸屬 而錯過了的地方
比對著當初看著熊蓋教學影片的記憶
現在我也有能力 去作熊蓋作過的事
來到這個地方 錯落的身影 錯綜的記憶
- Dec 25 Sat 2010 20:11
Cookie的使用方法
Cookie的使用方法
參考: http://msdn.microsoft.com/zh-tw/library/ms178194.aspx
Public Sub cookie_set(ByVal name As String, ByVal olddata As String)
'http://msdn.microsoft.com/zh-tw/library/ms178194.aspx
'寫法1
' Response.Cookies("userInfo")("userName") = "patrick"
' Response.Cookies("userInfo")("lastVisit") = DateTime.Now.ToString()
' Response.Cookies("userInfo").Expires = DateTime.Now.AddDays(1)
'寫法2
Dim aCookie As New HttpCookie("orderJK") '主索引鍵 "orderJK"
aCookie.Values("userName") = name
aCookie.Values("data") = olddata
aCookie.Expires = DateTime.Now.AddMinutes(1) '保存期限 再1分鐘後cookie失效
Response.Cookies.Add(aCookie)
'----------------------
TextBox_cookie.Text = "此次訂購成功" + vbNewLine + "~~~請稍待~~勿連續下單~~ " + vbNewLine + olddata
TextBox_cookie.BackColor = Drawing.Color.Green
End Sub
Public Function cookie_get(ByRef name As String, ByRef olddata As String) As Boolean
If Not Request.Cookies("orderJK") Is Nothing Then
name = Request.Cookies("orderJK")("userName")
olddata = Request.Cookies("orderJK")("data")
' Dim cc = Request.Cookies("orderJK")("data") '
Return True '表示之前的cookie 還存在有效 也就是剛剛1分鐘內才下過訂單
Else
Return False
End If
End Function
- Dec 16 Thu 2010 05:13
電路學特考摘要
電路學特考摘要
jkfix:
============================
RLC並聯電路 在輸入訊號頻率等於共振頻率下:
1. 電壓和電流同相位
2.會有最大電流輸出 此時電感電流 和電容電流 和電阻電流一樣大
==================
RLC電路的共振頻率怎麼求:
1.在某角頻率下, 造成電容阻抗等於電感組抗時 (相位抵消) ,此時的頻率為共振頻率
w=1/ sqrt(LC)
2.此時,全電路功率相當於只有電阻在作用,全實功最大輸出, 無虛工損耗.
====================
RLC濾波
1.關於濾波器分析
先串C 後並R >> 高通濾波
先串R後並C >>低通濾波
RLC >>帶通濾波
2.如何找高通濾波RC電路截止頻率:
截止頻率 則為3db所在的頻率
3db的意義 (訊號功率衰減到只剩一半)
相當於 轉移函數 的虛部大小等於實部大小的時候
power (wC ,2) = power(R,2)
==================
關於三相電路:
要注意 輸入配輸出 必須要是三角-Y 的搭配 或 者Y-三角的搭配
此時大致 以單相來看跟一般無異 P=Vrms x Irms* (如果是複數運算 Irms 要共扼)
此時 最後輸出總功率會有3倍單相輸出功率
- Dec 15 Wed 2010 22:54
WebClient對網頁寫入flash檔案
Imports System.Data
Imports System.Net
'Imports System.Web
Imports System.IO
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
'------對網頁寫入flash檔案 讓瀏覽器去解碼--------------------
Dim wc As New WebClient()
Dim b As Byte() = wc.DownloadData("http://files.dotblogs.com.tw/dotjum/ad/ie8study.swf")
Response.ContentType = "application/x-shockwave-flash" '必寫 不然瀏覽器認不出來怎麼解碼
Response.BinaryWrite(b)
'------/對網頁寫入flash檔案 讓瀏覽器去解碼/------------------------
End Sub
- Dec 12 Sun 2010 03:43
南霸戰爭 爵客勝
這是一場戰爭 只有在不斷的掙扎中沉著 才能殺出血路...
看清己方的份量有多少 看清楚自己的未來方向在哪 看清還可以掌握的蛛絲馬跡
再加點時運
人時事地物的洗練 我隱約感受到自己 不再是那個面孔
所有過去的風霜雪月 瓦釜雷鳴 都是為了成就這一刻的推手
劃時代的一戰 百年歷史的足跡
南霸戰爭 爵客勝
爵客特誌留念
- Dec 09 Thu 2010 16:45
寫作文件格式之 Kmap 卡諾圖(Karnaugh Map)
Jk Hcg 寫於 2010年11月10日 1:46
摘要:
花了兩天找到好書
推薦好書 : 計算機結構 / 作者 :李至欽
------------------------
關鍵字: Kmap 卡諾圖(Karnaugh Map)
-----------------------
內容:
1-1.看了兩小時搞懂它 kmap好多年前學過都忘光了
1-2.
jk觀念整理:
a.找最簡積之和運算式
a-1.找狀態=1之kmap,整理得到最簡積之和運算式 (state1)
b.找最簡和之積運算式
b-1.(先找狀態=0之kmap , 整理得到最簡積之和運算式(state 0)
b-2.再作笛卡互補得到最簡和之積運算式(state 1))
結論:
經過kmap可以找出兩種運算式
最簡積之和運算式 (state1)
最簡和之積運算式(state 1)
其實這兩種運算式是等效的,
比比看看哪種比較短,基本上最主要是為了找最簡表示式!!
- Dec 07 Tue 2010 02:32
winform 連結accsee資料庫
用winform 連結accsee資料庫
1.連線字串要注意 精靈產生的還是會錯
2.dataset 要指定給gridview的時候必須指定到 dataset.表
'------------------------------------
Imports System.Data.OleDb 'access 的adapter 命名空間
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'要注意 access精靈生出來的連線字串也會有錯 改正後如下
Dim conn_str = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\db1.mdb" '要修正成這樣
Dim Conn As New OleDb.OleDbConnection(conn_str)
Conn.Open()
' MsgBox(Conn.State)
Dim cmd_str_select = " SELECT 名字, 暱稱, 郵寄清單ID FROM 郵寄清單"
'--------------------------------------------------
Dim ds As New DataSet
Dim myAdapter As OleDbDataAdapter = New OleDbDataAdapter(cmd_str_select, Conn) 'OleDataAdapter(SQL命令,連線)
myAdapter.Fill(ds, "MaAccount") '在這裡必須要明確指出表名
Conn.Close()
If ds.Tables.Count > 0 Then '可以測試insert 的確沒有回傳資料給 ds
DataGridView1.DataSource = ds.Tables(0) '寫法1 在這裡必須要明確指出來源要是 >> 表
' DataGridView1.DataSource = ds.Tables("MaAccount") '寫法2
End If
End Sub
End Class