原创 php5.4.45代碼升級到php7.3.4後不支持mysql_xxx的解決方法

比如原來連接數據庫,用的conn.php,代碼爲: <?php $dbhost = '127.0.0.1'; $dbuser = 'root'; $dbpass = 'root'; $dataname = "xxxx"; $conn =

原创 用UDP通訊如何保證對方百分百收到數據?

在UDP通訊中,當你的數據包發出去後,至於對方有沒有正確收到數據,並不知道,那麼,如何保證你發出去的數據,對方一定能收到呢???我們可以借鑑TCP協議的做法(回覆+重發+編號 機制) 1)接收方收到數據後,回覆一個確認包,如果你不回覆,那

原创 如何用CodeLite寫win32窗體程序(一)

當然,使用界面庫是可以寫窗體程序的,但如果不使用界面庫呢,如何寫win32窗體程序呢? #include <windows.h> #include <stdio.h> HINSTANCE g_hInst = NULL;//定義全局靜態

原创 如何開通阿里雲服務器的HTTPS功能?

需求 最近有個小程序,需要瀏覽PDF文件,由於PDF文件在公司的阿里雲服務器中,所以對於小程序來說是訪問外部服務器,訪問的鏈接必須是HTTPS://xxx鏈接,那麼經過一系列的操作後,解決了此問題,特此記錄一下! 步驟1 進入阿里雲管理界

原创 純js代碼把表格另存爲Excel文件

首先爲什麼要寫這篇文章,因爲這個看上去很容易實現的功能,但網上讀了很多文章,發現要麼不支持IE,要麼還要使用new ActiveXObject("Excel.Application");,要麼就發現導出的文件是html文件(只不過可以用E

原创 C語言實現像高級語言一樣的字符串操作(一)

如何用C語言操作字符串,像高級語言一樣靈活的操作,字符串的長度任意變呢?答案是肯定的,而且更靈活,效率更高! 下面實現strcpy與strcat函數的結合體 #include <stdio.h> #include <stdlib.h>

原创 零基礎用AD18畫二層PCB學習筆記(三)繪製封裝庫

比如要繪製一個0603的封裝庫,先去百度查0603的尺寸,這個尺寸也就是說框框要多大,焊盤要多大等,才能放得下這個元器件。 而0603有兩個焊盤,加起來是2.54x0.8mm,一個是0.8*0.955毫米,兩個焊盤之間的距離爲0.63 1

原创 零基礎用AD18畫二層PCB學習筆記(六)生產打樣文件

0.聯繫淘寶賣家,瞭解了工藝,流程等   常規工藝   是   85元   5-10片      工藝:板厚1.6,有鉛噴錫,綠油白字,雙面FR4,過孔蓋油(GERBER文件,過孔只按文件加工),銅厚1盎司   常規:最小線寬、線距0.2

原创 零基礎用AD18畫二層PCB學習筆記(五)繪製PCB板

1.打開繪製卡的原理圖--Update PCB--執行變更--這樣每個元器件的封裝都已經調入到了PCB畫板中,並已連好了網格線 2.選中底框--刪除 3.PCB佈線   1)點中器件中心,可以拖動器件,在拖動的時候可以按空格鍵改變角度,可

原创 零基礎用AD18畫二層PCB學習筆記(一)前言

本人想學畫PCB板,由於之前沒有任何基礎,所以網上下載了一個視頻教程,邊看視頻邊做筆記,並且根據筆記就真畫出了一塊自己的PCB板,其實感覺畫PCB板並不難,關鍵是要有好的教程,在這裏分享一下,視頻教程可以去http://www.zbpcb

原创 零基礎用AD18畫二層PCB學習筆記(四)繪製原理圖

1.首先,進入原理圖優選項,要設置原理圖的尺寸,比如A4紙大小等參數 2.繪製總線--總線入口--放置線(線可以連接端口)--   在每根線上放置網絡標號(比如VCC,GND,P37等,數字自動遞增),   在放置網絡標識時可以按Tab鍵

原创 零基礎用AD18畫二層PCB學習筆記(二)繪製原理圖庫

一)打開AD18,新鍵工程,新鍵項目,PCB工程, 二)新建原理圖庫,出現原理圖庫畫面,右鍵移動整個畫布,ctrl+滾球放大縮小 比如要畫一個2x3的坐子的原理圖庫,打開schlib 1.工具中放置線工具,或畫矩形工具,畫一個框框 2.可

原创 零基礎用AD18畫二層PCB學習筆記(七)問題總結

教程是教程,但自己真正給PCB的時候,除了要繪製很多需要用到的原理圖庫與封裝庫外,還出現了下面的問題: 1.不會更改PCB畫布大小   a.先點放置線條,隨便用哪層都可以,畫一個框框出來,然後選中此框框,點設計--板子形狀--根據選定對像

原创 HASH哈希算法的簡單理解

基本概念:哈希算法就是將不同長度的輸入值,計算成爲小於輸入長度的固定值,當兩個不同的輸入值x != y,可能會得到f(x)=f(y)的結果,稱爲碰撞,其實md5也是hash算法的一種。 作用:哈希算法,可以用於密碼中,有不可逆性,就是不能

原创 TTS(1)單片機播放WAV語音,有原理,有代碼

聲音:是由物體振動所發出來的。     那麼,一個物體的振動有振動頻率與振動幅度與振動強度等有關。     振動頻率就是每秒振動多少次     振動幅度就是振動一次所產生的距離     振動強度就是振動一次的力量有多強 振動材料的不同,發