- 博客(12)
- 收藏
- 关注
原创 在push的时候产生错误Support for password authentication was removed on Augest 13,2021
setting->Developer settings->Personal access tokens->Tokens(classic)->Generate new token->在scope中选择repo全部选项。再次push用token代替password,username不变。token只会生成一次,记得保存到自己的本地文件。打开github,点击头像。
2024-08-12 16:36:31
255
原创 JAVA线程学习笔记
java线程文章目录java线程1. 线程,进程,多线程2.线程创建三种方法3.并发问题4.静态代理模式5.Lamda表达式6.线程的停止,休眠,礼让1. 线程,进程,多线程先说程序,程序 为指令与数据的有序集合程序 执行一次就称为一个 进程而一个 进程 中可以有若干个 线程线程 是一个独立的执行路径main()称为线程入口,用于执行整个程序将一个进程交由多个线程执行,称为多线程2.线程创建三种方法1.Thread class ( 继承Thread类 )2.Runnable接口(实现R
2021-11-19 20:15:28
547
原创 计算机系统基础 - Lab1
计算机系统基础 - Lab1要求:1.运用虚拟机在Linux 32位系统下完成实验2.每个函数功能在限定的操作符下完成lsbZerolsbZero - set 0 to the least significant bit of xint lsbZero(int x) { return (x>>1)<<1;}byteNotbyteNot - bit-inversion to byte n from word xint byteNot(int x, in
2021-11-17 00:10:11
6413
原创 Java正则表达式初尝
Java正则表达式部分摘录//匹配规则(正则表达式)String[] patternStr="\\d+";String[] inputStr;//Parttern类编译匹配规则Pattern p=Pattern.compile(); //Matcher类储存匹配处理后内容,通过Pattern类调用matcher()创建Matcher对象Matcher m=p.matcher(inputStr); Matcher常用方法以 ([a-z]+)(\d+) 匹配 ac666ac 为例
2021-10-22 23:58:48
132
原创 qt图片处理软件
基于QT库实现的BMP图片处理工具(源码在文末)大学小学期的一次作业,要求基于c++语言和QT库做一个BMP图片的处理工具我寻思这还不是洒洒水,qt库里的算法函数还不够我吃的?马上开锤!一套操作下来猛如虎不就是显示一张图片嘛,QImage类就搞掂啦不就是修改图片像素嘛嘛,QImage类方法搞定啦不就是。。。卧槽!?没这么简单?还要自己造轮子?搞了半天原来还甜美的需要自己搞个Image类出来,实在是失策,这就是不审题的后果吗还是一步一步来吧用一个自己写的Image类class
2021-09-13 09:24:49
751
1
原创 QT在程序运行时创建一个可操作图片文件(要求将QString 变为 const char* 类型)
要在程序运行时创建一个可操作的图片文件,鄙人想到的办法是在.exe的 相同目录中 新建一个文件夹 “kk”保存待处理的图片(.exe文件在debug文件夹里)获取运行时的目录//注意:返回路径名称为QString类型QString current_path = QCoreApplication::applicationDirPath();//获取.exe的根目录QString转换成const char*类型//将 "/coypfile.bmp" 转换成QString就可以直接和前
2021-09-02 12:20:21
219
原创 关于QT显示与保存图片
显示图片 QImage* image = new QImage; image->load("绝对路径"); ui->label->setPixmap(QPixmap::fromImage(*image));保存图片image->save("绝对路径");注意路径中的分隔符 " \ " 用 " \ " 或者 " / " 代替
2021-08-31 15:25:05
2153
原创 关于QT将QString类型转化为const char*类型
先转化为QByteArray类型(Unicode),再转化为const char* //将QString转化为const char*类型 QByteArray aByteArray = OpenFile.toLocal8Bit(); const char * c_filename = aByteArray.data();
2021-08-30 23:21:31
370
原创 mooc浙大数据结构网课笔记
第二讲(1)线性表顺序结构const int MaxSize = 100;struct LNode{ int Data[MaxSize]; int Last;};//初始化LNode* MakeEmpty(){ LNode* L = new LNode; L->Last = -1;//表为空时}//查找int Find(LNode L, int elem){ bool tag{ false }; for (int i{ 0 }; i < L.Last +
2021-08-29 19:17:00
206
原创 mooc浙大数据结构网课笔记
第一讲/******************************** 1 ****************************///递归打印void print_1(int N){ for (int i = 1; i <= N; i++) { std::cout << i; }}void print_2(int N){ if (N) { print_2(N - 1); std::cout << N; }}/*******
2021-08-29 14:15:58
119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