原创 華爲OJ練習題 -- c 語言IO重定位

在OJ 練習時發現scanf等IO操作並不需要直接通過控制檯輸入輸出,對調試效率極大提高 通過接口 freopen 可以實現此操作 #include <stdio.h> #include <stdlib.h> int main

原创 leetcode 編程的坑

1、不能使用數學庫max 解決方法:自定義 #define max(x, y)  ((x > y) ? x:y)   2、全局變量int visited[MAX][MAX] = {{0}};默認不會初始化 解決方法 1、二維顯示初始化  

原创 windows10 啓動系統內置的linux服務器功能

1、根據https://jingyan.baidu.com/article/624e74596633a034e8ba5a2b.html, 完成後後續只要輸入bash即可啓動。      可以看到linux和windows共用相同的IP,

原创 切換zsh配置的linux開發環境

1、切換前需要準備      a)  配置文件 ~/.zshrc      b) 工具包 ~/.oh-my-zsh 2、切換命令:chsh -s /bin/zsh (不需要sudo)

原创 windows10+samba訪問linux服務器

1、首先參考 http://3ms.huawei.com/hi/group/1503887/wiki_3247353.html(《Linux使用samba創建windows共享文件夾》)。 2、設置完成後可能出現windows無法打開共享

原创 rust 學習入門

Rust is a systems programming language that runs blazingly fast, prevents nearly all segfaults, and guarantees threa

原创 使用gcc的-finstrument-functions選項進行函數跟蹤

    GCC Function instrumentation機制可以用來跟蹤函數的調用關係,在gcc中對應的選項爲“-finstrument-functions”。可查看gcc的man page來獲取更詳細信息。編譯時如果爲gcc加

原创 高級語言反彙編程序的函數調用過程

摘要:本文說明高級語言編譯成彙編語言後,高級語言中函數調用的彙編程序過程。正文:高級語言編譯成彙編程序以後,在高級語言中的函數調用的彙編程序過程如下:1.將函數參數入棧,第一個參數在棧頂,最後一個參數在棧底。2.執行CALL指令,調用該函

原创 gcc 開源社區的版本管理系統切換至git工具

https://gcc.gnu.org/ GCC source repository converted to git. [2020-01-13] See the announcement. 點贊 收藏

原创 代碼流程圖 插件

OllyDbg 1.x 【轉帖】OllyTraceGraph 0.1.0 by JanBeck  :http://bbs.pediy.com/archive/index.php?t-176441.html   Recently I ne

原创 用 Graphviz 可視化函數調用

http://www.ibm.com/developerworks/cn/linux/l-graphvis/ 使用開源軟件來簡化複雜調用結構 花一些時間遍歷一下源代碼,可以向您展現所有的函數調用過程;但是如果函數指針非常

原创 aiSee3 矢量圖像文本格式 示例

DEBUG_FUNCTION void debug_cfg_vcg(void) {   basic_block bb;   edge ee;   edge_iterator ei;   static int i = 1;   int i

原创 華爲OJ練習題 -- 39. 24點遊戲 -- 全排序dfs的使用

參考https://mp.csdn.net/postedit/100632372,先了解下基本的全排序 基於指定的一組排序進行計算時,需要繼續遍歷 + - * /, 其中特別注意減法順序(是否可優化?)及除零問題 #include <m

原创 練習題 -- 排列組合 -- 隊列和遞歸的使用

原文鏈接:https://blog.csdn.net/huangkangying/article/details/6867295 排列和組合算法是考查遞歸的常見算法,這兩種算法能用遞歸簡潔地實現

原创 華爲OJ練習題 -- 135 修理手機 -- 隊列的使用

#include <iostream> #define MAX 1000 #define MAX_VALUE MAX*MAX*2 /* 最大值 */ #define N 100 #define M 100 #define