原创 #利用C語言-EasyX圖形設計-製作簡易計算器#

花了大概一週的時間,今天終於完成了簡易版的計算器的製作,不過這計算器只能實現一些簡單的加減乘除,不能進行復雜的運算,有興趣的小夥伴們可以在這基礎上進行添加修改,一起努力,一起進步!! #include "graphics.h" #

原创 #奇葩論--在C語言中利用函數遞歸創建鏈表#

在C語言的世界中,大家應該都懂得如何利用循環判斷來創建一個鏈表;但今天,我將向大家介紹一種新的創建鏈表的方法–利用函數遞歸的方法來創建鏈表。 利用函數遞歸來解決的問題,我們最熟悉的就是解決Fibonacci數列; 程序如圖:

原创 #奇葩論--關於C語言中的僅用"[]"運算符實現加法運算

## 奇葩論--關於C語言中的僅用"[]"運算符實現加法運算 ## 在C語言世界中,大家對這個“[]”運算符並不陌生,因爲我們經常在使用數組時需要用到它,但今天我向大家介紹的並不是它普通地在數組中的使用,而是用它實現像’+’運

原创 圖片加載框架ImageLoader實現原理

圖片加載框架ImageLoader實現原理 聲明:本篇文章已授權微信公衆號guolin_blog(郭霖)獨家發佈。 前序:在製作App的時候,會經常需要加載一些網絡圖片,在圖片加載框架出來之前,我們都是通過 網絡拉取 的方式去

原创 初識React Native(二)—實現Android上的原生模塊(一)

背景(實現的原因): 有時候我們的項目需要: 訪問Android平臺上的API時, 但是我們的React Native可能還沒有相應的模塊包裝; 再或者我們需要複用一些Java代碼的時候, 而不是用JavaScript重新實現時;

原创 Java計算器--CALance

之前用過C語言的圖形界面寫了一個電腦版的計算器,但效果並不是很好;因此這次花了接近一週的時間,利用Java語言寫了一個Android計算器APP–CALance,不僅寫了手機端的(Meizu),同時還寫了手錶端的(ticwatch); 其

原创 Android自定義View之圓形圖片--RoundImageView

最近,和幾個朋友一起準備做一個關於交易平臺的一個項目; 在準備之前,我們的UI設計師給我們設計了一個登錄界面,這個登錄界面最難之處就是要用戶的頭像需要圓形的,但Android的組件中並沒有現成的View,所以我就去看看了其他大牛們的bl

原创 JVM垃圾收集器與內存分配策略

概述 問:垃圾收集器(GC)需要完成的三件事情: 答:1. 哪些內存需要回收? 2. 什麼時候回收? 3. 如何回收? 問:爲什麼我們還要去了解GC和內存分配呢? 答:當需要排查各種內存溢出、內存泄露等問題時,當垃圾收集器成爲系統達到

原创 馬踏棋盤-----Java版

關於馬踏棋盤的思路,大致算法如下: 1.貪心算法(找最少的出路,因爲最少的出路往往不用進行多次選擇,貪 心算法的主要理念是:最拿走的路是最好的路); 2.深度搜索:主要的算法是深入進去探索,但執行時間有點長,效率有點低,但搜索面比較廣

原创 最小生成樹——Kurskal算法

背景: 最近精神上受到打擊,時常懷疑人生,懷疑人生的時候,就時常寫寫算法冷靜,今天給小夥伴們介紹圖的最小生成樹的算法之——Kurskal算法; … 由於小猿的文采不咋滴,就不長篇大作了,所有故事都在代碼裏: packag