自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(119)
  • 资源 (12)
  • 收藏
  • 关注

原创 批处理脚本学习

批处理经典入门教程!(从不懂到高手)第1/5页_DOS/BAT_脚本之家BAT文件语法和技巧(bat文件的编写及使用)_DOS/BAT_脚本之家

2023-04-11 15:41:33 135

转载 批处理中屏蔽打印信息怎么操作?

假如执行一个命令,但是不想在屏幕里看到这个命令的执行情况,可以使用"[命令]>nul"就可以屏蔽命令在屏幕上的输出,但是有的命令执行会出错,即使用了">nul"也不能屏蔽命令产生的信息,所以就在后面加" 2>nul"这个,就是"[命令]>nul+空格+2>nul",这样,不管命令是否正确的运行,都不会在屏幕看到这个命令所产生的屏幕显示了。因此,不能使用该操作符读取文件。例如,如果使用重定向操作符 >&0 启动程序,则写入句柄 1 的所有尝试操作都将失败,因为句柄 0 最初是以只读访问方式打开的。

2023-04-11 15:37:55 885

转载 Unix命令行程序和内建指令

来源:rm(LINUX命令)_百度百科Unix命令行程序和内建指令(更多)文件系统 ▪cat ▪cd ▪chmod ▪chown ▪chgrp ▪cksum ▪cmp ▪cp ▪du ▪df ▪fsck ▪fuser ▪ln

2023-04-11 14:53:15 148

转载 zip 压缩命令

zip 压缩命令_zip命令_MssGuo的博客-CSDN博客

2023-04-11 14:42:19 99

原创 批处理脚本%cd%与%~dp0的区别

从开始菜单里面打开路径在C:\user里的cmd.exe,然后运行D:\盘里的bat脚本。%cd%的路径就是C:\盘cmd.exe的路径;%~dp0的路径就是D:\盘bat脚本的路径。

2023-04-10 18:36:30 414

转载 git merge是怎样判定冲突的?

在解决git merge的冲突时,有时我总忍不住吐槽git实在太不智能了,明明仅仅是往代码里面插入几行,没想到合并就失败了,只能手工去一个个确认。真不知道git的合并冲突是怎么判定的。在一次解决了涉及几十个文件的合并冲突后(整整花了我一个晚上和一个早上的时间!),我终于下定决心,去看一下git merge代码里面冲突判定的具体实现。正所谓冤有头债有主,至少下次遇到同样的问题时就可以知道自己栽在谁的手里了。于是就有了这样一篇文章,讲讲git merge内部的冲突判定机制。recursive three

2021-08-27 13:17:09 1517 1

转载 PyInstaller 系列 - 基本用法

https://juejin.im/entry/6844903617720221709这是本系列的第一篇,介绍 PyInstaller 的基础知识。PyInstaller 是一个跨平台的 Python 应用打包工具,支持 Windows/Linux/MacOS 三大主流平台,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,从而允许最终用户在无需安装 Python 的情况下执行你的程序。PyInstaller 这个软件有几点容易引起误解的地方。首先,Installer

2020-10-20 17:39:10 3800

原创 unicode utf8 utf16转换说明及代码实现(包含emoji表情编码转换)

文字:Z饕餮????????❤️☎️ ????圞壜奱(这里第4个“CN”是一个国旗的字符,这里显示不出来,在手机上输入国旗可以显示,见下图) \u005a Z ->uft8: 5A \u0020 空格 ->uft8: 20 \u9955 ...

2019-11-22 15:20:25 3700

转载 Base64

#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>#include <io.h>#include <fcntl.h>#include <stdbool.h>#ifndef MAX_PATH#de

2018-09-11 14:29:24 158

原创 linux 创建多级目录

在linux在如果创建目录的中间路径不存在,则会创建失败,下面给一份创建多级目录的代码。递归:#include "stdio.h"#include "string.h"#include <sys/stat.h> #include <unistd.h> #define PATH "ggyy1/ggyy2/ggyy3/ggyy4/ggyy5"#define PATH...

2018-06-19 15:17:42 1226

转载 RSA 公钥 私钥

https://www.zhihu.com/question/25912483https://blog.csdn.net/dbs1215/article/details/489535891. 什么是RSARSA算法是现今使用最广泛的公钥密码算法,也是号称地球上最安全的加密算法。在了解RSA算法之前,先熟悉下几个术语 根据密钥的使用方法,可以将密码分为对称密码和公钥密码 对称密码:加密和解密使用同一...

