原创 linux鏈接動態庫提示某個函數找不到 undefined xxx

聲明:本人是菜鳥,學習階段,不對之處請不吝賜教 在學習tinyxml庫時,寫了個小程序,提示start.S:109: undefined reference to `main',網上各種答案,基本如下幾種情況 1、確實缺少main 2、編

原创 STM32 Mbed系列-ADC參考電壓設置

stm32l4x5/4x6 Mbed系統ADC內外部參考電壓修改ADC參考電壓mbed系統ADC驅動 ADC參考電壓 ADC採樣的參考電壓可以分爲內部參考電壓和外部參考電壓,參考電壓爲VREF+, mbed系統ADC驅動 Mbe

原创 c語言接口與實現--表,含原文實例

本章介紹表的結構、操作及應用,文章給出的例子用到了前章節的atom/except/mem,分別對應“原子”,“異常和斷言”,“內存管理”章節。其中except在前面的章節中已經詳細給出,並驗證無問題。這裏補充一下atom和mem atom

原创 javascript嵌入式解釋器MuJS官方參考手冊

摘要: MuJS 是一個輕量級的 JavaScript 解釋器,可用於嵌入式開發。使用可移植 C 編寫,實現了 ECMA-262 規定的 ECMAScript 標準。與 V8、SpiderMonkey 和 JavaScriptCore等

原创 c語言接口與實現--第12章環的理解

不知不覺看到了第12章,不過有點走馬觀花了,前面章節課後習題基本沒做,樣例要麼設計的不好,要麼沒有設計;計劃下一輪好好做做課後習題。到了現在基本上看已經學過的數據結構,感覺大同小異,基本思路幾乎都離不開鏈表。 本章介紹的是環,環與序列非常

原创 lua面向對象類,繼承和多重繼承的實現

語法糖 在討論lua腳本的面向對象實現之前,我們先了解一個概念“語法糖(syntactic sugar)”,百度官方的解釋是: 也譯爲糖衣語法,是由英國計算機科學家彼得·約翰·蘭達(Peter J. Landin)發明的一個術語,指計算

原创 linux lo迴環接口與127.0.0.1

問題: ping 127.0.0.1失敗 127.0.0.1是本機ip,在做某一相驗證是,用到redis-server,啓動後使用redis-cli發現無法連接到本機的redis服務。 通過ifconfig查看到lo對應的本機迴環ip丟

原创 MuJS解釋器c與javascript交互探討之變量篇

在我的另外一篇《MuJS官網示例講解–linux》博客中,在介紹官網示例時,有過相關介紹,這裏單獨列出來以供參考。 1.c獲取javascript腳本變量 獲取primitive變量 js腳本中的全局變量可以獲取,局部變量不行,請

原创 javascript測試題和參考答案----試題源自牛客網

附上牛客網鏈接: https://www.nowcoder.com/ta/js-assessment?page=1 最近有點不知所措,該用什麼,該學什麼;隨意學起了javascript,就試着做了一下牛客網的試題,附上答案 1、查找

原创 linux下使用hiredis異步API實現sub/pub消息訂閱和發佈的功能

本文轉載自鏈接: http://blog.csdn.net/chenzba/article/details/51224715 最近使用redis的c接口——hiredis,使客戶端與redis服務器通信,實現消息訂閱和發佈(PUB/SU

原创 lua的全局變量、局部變量、函數閉包和非局部變量(upvalue)

我們知道lua腳本語言的變量是弱類型的,即變量沒有類型,值纔有類型,同一名稱的變量具體類型要看所賦值的類型,如下 a=1 --整型 a=1.0 --浮點型 a="ab" --string型 a={} --table型 a=fu

原创 c語言接口與實現--異常與斷言(異常部分)的理解,含實例

1、 這部分對於初學者(包括我)來說是不太好理解的,我斷斷續續的看了幾天時間才基本把“異常部分”看懂,把我個人的理解寫下來,一是記錄,二是希望能幫助到有同樣困惑的人。 2、個人覺得人郵出版社2011年9月第1版在本章節中存在翻譯錯誤

原创 javascript格式化輸出的實現(MuJS)

MuJS是一款支持嵌入式開發的輕量級javascript解釋器。 javascript主要是針對web開發的腳本語言,所以主要藉助瀏覽器來調試;但mujs針對的是嵌入式開發,調試時的交互主要靠輸入輸出終端,javascript本身是不支

原创 lua數據庫鏈接--mysql完整實現和luasql驅動API說明

本文介紹lua的luasql驅動庫,這個luasql是開源的,支持很多數據庫,如:mysql/odbc/postgres/sqlite/sqlite3/oracle 下面分win和linux兩個來介紹,操作過後覺得linux相對複雜一些

原创 error: luaxlib.h: No such file or directory

在linux下,學習c和lua腳本相互調用時,參考網上的例子,發現始終編譯不過去。 一直在報錯誤 error: luaxlib.h: No such file or directory 很鬱悶,網上搜也搜不到,最後才發現是拼寫錯誤,