自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(234)
  • 资源 (9)
  • 收藏
  • 关注

原创 Qt编写Android App,调用Activity获得返回值

对于C++程序员来说使用Qt开发手机app不失为一个好的选择,当Qt不能满足要求时可以调用Android原生代码实现功能,由于Qt的帮助文档有限,相信不少Qt开发者也踩了不少坑首先创建Qt工程1.添加Android支持工程pro文件添加QT += androidextras2.编写Activity返回值类,派生于QAndroidActivityResultReceiver,实现返回函数handleActivityResult,通过信号SendData将数据抛出去,代码如下:..

2022-04-18 18:20:30 3393 1

转载 让程序员崩溃的瞬间(非程序员勿入)

原文链接:http://www.strongerhuang.com今天给大家带来点快乐,程序员才能看懂。来源:https://zhuanlan.zhihu.com/p/470665211. 公司实习生找 Bug2.在调试时,将断点设置在错误的位置3.当我有一个很棒的调试想法时4.偶然间看到自己多年前写的代...

2019-11-04 17:23:24 490

原创 灵活使用QML组件嵌套

灵活使用QML组件嵌套TextField {Layout.fillWidth: trueid: urlFieldinputMethodHints: Qt.ImhUrlCharactersOnly | Qt.ImhPreferLowercasetext: webView.urlonAccepted: webView.url = utils.fromUserInput(text...

2019-06-06 14:54:36 1426

原创 QML自定义组件

QML自定义组件放入资源里组件Hello.qml内容,组件名头字母必须大写,组件名就是文件名import QtQuick 2.0import "hello.js" as JSCode;Rectangle{id:my;signal myHello(string str); //定义事件事件首字母必须小写function hello(){JSCode.hello()...

2019-06-06 14:53:21 1623

转载 FFmpeg获取DirectShow设备数据(摄像头,录屏)

这两天研究了FFmpeg获取DirectShow设备数据的方法,在此简单记录一下以作备忘。本文所述的方法主要是对应Windows平台的。1.       列设备[plain] view plain copy ffmpeg -list_devices true -f dshow -i dummy  命令执行后

2016-07-22 17:49:39 828

转载 Android技巧

Android 开发中的一些小技巧2015/02/02 2988  2dip转px12345publicint convertDipOrPx(intdip) {    floatscale = MarketApplication.getMa

2016-06-27 08:39:55 503

转载 那些年我们一起追过的缓存写法(三)

那些年我们一起追过的缓存写法(三)2015-02-08 08:45 by 蘑菇先生, 4214 阅读, 11 评论, 收藏, 编辑     上篇介绍了多级缓存,本章详细介绍下内存缓存该如何设计。阅读目录:分析设计O(1)LRU实现过期删除策略总结分析设计假设有个项目有比较高的并发量,要用到多级缓存,如下:在实际设计一个内存缓存前,需要考虑的问题:1:

2016-01-04 12:04:53 563

转载 那些年我们一起追过的缓存写法(二)

那些年我们一起追过的缓存写法(二)2015-02-01 10:39 by 蘑菇先生, 4583 阅读, 11 评论, 收藏, 编辑感谢园子里的同学对上一篇的支持,很高兴楼主的一些经验及想法能够对大家有一些帮助。上次主要讨论缓存读写这块各种代码实现,本篇就上次的问题继续来,看看那些年折腾过的各种缓存做法。阅读目录:缓存预热多级缓存线程缓存内存缓存文件缓存分布式缓存DB

2016-01-04 12:04:22 451

转载 那些年我们一起追过的缓存写法(一)

那些年我们一起追过的缓存写法(一)2015-01-04 08:36 by 蘑菇先生, 21175 阅读, 95 评论, 收藏, 编辑    本篇主要介绍下楼主平常项目中,缓存使用经验和遇到过的问题。阅读目录:基本写法缓存雪崩全局锁,实例锁字符串锁缓存穿透再谈缓存雪崩总结基本写法为了方便演示,这里使用Runtime.Cache做缓存容器,并定义个简单操作类。如

2016-01-04 12:03:04 460

转载 【Golang】【 Network programming with Go】 Templates(模版)

翻译至http://jan.newmarch.name/go/template/chapter-template.html  第九章很多编程语言都有字符串之间转换的机制,而GO语言则是通过模板来将一个对象的内容来作为参数传递从而字符串的转换。此方式不仅可以在重写HTML时插入对象值,也适用于其他方面。注意,本章内容并没有明确给出网络的工作方式,但对于网络编程方式很有用处

2015-12-31 00:43:25 779

转载 C# Redis实战(七)

七、修改数据在上一篇 C# Redis实战(六)中介绍了如何查询Redis中数据,本篇将介绍如何修改Redis中相关数据。大家都知道Redis是key-value型存储系统,所以应该可以修改key,也可以根据key来修改value。接下来将是详细的C#语言修改Redis示例。1、通过key修改单个value[csharp] view

2015-12-22 20:54:19 507

转载 C# Redis实战(六)

六、查询数据在C# Redis实战(五)中介绍了如何删除Redis中数据,本篇将继续介绍Redis中查询的写法。1、使用Linq匹配关键字查询[csharp] view plaincopyusing (var redisClient = RedisManager.GetClient())                  

2015-12-22 20:53:29 498

转载 C# Redis实战(五)

五、删除数据在C# Redis实战(四)中讲述了如何在Redis中写入key-value型数据,本篇将讲述如何删除Redis中数据。1、void Delete(T entity);删除函数的运用[csharp] view plaincopyusing (var redisClient = RedisMana

2015-12-22 20:52:33 429

转载 Redis1

四、写入数据在C# Redis实战(三)中我们已经配置好了web.config程序,并且能通过C#代码来读取和管理以上配置信息。接下来,就可以进行Redis的数据写入了。Redis中可以用Store和StoreAll分别保存单条和多条数据,C#中具体代码如下:1、保存多条数据[csharp] view plaincopy

2015-12-22 20:51:21 491

转载 Android动态加载jar、apk的实现

前段时间到阿里巴巴参加支付宝技术分享沙龙,看到支付宝在Android使用插件化的技术,挺好奇的。正好这几天看到了农民伯伯的相关文章,因此简单整理了下,有什么错误希望大神指正。               核心类      1.1      DexClassLoader类   可以加载jar/apk/dex,可以从SD卡中加载为安装的apk。   1.2      P

2015-07-21 16:28:48 400

转载 动态加载APK原理分享

项目地址:https://github.com/houkx/android-pluginmgr/ 欢迎star and fork(一) 综述    随着智能手机硬件性能的逐步提升,移动应用也做的越来越复杂,android平台上应用的apk包体积也越来越大,然后同类产品开始比拼谁的体积小,实现方案呢,然后很容易想到"插件化",也就是说可以发布内核很小的产品,随着添加功能的需求而动态下

2015-07-21 16:26:23 445

转载 "SQLServer复制需要有实际的服务器名称才能连接到服务器,请指定实际的服务器名"

最近在学习SQL SERVER的高级复制技术的时候,遇到一个小问题,就是用本地SQL SERVER连接服务器的数据库时,在查看复制功能的发布服务器时,连接不上,弹出一个错误提示框架,如下:原来在自己本地的实例是一切操作正常的,一连接到远程服务器时就出现这个问题,后来在网上找了下,发现有这两种情况:一、自己本身的计算机名称修改过,导致与服务器不一致。二、在直接用IP地址连接远程服

2015-04-19 19:55:03 1039

转载 CEF3中如何截获XMLHttpRequest(XHR)的笔记

标题:CEF3中如何截获XMLHttpRequest(HDR)请求和返回数据!Title:  How to intercept XMLHttpRequest in CEF3!阅读对象:主要是给自己看的,免得以后忘记。环境:[1]VS2013SP3  [2]cef_binary_3.1916.1804_windows32第一次更新日期:2014-11-4最近更

2015-04-06 20:40:27 1986

转载 WCF心跳判断服务端及客户端是否掉线并实现重连接

本篇文章将通过一个实例实现对WCF中针对服务端以及客户端是否掉线进行判断;若掉线时服务器或客户端又在线时将实现自动重连;将通过WCF的双工知识以及相应的心跳包来实现此功能;首先了解一下本实例的一个分层架构图;相信了解WCF对这个分层法肯定都很了解;其中Client为客户端,Interface为契约层,Service则是实现契约的服务层;接下来我们将对各层进行一个简单的讲解;

2015-04-05 02:42:10 891

转载 WCF系列(六) - WCF安全系列(一) - basicHttpBinding

绑定可指定在与终结点通话时所使用的通信机制,并指示如何连接到终结点。绑定由一些元素组成,这些元素指定如何对 Windows Communication Foundation (WCF) 通道进行分层以提供所需的通信功能,包括采用什么基础传输协议,TCP或Http等,使用什么协议保证消息的安全性,比如HTTPS或者WS-security,传输的消息的编码方式,比如TEXT还是MTOM。WCF

2015-04-05 00:17:27 1736

转载 WCF基于用户名和密码安全成功测试

经过多次测试,终于探出一种很合适我使用的WCF安全验证模式。   目标: 1.客户端与服务器端通信使用x509证书验证,但不用客户端安装证书。只需要服务器端配置好证书即可。 2.验证使用用户名密码形式。   操作: (这里的测试使用wcf项目模板缺省的服务,即只要新建一个使用vs2008自动生成的wcf项目就行了,它会自动生成有一个GetData方法,我就用这个

2015-04-04 22:52:55 1262

转载 WCF基于用户名和密码安全(升级)纯代码

为了便使这种方式自由度更高,今天我就把这个服务器端纯代码化了。 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.ServiceModel;using System.IdentityModel.Selectors;using System.

2015-04-04 22:48:28 620

转载 [老老实实学WCF] 第一篇 Hello WCF

老老实实学WCF 第一篇 Hello WCF WCF(Windows Communication Foundation)是微软公司推出的面向服务技术的集大成者,涵盖继承了其之前发布的所有的分布式应用程序的编程模型,涉及面之广,技术之复杂,结构之零散,让我们初学这门技术的菜鸟时常有无处下手的感觉,此系列博文系笔者艰难探索WCF技术过程的学习笔记,笔者抱着老老实实的态度,力图扎

2015-04-03 22:19:05 692

转载 [老老实实学WCF] 第二篇 配置WCF

老老实实学WCF第二篇 配置WCF 在上一篇中,我们在一个控制台应用程序中编写了一个简单的WCF服务并承载了它。先回顾一下服务端的代码: [csharp] view plaincopyusing System;  using System.Collections.Generic;  using System.L

2015-04-03 22:17:16 590

转载 [老老实实学WCF] 第三篇 在IIS中寄存服务

老老实实学WCF第三篇 在IIS中寄宿服务 通过前两篇的学习,我们了解了如何搭建一个最简单的WCF通信模型,包括定义和实现服务协定、配置服务、寄宿服务、通过添加服务引用的方式配置客户端并访问服务。我们对WCF的编程生命周期有了一个最基本的了解。 在前两篇中演示的例子,一定要力求背着做下来,包括源程序、配置文件都要背着一行行的手写下来,这样才能有深刻的体会。W

2015-04-03 22:16:02 804

转载 [老老实实学WCF] 第四篇 初探通信--ChannelFactory

老老实实学WCF第四篇 初探通信--ChannelFactory 通过前几篇的学习,我们简单了解了WCF的服务端-客户端模型,可以建立一个简单的WCF通信程序,并且可以把我们的服务寄宿在IIS中了。我们不禁感叹WCF模型的简单,寥寥数行代码和配置,就可以把通信建立起来。然而,仔细品味一下,这里面仍有许多疑点:服务器是如何建起服务的?我们在客户端调用一个操作后发生了什么?元数

2015-04-03 22:15:53 2375

转载 [老老实实学WCF] 第五篇 再探通信--ClientBase

老老实实学WCF第五篇 再探通信--ClientBase 在上一篇中,我们抛开了服务引用和元数据交换,在客户端中手动添加了元数据代码,并利用通道工厂ChannelFactory来完成同样的工作,了解了这个类的使用方法,我们对服务引用中的关键部分就能够理解了。 ClientBase不同的是,这个类是一个基类,即抽象类,是不能实例化成对象直接使用的,我们需要自己

2015-04-03 22:14:38 1334 2

转载 [老老实实学WCF] 第六篇 元数据交换

老老实实学WCF第六篇 元数据交换 通过前两篇的学习,我们了解了WCF通信的一些基本原理,我们知道,WCF服务端和客户端通过共享元数据(包括服务协定、服务器终结点信息)在两个终结点上建立通道从而进行通信。我们通过手写代码(或配置)的方式为服务端编写了元数据信息,没有借助元数据交换就实现了通信。然而在实际应用中,元数据往往是很多的,而且重复编写元数据的工作也是不值得的,因此必

2015-04-03 22:12:41 756

转载 [老老实实学WCF] 第八篇 实例化

老老实实学WCF第八篇 实例化 通过上一篇的学习,我们简单地了解了会话,我们知道服务端和客户端之间可以建立会话连接,也可以建立非会话连接,通信的绑定和服务协定的ServiceContract 的SessionMode属性共同决定了连接是否是会话的。会话连接在会话保持阶段服务端可以记住客户端,而非会话连接则不会,相同客户端的多次调用会被认为是不同的客户端发起的。 

2015-04-03 22:11:52 631

转载 [老老实实学WCF] 第七篇 会话

老老实实学WCF第七篇 会话 通过前几篇的学习,我们已经掌握了WCF的最基本的编程模型,我们已经可以写出完整的通信了。从这篇开始我们要深入地了解这个模型的高级特性,这些特性用来保证我们的程序运行的高效、稳定和安全。 首先我们来学习会话。 1. 什么是会话会话是通信双方进行通信的一个时间片、一个语境或者说一个上下文,在这个特定的环境中,通信的双方是彼此认识的,就像

2015-04-03 22:11:49 569

转载 老老实实学WCF] 第十篇 消息通信模式(下) 双工

老老实实学WCF第十篇 消息通信模式(下) 双工 在前一篇的学习中,我们了解了单向和请求/应答这两种消息通信模式。我们知道可以通过配置操作协定的IsOneWay属性来改变模式。在这一篇中我们来研究双工这种消息通信模式。 在一定程度上说,双工模式并不是与前面两种模式相提并论的模式,双工模式的配置方法同前两者不同,而且双工模式也是基于前面两种模式之上的。

2015-04-03 22:10:16 761

转载 老老实实学WCF 第九篇 消息通信模式(上) 请求应答与单向

通过前两篇的学习,我们了解了服务模型的一些特性如会话和实例化,今天我们来进一步学习服务模型的另一个重要特性:消息通信模式。 WCF的服务端与客户端在通信时有三种模式:单向模式、请求/应答模式和双工模式。 如果选用了单向模式,调用方在向被调用方进行了调用后不期待任何回应,被调用方在执行完调用后不给调用方任何反馈。如客户端通过单向模式调用了一个服务端的操作后,就去干别的了,不会等待服务

2015-04-03 22:08:36 644

转载 WCF通讯方式之双向通讯

在双向通信中至少要定义两个服务,一个服务是供消费程序消费的,另一个则是在callBack的时候调用的服务,这个服务应该由消费程序实现。其次,就是在服务端实现这些契约(说白了就是实现上面定义的接口)。在开发中,我们经常会把这个实现独立出来,方便在不同的宿主中发布这些服务。最后,实现客户端。在双向通信中,客户端也是服务端,因为它也实现了服务契约。简单双向通讯程序编写 普通方式

2015-04-03 14:36:18 3268

转载 C# Redis实战(七)

七、修改数据在上一篇 C# Redis实战(六)中介绍了如何查询Redis中数据,本篇将介绍如何修改Redis中相关数据。大家都知道Redis是key-value型存储系统,所以应该可以修改key,也可以根据key来修改value。接下来将是详细的C#语言修改Redis示例。1、通过key修改单个value[csharp] view

2015-03-24 15:45:43 749

转载 C# Redis实战(六)

六、查询数据在C# Redis实战(五)中介绍了如何删除Redis中数据,本篇将继续介绍Redis中查询的写法。1、使用Linq匹配关键字查询[csharp] view plaincopyusing (var redisClient = RedisManager.GetClient())        

2015-03-24 15:44:10 581

转载 C# Redis实战(五)

五、删除数据在C# Redis实战(四)中讲述了如何在Redis中写入key-value型数据,本篇将讲述如何删除Redis中数据。1、void Delete(T entity);删除函数的运用[csharp] view plaincopyusing (var redisClient = RedisMana

2015-03-24 15:43:03 668

转载 C# Redis实战(四)

四、写入数据在C# Redis实战(三)中我们已经配置好了web.config程序,并且能通过C#代码来读取和管理以上配置信息。接下来,就可以进行Redis的数据写入了。Redis中可以用Store和StoreAll分别保存单条和多条数据,C#中具体代码如下:1、保存多条数据[csharp] view plaincopy

2015-03-24 15:41:27 1433

转载 C# Redis实战(三)

三、程序配置在C# Redis实战(二)中我们安装好了Redis的系统服务,此时Redis服务已经运行。现在我们需要让我们的程序能正确读取到Redis服务地址等一系列的配置信息,首先,需要在Web.config文件中添加如下信息:[html] view plaincopyxml version="1.0" encoding="

2015-03-24 15:40:55 1222

转载 C# Redis实战(二)

二、Redis服务 在C# Redis实战(一)中我将所有文件拷贝到了D盘redis文件夹下,其中redis-server.exe即为其服务端程序,双击即开始运行,如图           可以将此服务设置为windows系统服务,下载Redis服务安装软件,安装即可。安装完成在服务中找到此服务,将其设置为自动延迟启动即可。再

2015-03-24 15:38:38 756

转载 express 路由控制

express 路由控制分类: NodeJS2013-02-26 21:32 2705人阅读 评论(0) 收藏 举报next()express的路由控制有个next()功能,在定义了多个路由的时候,对匹配的url会按顺序执行,例如,有这样两个路由,第一个路由会对满足“/”的地址,在req中添加一个user的属性,然后再交给接下去的路由处理所以当访问.....

2015-03-12 09:05:18 486

漫天飞舞的雪花效果源代码

漫天飞舞的雪花效果,C#源代码,模拟网页效果

2010-03-19

强大的ListView风格开源表格控件XPTable

强大的ListView风格开源表格控件,做报表的选择

2010-03-19

红色金鱼桌面宠物程序

红色金鱼桌面宠物,很有意思的代,学习图像编程有一定借鉴作用

2010-03-19

Vista风格日历控件

Vista风格日历控件,完全模拟Vista风格,代码借鉴

2010-03-19

Vista风格半透明时钟控件

Vista风格半透明时钟,模仿Vista风格的,有很好的借鉴作用

2010-03-19

IE下滚动截屏(捕获整个网页)的源码

IE下滚动截屏(捕获整个网页),方便你对IE大幅图片资料的收集

2010-03-19

一个简单的GPS应用软件开发包

一个简单的GPS应用软件开发包,对于刚接触GPS定位的朋友有移动参考价值

2008-09-04

一个不错的远程控制软件源码

一个不错的远程控制软件代码,可以根据需要稍加修改应用到自己项目

2008-09-04

经典的VC代码程序集

界面控件派生,各类图形GDI+处理,方便应用集成到你的程序

2008-09-04

空空如也

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

TA关注的人

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