原创 【cmake】LINK_LIBRARIES: Targets may link only to libraries. CMake is dropping the item.

LINK_LIBRARIES: Targets may link only to libraries. CMake is dropping the item. 錯誤原因:鏈接的時候,提供的是鏈接的目錄而非鏈接的共享庫 解決方法:將對應的鏈

原创 【python】jinja2利用PackageLoader加載模板文件

jinja2利用PackageLoader加載模板文件 假設文件層次結構如下所示: 代碼邏輯中需要用到templates下面的template.html文件,然後利用html模板生成html報告。 此時,需要按照如下方式加載模板

原创 【python】jinja2模板引擎生成HTML

jinja2模板引擎生成HTML 0 背景 在之前的文章中,我介紹過《Python之生成HTML文件》以及《HTML零基礎入門教程(詳細)》,手動生成了html文件,在實際使用的時候,我們完全可以套用模板文件來生成,免去了一條一條手寫的麻

原创 【mysql】linux中調用mysql_query出現SIGSEGV

linux中調用mysql_query出現SIGSEGV windows平臺下面運行程序沒有問題,換到linux平臺上來運行時,linux中SIGSEGV錯誤。 gdb調試跟蹤發現出現core的地方是,linux中調用mysql_quer

原创 【cmake】Cmake編譯引用thread

Cmake編譯引用thread find_package (Threads)add_executable (myapp main.cpp ...)target_link_libraries (myapp ${CMAKE_THREAD_LI

原创 【cmake】cmake編譯json

cmake編譯json jsoncpp是一個第三方庫,應用於很多項目中。 假設目錄層次結構如下: ./src/libs ├── CMakeLists.txt ├── jsonCPP │   ├── c++11 │   ├── c++be

原创 【mysql】c++操作mysql

c++操作mysql 先定義一個數據庫管理的cpp文件和頭文件。 MySQLManager.h 文件: #pragma once // 網絡通信頭文件 #include <WinSock.h> // 引入mysql頭文件(比較好的做

原创 【visual studio】資源管理器跟隨當前頁面

資源管理器跟隨當前頁面 Tools->Option->Projects And Solutions->General, tick “track Active Item in Solution Explorer” 工具-> 選項->項目和解

原创 【django】django中html模板總結

django中html模板總結 一、模板語法之變量:語法爲 {{ }}: 在 Django 模板中遍歷複雜數據結構的關鍵是句點字符  .(也就是點) views.py def index(request): name = "he

原创 【swig】swig編譯報Unable to find 'swig.swg'

Troubleshooting =============== In order to operate correctly, SWIG relies upon a set of library files. If after buil

原创 【python】去除\n\r\t最佳方法

去除\n\r\t最佳方法 >>> a='abcd\r' >>> a.strip() 'abcd' >>> a='abcd\r\n\t' >>> a.strip() 'abcd' >>> a='\n\r\tabcd' >>> a.stri

原创 【python】字節跳動大學水房接水

題目: #字節跳動大學有一個水房,水房裏一共裝有m 個龍頭可供同學們打開水,每個龍頭每秒鐘的供水量相等,均爲1。 #現在有n 名同學準備接水,他們的初始接水順序已經確定。將這些同學按接水順序從1到n 編號,i 號同學的接 #水量爲wi。接

原创 【shell】shell中的%% ##

原文鏈接:https://blog.csdn.net/qq_30130417/article/details/80911989 假設定義了一個變量爲: 代碼如下: file=/dir1/dir2

原创 【python】查找列表中兩個元素之和等於某一值的兩個元素

查找列表中兩個元素之和等於某一值的兩個元素 思路: 利用a+b=sum的思路,進行變形:b=sum-a,然後遍歷列表,讓列表元素逐一賦值給a,然後查看b是否存在列表當中即可。 直接上代碼: def sum_of_two(arr,targ

原创 【python】查找列表中兩個數,使得第一個數 減 第二個數的值最大,且第一個數的下標小於第二個數

查找列表中兩個數,使得第一個數 減 第二個數的值最大,且第一個數的下標小於第二個數 思路: 取出列表的第一和第二個數構成子序列,並讓當前最大值maxValue=array[0],子序列中的最大偏差值maxDiffValue=maxValu