2018-04-02 09:51:52 2414 1

原创 乘法逆元

在求解a/b%m时,可以转化为(a%(b*m))/b,转化过程如下令k = (a/b)/m(向下取整), x = (a/b)%m;a/b = k*m + x (x < m);a = k*b*m + b*x;a%(b*m) = b*x;a%(b*m)/b = x;得证: a/b%m = a%(b*m)/b;(公式适用于很多情况:m不必是素数,b和m也不必互质)上面的公式适用于b较小,a需要在线...

2018-03-30 14:22:02 415

原创 BAD SYSTEM CONFIG INFO 修复办法

背景联想ThinkPad电脑,机器使用到没有电后断电,断电后又强制启动继续使用到断电。然后再插电启动就出现了这个情况:尝试过的办法1、尝试通过NTBOOTautofix引导修复工具修复,没有修复成功,修复工具在修复到一半会卡死;2、尝试进入系统的安全模式,无法启动,仍然是出现BAD SYSTEM CONFIG INFO蓝屏。解决方法在PE系统中进入WINDOWS\SYSTEM32\CONFIG,将...

2018-03-20 10:10:53 82808 14

转载 USB GUID

//*****************************************************************************作者:EragonBg:http://hi.baidu.com/nirvana68/                      //*******************************************************...

2018-03-19 15:03:05 718

转载 浅谈 Python 的 with 语句

https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwith/引言with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What's

2018-01-28 00:04:31 178

转载 python编译优化 pyc pyo

作者:知乎用户链接:https://www.zhihu.com/question/30296617/answer/112564303来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。在很多工作上Python的运行流程基本上取决于用户,因此源码不需要编译成二进制代码(否则无法实现大部分贴近用户的特性),而直接从源码运行程序。当我们运行python文件程

2018-01-24 11:11:35 2189

转载 为什么用Python开发桌面应用程序

为什么用Python开发桌面应用程序为什么用Python开发桌面应用程序1)wxWidgets是一个比MFC优雅的库,TortoiseCVS用wxWidges而不用MFC,就是因为wxWidgets好用,而不是为了可以移植。2)Python的面向对象脚本语言编程适合快速界面开发3)Python在服务器端和客户端都非常有前途,可以形成一个统一的解决方案,这一点明显

2018-01-22 15:15:40 14376 2

转载 安装wxpython for Python3.5

http://blog.csdn.net/sinat_33270167/article/details/75389591摘要:安装python3.X的wxpython;学习《Python基础教程》第12章“图形用户界面”时,关于升级pip和安装wxpython时遇到的一些问题和解决办法。关于升级pip使用pip安装包,但电脑上的pip版本落后,导致安

2018-01-22 15:10:45 1006

转载 硬盘安装Win 7系统Windows 7 系统硬盘安装教程(图解)

http://itbbs.pconline.com.cn/soft/9791800.html目前,win 7的市场占有率即将超过XP成为了第一大系统,很多人也用上了win 7,你是不是也还是徘徊呢?是否因为XP用习惯了,或者是不会安装win7呢?win7安装其实不麻烦,不管是什么系统,安装的方法都是大同小异的。安装win7其实也有多种方法,使用硬盘安装win7也是比较方便的一种,直接就

2017-12-15 14:11:21 736

转载 C++ 最小化到托盘

http://blog.csdn.net/chihun_love/article/details/53944553#define WM_SHOWTASK (WM_USER + 1)void CTestDlg::OnSysCommand(UINT nID, LPARAM lParam){ if ((nID & 0xFFF0) == IDM_ABOUTBOX) {

2017-11-15 21:20:54 1486

转载 VC6在64位Win7下调试无法退出

win7 64位VC++6.0调试代码无法关闭窗口解决方法VC6在64位Windows7下调试的时候,再结束调试,程序无法退出。问题描述:当我击F5开始一个项目的调试时,程序在我设置的断点处停止,这时按下Shift+F5后,vc6可以退出调试状态,但是WINDOWS系统的任务栏上会留下前面调试时产生的程序。该进程不能被结束,即使我使用任务管理器也不可以终止程序。而且,当修改代码之后,就不能

2017-09-22 14:58:07 397

转载 关于COM组件线程模型的实验

转自:http://blog.sina.com.cn/s/blog_56dee71a0100ngrv.html线程模型是COM组件很重要而又不易理解的一个属性。本文尝试用简洁明了的描述和简单的实际例子来介绍COM组件的线程模型。 1 套间套间,英文为apartment,有的地方译作“套间”;有的译作“公寓”;还有的译作“单元”。本文采用“套间”这种译法。

