Time of Update: 2018-12-04
此文檔案僅為自己在工廠挖掘項目時指導使用,無任何行業性
Time of Update: 2018-12-04
硬體:樹莓派 2.0DHT模組 接樹莓派5V GND GPIO1功能:讀取感應器資料並列印出來////mydht11.c//#include <wiringPi.h>#include <stdio.h>#include <stdlib.h>typedef unsigned char uint8;typedef unsigned int uint16;typedef unsigned long uint32;#define HIGH_TIME 32int
Time of Update: 2018-12-04
http://bbs.eeworld.com.cn/thread-344646-1-1.html#ifndef __LWIPOPTS_H__#define __LWIPOPTS_H__//*****************************************************************************//// ---------- Stellaris / lwIP Port Options ----------////*******************
Time of Update: 2018-12-04
//*****************************************************************************//// lwipopts.h - Configuration file for lwIP//// Copyright (c) 2008-2010 Texas Instruments Incorporated. All rights reserved.// Software License Agreement// // Texas
Time of Update: 2018-12-04
C++ Primer第四版 P88如果採用下面的計算方法來計算mid會產生什麼結果?正確方法://用迭代器算術操作,初始化mid,使其指向vi中最靠近正中間的元素vector<int>::iterator mid=vi.begin()+vi.size()/2;錯誤方法://如採用下面的方法來計算midvector<int>::iterator
Time of Update: 2018-12-04
RDP檔案是微軟遠端桌面工具mstsc.exe用來記錄登入資訊的檔案。有了RDP檔案就可以方便的進行遠端桌面連線RDP檔案中,密碼需要加密後才可以使用。這個單元實現了密碼的加解密。注意要先安裝JwAPIJwAPI的SVN地址:https://jedi-apilib.svn.sourceforge.net/svnroot/jedi-apilib/jwapi/trunk{*****************************************************************
Time of Update: 2018-12-04
畢業在即,找工作也找了許久。也算明白一些道理。大學四年打了半年CF,一年Dota,又在中間嘻嘻哈哈的過了些日子,在重要的大四上學期初玩了一個半月的Wow。十月底剛出去找工作感覺這些都應該是不難的事,第一家完美世界直接被刷,自己也沒感覺什麼,完美世界嘛大公司,而且我是第一次出來完全沒準備。後面去了華碩,維動,多益,tp,溢信科技,百田,心遊,中軟,步步高等,其實也沒去多少家但是這些不是筆試沒過就是簡曆直接被刷(二本的悲哀!)確實挺受打擊的,本來還認為自己找工作不愁的,以為自己能每次自己完成課程設計
Time of Update: 2018-12-04
LM3S用C語言編寫驅動有兩種方式一,直接操作寄存器二,使用官方提供的API函數一般編程時需要考慮的東西1,引入哪些標頭檔,儲存空間選擇是否正確,時鐘設定,2,是不是需要中斷,中斷配置3,模組是否需要使能4,具體的相關配置5,正確的使用以下就兩種方式進行詳述一,直接操作寄存器引入標頭檔1,閱讀資料手冊,查看涉及到的片上資源如何使用--比如使能GPIO2,配置相關的寄存器--類比數字,輸入輸出,是否上拉等3,IO資料寫入 讀取//********************************
Time of Update: 2018-12-04
最近在學Qt。學東西怎麼能不動手。就寫了些小程式。看QQ能夠動態吸附直線的功能挺有意思,所以就模仿了一個。先上介面很簡單。。呵呵移動滑鼠,會把滑鼠所在最小矩形選中。把沒有選中的地方給模糊化,以示我們選中的地區很清楚。還可以選中視窗中控制項的地區。小菜單效果編程思路:1.動態找到滑鼠所在地區的矩形,肯定是要獲得案頭上每個視窗以及其子控制項的大小位置屬性。想獲得這些屬性Qt貌似沒有提供相關的API,只能用windows的API EnumWindows
Time of Update: 2018-12-04
學習DX,用VS2010產生了一個簡單的WIN32。看著是_tWinMain()很不舒服,就改為WinMain()發現提示這個錯誤。就百度一下,找到解決方案,實驗可行。int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow )照抄下來,在VS2005或VS2008或 VS2010編譯的時候總會說error C2731: “WinMain”:
Time of Update: 2018-12-04
關於linux的進程和線程http://kenby.iteye.com/blog/1014039程式、進程、線程區別與聯絡http://www.233.com/linux/fudao/20110106/143710304.html定義: 一 程式只是一組指令的有序集合, 二 進程是具有一定獨立功能的程式關於某個資料集合上的一次運行活動,是系統進行資源分派和調度的一個獨立單位; 三
Time of Update: 2018-12-04
畢業了一個人在上海三個月了快在上海這個寸土寸金的地方住在一個600+100水電網的地方沒有電扇沒有窗戶更沒有空調隔板房頂上有個小洞有5個平方把幸好還有個桌子和柜子夏天30+度熱的煩躁悶得氣味坐著流汗的季節走著離別的季節身上總是只有幾百塊房東怎麼那麼快又聯絡我了工資為何遲遲還不來屌絲啊屌絲上海那麼多高富帥!屌絲立志要當高富帥!你甘願當屌絲嗎?
Time of Update: 2018-12-04
hibernate,自己寫的xxx.hbm.xml檔案 出現錯誤:Attribute "column" must be declared for element type"property" 這是因為我是複製了hibernate.cfg.xml的頭部檔案<?xmlversion='1.0' encoding='UTF-8'?><!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate
Time of Update: 2018-12-04
錯誤描述:fatal error C1010:在尋找先行編譯頭時遇到意外的檔案結尾。是否忘記了向源中添加“#include"stdafx.h"”?錯誤分析: 此錯誤發生的原因是編譯器在尋找先行編譯指示標頭檔(預設#include"stdafx.h")時,檔案未預期結束。沒有找到先行編譯指示資訊的標頭檔"stdafx.h"。 (因為工程中的每個cpp檔案屬性預設都是使用先行編譯頭(/YU)的,但是添加的第三方檔案並沒有 #include
Time of Update: 2018-12-04
整理了一下,方便查閱{$IF CompilerVersion = 1.0} // Turbo Pascal 1{$IF CompilerVersion = 2.0} // Turbo Pascal 2{$IF CompilerVersion = 3.0} // Turbo Pascal 3{$IF CompilerVersion = 4.0} // Turbo Pascal 4{$IF CompilerVersion = 5.0} // Turbo Pascal 5{$IF
Time of Update: 2018-12-04
因為FireMonkey是為了跨平台而存在的,所以Windows下特有的概念在FMX下是不存在的,比如訊息機制但是你建立一個FMX程式,發現仍然可以在Windows下工作,所以它必定是有訊息處理機制的,只不過封裝了起來,我們無法直接操作而已下面的代碼在FMX下實現VCL下的WndProc函數,來達到處理訊息的目的interfaceuses Winapi.Windows, Winapi.Messages, System.SysUtils, System.Classes, FMX.Forms,
Time of Update: 2018-12-04
根據網上的代碼稍作修改。需要先安裝JwAPIunit CPUUsage;interfaceuses Windows, JwaNative;function GetCPURate: Byte;implementationvar FOldIdleTime: LARGE_INTEGER; FOldSystemTime: LARGE_INTEGER;function GetCPURate: Byte;var PerfInfo: TSystemPerformanceInformation;
Time of Update: 2018-12-04
下面是Socket Error的錯誤碼和描述:Socket error 0 - Directly send errorSocket error 10004 - Interrupted function //call 操作被終止Socket error 10013 - Permission denied //c訪問被拒絕Socket error 10014 - Bad address //c地址錯誤Socket error 10022 - Invalid argument
Time of Update: 2018-12-04
很多瀏覽器有這種功能,實現原理都是一樣。發聲源基本都來自Flash,比如Flash遊戲啦,視頻播放器啦等等而Flash的發聲都是通過winmm.dll::waveOutWrite函數來完成,所以,我們只要能“接管”這個函數就行了下面的代碼是以前寫的一個模組,針對Flash的靜音,代碼寫的比較粗糙 ^_^ 注意,下面的代碼僅僅針對Flash模組進行IAT HookXP測試通過unit FlashMute;interfaceuses Windows, SysUtils, Classes,
Time of Update: 2018-12-04
var TempCanvas: TCanvas; BufDC: HDC; BufBitmap: HBITMAP; begin // 建立一個與顯示裝置相容的記憶體裝置 BufDC := CreateCompatibleDC(Canvas.Handle); // 建立一個與顯示裝置相容的位元影像 BufBitmap := CreateCompatibleBitmap(Canvas.Handle, ClientWidth, ClientHeight);