Time of Update: 2018-07-28
// ThreadStudy.cpp : 定義控制台應用程式的進入點。 // // C11 特性總結 #include "stdafx.h" #include <iostream> #include <vector> #include <list> #include <map> #include <string> #include
Time of Update: 2018-07-28
http://blog.csdn.net/asdf717/article/details/50012821 解決問題方法: 方法一:getchar() 即在主函數尾部或程式最後加上getchar(); 也就是接受鍵盤輸入,這樣程式就不會一閃而過,因為程式還沒有執行完。 註:當代碼中存在scanf()函數時,需要在getchar();前加上fflush(stdin);清除鍵盤緩衝,以防影響getchar()的接收。 方法二:getch() getch(
Time of Update: 2018-07-28
線程概述 理解Windows核心對象 線程是系統核心對象之一。在學習線程之前,應先瞭解一下核心對象。核心對象是系統核心分配的一個記憶體塊,該記憶體塊描述的是一個資料結構,其成員負責維護對象的各種資訊。核心對象的資料只能由系統核心來訪問,應用程式無法在記憶體中找到這些資料結構並直接改變他們的內容。 常用的系統核心對象有事件對象、檔案對象、工作物件、互斥對象、管道對象、進程對象和線程對象等。不同類型的核心對象,其資料結構各有不同。 理解進程和線程
Time of Update: 2018-07-28
國外的機器人愛好者發明了一種家庭滅火機器人,它可以利用網路攝影機當做感應器來識別火災,並衝上前去用內建鋼瓶裡的滅火劑撲滅火苗. 這款機器人被稱為柯爾特45,內建1211滅火劑,利用Visual C#和AdaBoost製作的演算法來協助識別火焰,當然機器人畢竟是機器人,開生日Party的時候可千萬別把它放在旁邊. 內容來自cnbeta
Time of Update: 2018-07-28
sockets(通訊端)編程有三種,流式通訊端(SOCK_STREAM),資料通訊端(SOCK_DGRAM),原始通訊端(SOCK_RAW); 基於TCP的socket編程是採用的流式通訊端(SOCK_STREAM)。基於UDP採用的資料通訊端(SOCK_DGRAM). 1.TCP流式通訊端的編程步驟 在使用之前須連結庫函數:工程->設定->Link->輸入ws2_32.lib,OK。 伺服器端程式: 1、載入通訊端庫
Time of Update: 2018-07-28
http://blog.sina.com.cn/s/blog_562af3d10100ar4j.html
Time of Update: 2018-07-28
線程池 線程池通常適合下面的幾個場合: (1) 單位時間內處理任務頻繁而且任務處理時間短 (2) 對即時性要求較高。如果接受到任務後在建立線程,可能滿足不了即時要求,因此必須採用線程池進行預建立。 (3) 必須經常面對高突發性事件,比如Web伺服器,如果有足球轉播,則伺服器將產生巨大的衝擊。此時如果採取傳統方法,則必須不停的大量產生線程,銷毀線程。此時採用動態線程池可以避免這種情況的發生。 高並發情境 非同步I/O: 多線程、線程池 保持很多的長串連,而且串連的開關很頻繁,
Time of Update: 2018-07-28
關於C++14 據Hurb Sutter在題為“C++的未來”的演講中透露,C++標準委員會在推出C++11標準之後,並未作過多休整即已投入到下兩代標準(C++14以及C++17)的制定工作之中。其中預計於明年推出的C++14被定位於修正並完善目前的C++11標準。儘管時間並不寬裕,下一代標準C++14中仍然包含了一些引人關注的新特性。從目前已有的提案來看,C++14中最大的新特性莫過於lambda以及普通函數功能的擴充。下面是一些很有可能加入新標準的相關內容。 &
Time of Update: 2018-07-28
昨天,在寫一個演算法的時候,報錯R6030 CRT not initialized。 認真檢查發現,是出了比較低級的錯誤。 一、 會出錯的代碼,編譯的時候不會報錯,執行過程中報R6030 CRT not initialized: 代碼一: int *a= new int[];//這個是沒有指定大小 for(int i=0; i<ncount; i++) { //對a[i]進行操作 } //delete[]
Time of Update: 2018-07-28
轉寄,請保持地址:http://blog.csdn.net/stalendp/article/details/8920018 在cocos2dx中使用lua進行開發的過程中,肯定會涉及到對lua功能進行擴充的情況,網路上已經有相關的文章,不過不是那麼簡單明了。所以我這裡特意寫了這篇文章,也是作為自己學習的一個總結吧。這裡我將使用Eclipse來開發lua。使用eclipse開發lua,可以運用其強大的擴充能力,大大地加快開發。文章將介紹怎麼定製一個工具來產生lua,並進行調用。
Time of Update: 2018-07-28
不太多描述 msys2 與 vs code ,既然你需要安裝 一種語言的編譯環境了 ,你肯定對這兩個不陌生; 1. 先安裝msys2; (下載多少位的msys2就安裝多少位的 mingw,本人安裝 32位的) 下載串連地址:http://msys2.github.io/ 按照 官網文檔,一步一步安裝。 2.修改msys 源(推薦修改) 修改參考地址: https://mirrors.tuna.tsinghua.edu.cn/help/msys2/ (點擊查看)
Time of Update: 2018-07-28
最近一直在忙報表, 難得今天有空,把最近搗鼓的東西總結下。 之前也是不知道怎麼弄這個報表, 從來沒接觸過。雖然知道可以用VS原生的報表工具來做,但是,官方給出的文檔還是少的可憐,網上的很多文章大多是關於 web 做報表的,很少能找到關於使用RDLC在winform中做報表的。Google + 必應+ 百度,依然能找到關於winform做報表的還是很少。 &
Time of Update: 2018-07-28
Code #include <stdio.h>int main(){ int n,i,year,month,day; int days[12]= {31,28,31,30,31,30,31,31,30,31,30,31}; while(scanf("%d",&n)!=EOF) { while(n--) { int ans = 0;
Time of Update: 2018-07-28
最近和一些朋友討論到了C++中數學工具的問題,以前總是很2地自己寫矩陣運算,或者有時候在matlab裡計算了一些資料再往C程式裡倒,唉~想想那些年,我們白寫的代碼啊……人家早已封裝好了。首先推薦幾個可以在C++中調用的數學平台:eigen、bias、lapack、svd、CMatrix,本文著重eigen做以講解,希望對各位有所協助。 下面是本文主線,主要圍繞下面幾點進行講解: *******************************************************
Time of Update: 2018-07-28
C# get post中post和get的不同之處 get與post的區別在於:(對於CGI) 如果以get方式傳輸,所帶參數附加在CGI程式的URL後直接傳給server,並可從server端的QUERY_STRING這個環境變數中讀取; 如果以post方式傳輸,則參數會被打包在資料報中傳送給server,並可從CONTENT_LENGTH這個環境變數中讀取出來。
Time of Update: 2018-07-28
前言:這是一年前我為公司內部寫的一個文檔,旨在向年輕的嵌入式軟體工程師們介紹如何在裸機環境下編寫優質嵌入式C程式。感覺是有一定的參考價值,所以拿出來分享,拋磚引玉。 轉載請註明出處:http://blog.csdn.net/zhzht19861011/article/details/45508029 摘要:本文首先分析了C語言的陷阱和缺陷,對容易犯錯的地方進行歸納整理;分析了編譯器語義檢查的不足之處並給出防範措施,以Keil
Time of Update: 2018-07-28
非同步就是方法非同步執行, 這個好理解。 非同步有啥用。 以前只是聽說過, 也不想計較。 不過還是碰到了需要這個東西的時候。 比如: 定時執行, 如果不用非同步方法呼叫,也不用定時器,只用Thread.Sleep來間隔。 執行方法本身需要時間,這樣定時的意義就變了——兩次的執行時間肯定相隔不止1分鐘了。 下面是實現非同步最簡單的一個demo: using System;using System.Collections.Generic;using
Time of Update: 2018-07-28
備忘。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Threading;using System.Windows.Forms;//指示某個方法為擴充方法,或某個類或程式集包含擴充方法。namespace
Time of Update: 2018-07-28
public void zhengze() { //要匹配的字串 string text = "1A 2B 3C 4D 5E 6F 7G 8H 9I 10J&
Time of Update: 2018-07-28
方案一:Try...Catch(執行效率不高)private bool IsNumberic(string oText){ try