原创 python爬蟲之BeautifulSoup

在上一節演示了用4種方式獲取網頁內容。 接下來我們分析下載到的網頁 分析網頁我目前掌握了3種方式, 1,BeautifulSoup 工具 2,lxml 庫 3,正則表達式 這一節介紹BeautifulSoup Beaut

原创 python微信機器人之小i

前面介紹了圖靈機器人的接入,但是在後面的聊天中發現這個鬼的智能化程度太低了,聊天一點都不好玩,不說和siri比吧,和我以前接觸過的小i都沒法比, 所以在順着圖靈的做法,把小i也嵌入進去了 微信接口還是用的wxbot這個

原创 mfc-vs2012基本窗口介紹

在設置變量之前,咱先介紹一下vs2010 mfc開發時的一下窗口 1:解決方案資源管理器, 這裏面放的是一些配置文件,還有.c .h資源文件,界面生成的class就在這裏面,這也是主要的編輯窗體, 2:類視圖

原创 mfc-串口工具界面

知道了大概的功能之後,接下來就是就是界面的設計了, 咱們一個控件,一個控件的講解, 先來張運行起來的界面 接收區: 1:首先是整體的框架,我用的是Group box,把整個接收區包起來, 2:接受數據模式

原创 mfc-串口控件的添加和使用

既然是寫一個串口,那麼肯定需要串口了, 目前mfc支持兩種串口創建方式, 1:調用串口類,繼承並且實現部分函數, 很複雜,但是很靈活 2:下載串口控件,也就是Axxxxx X控件, 這個在csdn上面有,2個下載幣

原创 mfc-串口控件變量設置

在知道了一些個基本的界面之後,咱們來介紹怎麼給控件添加變量 首先是4個radio button按鈕,這四個東西兩兩一組,(後臺劃分的),首先,右鍵radio button ->添加變量(B)->類別->Value->變量類型->i

原创 Python爬蟲-用迅雷下載電影

前段時間用Python寫了一個爬取豆瓣電影的腳本,可以把評分高於8.0和評價人數高於10w人的電影保存下來,保存的格式是json的, 然後熬夜用c#寫了一個界面軟件可以顯示和讀取電影信息, 然後打算加一個一鍵下

原创 python微信機器人之aliyun服務器

微信機器人寫好了,你不可能在電腦上一直掛着啊, 所以就想到了放到阿里雲的服務器上 我的阿里雲服務器的系統是ubuntu 14.3的版本 python lib的目錄是在 /usr/lib/python2.7/dist-pag

原创 stm32-W5500-官網教程

w5500就是一個以太網模塊,這個模塊本身集成了tcp/ip協議,mcu只需要通過spi協議讀寫他的寄存器就可以進行數據交互了, 下面大致說說stm32移植w5500的過程和步驟吧, 10個引腳中,真正使用的也就只有vcc gnd m

原创 STM32F4-usb_slave u盤

使用stm32F4的HSUSB移植一個usb和sd卡組合當做U盤使用的操作 想要做到這個功能,大致如下幾個步驟 1,SDIO/SPI 驅動 SD卡,具體的驅動可以使用keil提供的eval庫 2,下載usb device驅動,我們這裏

原创 NW-修改bug第一步

從今天開始,我的任務又變了一個,轉職修改bug了, 前期的代碼移植完成之後,現在就是進行補洞了, 主要的目的是完成如下這些, 1,移植過程中遺留的一些小漏洞問題。 2,版本不一樣導致的一些小區別,比如creg的電信支持 3,N

原创 nw-tcp部分的 bug修改經驗

這幾天連着修改了好幾個tcp方面的bug,也算是有了一個基本的認識吧, tcp在n720裏面從srv到open,到write,read,ack,再到close。基本的流程大致如下吧,簡單說一下。 srv配置tcp的一些參數,在這裏面,

原创 nw-初戰

今天把新版本的代碼燒寫進去了,然後開始了測試還有部分的擼代碼過程, 但是發現了幾個很傻比的問題,代碼極度不同意,別人提交了,都不說一聲,然後現在處於初始階段,代碼不停的要提交,提交,然後合併,合併,好麻煩,所以我就弄錯了一步,導致整個都

原创 nw-git配合beyond的使用

實際使用的時候,和學習會有很大的區別,因爲人力畢竟是有限的,很多事情無法想象到,我想這也是軟件開發過程的一個跳不過去的坑吧, 環境:服務器一套代碼,純淨的,不待任何工程,然後多個人同時開發,開發的時候可能會有重複的地方,

原创 nw-tcp bug的小理解

這兩天遇到了tcp方面的bug感覺對tcp的使用會有點幫助,所以寫下來, 第一個是使用mynetopen之後模塊會進入tcp connect過程,但是這個一般比較慢,所以設計成了異步的,問題就是,如果此時再發送mynetopen的話,是按