2011年2月24日
摘要: enum CursorTypeEnum{ adOpenUnspecified = -1, adOpenForwardOnly = 0, adOpenKeyset = 1, adOpenDynamic = 2, adOpenStatic = 3};enum CursorOptionEnum{ adHoldRecords = 256, adMovePrevious = 512, adAddNew = 16778240, adDelete = 16779264, adUpdate = 16809984, adBookmark = 8192, adApproxPosition = 16384, adU 阅读全文
posted @ 2011-02-24 15:56 清清飞扬 阅读(1404) 评论(0) 推荐(0) 编辑
  2011年2月19日
摘要: CString ,BSTR ,LPCTSTR之间关系和区别CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵,LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了 + 等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的表示法首先char* 是指向ANSI字符数组的指针,其中每个字符占据8位(有效数据是除掉最高位的其他7位),这里保持了与传统的C,C++的兼容。LP的含义是长指针(lon 阅读全文
posted @ 2011-02-19 19:59 清清飞扬 阅读(1374) 评论(0) 推荐(1) 编辑
摘要: 快捷键 功能 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义 CTRL + F12转到声明 CTRL + ALT + J对象浏览 CTRL + ALT + F1帮助目录 CTRL + F1 动态帮助 F1 帮助 SHIFT + F1当前窗口帮助 CTRL + ALT + F3帮助-搜索 SHIFT + ALT + ENTER全屏显 阅读全文
posted @ 2011-02-19 19:55 清清飞扬 阅读(262) 评论(0) 推荐(0) 编辑
  2011年2月14日
摘要: 在C++中,库的地位是非常高的。C++之父 Bjarne Stroustrup先生多次表示了设计库来扩充功能要好过设计更多的语法的言论。现实中,C++的库门类繁多,解决的问题也是极其广泛,库从轻量级到重量级的都有。不少都是让人眼界大开,亦或是望而生叹的思维杰作。由于库的数量非常庞大,而且限于笔者水平,其中很多并不了解。所以文中所提的一些库都是比较著名的大型库。1、C++标准库已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library 参考站点:http://www.dinkumware.com/P.J. Plauger编写的高品质的标准库。P.J. Plauger博士 阅读全文
posted @ 2011-02-14 16:16 清清飞扬 阅读(960) 评论(0) 推荐(0) 编辑
  2021年8月30日
摘要: From: https://www.cnblogs.com/cang12138/p/5520758.html 第一种:最简单的超链接方法,<a>标签的href直接指向目标文件地址,这样容易暴露地址造成盗链,这里就不说了 1、<a>标签 <a href="~/Home/download?id=1">C 阅读全文
posted @ 2021-08-30 13:37 清清飞扬 阅读(40) 评论(0) 推荐(0) 编辑
  2021年8月10日
摘要: 源码: <head> <script type="text/javascript" src="qrcode.min.js"></script> </head> <body style="padding: 50px;"> <div> <div> <h3>参考: <a href="http://code 阅读全文
posted @ 2021-08-10 15:47 清清飞扬 阅读(26) 评论(0) 推荐(0) 编辑
  2021年7月30日
摘要: From: https://www.cnblogs.com/niuben/p/10749134.html 数据查询 复制代码 User::find()->all(); 此方法返回所有数据; User::findOne($id); 此方法返回 主键 id=1 的一条数据(举个例子); User::fi 阅读全文
posted @ 2021-07-30 23:19 清清飞扬 阅读(16) 评论(0) 推荐(0) 编辑
  2020年12月1日
该文被密码保护。 阅读全文
posted @ 2020-12-01 17:06 清清飞扬 阅读(0) 评论(0) 推荐(0) 编辑
  2020年10月13日
摘要: rm -f ~/Library/Preferences/com.prect.NavicatPremium15.plist 经测有用!重新打开后相当于软件新装的情况,即有14天的试用期! 阅读全文
posted @ 2020-10-13 16:58 清清飞扬 阅读(7480) 评论(0) 推荐(0) 编辑
  2020年10月12日
摘要: From: https://www.cnblogs.com/AaronCui/p/10968893.html 前言 批量插入由于mysql的VALUES原生支持,使用较为便利。 批量更新的写法一般有三种,在更新数量较少的情况下,前两种性能不相上下。但是在更新字段增加,更新条数较多(500以上)建议使 阅读全文
posted @ 2020-10-12 11:37 清清飞扬 阅读(8181) 评论(0) 推荐(1) 编辑
  2020年6月18日
摘要: 客户端示例(antd - Upload组件): 文件上传 <div> <Upload action='/api/login/upload' showUploadList={false}> <Button> <Icon type='upload' /> Upload </Button> </Uploa 阅读全文
posted @ 2020-06-18 22:21 清清飞扬 阅读(527) 评论(0) 推荐(0) 编辑
  2020年6月5日
摘要: https://github.com/yiminghe/async-validator 阅读全文
posted @ 2020-06-05 16:31 清清飞扬 阅读(149) 评论(0) 推荐(0) 编辑
  2020年6月3日
摘要: 组件文件: UploadFile.vue <template> <a-upload name="file" :disabled="uploading" :action="url" v-bind="others" :show-upload-list="false" @change="change" > 阅读全文
posted @ 2020-06-03 22:33 清清飞扬 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 上传文件组件:UploadFile.jsx import React from "react"; import * as antd from "antd"; const { Upload, Button, Icon, message } = antd; class Wrapper extends R 阅读全文
posted @ 2020-06-03 17:30 清清飞扬 阅读(680) 评论(0) 推荐(0) 编辑