- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 命令行参数解析 getopt_long
代码摘录于webbench 的源代码static void usage(void) { fprintf(stderr, "webbench [option]... URL\n" " -f|--force Don't wait for reply from server.\n" " -r|--reload Send reload request - Pragma:
2021-11-17 17:06:48
204
原创 query=query.decode(errors=‘replace‘) AttributeError: ‘str‘ object has no attribute ‘decode‘
query=query.decode(errors=‘replace’) AttributeError: ‘str’ object has no attribute ‘decode’在进行Djang迁移步骤过程中,报这样的错Stack Overflow上提出了解决方案我使用了更改operations文件问题原因应该是使用了Django2.2.x 和 pymysql 导致的成功解决...
2021-05-08 10:27:08
704
2
原创 pycharm的使用
社区版本 增加DataSource安装插件database navigator快捷键⌥ ⇧ ⏎ --> 自动提示补全⌘ p --> 提示参数⌥ ⇧ ↑ --> 向上移动⌥ ⇧ ↓ --> 向下移动
2021-05-08 10:25:25
178
1
原创 01 两数之和 two sum
01 two sum1. 题目描述在一个数组中找两个数,让这两个数的和等于目标值target。要求:这两个数任意一个不可以重复使用 即a 不能再找a进行相加2. 题解2.1 解法一:暴力解法思路:用第一层循环遍历第一个数,用第二层循环遍历第二个数,由于不可以重复,所以取第一个数后面的那个数。判断两个数的和是否等于目标值,如果等于,则返回两个数的下标,如果不等于,则进行下次循环判断// brute solutionclass Solution {public: v
2021-05-08 10:11:10
143
原创 OpenGL VS 配置
首先明白OpenGL其实是一个标准,所以各家的实现不同,各个厂商的实现也是不同,它依赖于具体的硬件比如AMD或者Intel,所以需要下载一个库去调用,应该可以这么说.这样不用直接去调用底层的opengl的库下载地址:????GLFW哪个版本都无所谓,因为这个版本指的是生成应用程序的版本是64位的还是32位的.不是指的操作系统的版本.由于下载速度慢,所以将具体的库文件放在了QQ群:1140421605接着进行配置新建一个空项目,然后切换到文件夹视图,因为使用vs默认的视图,会让项目变得混乱创
2020-11-06 11:03:17
676
原创 Autoconf 手册笔记和json项目实践
Atuomake contents1. 为什么要有automake这样的工具?1.2 整体流程2. 各种命令2.1 autoconf2.2 automake1. 为什么要有automake这样的工具?1.2 整体流程#mermaid-svg-qg3c5nLYUz9H2zWp .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#me
2020-09-29 00:07:03
183
原创 Problem Set
1-unsequenced modification and access to ‘k’ [-Wunsequenced]#include “stdio.h”void f(int i,int j){ printf("%d ,%d \n",i,j);}int main(){ int k=1; f(k,k++); return 0;}结果未定义。参数入栈顺序是和具体编译器实现相关的。C方式参数入栈顺序(从右至左)的好处就是可以动态变化参数个数。通过栈堆
2020-09-27 16:21:00
830
原创 c++ STL标准模板库读书笔记
c++标准库 配套网站: http://www.cppstdlib.com/例子: http://www.cppstdlib.com/code/toc.html第三章-新的语言特性lambda#include<functional>#include<iostream>//** 函数返回lambda函数 */std::function<int(int,int)> returnLambda (){ return [] (int x, int y
2020-09-27 16:20:29
127
原创 Mysql 必知必会-笔记
顺序问题:from --> where --> group by --> having --> order by --> limit显示所有的数据库show databases;使用指定的数据库use |数据库名|;进入到指定的数据库,可以显示该数据库中所有的表show tables;显示某个表中的所有字段信息show columns from |表名|;ordescribe |表名|;显示创建特定数据库或者表的MySQ..
2020-08-21 17:41:17
245
原创 c++ 获取终端的屏幕大小ioctl
struct winsize 是终端屏幕的抽象.TIOCGWINSZ 是一种request 向设备进行请求的类型.最终内核会将设备的size给到传递size static inline std::pair<size_t, size_t> terminal_size() { struct winsize size; ioctl(STDOUT_FILENO, TIOCGWINSZ, &size); return {static_cast<size_t&g
2020-08-21 09:43:37
665
原创 [Mac OS]sys/sendfile.h not found GCC
包含下面的头文件#include <sys/types.h>#include <sys/socket.h>#include <sys/uio.h>系统的差别:OSX:int sendfile(int fd, int s, off_t offset, off_t *len, struct sf_hdtr *hdtr, int flags);Linux:ssize_t sendfile(int out_fd, int in_fd, off_t *off
2020-08-06 14:13:05
1004
原创 [OpenCV官网案例学习]两个图像叠加
两个图像叠加:/** * @file AddingImages.cpp * @brief Simple linear blender ( dst = alpha*src1 + beta*src2 ) * @author OpenCV team */#include "opencv2/imgcodecs.hpp"#include "opencv2/highgui.hpp"#include <iostream>using namespace cv;// we're NOT "
2020-08-06 14:01:31
313
原创 ubuntu 换源
备份源文件:cp /etc/apt/sources.list /etc/apt/sources.list.abk修改源文件,清空其内容,将阿里源复制进去sudo vim /etc/apt/sources.list建议添加两个源:阿里源:deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ xenial-s
2020-08-06 13:51:27
152
原创 [解决]UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters
问题出错截图:原因:python不支持汉字 只支持ascii码错误代码????def get_page_with_para(): para = "哈哈" url = "http://www.baidu.com/s?wd=" url = url + para print(url) response = urllib.request.urlopen(url) data = response.read().decode("utf-8") wi
2020-08-05 22:23:25
1669
原创 VS2019配置wxWidgets
版本:wxWidgets-3.1.31.下载和安装WxWidgetsWx官网地址下载二进制,直接安装直接下一步下一步即可.2. 添加环境变量添加名为WXWIN的环境变量点两次确定即可3. VS创建项目新建project创建空项目,名为Wxproject新建一个CPP文件4. 配置项目属性添加头文件目录添加lib文件目录这里我使用的是debug模式下的32位lib,即对应于4. 添加配置文件进入属性管理器界面添加添
2020-07-19 05:00:34
3284
2
原创 std::length_error what(): basic_string::_M_replace[Solved]
问题写LeetCode 第8题的时候,遇到了这个问题.原因str.erase(0, str.find_first_not_of(' '));str.assign(str.begin(),str.begin() + str.find_first_of(' '));由于需要去除字符串的前后干扰字符 比如 " -42 with word",我需要得到-42这个数,就需要去除前面的空格,所以采用了erase的方法,然后截取到非空格的地方.但是 find_first_of()方法可能找不到空格,
2020-07-17 17:13:05
2807
原创 VS中使用Git报错
1.问题描述使用VS2020时出现git push到GitHub上push不上去的情况正在推送 master发布到远程存储库时遇到错误: Git failed with a fatal error.TaskCanceledException encountered. ��ȡ��һ������2.解决找到项目目录下的.git文件夹找到config文件在url这项上添加github账号和密码(替换成自己的)url = https://username:password@gi
2020-07-08 01:58:44
1279
原创 leetcode Line 14: Char 5: fatal error: control may reach end of non-void function [Solved]
错误症状原因这个错误提示说 返回值的问题 是void? 然而方法是有返回值的 所以要进行返回一个值解决加上返回值 return
2020-07-06 12:04:23
1783
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人