原创 超星閱讀器pdz文件轉pdf

超星閱讀器下載的pdz文件在沒有授權的電腦不能打開,所以複製也沒什麼用。通過一些辦法可以將pdz文件打印成pdf格式。 (1)打印前打開xps服務: (2)在超星下載電子書,打開後進入正文第1頁,右鍵打印,打印頁數爲正文頁頁數(如果不

原创 TCL幾何管理

TCL用了有段時間,但是都是複製別人代碼做的UI,每次要用的時候都是重新看,或者瞎改,實際上自己對幾何管理器還是不懂。 今天看了一下,做下總結: (1)grid不能控制組件尺寸一樣,但pack可以(就目前所知): labelframe

原创 win7添加共享網絡

(1)運行CDM; (2)鍵入:netsh wlan set hostednetwork mode=allow ssid=xiaohua key=12345678; (3)通過“控制面板->所有控制面板項->網絡和共享中心->更改適配器設

原创 關於VS調試時的工作目錄

今天調試前把輸出目錄設爲了項目下的Debug文件夾下(默認是解決方案目錄下Debug下),生成的exe在修改後的目錄。當我把兩個待讀文件放到exe目錄,用文件名的方式讀取(即相對路徑),調試程序竟然讀不到。百般測試才發現調試程序把工作目錄

原创 關於調節電腦亮度

我電腦雙顯卡:Intel和AMD,Intel對OpenGL的支持到3.1版,比較老了,對https://learnopengl-cn.github.io 教程裏的OpenGL3.3版程序不支持,要切換顯卡。但是切換後屏幕太亮,而且不能調節

原创 編譯不同平臺的C程序

引用:https://learnopengl-cn.github.io/01%20Getting%20started/02%20Creating%20a%20window/ 今天學OpenGL,發現一個神器:CMake。可以將不同平臺(W

原创 QT打包

QT創建的程序很多可能不能獨立運行(但是調試的時候可以)。如果把編譯的EXE移植出來,雙擊會提示缺少dll,把dll複製到該目錄還不一定可行,提示缺少的dll不一定是全部依賴的dll。最好用QT自帶的工具複製這些需要支持的dll。具體步驟

原创 TCL的lappend,concat的使用

示例: set lst [list 1 2 3 4] >1 2 3 4 lappend lst [list 1 2 3] >1 2 3 4 {1 2 3} lappend第二個參數是一個數時,給指定列表添加一個元素;第二個參數是一個列表時

原创 C++關於不同精度數值處理

要求:有2組數據,一組有節點編號和座標,另一組只有節點座標和結果值(節點座標精度不一樣),要求匹配節點編號和結果值。 想法1:本來想通過將座標轉爲統一精度,再組成字符串,通過QMap<QString,int>有序查找編號,但發現不同精度的

原创 引用傳遞:upvar

(1)    傳遞數組可以改變數組的值namespace eval sp { proc func {arr} \ { upvar $arr name fore

原创 ANSYS TCL開始

最近在做ANSYS經典版開發,用到了TCL腳本語言,經前輩和自己的研究,總結一些經驗。tcl內置在ANSYS內,ANSYS17.0版可以在目錄:D:\Program Files\ANSYS Inc\v170\commonfiles\Tcl

原创 TCL在腳本中引用外部腳本過程

可查看《TCL_TK入門經典(第2版)》->第14章,創建與使用TCL腳本庫->自動加載。具體步驟如下:1、 在一個目錄中創建2個tcl腳本:module1.tcl,module2.tcl。# module1.tcl namespacee

原创 ANSYS中腳本的問題

(1)Ansys的TCL程序命名空間變量每次必須初始化如下面的代碼:namespace eval sp { proc main {} \ { variable Lst lappend Lst 1

原创 別人寫的UNICODE的文本,漢字字符都可以用記事本查看,注意記事本識別編碼的方式爲BOM

方法一和方法二類似 方法一: CFile f; CFileException e;TCHAR* pszFileName = _T("c:\\1.txt");if(!f.Open(pszFileName, CFile::modeCreate

原创 TCL數組array

下面是Tcl 數組(array)的應用技巧。(1)數組與列表的轉換(2)在函數中不能返回整個數組proc func{} \ { set a(1) 10 set a(2) 20 ret