- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 解决wsl上的archlinux系统的locale问题
可能因为没有安装en_US.UTF-8 的语言吧,vim /etc/locale.gen。这行的#删除,保存文件,然后执行sudo locale-gen。把 #en_US.UTF-8 UTF-8。然后再执行locale 就好了。
2023-11-02 14:22:02 318
原创 vs2017专业版安装更新的方法
步骤如下:vs2017->关于->检查更新。百度经验里的不好用,百度经验是这样写的:https://jingyan.baidu.com/album/ff42efa9fb5816c19e2202ef.html?picindex=2
2020-10-27 13:31:53 1119
原创 深入理解OpenGL、WebGL和OpenGL ES书中的examples
书上说example下载地址在www.openglinsights.com但是我打不开,在网上搜了两天才找到github上有:https://github.com/mortennobel/OpenGL_3.2_VS_2010_freeglut需要的同学自行下载
2020-08-31 23:04:16 973 3
原创 python3 subprocess module 的使用总结
subprocess.run()的使用我用的python版本是3.8.2,找到subprocess.run的函数声明如下:def run(popenargs,input=None, capture_output=False, timeout=None, check=False, *kwargs):第一个参数是*popenargs,*号代表序列或tuple(即(a,b,c)形式的元组),所以我们应该这样使用:cmdTuple =(“cmd.exe”, “/C”, r"del d:\output*.p
2020-08-31 19:58:28 1571
原创 关于目录路径用的正则表达式
关于文件、目录路径验证用的正则表达式目录要求D: D:\ D:\demo D:\demo\program files D:\demo\program files\ 都算合法的正则:[a-z]|[A-Z]:(\[^\/&?\n]+)\?文件名要求文件扩展名以.bak结尾,文件名不能有非法字符(例如?&等等)正则: [^\\/&*?]+.bak...
2020-08-15 12:52:40 4737
原创 windows7系统时间同步Internet时间失败
windows7系统时间同步Internet时间时,因连接时间服务器超时失败的错误:解决: 把时间服务器地址换成ntp.ntsc.ac.cn就好了,可能这就是国家时间授权中心的地址吧
2020-07-29 13:10:36 584
原创 python 进制转换
python 进制转换2进制、8进制、 10进制、16进制变换2进制转16进制2进制转10进制2进制转8进制10进制转16进制10进制转8进制2进制、8进制、 10进制、16进制变换0b10 = 2 ,前缀0b表示10是2进制数0o10=8 ,前缀0o表示10是8进制数0x10=16 ,前缀0x表示10是16进制数10=10 , 没有前缀表示是10进制数2进制转16进制>>>hex(0b110)>>>0x62进制转10进制>>&g
2020-07-20 22:11:33 175
原创 excel 打开时提示是否安装office自定义项
每次打开每次都提示是否安装自定义项,每次我都得选不安装,怎么让它永久不提示?如图,打开Excel选项的加载项页面(位置在文件->选项->加载项)。发现我想禁用的就是"Load Test Report AddIn",然后点"转到"左边的下拉三角(就是图中红框选中的),然后选中COM加载项,然后点击“转到”,在打开的页面中把"Load Test Report AddI...
2019-01-29 13:26:05 3019
原创 找出重复次数最多的单词及其重复次数
编写一个小程序,从标准输入一系列string对象, 寻找连续重复出现的单词,程序应该找出以下条件的输入位置:该单词的后面紧跟着再次出现自己本身, 跟踪重复次数最多的单词及其重复次数,输出重复次数的最大值,若没有单词重复则输出说明信息,例如,如果输入是: how, now now now brown cow cow则输出应标明"now"这个单词出现了三次。#include <ios...
2019-01-27 19:38:24 696
原创 VS2017 工具问题“本次安装Visual Studio 所用的安装程序不完整”
看到网上是这种方法http://www.voidcn.com/article/p-wkerlvpp-brt.html我在C:\Program Files (x86)\Microsoft Visual Studio\Installer下面也找到了vs_installer.exe打开后并不能自动继续vs上次的安装。我的解决方法是:利用它的修改功能点击修改进入修改已安装的组件的页面,我把上次...
2018-11-05 19:19:53 4459
原创 根据二叉树的先序和中序序列画出二叉树的方法
已知二叉树的先序和中序序列如下: 先序序列:1 2 4 6 3 5 7 8 中序序列:2 6 4 1 7 5 8 3 请画出该二叉树。 答: 先序序列的遍历顺序是先根节点,后左孩子,最后右孩子 中序序列的遍历顺序是先左孩子,后根节点,最后右孩子根据先序序列知道,1肯定是根节点,然后看中序序列里1的位置,知道264肯定是左子树,7583是右子树,然后再看264在先序里的顺序是246,证明2
2018-04-03 18:54:21 31660 14
原创 从文件夹里搜索文件并拷贝到指定目录的python 脚本
递归搜索指定文件夹下面的所有文件夹,找到文件名中包含目标字符串的文件,并拷贝到新目录下面,由此完成筛选。脚本如下import osimport sysimport shutilif sys.getdefaultencoding() != 'gbk': reload(sys) sys.setdefaultencoding('gb2312')addressPDF = ...
2018-04-03 17:48:53 6911 4
原创 qt 开发遇到的坑
1。QString的toString()和toWString()引起的win32位release 下std::string的析构崩溃 代码 QString qs; std::string str = qs.toStdString(); const wchar_t* w = qs.toStdWString().c_str(); 原因: qt和系统的c_runtime 库不一致导致的 改进
2017-11-30 00:52:07 638
原创 开源PLog库的使用
plog下载地址https://github.com/SergiusTheBest/plog 假设有下面三个模块,欲使他们3个日志都写到同一个log.txt文件。A依赖B、C 模块 ModleA.exe ModleB.dll ModleC.dll在ModleA中#include “MoudlB.h”#include “MoudlC.h”#include "Lo...
2017-06-11 01:27:46 2880
原创 vs2015编辑器坏了输入\显示成¥
vs2015编辑器坏了输入\显示成¥ 原来是是因为我选择的字体不支持\字符,太搞笑了,换成仿宋字体立刻就好了,原来是选的字体不支持\,希望能给各位一个经验吧...
2017-06-03 10:07:46 1247
原创 rapidjson 使用总结
rapidjson只有hpp文件,包含了hpp文件不需要编译成库就可以使用先说解析: 从文件里读出来json字符串,假设文件里的json字符串是:{ "k1": "1", "k2": "2", "k3": 3, "k4": null ", "k5": 4.0, "k6": true ", "k7"
2017-05-23 00:27:28 865 1
原创 win7下VS2008 使用ODBC读写EXCEL,找不到EXCEL驱动,安装驱动的办法。。。
终于出现了 Microsoft Excel 12.0 Object Library<1.6>这一项受下面一段话的启发:[color=#00CCFF]Excel.cpp和Excel.h是从Excel的类型库中获取的,类型库类似C++中的头文件,包括接口,方法,属性的定义;类型库在Excel的安装目录可以找到,Excel的版本不同,这个类型库也不一样,如下所示: Excel 95 and ...
2015-12-23 16:23:25 8776
原创 读ini文件和IsDlgButtonChecked(IDC_CHECK_NODEEDIT)遇到的bug
今天遇到2个低级错误,先是调用GetPrivateProfileString(L"COLORCORRECTOR",L"iNodeEdit",L"0",iNodeEdit,MAX_PATH,sIniPath)时,明明sIniPath文件的里iNodeEdit=1,可是函数怎么也返回0,我仔细看了好多遍也没发现问题,结果竟然是“COLORCORRECTOR”写错了,应该是“CORLORCORRECTO
2015-06-02 18:17:03 698
原创 读写ini文件
BOOL WritePrivateProfileString(LPCTSTR lpAppName,LPCTSTR lpKeyName,LPCTSTR lpString,LPCTSTR lpFileName);函数作用把lpString写入lpFileName指定文件中,lpFileName是文件的路径。例如:WritePrivateProfileString(L"MyApp
2015-06-01 18:38:33 355
原创 输出char[]数组
#include void main(){ char[] ="how are you"; printf("%s",char);//不能写printf("%s",char[0]);因为char[0]代表第一个char数组的值,不代表char数组的首地址 getch();}
2015-05-19 08:05:28 2043
转载 响应树控件的消息用ON_NOTIFY
树形控件的消息映射使用ON_NOTIFY宏,形式如同:ON_NOTIFY( wNotifyCode, id, memberFxn ),wNotifyCode为通知代码,id为产生该消息的窗口ID,memberFxn为处理函数,函数的原型如同void OnXXXTree(NMHDR* pNMHDR, LRESULT* pResult),其中pNMHDR为一数据结构,在具体使用时需要转换成其他类型的结
2015-05-18 14:58:14 1291
转载 分区表
一. 分区表理论知识 Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直
2013-10-20 10:35:51 561
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人