自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 cmake 报错: could not open ‘kernel32.lib‘: no such file or directory

首次用hello world想配置cmake。powershell下执行cmake .. -G "MinGW Makefiles"报的这个错。执行:cmake .. -G "Unix Makefiles" 成功。因为查到这个库是windows下的,于是想着换成Unix试下。

2024-03-19 10:39:45 451

原创 KMP算法

刷leetcode时了解到了这个算法,断断续续学了几天,今天试着写下错了好多遍终于过了。虽然还是一知半解,但也算知道点东西所以先写下来吧,应该对一些人有帮助,以后理解更深了再补充吧。基本定义(概念都是随着写随着编的,有不准确也没办法,为了写着方便)模式串:要找的 源串:从这里找 已匹配串:。。。 不匹配字符:。。。 前匹配:前多少个字符模式串和源串是一样的。 前缀串:不包含后k个字符的串(k>=1) 后缀穿:不包含前k个字符的串(k>=1) 反前缀: 以某个字符为分割点逐一

2021-09-25 06:04:46 170

原创 mathtype 常用快捷键

ctrl + H 上角标CTRL + L 下角标Tab 输完下角标后,切换到正常位置CTRL + F 分式

2021-06-20 17:42:54 572

原创 ubuntu18.04 mysql ODBC配置

ODBC配置 下载:https://dev.mysql.com/downloads/connector/odbc/ ubuntu myodbc-installer安装 sudo apt-get install libodbc1 若报错, 执行: sudo apt --fix-broken install sudo apt-get install odbcinst1debian2 下载: 进入上面的网址,选择ubuntu

2021-01-13 11:58:09 1040

原创 ubuntu18.04下pdf阅读器推荐

直接用WPS2019即可,我用着很不错,不用装别的软件

2020-11-24 14:52:45 1084

原创 QThread和QTimer的使用方法

参考链接:https://www.cnblogs.com/flowingwind/p/8361939.html说明:1、一下小结不保证对,如果错误希望指正2、Queue和Direc代表是的connect的链接方式,Qt::DirectConnection和Qt::QueuedConnection小结: 一个线程如果有多个任务要执行,且某个任务会阻塞,导致其他要执行的没有执行,这种情况就需要用线程了. 比如:QTimer 在主线程,主线程等待用户输入会导致定时器信号没法发出去(可...

2020-10-28 10:53:52 2660

原创 QT: QPainter画旋转的动态图

效果如下:关键代码:Dialog对象:.hprotected: void paintEvent(QPaintEvent *event);private: QTimer *timer; int angle;.cpp#include<QtMath>#include<cmath>Dialog::Dialog(QWid...

2019-12-17 16:11:43 1653

原创 QT 打印目录树

#include "dialog.h"#include<QDebug>#include <QDir>#include<iostream>using namespace std;//dir是目录, 不进行判断,由调用者判断void printDir(QString dirname, int level){ QDir::setCurrent(...

2019-12-11 07:55:40 309

原创 使用多线程测试一个程序是否是完全数

#include"c/myinc.h"#define MAXYZ 20pthread_mutex_t mutex;int ym=0; //因子 numsint ya[MAXYZ];int n;int tmp;void* testYZ(void *arg){ while(1){ pthread_mutex_lock(&mutex); printf("id: ...

2019-11-19 07:13:26 2846 5

原创 哲学家就餐问题

今天刚看的,整了半天,也不知道对不对,放上来给大家看下。。。,我在别处看到的哲学家吃饭还有thinking的状态,我没觉得有啥用, 因此就两个状态HUNGRY和EATING#include"../myinc.h"#define N 5//哲学家数目#define HUNGRY 1#define EATING 2pthread_mutex_t pm[N];int state[N];...

2019-11-18 16:25:23 161

原创 linux 父进程和子进程同时对一个文件进行写的后果(先open, 后fork)

