自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wzbhbb的专栏

我并不怕失去金钱,让我真的害怕的是失败让我变成一个怯懦的人,倘若是那样的话,我就永远没有成功的机会了!

  • 博客(29)
  • 资源 (8)
  • 收藏
  • 关注

原创 Vue+Vite项目初建(axios+Unocss+iconify)

项目成功启动后,进入http://localhost:3200,即可进入创建好的页面(假设启动端口为3200)

2024-02-18 23:11:05 718

原创 Tortoise-orm 使用 (四) FastAPI示例

通过研究官网示例,了解ORM的设计机制

2024-01-19 14:28:43 769

原创 Tortoise-orm 使用(三) 一对一,一对多,多对多关系表及操作

原始:# 修改为:# 这样和其它模型定义关联保持一致,更容易理解。

2024-01-18 15:33:08 1255 2

原创 Tortoise-orm 使用(二) 元类及Mixin

Python fastapi 项目 Tortoise-orm 元类及Mixin

2024-01-17 11:18:33 481

原创 Tortoise-orm 使用 (一) 创建表

Tortoise-orm 使用初步,创建表

2024-01-16 15:37:32 516

原创 Libcurl Windows 下的编译及使用-支持HTTPS

libcurl 做为使用广泛的http请求库,由于业务升级默认情况无法使用https扩展,所以必须通过二次编译才能增加功能。

2022-09-20 15:30:36 1355 3

原创 善用C库函数 - sprintf

C基础练习

2022-05-04 09:48:09 171

原创 vi 使用总结

移动光标h向左 l向右 j下一行 k上一行0[数字]移动到当前行行首 $[Shift+4]移动到当前行行尾G文件尾部 gg文件头部Ctrl+f向下移动一页 Ctrl+b向上移动一页H移动到当前屏幕顶端 M移动到当前屏幕中间 L移动到当前屏幕底部nG移动到第几行 n+Enter向下移动几行查找和替换/word 向下查找关键字 n继续查找 N反向:n1,n2s/wo...

2019-05-10 23:21:41 126

原创 vector的添加删除(含动态内存释放)

背景:C++

2014-09-16 19:57:09 1824

转载 Java学习总结

一、访问控制修饰符Java语言有四种级别的访问控制修饰符,如下:l 公开级别:用public修饰,对外公开。l 受保护级别:用protected修饰,向子类及同一个包中的类公开。l 默认级别:没有访问控制修饰符,向同一个包中的类公开。l 私有级别:用private修饰,只有类本身可以访问,不对外公开。下表总结了这4种访问级别的可访问范围。 访问级别

2012-01-05 11:27:51 961

原创 SOCKET handle or FILE handle 原来是一回事

<br />HANDLE,是在Windows上开发的程序员都非常熟悉,绝大部分的API操作都与HANDLE有关(书上翻译为"句柄",而我喜欢直接称呼其英文名字),关于具体的原理,这里不多讲了。<br /> <br />SOCKET,做个socket开发的朋友都知道,在使用网络开发的时候需要创建的一个SOCKET 对象来进行访问,它在MSDN有如下解释:<br /><br /> <br />以前在做这方面的开发时,直接拿来使用,属于典型的拿来主义,但在最近的一个项目中涉及到网络开发,对方要求设计一个模块操作网

2011-03-21 11:46:00 4302

转载 自己做电路板

 电子爱好者在做些实验或制作时,往往要制作PCB,这时便十分头疼,要是交给工厂打样吧,费用都不菲,于是就自己做,用贴胶条、描油漆、刀刻等多种方法,但都工序复杂、耗时长、而且效果不佳。自己凑合用还行,但要是做个标准的、好看的板子,还实在是拿不出手,要做复杂的板子更是不行。<br />最近上网,通过网上交流,加上自己的一些体会,找到一条又快又好又便宜的制版方法,全部费用只需一次性投入260元左右,可以制出与电脑设计一模一样的板子,单、双面均可,完全可以胜任一般的课题任务,在这里给大家介绍一下:<br />首先,

2010-08-05 17:48:00 1658

转载 蓝牙术语表

