自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 sql学习笔记

这几天在学sql,做了些笔记,以备忘:as表示一种别名一定要记住,SQL 对大小写不敏感!1、drop通过使用 DROP 语句,可以轻松地删除索引、表和数据库。ALTER TABLE table_name DROP INDEX index_nameDROP TABLE 表名称DROP DATABASE 数据库名称如果我们仅仅需要除去表内的数据,但并不删除表本身T

2015-09-15 19:48:16 311

原创 c#调用c++的回调函数

c++提供回调函数的接口,给c#调用c++:声明:typedef void(*SelfDetectCb)(int result);// 设备名称,状态(1成功,0失败)extern "C" BGISEQEXPORT BOOL WINAPI Seq_AutoSelfDetect(SelfDetectCb callback);实现:extern "C" BGISEQEXPORT

2015-09-11 17:20:29 487

原创 stl的list排序

stl的list提供了sort排序方法,但只针对一般数据类型,若是自定义数据,如结构体等,则需要自己实现。这里提供一种简单的排序方法:struct sortData{ bool operator()(const A& t1,const A& t2){  return t1.at2.a;    //升序,>为降序 }}; 调用:std::list aList;

2015-09-11 17:11:09 601

原创 c#跨线程操作问题

最近在弄c#调用c++接口,通过回调函数上传数据,在c#界面显示。由于该接口为同步(阻塞),回调部分会卡住界面,只有全部数据加载完了才会显示出来。这里通过子线程的方法来操作主界面,让主界面显示出来后,数据一条条显示。外部调用接口:public void SelfAutoDetect()        {            Thread thread = new Thread(B

2015-09-11 16:56:05 479

原创 c#的托管事件

自己实现事件1、子类public delegate void EnableHomeKey(bool enable);// 带一个参数public event EnableHomeKey enableHomeKey;// 控件enable状态enableHomeKey(false);// 控件不可用2、父类childclass.enableHomeKey += childcl

2015-09-08 19:50:26 574

原创 关于运动

身体是革命的本钱,必须加强体育锻炼,我从来不说没时间运动,因为我的运动就在我的生活中,现在已经坚持了快半年,以后继续坚持。1、早上仰卧起坐:60+50+50,3批仰卧抱腿:60+50+50,3批俯卧撑:40+30+20,3批平板撑:2分钟深蹲:60+50+50,3批左右压腰:各50个臂力器:30+10,2批,40kg拉力器:30 一共40-50分钟。

2015-09-08 19:40:02 267

原创 c++传CString到c#

c++提供给c#的接口要获取CStringc#调用:IntPtr ptr = new IntPtr();GetErrorStr( ref ptr);string str = Marshal.PtrToStringAuto(ptr);DeleteMem(ptr);// 释放内存 c++接口BOOL WINAPI GetErrorStr( wchar_t** strIn

2015-09-08 19:30:14 2134

原创 CString的split功能

mfc的CString没有split方法,自己实现之:// 分割void CdecDemoDlg::SplitStr(CString strSrc, CString strGap, CStringArray &strResult){ int nPos = strSrc.Find(strGap); CString strLeft = _T(""); while (0  {

2015-09-08 19:25:05 9253

原创 edit控件实现拖拽

1、c++版 cedit控件.h#pragma once#include "afxwin.h"// CMyEditclass CMyEdit : public CEdit{ DECLARE_DYNAMIC(CMyEdit)public: CMyEdit(); virtual ~CMyEdit();protected: DECLARE_MESSAGE_

2015-09-08 19:19:39 696

原创 vc之CFileDialog打开多个文件

1、打开一个xml文件CFileDialog dlg(TRUE, _T("xml"), NULL, OFN_FILEMUSTEXIST, _T("xml file (*.xml)|*.xml||"), NULL); if (dlg.DoModal() == IDOK) {  m_edtSrcFile.SetWindowText(dlg.GetPathName()); }2、

2015-09-08 19:13:51 2122

qt多语言加载切换及qt各数据类型转换

qt加载qm文件,并快速实现语言切换。另外实现各数据类型的转换,如qstring转float等。

2017-10-31

qt解析excel直接生成ts文件

qt解析xml,将excel的多语言直接转换为ts文件。避免一个个转换ts文件的麻烦

2017-10-31

Asp.NET MVC 5 高级编程第5版

英文版的,顺便学习下英语

2017-01-02

ui草图设计工具

找了很久,终于找到一个免费的ui设计工具,对软件开发的前期ui评审帮助大大的

2016-05-30

生成二维码源码

将输入的字符生成二维码,并能保存为图片。方便我们自己解析用。

2016-05-21

空空如也

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

TA关注的人

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