Time of Update: 2018-12-03
通過最近幾周的折騰和學習,我似乎總結出了一套做題的套路。現在將其用演算法的形式寫出來:S1:仔細審題,注意題中給出的變數的最大值,小心陷阱S2:用最便捷的方法擷取輸入資料S3:設計演算法S4:根據演算法選擇合適的資料結構S5:寫代碼,並添加必要的注釋(注釋非常重要)S6:用已知資料測試寫好的程式,找出一些淺顯的BUG並修正之S7:提交。如果WA,則想辦法將錯誤資料重現(如測試邊界條件,極限情況),返回S5. 如果PE,使勁掐自己一下,居然犯這麼低級的錯誤,返回S5.如果TL,最佳化、改進演算法,
Time of Update: 2018-12-03
#include <windows.h>#include <time.h>#include <stdio.h>#define MAX100#define UP1#define DOWN2#define LEFT3#define RIGHT4#define MOVING5#define STOP0HANDLE hMain_Out = NULL;HANDLE hMain_In = NULL;struct Pos{int x;int y;};struct Body{
Time of Update: 2018-12-03
代碼比較短小,實現了訊息映射。Dialog.h :#include <windows.h>class CDialog{public://一條訊息所包含的資訊struct MAP{UINT Msg;bool (*pf)(HWND hwndDlg,UINT uMsg,WPARAM wParam,LPARAM lParam);int len;MAP *pNext;};public:WORD m_wRes;//Dialog資源的ID//頭、尾指標,用來操作訊息列表static MAP *m_
Time of Update: 2018-12-03
產品調試有6PIN(VCC,GND,TXD,RXD,TMS,TCK),由於產品限制,設想使用產品本身的D+、D-、VCC、GND,來調試,但是少兩個IO,因此使用74HC4053 3通道二選一類比開關。通過MicroUSB的ID線的A型(GND)B型(懸空),通過外部上拉,提供給4053的編碼端,C=0;A=B=ID(A=B=1,A=B=0;),即可接通Ax、Bx或Ay,By;實現TX(TMS),RX(TCK)的選通。通過該設計,使用不同的usb線,既可實現下載或者串口調試的功能。
Time of Update: 2018-12-03
16Khz採樣頻率,12Bit採樣精度,經過ADPCM壓縮解壓縮演算法後,聽到一些低噪,通過硬體排除(一聲道直接將mic經過運放後到耳放輸出,判斷進入AD的聲音OK),認為問題來之AD採樣內部雜訊。最佳化思路:1、ADC經過16KHz的Timer進行DMA到SampBuf[32];2、在DMA中斷,將SampBuf每相鄰兩個資料進行一次均值濾波,那麼32個資料可以求31次,所以===>
Time of Update: 2018-12-03
最近的struts項目中遇到了這樣的問題: 我的action中全域變數明明有getset方法,而且是自動產生的,但是在使用的時候,總是說找不到這個屬性的getset方法,取不到從jsp傳來的值, 原因如下:變數名為:hDeptment,在自動產生getset方法為:setHDeptment,getHDeptment。下面是解釋這個問題。(1)JavaBean 類必須是一個公用類,並將其訪問屬性設定為 public ,如: public class
Time of Update: 2018-12-03
CSerialIO-簡單好用的串口控制項源碼:src.rarDemo:SerialCtrlDemo.rar一、介紹CSerialIO實現一個對串口讀寫的類,有一個線程負責處理對串口資料的讀寫,只需要簡單調用CSerialIO提供的API就可以偵聽串口的資料。二、背景目前網上有同步和非同步串口讀寫控制項,需要使用者去定時的或者啟動一個線程去讀取資料,所以我實現的這個串口讀寫類時已經封裝了一個線程來處理讀寫資料,使用者可以基於自己的應用來處理讀寫、開啟和關閉串口事件。三、如何使用 class
Time of Update: 2018-12-03
ESC鍵可離開遊戲。main.cpp#include "lib.h"#pragma onceextern int level;int main(){FOOD food;WALL wall;BODY CurPos;HALL hall;int iExit = 0;while(1){if(iExit)break;Init(&food,&wall,&CurPos,&hall);MakeWall(&wall);while(1){Sleep(200);int res
Time of Update: 2018-12-03
用Ubuntu 的朋友應該都有體會,開機不久風扇就開始狂轉,本本也會很熱。據說是雙顯卡支援不好,獨顯導致的問題。解決方案如下:sudo suecho IGD > /sys/kernel/debug/vgaswitcheroo/switch 切換到整合顯卡echo OFF > /sys/kernel/debug/vgaswitcheroo/switch 關掉沒有串連的顯卡修改/etc/rc.local檔案,在exit
Time of Update: 2018-12-03
以login項目為例:目錄結構:login | |---index.jsp |---page.jsp |---WEB-INF/ |---web.xml |---faces-config.xml |---classes/web.xml : Web容器設定檔,需要配置Servler類、mapping和welcome-listfaces-config.xml : 配置導航規則classes/ :
Time of Update: 2018-12-03
在Android應用開發過程中,經常要對圖片做cache處理,比如從網路上下載圖片後儲存到sd卡裡,然後放到HashMap<String,Bitmap>裡同過ListView顯示,當HashMap裡的圖片很多時就會造成記憶體溢出的問題,網上的解決方案大多是要求顯示的調用Bitmap的recycle()方法釋放記憶體,但是Android官方網站上是不鼓勵調用recycle()方法的,而是由GC去做記憶體回收,通過測試,由於HashMap存放的圖片並不是順序存放的,很容易釋放掉ListV
Time of Update: 2018-12-03
折騰了一下午,總算搭好了NetBeans + JSF 開發環境。現將折騰期間出現的問題和解決方案記錄如下。。:1. 去 https://netbeans.org/downloads/ 下載 netbeans-7.3-javaee-linux.sh2. 為 netbeans-7.3-javaee-linux.sh 添加可執行許可權執行 chmod +x netbeans-7.3-javaee-linux.sh3. 執行 sudo
Time of Update: 2018-12-03
今天晚上下載了幾個英語聽力拷貝到了MP3上聽,可是只聽看不到原文真是蛋疼,所以想把聽力原文做成lrc檔案,這樣MP3就能顯示歌詞了。本來想上網上下載個,突然一想這程式也不難,就動手自己寫了個,曬下..有BUG,今後會不斷改進並添加新功能~使用方法:先在your name裡輸入你的名字,程式會自動在產生的lrc裡添加你的資訊~去網上把歌詞copy到下面的文字框內,點openfile找個mp3,然後Current
Time of Update: 2018-12-03
由於目前我在學校的一個實驗室跟老師學習Java EE開發,老師用的是Seam架構接活做項目,所以這一系列的文章將會向Seam方向寫。。路線大致應該是 : JSP --> Servlet --> Hibernate --> JSF --> EJB3 --> Seam在開始之前,去www.hibernate.org下載 hibernate4.final.zip
Time of Update: 2018-12-03
本程式通用調用UIManager.getInstalledLookAndFeels()方法來擷取本機已安裝的所有觀感,然後分別建立相應數量的Button,用來動態改變觀感。相關API :static voidsetLookAndFeel(LookAndFeel newLookAndFeel)設定觀感static voidupdateComponentTreeUI(Component c)動態更新觀感static
Time of Update: 2018-12-03
使用者點擊視窗中的yellow按鈕、使用者按下Ctrl + Y 鍵,都會改變背景顏色至黃色。多個事件來源調用的都是同一個類的actionPerformed()方法.Ctrl + Y 黃Ctrl + B 綠Ctrl + L 黑相關類:public class KeyStrokeextends AWTKeyStrokeA KeyStroke represents a key action on the keyboard, or equivalent input device.public
Time of Update: 2018-12-03
2001年,家裡的電腦接入了寬頻,從此便開始了我的網遊之旅。記得我玩過的第一款、也是玩的時間最久的網路遊戲名叫《天驕》,至今已經有10年之久,現在仍在目標軟體的指揮下正常運營。這是國內早期的2D圖形網遊之一,我想也是繼MUD遊戲之後網路遊戲的一大進步。在十多年的風風雨雨中,我玩了很多很多網遊,見證了不少遊戲的興衰---從開啟內測到停止運營,中間可謂吃盡了苦頭(眾所周知玩遊戲浪費時間)。然而現在我卻深深地為國產網遊的未來擔憂——千篇一律,缺乏創新。 網路遊戲的生命週期,多則幾年,少則數月。那麼決定
Time of Update: 2018-12-03
persistence.xml中的資料為:<?xml version="1.0" encoding="UTF-8"?><persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence
Time of Update: 2018-12-03
最近學資料結構的時候一直在使用UltraEdit這個強大的文本編輯工具寫代碼,然後再用命令列編譯cpp檔案。但這樣的話每次編譯都要開啟一個CMD,設定環境變數,才能正常調用cl.exe
Time of Update: 2018-12-03
接著上一篇寫,記:資料庫課程設計(二)經過了一天的代碼編寫和頁面設計,已經基本完成了頁面的設計和後台代碼的完成,中途還遇到了一些小小的問題,在這裡和大家分享一下,登陸頁面和首頁面的設計(用於尚不精通css,參照網路上部分樣式):登陸頁面:首頁面:這是初稿,日後還會進行修改關於後台代碼的編寫,其實也相對容易,因為這個項目本身的邏輯並不複雜,因為畢竟是資料庫的課程設計,My