原创 基於算符優先分析算法的語法制導翻譯——程序設計與編譯原理

一、在算符優先語法分析的基礎上進行翻譯工作(即語義分析),每當將一個最左素短語歸約爲一個非終結符號時,就調用對應產生式的語義子程序,去完成相應的語義翻譯工作,這步歸約使用的產生式對非終結符號不加區分(即將所有的非終結符號用一個通用的非終結

原创 學生成績管理系統C++@USC

                                                                          題目“學生成績管理系統設計” 1、問題描述        學生信息包括:學號、姓名、性別、

原创 SQL Server 2012數據庫搬遷

一、分離 SQL Server Management Studio圖形界面上需要搬遷的數據庫上右擊-》任務-》分離  將分離出來的數據庫DatabaseName.mdf以及日誌DatabaseName_log.mdf文件複製到需要搬遷的

原创 利用網絡類型、位置區碼以及基站號信息查詢全國三網2G/3G/4G基站位置

國內單基站查詢接口:http://api.cellocation.com:81/cell/ 支持格式: CSV/JSON/XML 請求方式: GET 1.說明  2.代碼例舉 /** * * * 國內單基站查詢接口:http:

原创 JDK安裝錯誤之:Failed reading value of registry key:...

安裝JDK遇到如下問題: Failed reading value of registry key:         Software\JavaSoft\Java Runtime Environment\1.8\JavaHome Erro

原创 迷宮

思路:廣度優先搜索dfs,不斷從附近擴散到遠處的出口。 注意:不要寫成了深搜,一條道走到黑。。。 #include<bits/stdc++.h> using namespace std; const int MAXN = 1005;

原创 完全二叉樹的權值

分析:數據結構裏面完全二叉樹關於深度的定理:depth=[log2(index)]+1 #include<bits/stdc++.h> using namespace std; const int maxn = 100005;//最

原创 指令編碼及拓展

某機器採用16位字長指令, (1)若採用定長操作碼,地址碼5位,現已定義60條二地址指令,那麼一地址指令最多多少條?    (2)修改(1)條件爲不定長操作碼,其餘不變,答案如何?   1: 二地址指令格式如下 op操作碼6位 地址

原创 數的分解

分析:瞎搞。。。 結果:40785 #include<bits/stdc++.h> using namespace std; bool check(int x){//判斷該數x是否包含2、4 while(x>0){

原创 數據庫管理系統(DBMS)中字段約束設置亂碼問題

一、問題背景 程序在鏈接SQL Server 數據庫的時候,比如人的一個表,裏面有性別sex的字段,設置的約束爲sex='男' or sex='女'。 問題所在:但是在寫程序的時候,發現這個字段無論是寫男還是女都寫不進數據庫。 後來經過

原创 測試次數

x星球的居民脾氣不太好,但好在他們生氣的時候唯一的異常舉動是:摔手機。 各大廠商也就紛紛推出各種耐摔型手機。x星球的質監局規定了手機必須經過耐摔測試 並且評定出一個耐摔指數來,之後才允許上市流通。 x星球有很多高聳入雲的高塔,剛好可以用來

原创 等差數列

分析:等差數列,分析出關鍵的幾個數值就好了。最小項、最大項輸入後已知,公差d未定。 要求數列項數最短,那麼在所有滿足要求——》能加出所有項的公差集合裏找出最大的那個公差即可。 待解決:所有滿足要求的公差集合、以及集合中的最大值。  

原创 遞增三元組

給定三個整數數組 A = [A1, A2, ... AN],  B = [B1, B2, ... BN],  C = [C1, C2, ... CN], 請你統計有多少個三元組(i, j, k) 滿足: 1. 1 <= i, j, k <

原创 籃球隊員組隊

注意:一個人雖然各個位置都很強,但是場上只能打一個位置。 分析:各列都排下序,把前面幾個不重複(人員、位置都不重疊)的高分球員對應值都加起來比較取大者即結果。 結論:手算、心算、Excel算都比寫代碼快的樣子。。。 #include

原创 拓展指令編址例題

正推(全部編完最大的情況): 前4位編完雙操作數指令還剩2^4-K個定長編碼; 進行拓展:剩下的2^4-K個編碼當作標誌位; 那麼 單操作數指令數+無操作數指令數=(2^4-K)*2^6條; 前10位再編完單操作數指令還剩(2^4-K)