原创 C語言隨筆(strcat的實現)

今天看C語言教程的時候,看到有關指針,字符串數組的時候,發現一個有意思的函數---strcat   char *strcat( char *strD

原创 C 語言隨筆之測試題

1.下面代碼的輸出 void foo(void) {unsigned int a = 6;int b = -20;(a + b > 6)? puts(">6"): puts("<=6"); } 在進行加法運算時候 int 型轉換成unsi

原创 C語言鏈表實現。

主攻C語言教程已經接近尾聲,越發激起了學習數據結構的興趣。學習數據結構不能沒有語言功底,要不然各種錯誤不知如何調試,使用語言也不是十分自然。這兩樣應該是相得益彰的,學好一種語言,靈活運用,像說話一樣,然後掌握技巧。 在數據結構中 鏈表是非

原创 windows下簡單的網絡套接字編程

1.文件傳輸 通過建立服務器客戶端連接,進行文件傳輸。由客戶端輸入一個文件名,服務器搜素,查找成功後,向客戶端傳輸數據。客戶端接受在當前目錄下創建文件。 // hdksjfkl.cpp : Defines the entry point

原创 C語言隨筆(宏 註釋 詞法)

準備C語言進階,看了一些關於C語言的書籍,今天是C陷阱與缺陷(阿里巴巴 騰訊實習生筆試都沒過。) 1.C語言詞法分析中的大嘴法。 每一個符號應該包含儘可能多的字符。也就是說,編譯器將程序分解成符號的方法是,從左到右一個字符一個字符的讀入,

原创 C語言隨筆之測試題(2)

1.下面代碼中哪些內容可以被改寫 const int *p;常量指針,常量指針本質是指針,常量來修飾它,表示這個指針乃是一個指向常量的指針。常量指針的使用,指針指向的對象不能通過這個指針來修改,但是可以通過原來的聲明來修改,也就是說常量指

原创 C語言隨筆(指針)

1.學習習慣。 在編寫C語言程序時候,不要簡單的printf成功就通過。要進行調試,觀察成員變量的變化過程。瞭解每一個變量存放的位置。尤其實在學習指針的過程中。強大的編輯器可以讓我們偷窺到內存中指針存放的位置,指向的變量內容. 2.指針變

原创 C 語言堆棧的實現,數組版本,鏈表版本(大師級的代碼值得細細品味。)

只能說大師寫的代碼就是好。精妙 格式優美。不冗雜。#include "stdafx.h" #include "stdio.h" #include <

原创 有關C語言的知識。

看了半個月的《C語言深度解析》,越發的感覺C語言的博大精深。寫下一些讀書筆記上記錄的東西,重溫一遍,有錯誤望指出。 1.賦值與初始化,初始化的時候右值已經存在,待初始化的左值對象還不存在。而賦值時候左右兩個值都已經存在。 PS:賦值語句

原创 C 語言隨筆

昨天寫的文章,格式明顯不好。今天希望有個進步。 1.sizeof()用戶strlen區別。      首先 sizeof絕對不是一個函數。只不過使用的時候加個括號,比較類似而已。早在程序編譯的時候sizeof就已經求出來了最終的數值。求出

原创 java學習(1).static,volatile,transient,final等關鍵字

static 靜態關鍵字 簡而言之一句話,不對類來實例化就可以用。 一,相關用法 1,static可以修飾類中定義的變量 也叫做靜態變量。 此時表明這個變量和具體類的實例無關而是和類相關的。靜態變量和普通類變量的區別也就是。類變量不區分實

原创 java學習(4)ArrayList、LinkedList類以及區別

1.什麼是ArrayList以及ArrayList的功能。 ArrayList 是一個數組隊列,相當於動態數組。 可以動態擴容—->繼承了AbstractList類實現了List接口。 可以隨機訪問—->實現了RandomAccess類

原创 python文件讀寫(open參數,文件緩衝,內存映射,臨時文件)

python文件讀寫(open參數,文件緩衝,內存映射,臨時文件) 1.基本方法 文件讀寫調用open函數打開一個文件描述符(描述符的個數在操作系統是定義好的) python3情況下讀寫文件: f = open('py3.txt','w

原创 Spring學習(1) IOC的含義,思想以及實現方法。

Spring框架中的IOC思想是spring框架中關鍵的概念: 1.含義如下: IOC—–Inersion of Control:控制反轉,是一種設計思想。大致含義是:把自己設計好的類,放入Ioc容器中進行統一控制,而不是按照傳統方式在類

原创 java學習(5),JVM內存模型以及GC回收算法

1.JVM的作用 java源文件通過編譯器,能夠產生對應的class文件,也就是字節碼文件。這個字節碼文件通過JVM中的計時器,編譯成機器碼。最終實現的目的是能夠不區分平臺而去執行,不論是linux,windows平臺,並且也不論傳入的j