電腦設定」→「系統管理範本」→「Windows元件」→「Windows Update」-->不隨著使用者登入而自動啟動已排定的自動更新安裝--> 設定為「已啟用」然後重新開機
- Aug 15 Fri 2014 15:28
-
windows 更新後 不自動重開
首先請由【開始】→【執行】→在「開啟」的欄位中輸入「gpedit.msc」然後按〔確定〕,開啟「群組原則」編輯程式
電腦設定」→「系統管理範本」→「Windows元件」→「Windows Update」-->不隨著使用者登入而自動啟動已排定的自動更新安裝--> 設定為「已啟用」然後重新開機
電腦設定」→「系統管理範本」→「Windows元件」→「Windows Update」-->不隨著使用者登入而自動啟動已排定的自動更新安裝--> 設定為「已啟用」然後重新開機
- Jun 22 Sun 2014 22:03
-
ubuntu dns set
sudo vim /etc/rcS.d/S100.sh
#!/bin/bash
touch /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
echo "nameserver 168.95.1.1" >> /etc/resolv.conf
#!/bin/bash
touch /etc/resolv.conf
echo "nameserver 8.8.8.8" >> /etc/resolv.conf
echo "nameserver 168.95.1.1" >> /etc/resolv.conf
- Jun 17 Tue 2014 11:28
-
ubuntu 14.04 xrdp 3389
一開始 dash 尋找"桌面分享",以為勾一勾就可以了,後來用windows一直都連不進去,看了一下才發現 好像只開了5800、5900二個port
下了 sudo apt-get install xrdp 後
就發現3389 起來了
下了 sudo apt-get install xrdp 後
就發現3389 起來了
- Mar 13 Thu 2014 11:36
-
製作live linux usb
- Mar 12 Wed 2014 19:51
-
ubuntu-13.10-desktop 開機自動啟動程式
按ALT+F2 在KEY入 gnome-session-properties
- Oct 23 Wed 2013 16:07
-
Usercontrol和page傳值
UC中拉了一個TEXTBOX,TEXT內設定文字為"這是測試"
以下為UC的原始碼
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="labelcountrol.ascx.cs" Inherits="labecountrol" %>
<asp:TextBoxID="TextBox1" runat="server">這是測試</asp:TextBox>
- May 06 Mon 2013 17:55
-
DataTable的數據使用DataReader方式讀取

