自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(64)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 libcurl自定义header数据信息头

struct curl_slist *headers = NULL;headers = curl_slist_append(headers, "Content-Type: application/json");headers = curl_slist_append(headers, "timestamp: 1627041168");headers = curl_slist_append(headers, "localtime:1627041168");headers = curl_slist

2021-08-31 09:40:11 2092 1

原创 boost::function回调函数的使用

1.声明一个无参的函数指针:typedef boost::function<void()> pCallFun;2.在类里声明一个成员方法作为回调实现:class A{ public: A(){} ~A(){} //... public: void CallFun() { ...

2020-01-06 11:20:43 554

转载 C++ wstring转utf-8等字符串转换

转自:https://blog.csdn.net/yuanmengong886/article/details/52020994头文件:typedef unsigned int UTF32; /* at least 32 bits */typedef unsigned short UTF16; /* at least 16 bits */typedef uns...

2019-11-28 11:29:29 1409

转载 Qt界面开发(一)(各种控件以及图表)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ZhangXiaoyu_sy/article/details/78925221收藏

2019-03-14 12:54:41 1853

原创 C++ 在使用CHttpFile进行http通信的时候遇到了一个Bug

Bug:信息提示:Unhandled Exception at XXXXX in xxx.exe Access Violation!在网上找有些说是:内存问题,例如:空指针、越界、指针释放有问题等。但是我今天遇到这样的错误在MFC工程中,其实在MFC工程中没有这个问题,而是我移植到另外一个工程里面就出现了这个问题。那么原因是什么呢? 原因就是MFC工程的属性设置问题:右键工程选

2016-10-10 15:21:35 1849

转载 Android中AutoCompleteTextView控件的使用

1.acrtivity_main.xml布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:baseli

2016-08-18 19:11:03 545

原创 Android中补间动画、属性动画效果演示

一、补间动画(即view动画)1.透明 AlphaAnim2.旋转 RotateAnim3.缩放 ScaleAnim4.位移 TranslateAnim原理:动画效果不会改变控件的真实坐标位置布局文件:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.

2016-08-18 19:04:36 880

原创 Android 中使用HttpUrlConnection实现get请求服务器

这篇文章主要演示:在android中如何向服务器发一个get请求,以及开子线程来更新ui,以及Handler发消息和处理消息的使用。1.创建子线程请求数据:final String strWebAddr = et_input.getText().toString();new Thread(new Runnable() { @Override public

2016-08-16 11:56:43 2335

转载 Android Studio项目引入外部库注意事项(PullToRefresh)以及如何引入开源库

Android Studio开发App项目时引入第三方库是个比较麻烦的事情。之前导入Volley就折腾了好久,导入下拉刷新控件PullToRefresh时又碰到了各种问题。在此记录一下,以便查阅。一、导入PullToRefresh1、将PullToRefresh克隆到本地下载地址:https://github.com/chrisbanes/Android-PullToRef

2016-08-06 15:22:46 2110

转载 Android 错误之finished with non-zero exit value 2

在初学Android的时候使用开源项目遇到这个问题:“com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command '/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home

2016-08-05 14:57:39 392

原创 Android中AlertDialog和ProgressDialog的使用

1.在布局文件中添加两个按钮:<Button android:id="@+id/btn_ad" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="AlertDialog" android:onClick="myAlertDial

2016-07-30 16:29:35 569

原创 Activity的ProgressBar的使用

1.在布局文件中添加一个ProgressBar控件<ProgressBar android:id="@+id/pb_bar" android:layout_width="match_parent" android:layout_height="wrap_content" />2.添加一个按钮<Button android:id="@+

2016-07-30 16:25:54 1205

原创 Android中的startActivityForResult启动活动并取得返回数据的使用

1.首先创建一个项目名为:CreateActivity2.创建一个包名为:com.example.sc.createacitivity3.创建两个活动分别为:FirstActivity    SecondActivity4.创建活动所对应的布局文件:first_activity   second_activity  并且在布局文件中添加一个按钮,两个布局文件基本类似xml ve

2016-07-30 13:00:02 1472

原创 Android对menu的使用基础

1.在项目中创建一个menu文件夹,然后在里面添加一个menu布局名为:main_menu.xmlxml version="1.0" encoding="utf-8"?>xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/add_item"

2016-07-30 11:30:43 407

原创 Android手动创建活动并注册AndroidManifest.xml

1.首先创建一个android项目名字随便(这里我的工程名为:CreateActivity) 2.在工程中创建一个包名为:com.example.sc.createactivity 3.接着创建一个class 为:FirstActivity 继承 Activity 4.重写父类方法:onCreatepublic class FirstActivity extends Activ

2016-07-30 11:01:31 10489 1

原创 C++ Builder 中对listview模拟复制某个单元格的内容

方法1: POINT ptt; GetCursorPos(&ptt); //获取屏幕相对坐标 long nPos = ptt.x; //获取X轴长度 if( lv2->SelCount <= 0 ){ return; } //如果点击listview空白处之间返回 int nIndex = 0;//索引 long nTotal = lv2->Left+pnl2->Width+3;/

2016-07-29 09:20:58 785

原创 Android的四大组件之-Activity的启动模式

1.活动的启动模式:活动的启动模式可以在:AndroidManifest.xml中通过给标签指定android:launchMode属性来指定如下4中模式。[1] standard是活动默认的启动模式,我们可以通过一个例子来辅助理解:public class FirstActivity extends AppCompatActivity implements

2016-07-28 23:51:47 405

原创 Android的四大组件之-Activity的状态和生命周期

1.活动的四个状态:[1]运行状态:当一个活动处于返回栈顶时,这个活动是处于运行状态。[2]暂停状态:当一个活动不处于返回栈顶时,并且这个活动仍然可见,则这个活动处于暂停状态。(例如:对话框形式的活动只会占用屏幕中间的部分区域, 你很快就会在后面看到这种活动。处于暂停状态的活动仍然是完全存活着的)。[3]停止状态:当一个活动不处于返回栈顶时,并且完全不可见,则这个活动出去暂停状态。

2016-07-28 22:00:24 641

原创 C++ Builder 中对编辑框输入double类型数据或只输入字母或数字进行限定

//只能录入double类型的数据if((Key='0')||Key=='.'||Key==0x08){if( edt1->Text.Pos(".")>0 && Key=='.'){Key = 0;}}else{Key=0;}//只能输入字母和数字if( (Key >='a' && Key ='A' && Key ='0') ||Key=

2016-06-15 10:39:32 1817

原创 Windows下批处理的使用

批处理使用的COPY DEL TASKKILL 命令

2016-05-25 08:43:33 480

原创 mysql 行转列的实现

select GROUP_CONCAT(M.ROUTE separator '>' ) AS ROUTE from (select DISTINCT Z.ROUTE,Z.BUSI_BOOK_NO FROM (select B.SORT,A.BUSI_BOOK_NO,B.FROM_CUSTOMER_TTL AS ROUTE from DIS_CUSTOMER A LEFT JOIN DI

2016-04-08 12:44:47 833

原创 C++ Builder 设置系统时间格式

#include #include  SetLocaleInfo(LOCALE_SYSTEM_DEFAULT, LOCALE_SSHORTDATE, L"yyyy-MM-dd");FormatSettings.LongDateFormat = "yyyy-MM-dd";FormatSettings.ShortDateFormat = "yyyy-MM-dd";For

2016-03-09 17:07:03 3453

原创 C++ Builder 中去除字符串中的指定字符

C++ Builder中对字符串去除某个字符的方法

2016-03-07 18:42:50 2345

原创 对于C++ Builder 使用DevPress 控件中的TCXGrid 添加复选框 在勾选时会闪退

TCXGrid 添加Checkbox 功能 勾选时闪退问题

2016-03-03 11:05:11 1354

原创 C++ Builder 将数据库数据导出到Excel中总结3

String strValue = "";TBookmark mBookMark ;TStringList *tsList = NULL;  //存储数据AnsiString XLSFileName;Variant vExcelApp,vWorkBook ,vSheet;  //excel设置try{tsList = new TStringList();XL

2016-01-18 18:06:59 1264

原创 C++ Builder 将数据库数据导出到Excel中总结2

void __fastcall TFrmDispatchDataExport::DisplayExcelReport(String _title, String _strSql){ int i=0; Variant ExcelApp1,WorkBook1,Sheet1; AnsiString FileName=GetCurrentDir(); FileName=FileName

2015-08-28 17:16:49 2090

原创 C++ Builder 将数据库数据导出到Excel中总结

首先要引入头文件:#include "ComObj.hpp"下面是具体操作Excel: bool __fastcall TFrmDispatchDataExport::DisExportData(String _strSql, String ExcelFileName){ Variant ExcelApp,Workbook1,Sheet1; try {  //建立E

2015-08-06 18:01:48 3456

原创 C++ Builder 基础知识总结中

1>    QuotedStr 函数是将一个字符串进行左右添加单引号。例如:abc->'abc'。2>    获得某一个控件的值。例如:有一个控件TMemo *memo;   String strContent = memo->Text;3>    读取可执行程序目录下的文件。例如:AnsiString LangSource = ExtractFilePath(Application->E

2015-08-06 17:55:10 1748

原创 MFC中状态栏的添加步骤

首先我们创建一个简单的MFC对话框程序,这个创建过程

2014-06-05 11:00:38 4099 1

转载 C++ 结构体字节对齐问题

结构体字节对齐      在用sizeof运算符求算某结构体所占空间时,并不是简单地将结构体中所有元素各自占的空间相加,这里涉及到内存字节对齐的问题。从理论上讲,对于任何 变量的访问都可以从任何地址开始访问,但是事实上不是如此,实际上访问特定类型的变量只能在特定的地址访问,这就需要各个变量在空间上按一定的规则排列, 而不是简单地顺序排列,这就是内存对齐。      内存对齐的原因:

2014-06-02 12:14:57 1875

原创 Delphi中画一个矩形

Perform($000B, 0, 0); //锁屏幕  防止闪烁    Canvas.Rectangle(Width+40-step,Height div 3-50,Width -step,0);    Canvas.Rectangle(Width-step,Height,Width +40-step,Height div 3);    Perform($000B, 1, 0);

2014-05-19 09:14:29 3689

转载 C++函数模板和类模板的区别和使用

函数模板与类模板有什么区别?答:函数模板的实例化是由编译程序在处理函数调用时自动完成的,而类模板的实例化必须由程序员在程序中显式地指定。

2014-05-14 17:16:07 947

原创 Delphi中TADOConnection控件和TADOStoredProc控件的使用调用存储过程

一、我们在Delphi中有时候要访问数据库操作调用存储过程来实现对数据库的

2014-05-09 15:18:45 3821

原创 Delphi中的TIdSMTP和TIdMessage控件的使用说明

procedure TForm1.btnSendClick(Sender: TObject);begin idSMTP.Host := 'smtp.sina.cn'; //邮件发送服务器 try idSMTP.Connect; except ShowMessage('连接到邮箱服务器失败!'); Exit; end; idSMTP.Authenti

2014-04-14 17:12:37 10133

原创 Delphi中对Excel表格文件的导入和导出操作。

将Listview列表中的数据导入到Excel文件中。procedure TfreadExcel.WriteExcel;var i,idex : Integer; ExcelApp:Variant;begin try dlgSave.FileName := '学生信息.xls'; if dlgSave.Execute then begin if

2014-02-27 13:04:23 5212

转载 Delphi的format使用总结

1.Format 根据指定所需要的格式,格式化字符串。原型:function Format(const Format: string; const Args: array of const): string; 例子:var s: string; begin //指令类型 type s := Format('最大整数是: %d; 最小整数是: %d',[MaxInt,

2014-02-21 12:49:35 8305

原创 Delphi中保证程序只运行一个实例的方法总结

在做Delphi的一个小工具的时候,要让自己的程序保证只启动一个实例如下有几种方法实现:1.使用系统函数FindWindows()函数来实现:program Project1;uses  Forms, Windows,  offertool in 'offertool.pas' {foffertool},  MyThread in 'MyThread.pas',

2014-01-23 10:08:48 971

转载 Delphi中关于INI文件的格式以及注释说明总结

为什么要用INI文件?如果我们程序没有任何配置文件时,这样的程序对外是全封闭的,一旦程序需要修改一些参数必须要修改程序代码本身并重新编译,这样很不好,所以要用配置文件,让程序出厂后还能根据需要进行必要的配置;配置文件有很多如INI配置文件,XML配置文件,还有就是可以使用系统注册表等。          本文主要是为读者在实现读写INI配置文件模块之前,提供有关INI文件的格式信息。

2014-01-21 17:35:23 3228

原创 Oracle中关键字like的使用总结

在oracle中使用like进行模糊查询:假设表名为:hs_test;字段名为client_id1.查询client_id中有03的:select client_id from hs_test where like '%03%'2.查询client_id中以03开头的:select client_id from hs_test where like '03%'3.查询c

2014-01-20 16:20:44 5636

原创 Oracle中对数据库表数据进行分段查询:10~50之间的数据

今天在练习oracle查询表数据想查询某一个区间的数据:假设我想查找表:hs_test的10~50之间的数据:select * from (select t.*,rownum num from hs_test t) where num > 10 and num 我写的应该大家能看懂吧。

2014-01-20 16:05:05 5263

TRzSplitter的使用

Delphi中的TRzSplitter的简单使用范例 可以设置该控件的上下拖动或者左右拖动,但是在该控件上添加别的控件的时候最好先给该控件添加两个Groupbox 然后在添加各自的控件。 注:可以设置该控件的属性:Orientation来控制上下或左右拉托方向。

2014-01-10

解决qt-creator创建工程说“没有有效的qt版本问题”

图解解决qt-creator遇到的创建工程时候出现“没有有效的qt版本问题”

2013-07-17

C++学习笔记

个人在学C++和使用Linux系统的时候总结的,希望对大家有点帮助吧。

2013-05-03

字符串函数总结

参考字符串函数,有strstr strcat strcpy strcmp等

2013-03-07

ITU T.30协议中文版

ITU-T T.30 200509中文版,和英文版相比较翻译的还是很不错的哦。

2013-01-22

王爽《汇编语言》

这是一本很不错的王爽--汇编语言,这是我在学校老师推荐的一本书。

2013-01-07

FPGA学习总结

FPGA学习手册,从网络上下载的资源感觉不错。

2012-12-10

串口调试工具

gserial是linux下一款很好用的串口调试工具,可以选择适合的波特率, 它是一款图形化的界面串口调试工具。

2012-12-10

T-REC-T.30-200509-I!!PDF-E.pdf

T-REC-T.30-200509-I!!PDF-E是pdf格式的,里面详细的介绍了T.30建议,传真标准的协议。

2012-12-10

传真发送端和接收端的整体流程图解

传真发送端和接收端的整体流程图解,涉及发送的一些帧的控制字段的字节。

2012-12-10

Android 一个简单的Helloworld程序

欢迎大家多多下载 呵呵 很好的一个简单的程序

2011-08-08

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

TA关注的人

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