自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c++ primer复习(3)那些太容易被忽略的细节(持续更新)

1.std::endl 有一个作用是来冲洗buffer2.声明语句时理解方式typedef char* pstring;//这两看似一样,但是实际不同const pstring cstr = 0; //char*为基本数据类型const char* cstr = 0; //char 为基本数据类型,*变成声明3.auto声明多条声明语句类型必须一致auto i=0,*p=&i;4.std::size_t 是一种std::string里内置的变量类型,是无符号的,所以要小心跟

2020-12-30 22:47:29 805

原创 [c++] enum和string相互转换

c++ 枚举值和字符串相互转换的实现; c++ enum to string; X-Macros 和 宏; #define X ... #undef X

2023-05-18 23:44:22 2563

原创 递归转显示堆栈和循环

递归导致stackOverFlowError, 改用显示对象堆栈和循环

2023-01-08 21:19:57 132

原创 【Qt绘制圆角Rect并填充】

qt rect 圆角 填充

2022-06-17 11:06:28 558

转载 [转]c++在一秒内生成个不同的随机数

随机数生成代码转载自: https://blog.csdn.net/zhaobangyu/article/details/73035192#include <iostream>#include <profileapi.h>// 一秒内生成不同随机数// n : 为精度,即小数点后几位double RandV1(int n=2){ LARGE_INTEGER seed; QueryPerformanceFrequency(&seed);//返回硬件支持的高精度

2021-07-10 00:58:21 717

原创 c++实现 龙格库塔经典4阶算法

c++实现龙格库塔经典四阶算法龙格库塔经典四阶

2021-07-06 02:51:03 5663 2

原创 c++getline读取txt时第一行最前面会多出几个字符问题

问题解决方法来自: https://tieba.baidu.com/p/820038685问题VS2013上使用geiline读取文件时,读取的第一行,一开始的几个字符是乱码std::string buf;std::fstream fs("./config.txt",std::ios::in);while(getline(fs , buf)) {…};解决使用notepad++或editplus等可以改变编码格式的编辑器把文件内容先复制一遍,这样是为了防止汉字变成乱码从菜单栏找到"编

2021-06-11 22:43:57 532

原创 visualstudio2013调试模式下全局变量数据查看时遇到的问题

1.调试模式下全局变量数据2.vs配置管理器的坑,编译器编的是debug,但生成出来的程序为Release

2021-05-22 00:13:09 938

原创 std::set<std::pair<>>的去重,多个点能创建几条直线

多个点能创建几条直线;std::set<std::pair<double,double>>set和piar用于去重;std::multimap<double,double>按照value排序;int/int时*1.0 或 (double)int/int 来保证结果正确;

2021-05-19 00:18:43 581 2

原创 c++ 的关于结构体多字段排序的实现,终于自己实现了一个

c++ 实现类似order by的结构体多字段排序功能且字段判断顺序可调整遇到问题:c++中sort函数调用报错Expression : invalid operator < ,弱序规则的坑

2021-04-21 01:17:53 1028

原创 c++字符串二维数组解析|std::string::find_first_of 重新学习

c++字符串二维数组解析|std::string::find_first_of

2021-04-14 22:25:31 1248

原创 memcpy和vector为什么无法一起使用

程序正常退出或函数正常结束或离开局部作用域时,(xxx中)引发的异常,0xC0000005:写入位置 0xDDDDDDDD 时发生访问冲突.使用memcpy时,被拷贝的对象里面存在动态内存.比如:vector对象大小无法确定,memcpy不管这事直接拷贝sizeof大小的内存,导致vector的内存结构破坏,vector析构时就出错了

2021-01-30 20:29:08 2758 2

原创 复习c++基础知识(2)