2017-09-03 23:03:12 1190

转载 深入学习APC

转自:http://www.cnblogs.com/aliflycoris/p/5353269.html0x01   前言  在NT中,有两种类型的APCs:用户模式和内核模式。用户APCs运行在用户模式下目标线程当前上下文中,并且需要从目标线程得到许可来运行。特别是,用户模式的APCs需要目标线程处在alertable等待状态才能被成功的调度执行。通过调用下面任意一个函数,都

2017-09-03 22:58:27 452

转载 Windows的APC机制

转载:http://www.longene.org/techdoc/0562505001224576771.html漫谈兼容内核之十二:Windows的APC机制毛德操 前两篇漫谈中讲到,除ntdll.dll外,在启动一个新进程运行时,PE格式DLL映像的装入和动态连接是由ntdll.dll中的函数LdrInitializeThunk()作为APC函数执行而完成的。这就牵涉

2017-09-03 22:56:05 4100

转载 windows中hid操作api介绍

1.获取设备信息,在建立连接时HidD_GetAttributesHidD_GetHidGuidHidD_GetIndexedStringHidD_GetManufacturerStringHidD_GetPhysicalDescriptorHidD_GetPreparsedDataHidD_GetProductStringHidD_GetSerialNumberS

2017-06-29 08:22:31 9264 2

转载 USB命令(请求)和USB描述符

转载自:http://hi.baidu.com/deep_pro/blog/item/0ca086af97ca15f1faed5016.html一、USB命令  在USB规范里,对命令一词提供的单词为“Request”,但这里为了更好的理解主机与设备之间的主从关系,将它定义成“命令”。  所有的USB设备都要求对主机发给自己的控制命令作出响应,USB规范定义了11个

2017-06-26 15:33:27 398

转载 GPL和LGPL

GPL我 们很熟悉的Linux就是采用了GPL。GPL协议和BSD, Apache Licence等鼓励代码重用的许可很不一样。GPL的出发点是代码的开源/免费使用和引用/修改/衍生代码的开源/免费使用,但不允许修改后和衍生的代 码做为闭源的商业软件发布和销售。这也就是为什么我们能用免费的各种linux,包括商业公司的linux和linux上各种各样的由个人,组织,以及商 业软件公司开

2017-06-22 15:46:31 1957

转载 USB协通讯议--深入理解

转自:http://blog.csdn.net/myarrow/article/details/84841130. 基本概念       一个【传输】(控制、批量、中断、等时):由多个【事务】组成;       一个【事务】(IN、OUT、SETUP):由一多个【Packet】组成。       USB数据在【主机软件】与【USB设备特定的端点】间被传输

2017-06-19 17:03:10 297

原创 WEC7 安装环境及问题汇总

1、vs2008启动wince7设备调试的时候,出现“与设备的远程连接已丢失,请确认设备连接,然后重新启动调试”问题,设备上的程序都启动了问题描述见:http://bbs.csdn.net/topics/392139959解决:安装VS90SP1-KB2483802-x86.exe补丁包2、安装WEC7安装包时出现WindowsEmbeddedSilverlight这个文件无法

2017-05-19 12:05:14 2780

转载 ubuntu16.04 启动就进入命令行模式

http://blog.csdn.net/jun2016425/article/details/53100963步骤如下:[cpp] view plain copy sudo vi /etc/default/grub  注释掉 GRUB_CMDLINE_LINUX_DEFAULT=”quiet”

2017-05-14 23:41:16 7024

转载 /MT、/MD编译选项,以及可能引起在不同堆中申请、释放内存的问题

一、MD(d)、MT(d)编译选项的区别1、编译选项的位置以VS2005为例,这样子打开:1)         打开项目的Property Pages对话框2)         点击左侧C/C++节3)         点击Code Generation节4)         右侧第六行Runtime Library项目2、各个设置选项代表的

2017-05-04 18:50:56 502

转载 交叉编译详解 一 概念篇

http://blog.csdn.net/pengfei240/article/details/52912833第 1 章 交叉编译简介1.1 什么是交叉编译对于没有做过嵌入式编程的人,可能不太理解交叉编译的概念,那么什么是交叉编译?它有什么作用?在解释什么是交叉编译之前,先要明白什么是本地编译。本地编译本地编译可以理解为,在当前编译平台下,编译出来

2017-04-21 09:35:51 320

原创 psftp使用