DataTable table = new DataTable(”test”);
adapter.Fill(table);
DataTableReader dtReader = table.CreateDataReader();
dtReader.Read();
- Mar 07 Thu 2013 15:33
-
[c#]名稱 xxx 不存在於目前內容中
下午在改請假系統的時候,突然遇到了,明明輸入的時候Intellisense就有提示這個控制項的id但是執行後,卻跑出錯誤 "名稱 xxx 不存在於目前內容中"。
來紀錄一下 最後解決的方法。
來紀錄一下 最後解決的方法。
- Feb 23 Sat 2013 16:57
-
[c#] 安裝ajax control toolkit 4.0 到 Visual Studio 2010

1. 在左邊工具列上 按右鍵 新增「加入索引標籤」
2. 按右鍵 「選擇右鍵」
3. 選擇解壓縮後的 AjaxControlToolkit 資料夾,選取「AjaxControlToolkit.dll 」
就會載入ajax元件。
- Jan 04 Fri 2013 10:27
-
[c#]DropDownList DataBind
private void deptlistconn() //dropdownlist databind
{
dt = sqlhelp.ExecuteDataTable("select dept FROM game_dept");
distlist.DataValueField = "資料表欄位名稱";
distlist.DataTextField = "資料表欄位名稱";
distlist.DataSource = dt;
distlist.DataBind();
}
--------------
{
dt = sqlhelp.ExecuteDataTable("select dept FROM game_dept");
distlist.DataValueField = "資料表欄位名稱";
distlist.DataTextField = "資料表欄位名稱";
distlist.DataSource = dt;
distlist.DataBind();
}
--------------
- Dec 07 Fri 2012 10:47
-
[c#] 使用DotRas實作 VPN連線
這是最近幫公司寫的一個簡易VPN連線程式....
路由是使用遠端預設閘道…
來做個記錄
下個版本是不使用遠端預設閘道,在本機電腦上新增動態路由來存取VPN。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DotRas;
using System.Net;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
private RasEntry ras;
private RasHandle Rashandler = null;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void creat_Click(object sender, EventArgs e)
{
status.Text = null;
this.rasPhoneBook1.Open();
ras = RasEntry.CreateVpnEntry("名稱", "ip", RasVpnStrategy.Default, RasDevice.GetDeviceByName(("PPTP"), RasDeviceType.Vpn, false), true);
this.rasPhoneBook1.Entries.Add(ras);
this.rasDialer1.EntryName = "名稱";
this.rasDialer1.PhoneBookPath = ras.Owner.Path;
this.rasDialer1.Credentials = new System.Net.NetworkCredential("帳號", "密碼");
Rashandler=this.rasDialer1.DialAsync();
}
private void dialbutton_Click(object sender, EventArgs e)
{
RasConnection conn = RasConnection.GetActiveConnectionByHandle(Rashandler);
if (conn != null)
{
conn.HangUp();
RasEntryCollection res = rasPhoneBook1.Entries;
res.Remove("名稱");
status.AppendText("VPN連線已中斷...\r\n");
}
else
{
return;
}
}
private void rasDialer1_StateChanged(object sender, StateChangedEventArgs e)
{
if (e.State.ToString() == "ConnectDevice")
{
this.status.AppendText("VPN連線中...\r\n");
}
if (e.State.ToString() == "Connected")
{
this.status.AppendText("VPN連線成功...\r\n請勿關閉本視窗,使用完畢後請按->中斷連線\r\n");
}
}
private void rasDialer1_DialCompleted(object sender, DialCompletedEventArgs e)
{
if (e.Cancelled)
{
this.status.AppendText("連線取消…");
}
else if (e.TimedOut)
{
this.status.AppendText("連線逾時…");
}
else if (e.Error != null)
{
this.status.AppendText(e.Error.ToString());
}
}
}
}
路由是使用遠端預設閘道…
來做個記錄
下個版本是不使用遠端預設閘道,在本機電腦上新增動態路由來存取VPN。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DotRas;
using System.Net;
namespace WindowsFormsApplication3
{
public partial class Form1 : Form
{
private RasEntry ras;
private RasHandle Rashandler = null;
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void creat_Click(object sender, EventArgs e)
{
status.Text = null;
this.rasPhoneBook1.Open();
ras = RasEntry.CreateVpnEntry("名稱", "ip", RasVpnStrategy.Default, RasDevice.GetDeviceByName(("PPTP"), RasDeviceType.Vpn, false), true);
this.rasPhoneBook1.Entries.Add(ras);
this.rasDialer1.EntryName = "名稱";
this.rasDialer1.PhoneBookPath = ras.Owner.Path;
this.rasDialer1.Credentials = new System.Net.NetworkCredential("帳號", "密碼");
Rashandler=this.rasDialer1.DialAsync();
}
private void dialbutton_Click(object sender, EventArgs e)
{
RasConnection conn = RasConnection.GetActiveConnectionByHandle(Rashandler);
if (conn != null)
{
conn.HangUp();
RasEntryCollection res = rasPhoneBook1.Entries;
res.Remove("名稱");
status.AppendText("VPN連線已中斷...\r\n");
}
else
{
return;
}
}
private void rasDialer1_StateChanged(object sender, StateChangedEventArgs e)
{
if (e.State.ToString() == "ConnectDevice")
{
this.status.AppendText("VPN連線中...\r\n");
}
if (e.State.ToString() == "Connected")
{
this.status.AppendText("VPN連線成功...\r\n請勿關閉本視窗,使用完畢後請按->中斷連線\r\n");
}
}
private void rasDialer1_DialCompleted(object sender, DialCompletedEventArgs e)
{
if (e.Cancelled)
{
this.status.AppendText("連線取消…");
}
else if (e.TimedOut)
{
this.status.AppendText("連線逾時…");
}
else if (e.Error != null)
{
this.status.AppendText(e.Error.ToString());
}
}
}
}
- Nov 27 Tue 2012 11:54
-
[c#]LAN IP取得 & Public IP取得
//取得Lan ip ex:192.168.0.2
private string GetLanIP()
{
string strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
foreach (IPAddress ipAddress in ipEntry.AddressList)
{
if (ipAddress.AddressFamily.ToString() == "InterNetwork")
{
return ipAddress.ToString();
}
}
return "-";
}
private string GetLanIP()
{
string strHostName = System.Net.Dns.GetHostName();
IPHostEntry ipEntry = System.Net.Dns.GetHostEntry(strHostName);
foreach (IPAddress ipAddress in ipEntry.AddressList)
{
if (ipAddress.AddressFamily.ToString() == "InterNetwork")
{
return ipAddress.ToString();
}
}
return "-";
}
