寫文件出錯,先檢查下,你的磁盤是不是NTFS的,如果是就在盤符上右鍵——屬性——安全——高級——所有者,點下面Administrator或者Administrators,勾選“替換子容器及對象的所有者”,確定。
成都創(chuàng)新互聯(lián)-專業(yè)網站定制、快速模板網站建設、高性價比湯旺網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式湯旺網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋湯旺地區(qū)。費用合理售后完善,10年實體公司更值得信賴。
先試試//其他人的回答也不錯,你裝軟件,不要裝在C盤,權限很復雜,加上殺毒的都盯著那里,2005確實已經過時了,如果你公司做的項目是2005的,還可以用哈,不然裝2008,2008有智能提示,有代碼折疊/
vs里面 菜單 工具-連接到數據庫-選擇數據庫類型 sqlserver等 都是圖形化界面
如果是本機的數據庫的話,數據庫名 填 . 就行下面選擇windows身份驗證
不是的話填ip,選擇sqlserver身份驗證,填入數據庫的登錄名(一般是sa)、密碼(需要在數據庫里面配置好)
點擊測試 通了就點擊確認
然后 Web.config 下就會增加一個數據庫 connetion配置
其實可以直接在Web.config添加上面產生的內容 一樣的
程序二依然使用LT模式,但是每次epoll_wait返回讀就緒的時候我們都將buffer(緩沖)中的內容read出來,所以導致buffer再次清空,下次調用epoll_wait就會阻塞。所以能夠實現我們所想要的功能——當用戶從控制臺有任何輸入操作時,輸出”hello world!”。我們再來看看程序三。
l 程序三
點擊(此處)折疊或打開
int main(void)
{
int epfd,nfds;
struct epoll_event ev,events[5];//ev用于注冊事件,數組用于返回要處理的事件
epfd=epoll_create(1);//只需要監(jiān)聽一個描述符——標準輸入
ev.data.fd=STDIN_FILENO;
ev.events=EPOLLIN|EPOLLET;//使用默認LT模式
epoll_ctl(epfd,EPOLL_CTL_ADD,STDIN_FILENO,ev);//注冊epoll事件
for(;;)
{
nfds=epoll_wait(epfd,events,5,-1);
for(int i=0;infds;i++)
{
if(events[i].data.fd==STDIN_FILENO)
{
cout"hello world!"endl;
ev.data.fd=STDIN_FILENO;
ev.events=EPOLLIN|EPOLLET;//使用默認LT模式
epoll_ctl(epfd,EPOLL_CTL_MOD,STDIN_FILENO,ev);//重新MOD事件(ADD無效)
}
}
}
}