自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 xamarin简单数据绑定实例

using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.Threading.Tasks;using Xamarin.Forms;namespace App2{ public partial class MainPage : ContentPage { public c.

2021-02-25 09:57:08 470

原创 xamarin 中后台线程更新UI代码和启动一个Timer

下面列了两种方法启动Timer并更新UI, 官方文档说Device.StartTimer中如果更新界面需要用Device.BeginInvokeOnMainThread Device.StartTimer(TimeSpan.FromMilliseconds(500), () => { Device.BeginInvokeOnMainThread(() => { ...

2021-02-25 09:55:01 751

原创 npm安装typescript

由于访问国外网络有问题,所以使用淘宝镜像npm config set registry https://registry.npm.taobao.orgnpm config set disturl https://npm.taobao.org/distnpm -g install typescript如果需要指定typescript版本,则使用@符号,如下图npm -g ins...

2019-04-18 11:40:13 3901 1

原创 SQL查询某一字段重复的数据

经常用到,做下记录:SELECT * FROM #TABLE_NAME WHERE #FIELD_NAME IN (SELECT #FIELD_NAME FROM #TABLE_NAME GROUP BY #FIELD_NAME HAVING COUNT(#FIELD_NAME)>1)

2018-10-15 15:31:12 4716

原创 Win10远程桌面出现身份验证错误,要求的函数不受支持,可能是由于CredSSP加密Oracle修正

微软给出解决方案:https://support.microsoft.com/zh-cn/help/4093492/credssp-updates-for-cve-2018-0886-march-13-2018 Win10教育版和家庭版都可以直接修改注册表实现: 注册表路径 HKLM\Software\Microsoft\Windows\CurrentV...

2018-10-10 08:22:16 287

原创 xampp(php5.6)下thinkphp3.2.3连接SQLServer配置

先到 http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx 下载SQLServer驱动Microsoft Drivers 5.2 for PHP for SQL ServerMicrosoft Drivers 4.3 for PHP for SQL Server4.0、 3.2、 3.1 和 3.0 for PHP for SQL Serv...

2018-05-29 10:11:40 1280

原创 vs2013下使用QT5.7.1静态库

1. 下载静态库文件,由于编译相对较麻烦,我选择从网上下载别人编译好的下载地址: https://www.npcglib.org/~stathis/blog/precompiled-qt4-qt5/注意:这个地址国内还没法访问,我是申请了一个阿里云香港的服务器才下载到的,无法下载又有需要的朋友可以和我联系2. 配置VS2013下载好后解压缩到 c:\qt5-5.7.1-vs2013, 配置工程的附...

2018-04-01 08:20:52 1401 1

原创 XAMPP安装mantisbt-2.10.0备忘

1. 安装完成后配置 config_defaults_inc.php,设置$g_send_reset_password= OFF; 关闭重置密码发送邮件2. 设置mysql中的配置  max_allowed_packet = 16M,解决上传图片时超过SQL语句的问题    设置 innodb_log_file_size = 128M 解决上传图片时,日志文件太小的问题3. 增加新的状

2018-01-29 20:06:44 714

转载 CSS3选择器备忘录

除了id选择器和class选择器,另还有元素选择器、属性选择器、包含选择器、子选择器和CSS3中新增的兄弟选择器,以下带上ID选择器和类选择器一起举例。1.ID 选择器(ID selector,IS):使用 # 标识selector,语法格式:#S{...}(S为选择器名)。例:id为name的标签会匹配下面的样式#name{ color:red;}red text2.类选择器(

2018-01-19 09:02:45 244

原创 在Linux上安装XAMPP并配置虚拟主机备忘

1. 到https://www.apachefriends.org/zh_cn/index.html去下载最新版本,注意x86还是x642. 下载存放到任意位置,我这里存到 /home下,接下来修改安装文件权限,为方便直接赋予777  chmod 777 xampp-linux-x64-5.6.32-0-installer.run3. 运行./xampp-linux-x64-5.6.32-

2017-12-28 08:34:49 861

原创 安装Android Studio 3.0记录

整个安装过程可参考 http://www.cnblogs.com/xiadewang/archive/2017/11/11/7820377.html1. 从http://www.android-studio.org/上下载最新版本,下载的是3.0.0.18的版本2. 安装完成后出现Unable to access Android SDK add-on list,选择Canc

2017-11-16 12:31:20 2401

原创 从0开始使用Cocos2dx Lua过程记录

从官网下载 cocos2dx 3.16版本下载完成用notepad++打开readme.md文档按照说明运行setup.py,发现未安装python,去python官网下载最新的python 2.7.14再次运行setup.py,提示需要设置NDK_ROOT等其他android环境,因为暂时不编译Android,直接回车忽略了配置完成后开始创建项目,cocos new MyGame

2017-10-27 12:00:50 513

原创 yii2下action下直接返回图片给浏览器

直接上函数:public function actionTest(){ include_once dirname(dirname(__FILE__)).'/qrcode/phpqrcode.php'; $postData = @\Yii::$app->request->post(); \Yii::$app->response->clearOutputBuf

2017-06-28 07:45:44 2006

原创 Windows下PhpEd将php升级到最新版本5.6.27,并支持Redis步骤

1. 从http://windows.php.net/download/下载指定的版本,我这里下载的是x86的Win32版本2. 将下载的php压缩包解压到PhpEd的安装目录下,并改名为php563. 调整PhpEd中调试浏览器的配置,为php56目录4. 复制php56下的php.ini-development为php.ini, 并修改extension_d

2016-11-07 20:10:16 2362

原创 libcurl在centos6.4 64位操作系统上不支持https的解决方案

问题:     在程序内使用libcurl库访问https的网址时,始终返回 CURLE_UNSUPPORTED_PROTOCOL     经查询发现是libcurl库文件编译时没有选择支持ssl,默认的libcurl库是不支持ssl的解决办法:     1. 下载libcurl库和openssl库,我用的是 curl-7.37.0.tar.gz 和 openssl-1.0

2016-09-07 10:14:20 3243

原创 photoshop cs6中画虚线的设置

选择画笔工具,如下 F5打开画笔设置面板,选择画笔笔尖形状,调整间距:

2016-08-15 15:38:39 1876

原创 计算一个N个选项中和为X的所有组合数

下面就是一个最近微信上流传的一个测试:假如5块钱可以买一个女朋友,你会买什么样的?下面是每项的价格有钱-4元, 长得好看-3元, 会做饭-3元, 忠诚-3元, 处女-2元, 温柔-2元, 活泼可爱-2元, 大长腿-1元, 聪明-1元, 胸大-1元--计算从1到maxNumber的自然数中取selNum个数的所有组合function CalcNaturalNumber

2016-07-30 08:04:20 1125

原创 计算从1到N的自然数中取M个数的所有组合的lua函数

--计算从1到maxNumber的自然数中取selNum个数的所有组合function CalcNaturalNumberComb(maxNumber, selNum, tabReturn)    local tabComb = {}    comb_natural_number_recurisve_func = function(m,k,tab)        for i

2016-07-29 20:07:36 1612

原创 linux用户登录启动配置文件

(1)/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。(2)/etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。(3) ~/.bash_profile: 每个用户都可使用该文件输入专用于自己使用

2016-07-18 12:43:42 4184

原创 Incredibuild 中出现Command line error D8037的解决方法

一直用Incredibuild 5.0用的好好的,最近突然出现 Command line error D8037 : cannot create temporary il file错误,使用官方的说明方法[官网地址],删除KB3126587 和KB3126593两个补丁依旧不行,只好把最近打的补丁全部删掉,再一个一个安装,最后发现 还有一个补丁需要删除 KB3140410我的操作系统是Wi

2016-04-27 11:02:43 6419 2

原创 用WinRAR自动备份文件

my_bak.bat文件: @echo offset RARCMD=c:/progra~1/winrar/winrar.exe a -ep1 -m0 -ag /r /k /s /ibck set files=D:/backup/rarif not exist "D:/backup/rar" md "D:/backup/rar"set filename=md2_client_

2014-06-06 08:50:22 1283

原创 自动输入Git密码的小程序(仅做备忘用)

开发中用到Git,我用的是TortoiseGit,经常需要输入密码,很烦人,就随手写了个检测密码窗口并自动输入的程序。(当然,也可以用生成自动验证密钥,不过我没有服务端的权限,没办法产生)下面把代码贴下来备忘,其中有注释部分没搞明白,有谁知道为啥不行的告诉我一下啊!本人刚不胜感激// AutoTortoiseLinkPwdDlg.cpp : implementation file//

2013-05-13 10:07:26 1543

原创 C++ 中指针操作符(*)重载备忘

下面代码可以编译通过,从代码中可以看出只要重载了指定对象的指针操作符重载时,编译器会自动转成父类指针类型class OverLoadObjABase{public: int x;};class OverLoadObjA: public OverLoadObjABase{};class OverLoadObjB{public: __INLINE__ opera

2013-01-23 09:59:38 559

原创 C++ 中 const 应用总结

//test const 使用细则class Game{public: int a;};void function(const Game& obj){ //obj.a = 1; //×,内容不可变}void function(const string& s){ string tmp = "test";

2013-01-06 14:05:17 630

原创 TRichView控件的常用用法(增加文本和图片)

unit UnitFrmMain;interfaceuses  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs, StdCtrls, RVStyle, RVScroll, RichView, RVEdit, ComCtrls;type  TFormMain

2012-07-31 10:54:53 4422 2

原创 RichView的几个封装函数(插入文本和图片)

//移动光标到最后procedure RichViewMoveCaretToEnd(RichEdit: TRichViewEdit);var  ItemNo, Offs: Integer;begin  ItemNo := RichEdit.ItemCount-1;  if ItemNo > 0 then  begin    Offs := RichEdit.GetO

2012-03-07 10:30:27 4411

原创 RichView中插入动态Gif图像注意事项

以下是封装的一个函数:procedure RichViewAddPicture(RichEdit: TRichViewEdit; const TagStr: string;  Stream: TMemoryStream; IsGif: Boolean);var  LGraphic: TGraphic;begin  if IsGif then  begin    LG

2012-03-07 10:26:03 2520 2

转载 Delphi中模态窗口切换时隐藏问题的解决办法

问题 现象:    弹出模态窗体,切换到Window其他窗口,再回到程序界面,发现界面无法点击,模态窗口被遮盖在后边了解决办法:  TForm1   =   class(TForm)         protected             procedure   CreateParams(var   Params:   TCreateParams);   overr

2012-03-01 10:15:37 3804 1

转载 vc2010使用libcurl静态库遇到连接失败的解决方案

vc2010使用libcurl静态库 遇到连接失败的解决方案2010-11-10 15:35下载libcurl的源码,打开lib文件夹下项目,编译为静态链接库。在编译的时候出现问题如下:注:以前在vc2005下用mfc工程并且libcurl用的dll方式没问题,这次vc2008用的sdk并且libcurl用的静态编译,也不知道什么问题引起的HttpWebRequest.ob

2012-01-11 11:47:36 11146 2

原创 C++中几个常用的宏,能省不少代码的

#define  SAFE_DELETE(pData) { try { delete pData; } catch (...) { } pData=NULL; }#define  SAFE_DELETE_ARRAY(pData) { try { delete [] pData; } catch (...) { } pData=NULL; }#ifndef OUTPUT_DEBUGS

2011-12-27 09:39:20 1468

原创 Delphi中复制带有String的记录结构时不能使用Move之类的内存操作函数

请看下面的代码: program TestRecord;{$APPTYPE CONSOLE}uses  SysUtils,  Math;type  TRecordA = record    Name: string;  end;procedure RunTestRecord;var  R1, R2: TRecordA;begin  R1.Na

2011-12-24 11:19:22 1915

原创 Delphi编写服务端程序注意事项

1. 声明结构时尽量不要在结构中用到string和动态数组    因为很多时候为了清空结构都会使用到FillChar,用FillChar清空结构时会导致string和动态数组的内存无法释放 2. 尽量少使用动态数组,比如TIntegerArray   因为动态数组频繁分配内存,对稳定性造成很大影响 3. 需要使用大量内存时可以使用线程相关的缓存来避免内存频繁分配

2011-12-23 11:28:10 1113

原创 Delphi结构中使用String时遇到的内存泄露问题

先定义一个结构:TUserInfo = record  UserID: Integer; // 用户编号  UserName: string; // 用户名end;然后编写如下代码:procedure TForm1.Timer1Timer(Sender: TObject);begin  User.UserName := StringOfChar('A', Ran

2011-12-23 10:58:27 1952

原创 Flash ActionScript中变量后定义问题

近日在写AS3程序是发现一个有意思的事情,看下面的测试代码:testa = 1000;var testa:int;这个代码可以编译通过,还是真有点意思,AS3允许后定义变量,这个还真是要注意!

2011-07-18 09:29:27 1006

原创 DiscuzX2用户同步PHP代码

注册: 在Source/class/class_member.php中第576行加入如下代码:  // 开始同步数据 $sync_sex = isset($profile[gender]) ? ($profile[gender]==1?M:F) : M;             $syncdb = new ucclient_db();$syncdb->con

2011-06-24 13:20:00 5806 1

原创 MessageBox常用参数

这个问题困扰了我很长时间,一直都没解决,最后发现竟然是自己严重无知。问题情况是这样的:程序弹出一个MessageBox后切换到其他窗口,然后再切换回来时无法显示MessageBox窗口,必须用Alt+Tab切换才能出来。今天实在可不过去了,就好好Google了一下,最后竟然发现是MessageBox参数问题,其实非常简单只要在Flags上加上MB_APPLMODAL 标记就可以了。详细请看下面的介绍: Message_Box TypesMB_ABORTRETRYIGNORE The message box

2011-04-16 20:23:00 1205

转载 WIN7输入法不能切换

<br />网上WIN7输入法不能切换的网友很多,但问题都一样。下面说一个简单的解决办法:<br /> <br />在控制面板--->区域和语言选项--->键盘和语言--->更改键盘---><br /><br />注意: 这里要修改的是键盘布局<br /> <br />该死的MICROSOFT, 害我弄了半天!

2011-01-03 12:01:00 2008 1

转载 对MS SQLSERVER出现无法删除用户的解决办法

<br />MS SQLServer 备份移植到另一服务器还原时容易遇到的问题……<br />用户无法登录,因为孤立用户没有和一个登录名关联,想删除用户重建登录名,但系统提示错误:<br />"因为选定的用户拥有对象,所以无法除去删除该用户"<br />解决方法:<br />1. 你需要做的第一件事<br />   企业管理器-〉选择服务器-〉属性-〉服务器设置-〉勾选 允许对系统目录。。。-〉确定<br />2.<br />   找到你的数据库找到sysusers表那你以前的用户删除<br />   刷新

2010-12-19 22:44:00 1483

原创 SQLServer访问类(带连接池和存储过程演示实例)

<br />unit JaSQLDBAccess;<br />interface<br />uses<br />  SysUtils, Classes, Windows, DateUtils, ADODB, ActiveX, SyncObjs;<br />type<br />  TSQLServerQuery = class;<br />  { TAdoConnPoolItem - ADO连接池项 }<br />  <br />  TAdoConnPoolItem = class(TObject)<br /

2010-10-09 10:25:00 1592 1

原创 Delphi播放声音文件类(包括调整其中任意一个声音的大小)

<br />自行封装的播放声音类文件 TSoundPlayer , 用MCI播放的。<br /> <br />但是TSoundPlayer类无法提供针对每个声音的大小调节,比如一个背景音乐,一个前景音乐。<br /> <br />为此,我安装了MMTools2.0,在窗体上放上MidiPlayBg:TMMDSMidiChannel控件和TMMDSWaveMixer控件,<br />并且进行关联,就可以调用TMMDSMidiChannel.Volume来设置音量了MidiPlayBg.Volume := -1

2010-09-19 21:02:00 3926

空空如也

空空如也

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

TA关注的人

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