![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
RuiyuanZHOU
非程序员
展开
-
批量TXT文本转PDF-PYTHON
列出文件夹所有TXT文件、得到TXT文件编码、读入DOC文档并排版保存、将DOC文档转换为PDF。原创 2023-03-06 22:26:47 · 817 阅读 · 0 评论 -
电脑摄像头拍照demo-python
python3代码,使用PYQT5的QCameraInfo得到摄像头列表,然后CV2库从摄像头得到图像并保存. 下载资源:https://download.csdn.net/download/zhoury/12328554 代码如下:#window_video.pyimport sysimport osimport cv2from PyQt5.QtGui import *f...原创 2020-04-15 14:48:12 · 656 阅读 · 0 评论 -
VMware安装ArchLinux踩了一个大坑--grub无法引导
这次在VMware上装archlinux,开始时在网上百度了几篇安装教程,分区、装系统、grub等等,一路很顺利,然后reboot。屏幕闪了几下后出现 :Grub>不能引导。有点晕,仔细看了几遍教程,好像没错啊。然后网上再去找grub不能引导的文章,看了几遍,也试了几遍,还是不能引导。问题到底在哪里?后来仔细查看/boot下文件,发现居然没内核文件。赶忙到ar...原创 2019-12-16 20:44:46 · 3817 阅读 · 1 评论 -
python3-GBK编码字符串截取指定位置字串
python3-GBK编码字符串截取指定位置字串Python3中默认是UTF-8,我们通过以下代码查询得到:>>>import sys>>>sys.getdefaultencoding()'utf-8'在utf-8环境中,中文字与英文字符一样处理,都是一个字符长度,如下:>>>s='中文1234编码5678'>>>s[:1]'中文>>>s[2]原创 2017-11-14 20:15:16 · 2469 阅读 · 0 评论 -
C-多线程,冰淇淋问题
网易公开课,多线程,冰淇淋问题,VC2010控制台程序编译通过:/* testVC.cpp : 冰激凌店问题。**问题描述:有N个客户到冰淇淋店中买[1-n]个甜筒,店员接到订单后开始做甜筒,**每一个甜筒都需经理检验,合格后才能交付顾客。顾客得到所需数量甜筒后到收银员处结账。*/#include "stdafx.h"#include //客户数量#define原创 2017-09-20 19:48:54 · 1095 阅读 · 0 评论 -
C-多线程-哲学家进餐问题
网易公开课,哲学家进餐问题,VC2010控制台程序// testVC.cpp : 哲学家进餐问题。//#include "stdafx.h"HANDLE hSemaphoreForks[5]; //5个叉子使用状态HANDLE hSemaphoreNumEat; //可以同时进餐的哲学家数量DWORD _stdcall PhilosopherProc(LPVOID lp原创 2017-09-17 23:07:57 · 642 阅读 · 0 评论 -
C-多线程读写同步
网易公开课,多线程读写同步,VS2010控制台程序:// testVC.cpp : 读写同步实现。//#include "stdafx.h"#define BUFFLENGTH 8char buffer[BUFFLENGTH];HANDLE hSemaphoreEmpty;HANDLE hSemaphoreFull;DWORD _stdcall Reader(L原创 2017-09-17 22:43:42 · 913 阅读 · 0 评论 -
C- 一个多线程的例子
网易公开课,一个多线程的例子,VC2010控制台程序测试通过。// 一个飞机票售票的实现。//#include "stdafx.h"#define AGENTNUM 3HANDLE hSemaphore;typedef struct _THREADDATA{ int agent; int *numTickets;}*LPTHREADDATA, THRE原创 2017-09-17 16:02:47 · 994 阅读 · 0 评论 -
C-一个栈的实现
网易公开课学习,一个栈的实现,VC2010控制台程序编译通过:#include "stdafx.h"#include #include #include #include #include typedef struct { int loglength; //栈中元素数量 int alloclength; //分配栈长度 int elemsize; /原创 2017-09-08 21:11:35 · 394 阅读 · 1 评论 -
一个MDI窗口框架,可作为简单的MIS窗口框架使用
一个MDI窗口框架,可作为简单的MIS窗口框架使用,包含ADO ACCESS操作,多子窗口创建等功能。源代码已上传至CSDN资源。http://download.csdn.net/source/2448780原创 2010-06-11 17:15:00 · 637 阅读 · 0 评论 -
监视剪贴板,查找文本文件中相关内容
公司网络考试很多,很多同事都苦于应付考试事,为了方便,就写了这个小软件,使用VC2010开发,监视剪贴板,从文本文件中查找相应内容,执行后始终浮于最上面,选择考试题目中关键内容后,按Ctrl_C,相应题库就显示出来了。只要有题库,考试不是难事了。本项目为对话框软件,主要模块如下:1、将本窗口注册到Clipboard Viewer ChainHWND hwndNextViewer;原创 2013-12-19 14:09:07 · 695 阅读 · 0 评论 -
隐藏和恢复指定windows运行窗口
1、隐藏指定窗口 HWND hWnd = ::FindWindow(NULL, _T( "窗口标题")); //窗口标题使用自己的任务窗口标题 if(hWnd != NULL) { //::SetForegroundWindow(hWmd); //::BringWind原创 2013-12-19 14:21:35 · 996 阅读 · 0 评论 -
SuseLinux 10 sp2 LAMP安装备忘
因一、系统安装1、安装界面上先选择屏幕分辨率,按F3选择1024*768,因为系统安装时的显卡驱动有可能不支持高分辩率。2、修改分区,选择自定义分区。先划分三个主分区:boot分区/boot 128MB ext3格式,根分区/ 10GB,交换分区/swap2GB。余下分区划为扩展分区,然后再分:/usr 20GB,/var10GB,余下为/home分原创 2014-06-18 21:34:13 · 2704 阅读 · 1 评论 -
在Windows上搭建Django+python+apache+wsgi
首先要注意一下,windows是32位还是64位,64位下安装wsgi难度还是比较大,主要是网上的wsgi模块基本上都是32位系统下编译的,在64位系统下不能使用,自己编译的话难度就直线上升了。顺便说一句,真的要编译,还不如使用Linux,简单又方便。下面的操作都是基于x86(32位)windows系统。1、安装pythonpython选用2.7版。虽然最高版本已经到了3.5了,但原创 2017-01-02 21:46:05 · 7343 阅读 · 1 评论 -
Suselinux下Django开发备忘
python、Django开发备忘一、Django安装,下载Django安装包。(注:mod_python模块不再支持Django1.5以上版本)1) 首先需要在YaST中安装 python-setuptools包,然后执行安装# python setup.py install# python>> import django>> django.VERSION开启Set原创 2017-01-02 21:53:48 · 445 阅读 · 0 评论 -
C-通用内存交换函数
网易公开课学习,C语言的一个通用内存交换函数原创 2017-09-06 21:21:37 · 881 阅读 · 0 评论 -
C-一个通用查找函数
网易公开课,一个通用查找函数,在VC2010下实现。#include "stdafx.h"#include #include int lsearch( void * key, void * base,int n,int elemsize,int (*cmpfun)(void *,void *));int intCmp(void * elem1,void * elem2);原创 2017-09-07 20:21:48 · 1181 阅读 · 0 评论 -
对结构的快速排序
先根据正式记录生成键值、序号结构的数组,然后用下面的函数排序,排序后,原记录结构中键值的序号按键值大小排列,然后再根据此数组将正式记录数据按顺序输出。原创 2010-06-11 17:30:00 · 553 阅读 · 0 评论