C++程序,在函数体中定义的下列变量,函数结束后其内存空间被自动释放的有(BD):A. 使用new关键字创建的数组,例如: int* a = new int[10];B. 定义的数组,例如: int a[10];C. 通过new关键字创建的类对象,例如: A *a = new A();D. 使用智能指针指向的类对象,并且该指针没有被函数以外的地方使用例如: std::shared_ptr<A> p = std::make_shared<A>();class A {.

2020-11-26 22:30:34 1439

原创 c++ protobuf中常用的函数整理

protobuf 常用函数set_allocated_xxxmutable_xxxset_xxx

2020-11-26 09:24:47 1670

原创 visualstudio中生成后事件包含中文路径运行失败问题

怎么定位是同款的问题先把生成后事件复制到新打开的cmd窗口里运行查看运行结果,如果运行成功,那可能这篇记录能解决你的问题如果不能运行,那就是生成后事件本身的问题包含中文后不能运行的原因window打开cmd时的默认编码方式不支持中文比如:编码方式是65001中文就会乱码解决方法需要把编码方式改成936但是网上多数会说改注册表让cmd运行的编码方式改成936,这个方法我试过不行,因为只有我们手动打开cmd时才会生效,vs中运行生成后事件时不受此影响.一种可行的解决方法:在生成后事件点“编

2020-11-18 13:57:12 820

原创 sscanf_s读取以“|“为分隔符的字符串时怎么写才能成功

今天遇到个很坑的问题,如题以"|"为分割符的字符串读取到变量中sscanf_s(buf.c_str(), "%[^|]|%[^|]|%[^|]|%[^|]|%[^|]", temp1, temp2,temp3,temp4,temp5); //报错这行就一直报错说写入错误…也改过很多版本sscanf_s(buf.c_str(), "%[^|]%*c%[^|]%*c%[^|]%*c%[^|]%*c%[^|]", temp1, temp2,temp3,temp4,temp5); //报错sscanf_s

2020-11-12 01:29:10 893

原创 django ORM 学习笔记

淦Teacher为模板(model)Teacher.objects.all() #查询全部Teacher.objects.get(no=selected_no) #select...where 查询单个Teacher.objects.filter(subject=subject) #查询负责此课程的全部老师Teacher.objects.all().only('name','intro','gcount','bcount','subject').select_related

2020-07-28 18:44:57 91

原创 django中遇到的坑,虚拟环境下执行的命令还是在系统环境下执行了

django中已经在虚拟环境下了出现ModuleNotFoundError: No module named 的错误,而且环境还是用的windows系统python路径

2020-07-28 16:08:20 411 1

原创 django paginator 学习笔记

paginator简单介绍paginator是django自带的分页工具官网例子from django.core.paginator import Paginator.objects = ['john', 'paul', 'george', 'ringo']p = Paginator(objects, 2) #定义Paginator对象>>> p.count #2 =>因为每页2个数据>>> p.num_pages #2 =&

2020-07-27 01:57:53 233

原创 数据库自增id,删除个别数据后出现不连号的情况解决方法整理

自增id问题1. 不需要数据库中的数据的情况2.需要保存数据的情况3.感悟4.参考从网上查到几种方法1. 不需要数据库中的数据的情况truncate table table_name 这是因为进行全表操作时,MySQL实际是做了这样的优化操作:先把数据表里的所有数据和索引删除,然后重建数据表。如果想删除所有的数据行又想保留序列编号信息,可这样用一个带where的delete命令以2.需要保存数据的情况方法1:删除主键,重新创建主键--mysql举例alter table table

2020-07-22 16:54:19 1800

原创 windows python 虚拟环境下 pip安装路径指向全局问题

问题:虚拟环境里想安装pillow却表示,全局环境里已经安装了不让安装困扰了我2个多小时解决(暂时):从cmd进入虚拟环境 Scripts目录下用命令:python -m pip install pillow就安装成功了

2020-07-21 14:33:34 1521 3

原创 用Potplayer听音乐时,声音忽大忽小问题

问题:potplayer播放音频文件,声音忽大忽小原因:因为potplayer有自动调节音频的功能需要关闭,或者调整关闭调整问题解答来自:百度知道链接

2020-07-18 18:48:48 8298

原创 django setting.py 加上STATICFILES_DIRS后一直报Exception has occurred: SyntaxError

setting.py 加上STATICFILES_DIRS后一直报Exception has occurred: SyntaxError

2020-07-17 13:01:35 463

原创 File “<frozen importlib._bootstrap>“, line 219, in _call_with_frames_removed ValueError: source cod

django的坑 inspectdb 问题:排查结果:解决方法答案发现处:问题:学习github上大佬的python教程(42天)时遇到的问题django中,为了创建models.pypython manage.py inspectdb > polls/models.pypython manage.py shell执行这句后就出现了Traceback (most recent call last): File "manage.py", line 20, in <module

2020-07-16 22:49:28 8509

原创 c盘清理缓存垃圾路径

(大概几秒就能删光)C:\Windows\SoftwareDistribution\Download(显卡的安装包)C:\Program Files\NVIDIA Corporation\Installer2C:\ProgramData\NVIDIA Corporation\Downloader简便 xxx.cmd 如:echo 清空显卡更新安装包和windows更新文件del /s /q /f "C:\Windows\SoftwareDistribution\Download"del /s

2020-07-07 23:24:41 9818

转载 bv2av知乎答案验证

来源def bv2av_or_av2bv(number): table = 'fZodR9XQDSUm21yCkr6zBqiveYah8bt4xsWpHnJE7jL5VG3guMTKNPAwcF' tr = {} for i in range(58): tr[table[i]] = i s = [11,10,3,8,4,6] xor = 177451812 add = 8728348608 def dec(number):

2020-07-07 01:43:35 923

原创 win10删除文件提示'找不到该项目'

删除文件提示'找不到该项目'\\?\%1 是什么意思unc目录含义

2020-03-19 13:57:24 4611 1

原创 b站视频下载

b站视频下载(win10环境)工具:1.python 3.2以上版本;2.pip3.ffmpeg4.you-get应用:1.cmd2.不知道…1.工具1.1 在win10环境下安装 python先检查是否已经安装过python点击 win+R 键然后在弹出的小窗口内输入 cmd ( ps : win键是键盘中ctrl键右边的按钮 )在cmd程序里输入 pyth...

2020-02-20 00:22:04 1390

转载 win10 c盘中rempl是否可删

win10 C盘中rempl文件夹内内容能删osrrb.exe是Windows 10 14393版本及之前旧版本更新更新的系统所需的辅助更新组件,文件夹 renpl 就是存放对应组件及缓存的问题文件夹;请问当前系统版本具体是多少?您可以尝试“Win+R”打开运行,键入:winver进行查看;如果依旧是Windows 10 14393之后的版本,这个文件夹是可以进行删除的;另外,这个问题...

2020-02-11 02:04:00 20094

转载 ios NSBundle获取信息

获取infoDictionary中某个key对应的值的方法[[[NSBundle mainBundle] infoDictionary] valueForKey:@“key”];[[[NSBundle mainBundle] objectForInfoDictionaryKey:@""key];应用名[[NSBundle mainBundle] objectForInfoDictionar...

2019-05-17 17:34:18 408

原创 [UIImage imageWithData:data]数据变大问题,求解答

NSData *data = [image compressWithMaxLength:200*1024]; NSLog(@"Before compressing quality, image size ==== = %ld KB",data.length/1024); UIImage *resultImage = [UIImage imageWithData:data]...

2019-05-16 21:51:40 1506

原创 ios 手机相机调用使用(媒体捕捉)

AVFoundation的适用范围AVFoundation是苹果在iOS和OS X系统中用于处理基于时间的媒体数据的Objective-C框架. 供使用者来开发媒体类型的应用程序.虽然现在你可以在iOS和 OS X系统中通过WebView或HTML标签直接来播放音视频内容,但是如果想要加入额外媒体相关功能如:录制,音视频流控制,添加额外动画和图片效果等.则需要专门的音视频框架进行控制.A...

2019-05-15 22:09:18 1438

原创 ld: symbol(s) not found for architecture arm64

某一天,add了一个文件,突然不能编译了。最有可能的原因是,你**定义了一个类,然后没写类body。。。caocaocaocaocao!@¥%……¥%……&……#¥%……¥%&¥……¥%……#%浪费我时间这次给我记住! @interface 和 @implementation@interface SetListInfo:NSObject@property (nonat...

2019-05-13 22:27:14 4174 3

原创 mac chrome 重启电脑 插件消失

重启电脑也能保存插件的方法修改chrome 应用文件夹内的plist文件修改chrome 应用文件夹内的plist文件1.打开Finder(访达)2.找到chrome.app3.右键点击app,点击“显示包内容”4. 上图5.选择 Info.plist , 右键点击选择“打开方式”-“其他”-“文本编辑.app”选择”文本编辑“6.查看目前安装的chrome插件的id,如图复制...

2019-05-11 23:06:34 7775 2

原创 UIView中屏幕点击删除遮罩

1.遮罩制作重载layoutSubviews函数,要了解这个函数就看看UIView生命周期_bottomHeight :下面弹出框的高度CGAffineTransformMakeTranslation 定义运动方向负_bottomHeight表示0.3秒内移动这个距离弹出结束后,即completion 后执行后面的内容//在这个类里重载@interface myActionSheet ...

2019-04-24 23:09:13 323

原创 ios GCD定时器使用,封装为单例

1. 原因当使用定时器时,如果viewcontroller被pop后,自动销毁内部的定时器,导致重新push到view之后,又要重新开始计时。加工部分:增加了两个block块作为属性,在实际使用中很有效。2. 上代码SingleTimer.himport <Foundation/Foundation.h>NS_ASSUME_NONNULL_BEGINtypede...

2019-04-24 21:11:58 1364 3

原创 ios GCD定时器的使用(开始,暂停,恢复,关闭)

1. GCD定时器的优点GCD定时器实际上是使用了dispatch源(dispatch source),dispatch源监听系统内核对象并处理。dispatch类似生产者消费者模式,通过监听系统内核对象,在生产者生产数据后自动通知相应的dispatch队列执行,后者充当消费者。通过系统级调用,更加精准。GCD定时器是dispatch_source_t类型的变量,其可以实现更加精准的定时效果。...

2019-04-24 11:59:40 12917

转载 ios后台运行

作者:pandora的技术博客原文地址:https://www.jianshu.com/p/0b179fc60de5一,后台任务的分类程序的5个状态和对应的AppDelegate的7个方法 :Not Running, 未运行Inactive, 非活动Active, 活动Background, 后台Suspend, 挂起对应的方法分别是:// 进程启动但还没完成初始化,这个方法是...

2019-04-24 11:02:14 3019

转载 iOS懒加载(self.value与_value注意)

1、iOS懒加载定义在iOS5之前需要使用编译器指令@synthesize告诉编译器帮助生成属性的getter,setter方法。之后会默认生成。编译器在生成getter,setter方法时先检查有没有自定义getter,setter方法,如果有则使用自定义的,没有定义系统就默认生成。懒加载可以定义为:延时加载,即当对象需要用到的时候再去加载。其实就是重写属性的getter方法,然后加一个判断...

2019-04-23 12:03:23 827

原创 ios使用CAShapeLayer,UIBezierPath,CABasicAnimation 画百分比圆圈

1. 普通的用法(先学习咋用)代码如下- (void)viewDidLoad { [super viewDidLoad]; CAShapeLayer *shapeLayer = [CAShapeLayer layer]; shapeLayer.frame = CGRectMake(50, 50, 150, 150); shapeLayer.stroke...

2019-04-22 23:09:02 650

全国计算机等级考试2-3级考试工具

包含: 全国计算机等级考试超级题库二级c++上级模拟软件.exe TWOMSsetup.exe 3级网络setup1.exe 3级网络setup.exe 3级数据库setup.exe

2023-02-12

WizTree_4_08解压版

主要作用: 清理磁盘或查看磁盘的大文件 20220505下载 用于检查磁盘的文件占用空间大小 我自己的1T的磁盘占用798G空间的情况下 20多秒出结果,推荐给大家 官网如下: https://www.diskanalyzer.com 如果404了就自己看着办吧

2022-05-05

clang-format

自用的format文件

2022-04-23

you-get-develop-0.4.1488源代码.zip

20201121挡下来的you-get源码,github路径:https://github.com/soimort/you-get 以防万一

2020-11-21

ios TableView和AlertController使用例子

Ios简单的备忘录app,刚入门ios开发在网上看到了一个UITableView的使用例子便把网上的demo完善了一下功能,具体功能有: 添加一行数据,删除一行,修改一行,数据保存(重新启动app后数据还在),删除提示框(确认,取消). 主要的知识点: 取消使用stroyboard ; UITableView的代理实现 ; 使用UINavigationController 实现的视图(UIViewController)间切换和数据传递 ; UIAlertView的使用 ; 使用NSData实现数据存储.

2019-02-27

Objective-C基础教程(第二版)-带目录

这本书讲述方式很好,容易看懂 对于有c语言基础的人有很大帮助 讲述内容附带截图,并可自己创建工程编译成功.对于刚学objective-C语言的开发者有帮助. 我是从C++ 转ios 时看的这本书. 总体来说容易上手,讲的清除!!!

2019-01-23

sqlite database browser windows版

sqlite database browser 1.3 里面包含sqlite启动需要的dll,所以才 9.9mb

2018-11-15

inno setup安装时备份例子

安装包安装时文件备份的例子,使用批处理的方式安装时备份旧的文件

2018-11-15

ISetup5.5.9中文版

Inno Setup 版本 5.5.9 Inno Setup 今天在功能设置和稳定性上的竞争力甚至已经超过许多商业的安装程序制作软件

2018-11-15

inno setup5 绿色版

inno setup5的绿色解压版,包含example和 强大的中文版文档 ISetup.chm

2018-11-15

gsoap_2.8.66

2018/5/14,从官网下载的资源,原滋原味,里面doc文件夹里有英文开发文档 soapcpp2.exe wsdl2h.exe 文件在bin目录下, ...\gsoap-2.8\gsoap\samples 目录下含有官方例子

2018-05-14

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

TA关注的人

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