<br />蓝牙术语表<br /><br />即时网络<br />一种通常以自发方式创建的网络。即时网络不要求架构,受时空限制。<br /><br />活动从设备广播 (ASB)<br />ASB 逻辑传输可用于向微微网中的所有活动设备传输 L2CAP 用户通信。<br /><br />高级音频分发配置文件 (A2DP)<br />A2DP 配置文件描述了立体声质量音频如何从媒体源流化传送至汇点。配置文件定义了音频源和汇点两个角色。典型的使用如“随身听”类的媒体播放器。音频源可以是音乐播放器,音频汇点则是无

2010-06-01 18:26:00 703

转载 浅谈位图的淡入淡出和渐隐

在许多游戏和屏幕保护程序中,我们都可以发现位图的淡入淡出和渐隐(一幅图象渐渐的消失于另一幅图象中)的应用。如何实现这些效果呢?在windows(GDI)环境下,实现位图的淡入淡出和渐隐的方法有三种:1.调色板动画;2.模式画刷;3.动画法。其中,第一种方法速度很快,但只能用于256色的图形,而且不易实现渐隐效果。第二种方法实现比较简单,但是主观效果不及其余两种。第三种方法的效果很好,但速度

2009-04-02 15:29:00 891

转载 如何将.spl剥离成.emf文件格式

                            原创: 星战紫辉  http://www.cppblog.com/rawdata 2009-2-23             关键字: 打印 SPL EMF 文件格式                问题:             Windows的假脱机打印会在Windows/System32/spool/PRINERS目录下生成.spl和.s

2009-03-04 17:01:00 3315

转载 串口线的针脚连接方式

小型机RS232 9针串口线的针脚连接方式  这条线非常关键,可以对系统进行调试,也可以做双机的串口心跳线!线做好后,把串口线可连接到两台电脑的串口上,然后分别打开超级终端, 设置每秒位数为9600(其他一些通讯硬件不同,如控制LCD的端口一般为38400),在两电脑上输入的字符应该都能看到,这样测试连接就成功了。 _________________________|   上9口    |  

2008-11-26 08:51:00 7758

转载 VS2008 快捷键

新建项目 Ctrl+shift+N新建网站 shift+Alt+N文件  Ctrl+N打开项目/解决方案 Ctrl+shift+O打开网站 shift+Alt+O打开文件 Ctrl+O保存当前文件 Ctrl+S全部保存 Ctrl+Shift+S添加新项 Ctrl+Shift+A添加现有项 Shift+Alt+A添加类 Shift+Alt+C撤消 Ctrl+Z重复 Ctrl+Y转到 Ctrl+G循环

2008-11-24 11:56:00 815

转载 “命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中的使用

“命令”窗口用于直接在 Visual Studio 集成开发环境 (IDE) 中执行命令或别名。可以执行菜单命令和不在任何菜单上显示的命令。 1 调用命令窗口: 若要显示“命令”窗口,请从“视图”菜单中选择“其他窗口”,再选择“命令窗口”。 2 Visual Studio 2005 提供的预定义别名的列表 命令名 别名 完整名称 打印 ? Debug.Print 快速监视 ?? Debug.Qui

2008-11-24 11:43:00 1343

转载 小议程序开发中Debug和Release之本质区别

Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起 Release 版错误,在此不讨

2008-11-13 16:25:00 698

转载 Windows CE 内存管理

Windows CE 内存管理2008-04-22 07:00 作者: 出处: 天极网 责任编辑:>McLAREN  内存分配的不同类型  一个Windows CE 应用程序有许多不同的内存分配方式。在内存食物链的底端是Virtualxxx 函数,它们直接保留,提交和释放(free)虚拟内存页。接下来的是堆(heap) API。堆是系统为应用程序保留的内存区

2008-10-30 11:43:00 1014

原创 CString 转 char*

方法1.  强制类型转换CString st1 = "method1";LPCSTR lpbuff1= (LPSTR)(LPCSTR)st1;....对st1的操作会对lpbuff1产生影响方法2.  利用strcpyCString st2 = "method2";char *lpbuff2 = new char[st2.GetLength()+1];scr

2008-10-29 13:30:00 803

原创 让CEdit控件SetSel后选中其中内容