1、双击运行psftp.exe双击直接运行psftp.exe程序2、open目标地址运行psftp后,使用open指令连接目标机器,如:psftp>open 127.0.0.13、输入账号密码输入open命令后会提示login as输入账号,输入账号后提示password输入密码,输入成功后会提示Remote working directory4

2017-03-31 11:00:27 3838 1

原创 MFC SetSel和GetSel

通过实际的界面程序了解MFC的SetSel函数和GetSel函数的参数应该怎样传递。函数参数主要如下:SetSel(int nStartChar, int nEndChar, BOOL bNoScroll);GetSel(int& nStartChar, int& nEndChar);nStartChar表示起始的字符位置nEndChar表示结束的字符位置

2017-03-26 15:56:01 15146 5

转载 文件遍历

http://baike.baidu.com/link?url=I69JeVrODq0RnKEh-tbqyP1oA0GngIBccHJXJkNoi0RMBPK5KU84bx3cskvMB4DuCz-Eo5V_FDGdUdoJzOBJBt9OcTmqRQkeD_ODSAwJ6m7http://bbs.csdn.net/topics/390368005/1、FindFirstFil

2017-03-14 21:04:43 261

转载 CString 成员函数用法大全

http://www.cnblogs.com/Caiqinghua/archive/2009/02/16/1391190.htmlCString的构造函数CString( );例:CString csStr;CString( const CString& stringSrc );例:CString csStr("ABCDEF中文123456");    CS

2017-02-25 15:10:33 521

转载 CString的GetBuffer与ReleaseBuffer

http://blog.pfan.cn/xman/43212.htmlhttp://www.cnblogs.com/jamesmile/archive/2010/04/19/1715756.html一.函数原型CString::GetBufferLPTSTR GetBuffer( int nMinBufLength );throw( CMemoryException )

2017-02-25 15:08:23 345

转载 在编辑框(CEdit)控件上追加内容

http://blog.csdn.net/visualeleven/article/details/6214725/// MFC 版本 CEdit* pEdit = GetDlgItem(IDC_EDIT1); ASSERT(pEdit && pEdit->GetSafeHwnd()); pEdit->SetSel(-1); pEdit->ReplaceSel(_T

2017-02-25 09:42:30 1378

转载 LINK : fatal error LNK1104: cannot open file "mfc42

http://blog.sina.com.cn/s/blog_58c3f7960102uwaw.html编译CPPUNIT时没问题,可连接的时候出现LINK : fatal error LNK1104: cannot open file "mfc42ud.lib" 错误,发现居然冒出个缺少库文件的错误,琢磨了一会,原来发现,这个错误是因为缺少Unicode的支持文件,在装V

2017-02-22 11:53:11 864

转载 不定参数写文件

http://blog.csdn.net/sherlockhua/article/details/5628727一、vfprintf     函数名: vfprintf  功 能: 格式化的数据输出到指定的数据流中  用 法: int vfprintf(FILE *stream, char *format, va_list param);  函数说明

2017-02-22 11:09:10 314

检查windows启动的进程 监控进程启动 检测进程运行 - CheckProc.7z

检查windows启动的进程 监控进程启动 检测进程运行

2022-01-10

USB HID 协议(英文版)

USB的HID协议 Device Class Definition for Human Interface Devices (HID)

2017-06-26

VC6 mfc42ud.lib和mfc42ud.dll下载

VC6 mfc42ud.lib和mfc42ud.dll下载

2017-02-22

openssh离线安装Linux-3.x内核

资源由 openssh 离线安装deb,用于Linux-3.x内核 拷贝到系统中用unzip解压 用dpkg -i *.deb命令安装 安装完后用ps -e | grep sshd查看是否安装完成 450 ? 00:00:00 sshd 出现如上sshd说明已经安装完成 sudo/etc/init.d/ssh restart命令可重启ssh服务

2017-01-17

HT1621-51源码

HT1621,51源码

2016-04-12

时钟芯片DS1302-51源码

时钟芯片DS1302,51源码

2016-04-12

独立按键-51源码 -> 独立按键,支持长短按

独立按键,支持长短按

2016-04-12

nRF24L01-51源码

nRF24L01源码

2016-04-12

定时器0操作-51源码

定时器0,51源码

2016-04-12

类型定义 51源码

类型定义

2016-04-12

基于STM32实现的模拟I2C

文件中包括基于STM32实现的模拟I2C操作,经测试能正确读写I2C设备。

2015-03-13

Git merge的问题

2023-06-06

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

TA关注的人

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