- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 Python readlines关于换行的讨论
在Python中,可以使用readlines来按行读取文件中的内容,但是它是按什么标准来判断换行,在不同的文件打开方式下又有什么不同,将在下面进行讨论。
2024-01-11 12:19:42 582
原创 Android 9 实现二维码扫描处理(BGAQRCode-Android) 笔记
首先声明,本笔记是在下面这位大佬的代码基础上改的,本人会将实现过程中出现的问题和经验写在下面,本笔记可以结合github上作者的readme一起看:https://github.com/bingoogolapple/BGAQRCode-Android上述项目可以实现二维码和条形码的扫描,以及扫描界面的定制,经过个人实验,二维码的部分全部可以实现,条形码的部分个人没有实验过,没有发言权。项目结构该项目使用两种库同时实现了二维码和条形码的扫描,分别是ZXing和ZBar,本人只实验了ZXing,所有后面
2021-12-03 10:55:47 2822
原创 怎么向MFC中插入数字
为了方便说明,先把变量定义写了:double number;CString buffer;CListCtrl m_ctrlList;//表格变量在C++的MFC中插入字符串很简单,只需要使用:m_ctrlList.SetItemText(hv_MatchIndex, 0, _T("字符串"));//这个字符串只能用""进行手打,不能用变量但是数字不行,是不能写:m_ctrlList.SetItemText(hv_MatchIndex, 0, _T(number));因为这里面涉及到L
2021-06-20 17:07:14 637
原创 MFC与Halcon混合编程的一些问题(点云显示/图片拉伸)
最近在用Halcon生成的C++代码,配合MFC做上层显示,在显示点云和图片拉伸上遇到了一些问题,现将解决方法写在下面:1. 图片显示基础不管Halcon想在MFC里面显示什么,本质上都是在MFC的Picture Control控件作为父类的基础上,打开新的窗口,然后使用新的窗口的句柄进行显示。准备代码如下: CRect rtWindow;// 定义一个矩形对象 HWND hImgWnd = GetDlgItem(IDC_DISPLAY_STATIC)->m_hWnd;// 获取Picture
2021-03-15 19:43:31 3011 1
原创 Python2和Python3编码问题
前言以下内容来自网上&个人总结,如果有什么地方错误或者表达不准确欢迎指正。三种编码在python从文件到运行,总计能遇到三种编码。首先,.py文件有自己的编码方式,也就是这个文件是以什么编码方式保存在本地的。在windows下,python2默认是ASCII,python3默认是utf-8,这个可以用以下代码查看。import sysprint(sys.getdefaultencoding())其次,.py在编译时要按计算机本身用的编码来编译,大部分的中文语言的计算机应该都是G
2020-12-31 10:52:18 186
原创 Python中Pygame库gfxdraw.pixel绘制与提取的不同
注:本人使用的是windows下的python3.5,pygame库是2.0.0版本。我在使用gfxdraw.pixel函数时,然后用get_at读取该像素的值,发现读取的值并不是原来输入的值,例如:gfxdraw.pixel(surf, 0, 0, (255, 63, 15, 128)) surf.get_at((0, 0))得到的是(127,31,7,64),似乎是经过透明度计算了。这里百思不得其解,希望与各位交流。...
2020-12-30 17:33:45 452 2
原创 C语言 读取和写入切换问题
其实说起来很简单,当用fopen打开文件后,在读取和写入之间,要加一句fseek。最简单的就是,例如文件指针是in,那么只要在读取语句和写入语句之间加个fseek(in,0,SEEK_CUR);就可以了。如果不加这个语句,那么在写入之后再读文件,就不知道读出来的是什么东西了。因为这个东西好像没什么地方专门介绍过,所以提一下,因为这玩意卡了我一下午。可能用到本博客的情况有:原本是只需要读取,用r方式打开文件,然后又需要写入,将打开模式换成r+后,结果写入失败。或者在写入之后用fgetc来读取字符,结
2020-08-26 16:20:56 342
原创 C语言函数声明的非常规用法
C语言函数声明,是在定义函数前使用函数的必要步骤,一般来说,函数声明需要写明函数的名称、返回值类型和参数类型(参数名字无所谓)。如下面这段代码:#include<stdio.h>int main(){ float x=4,y=5,z=6,vol; float volume(float,float,float); vol=volume(x,y,z); ...
2019-11-04 16:02:53 399
原创 C语言函数间指针参数传递需要注意的两点
在C语言,如果想要在函数中改变的值能够代回代入之间,使用指针是一种周所周知的事情,不过在使用时有两点需要注意。在调用之前,不要让这个指针成为野指针:野指针,即什么地址都没有指的指针。如果在指针为野指针的情况下就进行调用,那么不管在函数内如何给其赋值,都无法在函数外使用这个指针。在函数内给指针赋值时,要使用指针名=变量名/值而不是指针名=&变量名因为变量会随着函数的使用结束而...
2019-09-20 16:44:04 364 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人