360doc--gastonfeng的文章
http://www.ahfyzs.com/rssperson/127564.aspx
360doc (http://www.ahfyzs.com)
zh-cn
360doc--個(gè)人圖書館
-
如何使用備份SRAM的EEPROM中STM32F4
http://www.ahfyzs.com/content/16/0727/09/7991404_578687757.shtml
2020/5/11 15:34:43
如何使用備份SRAM的EEPROM中STM32F4.int8_t write_to_backup_sram( uint8_t *data, uint16_t bytes, uint16_t offset ) { const uint16_t backup_size = 0x1000;}int8_t read_from_backup_sram( uint8_t *data, uint16_t bytes, uint16_t offset ) { const uint16_t backup_size = 0x1000;}int8_t write_to_backup_rtc( uint32_t *data, uint16_t bytes, uint16_t offset ) { const uint16_t backup_size = 80;
-
openERP server action,最強(qiáng)大的功能,沒有之一
http://www.ahfyzs.com/content/16/0822/20/127564_585164403.shtml
2016/8/22 20:06:52
openERP server action,最強(qiáng)大的功能,沒有之一。ir.actions.clientir.actions.act_urlir.actions.act_windowir.actions.act_window_closeir.actions.wizardir.actions.server.Server action.其中有一個(gè)子類 ir.actions.server ,可以用來(lái)執(zhí)行服務(wù)器端的動(dòng)作。-動(dòng)作,即server_action定義的動(dòng)作。菜單 Settings/ Technical/ Actions/ Server Actions.點(diǎn)擊Add按鈕,在彈出窗選擇已經(jīng)創(chuàng)建的server action或者建立新的server action.
-
Qt Quick之StackView詳解(1)
http://www.ahfyzs.com/content/16/0803/15/127564_580508878.shtml
2016/8/3 15:44:16
Qt Quick之StackView詳解(1)push(item),入棧操作,參數(shù)是Item,將一個(gè)頁(yè)面壓入StackView。StackView管理的頁(yè)面,都會(huì)作為StackView的孩子,這些子View們,默認(rèn)會(huì)充滿StackView的可用區(qū)域,我們不能使用anchors來(lái)布局子頁(yè)面,假如你為子View使用了anchors,那頁(yè)面切換時(shí)的動(dòng)畫效果就會(huì)失效。StackView示例。我們看到,在上面的GIF中,點(diǎn)擊Next按鈕會(huì)新創(chuàng)建一個(gè)頁(yè)面并將這個(gè)頁(yè)面加入到StackView中,頁(yè)面切換時(shí)有一個(gè)動(dòng)畫效果。
-
Cppcheck 1.54 C/C++靜態(tài)代碼分析工具
http://www.ahfyzs.com/content/16/0628/10/127564_571327809.shtml
2016/6/28 10:29:27
The available platforms are:* unix3232 bit unix variant* unix6464 bit unix variant* win32A32 bit Windows ASCII character encoding* win32W32 bit Windows UNICODE character encoding* win6464 bit Windows-q, --quietOnly print error messages.-rp, --relative-paths-rp=<paths>, --relative-paths=<paths>Use relative paths in output.
-
為什么人人都該懂點(diǎn)LLVM
http://www.ahfyzs.com/content/16/0614/01/127564_567567588.shtml
2016/6/14 1:11:44
為什么人人都該懂點(diǎn)LLVM.LLVM是什么?獲取LLVM.(如果你夠勤奮,你甚至可以“訓(xùn)練”你的Google,使得在不輸入LLVM的情況下它也可以把LLVM的相關(guān)結(jié)果推到最前面)雖然聽上去有點(diǎn)逗,不過(guò)你真的需要這樣找LLVM的API文檔——反正我沒找到其他的好方法。如果LLVM沒有全局安裝,你需要告訴CMake LLVM的位置.你可以把環(huán)境變量LLVM_DIR的值修改為通往share/llvm/cmake/的路徑。$ LLVM_DIR=/usr/local/opt/llvm/share/llvm/cmake cmake ..
-
Jinja2 簡(jiǎn)明使用手冊(cè)
http://www.ahfyzs.com/content/16/0602/18/127564_564522083.shtml
2016/6/2 18:04:48
你可以傳遞python的變量給模板,用來(lái)替換模板中的標(biāo)記。導(dǎo)入模板有兩種方式,一是導(dǎo)入整個(gè)的模板作為一個(gè)變量,另一個(gè)方法是從一個(gè)模板中導(dǎo)入指定的宏或者可導(dǎo)出的變量 下面我們寫一個(gè)名為"form.html"的模板, 這個(gè)模板作為一個(gè)公共模板提供給其它模板使用 <pre> {% macro input(name, value='''', type=''text'') -%} <input type="{{ type }}" value="{{ value|e }}" name="{{ name }}"> {%- endmacro %}
-
Jlink命令
http://www.ahfyzs.com/content/16/0517/11/127564_559840061.shtml
2016/5/17 11:51:04
-
JLINKARM.DLL < JLINKARM.PAS/H >
http://www.ahfyzs.com/content/16/0516/22/127564_559728467.shtml
2016/5/16 22:49:38
JLINKARM.DLL <JLINKARM.PAS/H >32 long __declspec(dllimport) JLINKARM_EMU_FILE_Read(long param1, long param2, long param3, long param4);108 long __declspec(dllimport) JLINKARM_JTAG_StoreGetRaw(long param1, long param2, long param3, long param4);164 long __declspec(dllimport) JLINKARM_SetWP(long param1, long param2, long param3, long param4, long param5);
-
C單元測(cè)試框架之Cmockery ? DevLabs
http://www.ahfyzs.com/content/16/0514/16/127564_559079031.shtml
2016/5/14 16:16:05
// 此函數(shù)將替換getch(), 用于模擬用戶輸入int test_getch(void){i++) { // 當(dāng)調(diào)用test_getch()時(shí)將依次返回此處寫入的字符 // test_getch()在get_input()函數(shù)中被調(diào)用 will_return(test_getch, *(user_input + i)); } // 測(cè)試, get_input()返回的是輸入的有效字符數(shù) assert_int_equal(get_input(input_buf), strlen(input)); // 測(cè)試, 得到的輸入值是否符合期望 assert_string_equal(input_buf, input); return;}
-
inno setup使用詳細(xì) 第一部分
http://www.ahfyzs.com/content/16/0412/13/127564_549984354.shtml
2016/4/12 13:49:13
搞明白一點(diǎn)就是,同一個(gè)程序,就算版本不一樣,這個(gè)AppId必須一樣,不然會(huì)影響卸載,不能正常卸載。這個(gè)是因?yàn)閁sePreviousAppDir的默認(rèn)值是yes。DisableStarupPromptL:默認(rèn)值是yes。RestartApplications:默認(rèn)值是yes。RestartNeededByRun:默認(rèn)值是yes。如果是yes,安裝文件會(huì)創(chuàng)建log文件。ShowLanguageDialog:默認(rèn)值是yes。Yes會(huì)提供自動(dòng)卸載工具。UnistallDisplayIcon:這個(gè)指定了在控制面板里的卸載程序中程序的圖標(biāo)。
-
Jenkins進(jìn)階系列之
http://www.ahfyzs.com/content/16/0411/11/127564_549680574.shtml
2016/4/11 11:55:46
Remove prefix:移除目錄(只能指定Transfer Set Source files中的目錄)Flatten files:只在ftp上建立文件,不創(chuàng)建目錄(除了遠(yuǎn)程目錄)Remote directory is a date format:遠(yuǎn)程目錄建立帶日期的文件夾(需要在Remote directory中配置日期格式),具體格式參考下表:Clean remote:上傳前會(huì)刪除遠(yuǎn)程目錄中的所有的文件(血的教訓(xùn)啊,測(cè)試的時(shí)候用的是運(yùn)營(yíng)小組的ftp,然后一不小心就把他們的數(shù)據(jù)刪除了,害的我去做數(shù)據(jù)恢復(fù)。)
-
C#設(shè)置程序開機(jī)啟動(dòng)(附源碼)
http://www.ahfyzs.com/content/16/0410/21/127564_549560418.shtml
2016/4/10 21:47:21
C#設(shè)置程序開機(jī)啟動(dòng)(附源碼)設(shè)置程序開機(jī)啟動(dòng),附程序源代碼。原理就是在注冊(cè)表啟動(dòng)項(xiàng)里添加一項(xiàng)。路徑:SOFTWARE\Microsoft\Windows\CurrentVersion\Run.
-
Odoo測(cè)試 | Haiwei Liu 的博客
http://www.ahfyzs.com/content/16/0408/17/127564_549000577.shtml
2016/4/8 17:08:45
Odoo測(cè)試 | Haiwei Liu 的博客。編寫測(cè)試程序,僅需要在模塊里定義tests子模塊,在測(cè)試的時(shí)候會(huì)自動(dòng)識(shí)別的。`-- tests |-- __init__.py |-- test_bar.py `-- test_foo.py.沒有從tests/__init__.py導(dǎo)入的測(cè)試模塊將不會(huì)運(yùn)行。openerp.tests.common.at_install(flag)設(shè)置at-install測(cè)試狀態(tài),用于是否運(yùn)行在模塊安裝的時(shí)候。openerp.tests.common.post_install(flag)設(shè)置post-install測(cè)試狀態(tài),用于是否運(yùn)行在一系列模塊安裝后。
-
總結(jié):QPixmap、QImage、QBitmap和QPicture
http://www.ahfyzs.com/content/12/0717/14/1291795_224728691.shtml
2016/4/5 10:56:11
總結(jié):QPixmap、QImage、QBitmap和QPicture.2、QPixmap依賴于所在的平臺(tái)的繪圖引擎,故例如反鋸齒等一些效果在不同的平臺(tái)上可能會(huì)有不同的顯示效果,QImage使用Qt自身的繪圖引擎,可在不同平臺(tái)上具有相同的顯示效果。在 X11, Mac 以及 Symbian平臺(tái)上,QPixmap 是存儲(chǔ)在服務(wù)器端,而QImage則是存儲(chǔ)在客戶端,在Windows平臺(tái)上,QPixmap和QImage都是存儲(chǔ)在客戶端,并不使用任何的GDI資源。QImage image(3, 3, QImage::Format_RGB32);
-
CentOS 7搭建SVN服務(wù)器
http://www.ahfyzs.com/content/16/0404/14/127564_547771243.shtml
2016/4/4 14:50:05
8、修改svnserve.conf文件 vi svnserve.conf 打開下面的幾個(gè)注釋: anon-access = read #匿名用戶可讀 auth-access = write #授權(quán)用戶可寫 password-db = passwd #使用哪個(gè)文件作為賬號(hào)文件 authz-db = authz #使用哪個(gè)文件作為權(quán)限文件 realm = /var/svn/svnrepos # 認(rèn)證空間名,版本庫(kù)所在目錄。9、啟動(dòng)svn版本庫(kù) svnserve -d -r /var/svn/svnrepos(停止SVN命令 killall svnserve)10、在windows上測(cè)試。
-
QSizePolicy 常用值
http://www.ahfyzs.com/content/16/0403/13/127564_547521693.shtml
2016/4/3 13:17:43
QSizePolicy 常用值。setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Minimum);一個(gè)微件的 sizePolicy 說(shuō)明微件在布局管理器中的縮放方式. Qt 內(nèi)置的微件都提供了合理的缺省sizePolicy, 但是這個(gè)缺省值有時(shí)不能適合所有的布局, 開發(fā)人員經(jīng)常需要改變窗體上的某些控件的 sizePolicy. 一個(gè) QSizePolicy 包括一個(gè)水平組件和垂直組件. 下面是最常用的值:Maximum: 微件的默認(rèn)大小為微件的最大尺寸. 微件可以縮小到其最小的面積量.
-
SVN、GIT生成版本號(hào) | 遲思堂工作室
http://www.ahfyzs.com/content/16/0401/23/127564_547196354.shtml
2016/4/1 23:17:22
-
CentOS7搭建git服務(wù)器 – 飛嗨
http://www.ahfyzs.com/content/16/0401/17/127564_547117471.shtml
2016/4/1 17:19:50
git實(shí)在是太popular了,之前一個(gè)項(xiàng)目,用yii2框架做,composer管理包依賴,這些個(gè)插件除少數(shù)放在svn上,其他都在git里,如果不懂git,真的是不能愉快的玩耍了,,,沒裝git就連插件都裝不上,,,好在git之父和linux之父是同一個(gè)人,有一丟丟小小的linux知識(shí),于是除了用github公有代碼倉(cāng)庫(kù)外,自己也搭建一個(gè)私有g(shù)it倉(cāng)庫(kù)。4.然后把project.git文件夾賦予git用戶chown -R git:git project.git.
-
Python 中的 fixture 和 fixtures
http://www.ahfyzs.com/content/16/0331/15/127564_546824407.shtml
2016/3/31 15:27:57
TestCase): def my_fixture_setup(self): pass def my_fixture_cleanup(self): print("++++ my_cleanup") def setUp(self): super(MyTestCase, self).setUp() self.my_fixture_setup() self.addCleanup(self.my_fixture_cleanup) def tearDown(self): super(MyTestCase, self).tearDown() print("++++ tearDown") def my_cleanup(self): print("++++ my_cleanup") def test_case_1(self): print("++++ test case 1")
-
Odoo(OpenERP v8)官方模塊一覽表
http://www.ahfyzs.com/content/16/0331/14/127564_546812437.shtml
2016/3/31 14:44:15