想像WINDOWS的查找框那样,鼠标点一下还是全部选中状态,在实际中大致过程: 1. 利用类向导添加对edit控件的消息EN_SETFOCUS,例如OnSetfocusEditDate() 2. 函数中调用m_date.SetSel(0, -1); 可结果是光标移动到了文本框头部文本却没有选中,不知为何?上网搜,得出的结论是需要重载窗口类的PreTranslateMessage函数,解决方

2008-05-28 17:51:00 4882

转载 Managed, Unmanaged, Native: What Kind of Code Is This?

With the release of Visual Studio .NET 2003 (formerly known as Everett) on April 24th, many developers are now willing to consider using the new technology known as managed code. But especially for C+

2007-07-10 10:25:00 1067

转载 VC++6.0中用Win32 API实现串行通信

     串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。我们可以利用Windows API 提供的通信函数编写出高可移植性的串行通信程序。本实例介绍在Visual C++6.0下如何利用Win32 API 实现串行通信程序。程序编译运行后的界面效果如图一所示: 图一

2006-11-09 17:21:00 1624

转载 用Visual C++制作微秒级精度定时器

在工业生产控制系统中,有许多需要定时完成的操作,如:定时显示当前时间,定时刷新屏幕上的进度条,上位机定时向下位机发送命令和传送数据等。特别是在对控制性能要求较高的控制系统和数据采集系统中,就更需要精确定时操作。众所周知,Windows是基于消息机制的系统,任何事件的执行都是通过发送和接收消息来完成的。这样就带来了一些问题,如一旦计算机的CPU被某个进程占用,或系统资源紧张时,发送到消息队列中的消息

2006-11-09 17:16:00 1475

转载 Visual C++中回调函数使用的变身大法

对于回调函数的编写始终是写特殊处理功能程序时用到的技巧之一。先介绍一下回调的使用基本方法与原理。  1、在这里设:回调函数为A()(这是最简单的情况,不带参数,但我们应用的实际情况常常很会复杂),使用回调函数的操作函数为B(), 但B函数是需要参数的,这个参数就是指向函数A的地址变量,这个变量一般就是函数指针。使用方法为: int A(

2006-11-09 11:41:00 897

原创 最常见的20种VC++编译错误信息

     1、fatal error C1010: unexpected end of file while looking for precompiled header directive。      寻找预编译头文件路径时遇到了不该遇到的文件尾。(一般是没有#include "stdafx.h")   2、fatal error C1083: Cannot open include file:

2006-11-09 11:10:00 881

转载 VC中预处理指令与宏定义的妙用

作者:刘巍出处:BLOG责任编辑: 方舟 [ 2006-09-05 05:00 ]刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。  刚接触到MFC编程的人往往会被MFC 向导生成的各种宏定义和预处理指令所吓倒,但是预处理和宏定义又是C语言的一个强大工具。使用它们可以进行简单的源代码控

2006-11-09 10:51:00 889

转载 结构体的巨大作用

 1. struct的巨大作用  面对一个人的大型C/C++程序时,只看其对struct的使用情况我们就可以对其编写者的编程经验进行评估。因为一个大型的C/C++程序,势必要涉及一些(甚至大量)进行数据组合的结构体,这些结构体可以将原本意义属于一个整体的数据组合在一起。从某种程度上来说,会不会用struct,怎样用struct是区别一个开发人员是否具备丰富开发经历的标志。  在网络协议

2006-11-09 10:40:00 14709 6

DLL导出函数查看工具

ia64平台下的DLL导出函数查看工具,对开发人员非常好的工具

2012-07-18

DLL导出函数查看器

x64平台下的DLL导出函数查看工具,对开发人员非常好的工具

2012-07-18

Dll资源查看器

x86平台的dll查看器,开发人员非常有用的工具

2012-07-18

Windows Depends View

Depends_Mips_PPC_ALPHA_XP64_X86_IA64_X64

2009-09-29

PrintLanguage

打印机语言学习,开发打印机驱动需要知道的

2009-07-08

indowProfessorDLL

一个比较全面的介绍Windows下DLL的原理及使用

2009-07-07

内核调试(kernel debug)

无论是应用程序开发还是底层驱动开发,都离不开调试。本文用实例把你带进入软件调试的美好世界

2009-07-07

网络包截获 API hook

网络包的截获、对分析网络状况和本地网络I/O控制

2009-07-07

空空如也

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

TA关注的人

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