int main(){ int fd=open("t.txt", O_WRONLY|O_CREAT, 0777); pid_t p; char buf[100]; int status=0; memset(buf, 0, sizeof(buf)); p=fork(); if(p<0){ err_exit("fork ...

2019-11-17 22:26:16 1794

原创 JZ2440 -> UART: loopback mode使用

我想测试下回环模式,一开始老没搞好, 后来用老师的源码[009_uart_011\001_uart_011_002], 将里面的UCON0设置为37,本来是5, 比之前多设置了一个UCON[5]=1, 回环模式。 然后我考虑到接收后用led显示。 又将main.c改了下如下:#include "s3c2440_soc.h"#include "uart.h"int main(void...

2019-11-05 08:06:16 717

原创 JZ2440-S3C2440 -- UART: 终端控制LED亮灭

功能描述: 终端输入4,5,6 对应的是GPF4,5,6变为低电平, 也就是对应的引脚点亮(同时其他引脚熄灭)https://download.csdn.net/download/wadfji/11957983

2019-11-05 07:49:41 318

原创 leetcode: 9. Palindrome Number

第一次写的: 结果超时 bool isPalindrome(int x) { if(x<0){ return false; } if(x==0){ return true; } int mi=1; while((x/static_cast&...

2019-11-03 16:44:09 87

原创 Clion 怎么正确的删除一个文件?

版本:windows 2019.2场景: 选择要删除的文件 -》 右键删除 -》 不选safe delete ,然后编译报错, no rule to make...解决:1、打开CMakeLists.txt, 删除关于已删除的文件的部分。 2、点击项目, 右键reload Cmake project参考链接:https://www.jetbrain...

2019-10-14 10:40:13 3191 1

原创 安装gcc9.2.0后,man报错:No manual entry for

百度及google都没找到解决办法后来经过一番探索,终于弄好了, man到有两个关键的店, 一个要有man-pages, 另一个是man执行程序, man-pages安装了,man也有可就是报,Nomanualentryforxxx。 重装了man和man-pages也不行。原因, 因为安装gcc时,那个教程配置环境变量把man-pages的目录也设置了, 删掉就可以了。环境...

2019-08-22 16:26:02 1048

原创 王爽 汇编语言 实验9

; 每行80个字符,占160个字节(0a0h),每个占2个字节。中间的位置是80; 显示的字符串'welcome to masm!'总共16个字符,共32个字节,每行最左边的位置四160/2[中间位置]-8*2[左边8个字符占的字节数]=64; 要显示3次,每次有不同的颜色,显示在中间总共25行,中间12行,显示3个,现实的第一行在屏幕的第; 11行,前面的10行所占的空间为 10*160...

2019-07-27 06:10:10 2725 2

原创 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not avail

Aconda需要配置环境变量,like these: D:\Anaconda3; D:\Anaconda3\Scripts; D:\Anaconda3\Library\bin

2019-07-05 15:13:47 1061

原创 msyql8.0.15密码过期(不用修改配置文件)

cmd下输入:mysql -u root -p修改密码并设置为不过期mysql> ALTER USER `root`@`localhost` IDENTIFIED BY 'new_password', `root`@`localhost` PASSWORD EXPIRE NEVER;

2019-04-04 12:40:32 1261

原创 pymongo 认证方法

参考链接: http://api.mongodb.com/python/current/examples/authentication.htmlmongodb = pymongo.MongoClient(f'mongodb://{username}:{password}@localhost:27017/test', serverSelectionTimeoutMS=3000)...

2019-04-01 16:37:31 1661

原创 javac 找不到符号

问题场景:两个java文件A,B,在同一个目录D,  A需要用到B的类, 用cmd进入D目录编译A时报的错。遇到这个问题的比较多, 我就总结下吧:       1、环境变量classpath没有配好   配好后, javac A B  javac B A或者javac *.java就行                  说没有配好有两个情况: 一是  点前面有空格啥的     二是没有...

2019-02-20 16:14:07 6206 7

原创 varlimo阿米洛机械键盘 win lock锁定

我的型号是va87m。 看了淘宝商品详情界面发现有这个功能, Fn+左win键按长达3秒以上可以互换键的功能。但是我不知道此时Fn键是就是Fn还是是左win键, 还有该键盘有个呼吸灯的功能, 快捷键是Fn+方向键, 然后我按左win+方向键,灯亮,但是Fn+方向键不亮,说明功能被换了。 随后同时按Fn+左win键按长达3秒以上,把功能换回来。 win+e看是否能打开文件夹,...

2019-02-17 08:39:58 38533 3

原创 selenium.common.exceptions.WebDriverException: Message

: 'chromedriver' executable needs to be in PATH  //标题长度限制, 见谅!! 出现这个问题的都是把环境变量肯定配好了,还出现这个错误的, 网上有一个解决办法是chromedriver直接放到本项目路径下。我有一个更好的办法, 那就是重启你的python应用程序(我的是pycharm), pycharm系统的环境变量是在启动的时候加载的。。。...

2018-11-29 07:42:25 756

原创 pycharm 高亮显示HTML文件闭合标签

之前用UE打开HTML文件,  感觉效果不好, 然后就想着能不能用pycharm看。找一个html文件打开后, 先按CTRL+ALT+L  格式化后, 双击一个标签, 然后另一个匹配的闭合标签也会亮, 但是颜色特别的暗, 想改亮点儿, 然后各种找, 最后发现了效果图:...

2018-11-03 09:08:39 1993

原创 Intellij idea 出现错误 error:java: 无效的源发行版: 11解决方法

Select the project, then File &gt; ProjectStructure &gt; ProjectSettings &gt; Modules -&gt; sources You probably have the Language Level set at 9:Just change it to 8借用下别人的图片, 我的默认是11报的错, 改成8后就好了...

2018-10-22 09:04:11 44431 12

原创 python3.6.5 pycharm 2018.1.4 (win10 64) 代码补全问题

主要有两点:     1、 用pip安装包时 不要用pip ,用pip3    2、 安装jedi (代码提示用的包), pip3 install jedi

2018-06-15 21:31:34 432

原创 去空格函数trim-C语言

参考这篇 去空格写的https://blog.csdn.net/jike080401/article/details/50279201 下面是我改进后的void trim(char* str){ if(str==NULL) return; char *begin=str; while(*begin&amp;&amp;(unsigned char)*begin...

2018-05-04 22:25:36 5182

转载 Eclipse 报错收集

Errors occurred during the build. Errors running builder 'JavaScript Validator' on project test.java.lang.NullPointerException去掉JavaScript Validator : 选择项目—-右键Properties—-Builders—--取消“JavaScript

2017-12-27 20:47:21 431

原创 汉字字符串与16进制互转

#include#includeint main(){    char z[20]="我";    char hex[100]="";    //汉字转16进制    unsigned int len=strlen(z);    int i=0;    for(;i=0x80的字符的16进制就会多6个f        sprintf(hex+2*i,"%x"

2017-12-02 13:06:36 11121

原创 float与十六进制字符串互转

#include#includeint main(){    float f=12.3;    char res[10]="";    /*  强转用法初探  *//*  memcpy(res,&f,sizeof(float));    printf("%.1f\n",*(float*)res);*/      /*  方式一  *//*  union

2017-12-02 11:24:00 2506

原创 运行VirtualBox提示0x00000000错误“0x00000000指令引用的0x00000000内存该内存不能为written

由于系统主题被破解,而VirtualBox会调用uxtheme.dll使用原版的uxtheme.dll替换c:\windows\system32\uxtheme.dll即可正常使用virtualbox文件大家百度下就能找到。注意的是,替换方法:  先修改文件名复制进去,重启再删除。

2017-04-14 23:52:55 27934 10

转载 qRegisterMetaType的使用

如果是自己定义的类型如果想使用signal/slot来传递的话,则没有这么简单。直接使用的话,会产生下面这种错误:QObject::connect: Cannot queue arguments of type 'TextAndNumber' (Make sure 'TextAndNumber' is registed using qRegisterMetaType().) 原因:当

2017-01-13 11:09:13 47937 7

原创 QT 添加图片提示无效样式表

没有先选择图片类型

2017-01-06 11:50:54 8147 4

转载 Qt - QDialog,QWidget实现模态及非模态

转载自:  http://www.360doc.com/content/15/0825/16/20016257_494656595.shtml在Qt中QDialog为“窗口”,而QWidget为“部件”,首先还是了解下《Qt 窗口与部件的概念》。对于 QDialog 的模态及非模态是直接可以实现的,很多课本中都会提到,此处总结下。模态QDialog方式一

2017-01-05 20:03:44 18249 1

转载 Qt用编程实现Spacer (转)

在QtCreator中,添加Spacer控件只需要,将其从组件库中拖到窗口上就行了。    对象窗口中显示类型为Spacer,但是程序中无法找到Spacer这个类。需要创建一个layout对象,然后执行代码 layout->addStretch(); 就可以了。alarm::alarm(QWidget *parent) : QWidget(parent){ QH

2017-01-03 18:10:22 7151

转载 map使用详解(转的)

1头文件#include2、map的功能自动建立Key - value的对应。key 和 value可以是任意你需要的类型。 根据key值快速查找记录,查找的复杂度基本是Log(N),如果有1000个记录,最多查找10次,1,000,000个记录,最多查找20次。 快速插入Key - Value 记录。 快速删除记录 根据Ke

2016-12-27 18:47:15 344

原创 C++编程错误 : undefined reference to `vtable for Student'

(.text._ZN7StudentC2Ev[_ZN7StudentC5Ev]+0x8): undefined reference to `vtable for Student'/tmp/cc6ceKYh.o:(.rodata._ZTI3God[typeinfo for God]+0x8): undefined reference to `typeinfo for Student'/tmp

2016-12-26 21:21:30 7858

原创 错误

/tmp/ccQvivp5.o: In function `Person::Person(std::basic_string, std::allocator >, int)':student.cpp:(.text+0x0): multiple definition of `Person::Person(std::basic_string, std::allocator >, int)'/t

2016-12-26 18:58:59 227

转载 什么是端口号以及常用端口号

端口号---具有网络功能的应用软件的标识号。注意,端口号是不固定的,即可以由用户手工可以分配(当然,一般在软件编写时就已经定义)。当然,有很多应用软件有公认的默认的端口,比如FTP:20和21,HTTP:80,TELNET:23等等,这里就不一一列举了。一个软件可以拥有多个端口号,这证明这个软件拥有不止一个网络功能。0-1023是公认端口号,即已经公认定义或为将要公认定义的软件保留的,而1

2016-12-07 19:31:00 1175

转载 一道fork 创建了几个进程的题目(转的)

http://blog.csdn.net/hs794502825/article/details/10242091[cpp] view plaincopy#include   #include      int main()  {          fork();             fork() && for

2016-11-29 14:15:40 4370 1

JZ2440->UART: loopback mode

JZ2440->UART: loopback mode

2019-11-05

JZ2440-S3C2440 -- UART: 终端控制LED亮灭

jZ2440-S3C2440 -- UART: 终端控制LED亮灭 JZ2440-S3C2440 -- UART: 终端控制LED亮灭 韦东山老师开发板

2019-11-05

hadoop-with-python.pdf

hadoop-with-python.pdf 带详细目录

2019-04-26

Web.Scraping.with.Python.mobi

Web.Scraping.with.Python.mobi

2019-04-26

Learning_Scrapy.mobi

Learning_Scrapy8.5.mobi

2019-04-26

小群效应.mobi

《小群效应》是2017年中信出版集团出版的图书,作者是徐志斌。《小群效应》是一本探讨社群运行规律的互联网书籍。互联网经济时代,新零售、网红经济、知识经济多受益于社群。

2019-04-26

reportlab_user_guide

之前从从这儿下的版本太旧了, 又重新下的, 下载日期是 20181115

2018-11-15

Python开发实战(带目录标签)

Python开发实战(带目录标签) 书签是一个一个添加的很全!

2018-05-08

jaxen的jar文件和源码包

jaxen jar 源码 chm文档没找到,这里只有jar文件和src源文件

2018-04-14

jxl 源码 jar chm说明文档

jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档 jxl 源码 jar chm格式API文档

2018-04-14

dom4j源码、chm文档说明及jar包

dom4j 源码 chm格式api jar dom4j 源码 chm格式api jar dom4j 源码 chm格式api jar dom4j 源码 chm格式api jar dom4j 源码 chm格式api jar dom4j 源码 chm格式api jar

2018-04-14

linux库安装.docx

libncurese 库安装过程

2017-08-16

Python学习手册(第4版

Python学习手册(第4版

2017-08-16

linux安装与共享.docx

linux 装系统时 需要装的基本东西,共享文件夹 vi/gcc/g++/搜狗输入法等, 我用的Linux16 注意不提供linux安装过程

2017-08-16

sql入门经典第五版 带书签目录

2017-04-24

ARM微控制器基础与实战-周立功.pdf

2017-03-24

计算结构体大小

是我见过的最好的讲C语言字节对齐的文档

2017-03-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除