自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

让软件普及到企业中去而奋斗终生

精品,实用的软件才是好软件

  • 博客(193)
  • 资源 (7)
  • 收藏
  • 关注

原创 现代网站设计发展潮流

这篇文章还不错,可以分享一下:https://www.81-box.com/knowledgeinfo/14

2018-11-02 20:08:40 225

转载 9中排序算法

本文是 http://blog.csdn.net/xiazdong/article/details/7304239 的补充,当年看了《大话数据结构》总结的,但是现在看了《算法导论》,发现以前对排序的理解还不深入,所以打算对各个排序的思想再整理一遍。本文首先介绍了基于比较模型的排序算法,即最坏复杂度都在Ω(nlgn)的排序算法,接着介绍了一些线性时间排序算法,这些排序算法虽然都在线性时间,但是都

2015-05-28 17:17:15 733

原创 FFmpeg深入分析之零-基础

FFmpeg是相当强大的多媒体编解码框架,在深入分析其源代码之前必须要有基本的多媒体基础知识,否则其源代码会非常晦涩难懂。本文将从介绍一些基本的多媒体只是,主要是为研读ffmpeg源代码做准备,比如一些编解码部分,只有真正了解了多媒体处理的基本流程,研读ffmpeg源代码才能事半功倍。下面分析一下多媒体中最基本最核心的视频解码过程,平常我们从网上下载一部电影或者一首歌曲,那么相应的多媒体播放器

2015-03-12 10:34:59 517

转载 打包软件的思路

制作安装包时,涉及的技术包括安装位置设定、目录创建、相关文件的拷贝、数据库初始化、相关文件的注册、打包成单一文件及其它初始化等,一般我们都喜欢把这些复杂的工作交给专业打包工具如InstallShield等来处理。但只要善于整理,不借助专业打包工具,仅使用VC自己打包也很可行。使用VC打包的难点在于把所有文件打包成单一文件,本文将使用一示例主要解决此问题。 在VC工程中,导入

2015-02-28 18:10:05 689

转载 VC中快捷方式的使用和原理

第六章 快捷方式的最短路径         Windows Shell允许存储任何对象的引用到系统范围内的任何地点。例如,当你从一个文件夹拖拽可执行程序到另一个文件夹时,鼠标自动改变形状给出除拷贝和移动文件之外的第三种选择。                                                   除非你确定,否则可执行文件是不能拷贝或移动的,相反,每

2015-02-28 12:34:57 2935

转载 基于Richedit的简单IM实现之一:界面部分

现在的IM软件有很多种,采用Richedit实现占用的资源比较少,并且richedit的开发也比较容易。在这篇文章中,主要讨论richedit的高级应用和dynamicGif控件的永久化存储、保存到文件等功能。dynamicGif控件进行了扩充,支持从流中创建对象和保存到文件。下面介绍如何保存控件中的文件:     BOOL SaveToFile( IOleObject* pOleObje

2015-01-23 20:08:58 2129

转载 win32 console程序的编写和相关细节

大家都知道,当编写一个win32 console application时,当运行此类程序的时候默认情况下会有一个类似dos窗口的console窗口,但是有的时候我们只想在程序中运行一段功能代码,不希望显示这个console窗口,让代码执行完毕之后程序自动退出.下面就介绍一下,如何隐藏win32 console application的console窗口 .因为此种方法是通过设置编译器的链

2014-11-27 15:33:48 883

转载 Win32网络操作

摘要 这篇技术性文章讨论了如何利用Microsoft Win32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围,而不是为这些功能给出一个详细的文档。这篇文章所配合的SurfBear样本应用程序使用Win32网络函数从网络服务器上读取HTML文件,并把它们显示成原始的、没有经过格式化的文本。 介绍 不通过网络,你就无法了解我的一个朋友。计算机杂

2014-11-27 12:36:00 524

转载 duilib消息处理

一. 系统消息窗体显示的时候我们就已经说了,窗体是继承CWindowWnd类的,对于窗体的部分消息的处理,需要重载该类的LRESULT HandleMessage(UINT uMsg, WPARAM wParam, LPARAM lParam); 函数。在显示窗体部分我们创建窗体WM_CREATE消息以及屏蔽标题栏WM_NCACTIVATE、WM_NCCALCSIZE、WM_NCPAINT

2014-11-21 10:47:48 1005

转载 百度天气API详解

百度提供天气预报查询接口API,可以根据经纬度/城市名查询天气情况,我们可以在微信公众平台开发中调用这一接口。接口说明根据经纬度/城市名查询天气的结果接口示例http://api.map.baidu.com/telematics/v3/weather?location=北京&output=json&ak=5slgyqGDENN7Sy7pw29IUvrZ百度ak申请地址:

2014-11-20 16:06:13 10749 1

转载 HOOK技术浅谈

摘要: 本文针对HOOK技术在VC编程中的应用进行讨论,并着重对应用比较广泛的全局HOOK做了阐述。  一、引言  Windows操作系统是建立在事件驱动机制之上的,系统各部分之间的沟通也都是通过消息的相互传递而实现的。但在通常情况下,应用程序只能处理来自进程内部的消息或是从其他进程发过来的消息,如果需要对在进程外传递的消息进行拦截处理就必须采取一种被称为HOOK(钩子)的技术。钩

2014-11-13 13:12:15 3261

转载 三线程保护程序-思路可以借鉴

下载地址: 一> 前言   中国黑客(worm.runouce)病毒在国内出现以后,各大反病毒公司都对其进行了“仔细”的分析,得出一个结论:“中国黑客”发现了全球首创的“三线程”结构。这是金*公司对外的宣传词,我个人对病毒没什么研究,并且我对worm.runouce没有任何的个人看法,不过我可以确信的是很多反病毒公司往往在夸大事实,目的只有一个:让更多的用户觉得某某病毒很可怕,让更

2014-11-04 17:53:28 1561

转载 隐藏进程的集中方法集合-可供参考

有人说这是个问了一百遍的问题,大家为什么一定要编这样的程序呢?不是特权思想在作怪吧:)有位高手是这么说的,看看有没有帮助。隐藏进程大发一般有4种方法:1)DLL挂靠大发程序改写为DLL结构,挂靠Explorer.exe上运行好处:没进程实体,普通进程查看无效缺点:可以通过代码叫Explorer.exe Unload你的Dll,呵呵,还有Explorer出错时

2014-11-04 17:49:14 875

转载 怎么实现防止被其他进程杀掉

进程防杀的实现在WINDOWS操作系统下,当我们无法结束或者不知道怎样结束一个程序的时候,或者是懒得去找“退出”按钮的时候,通常会按“CTRL+ALT+DEL”呼出任务管理器,找到想结束的程序,点一下“结束任务”就了事了,呵呵,虽然有点粗鲁,但大多数情况下都很有效,不是吗?设想一下,如果有这么一种软件,它所要做的工作就是对某个使用者在某台电脑上的活动作一定的限制,而又不能被使用者通

2014-11-04 17:37:35 5292 1

转载 printf 字符串格式化的详细介绍 -留个脚印以免忘记

[转]printf 字符串格式化在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下: int sprintf( char *

2014-11-01 00:34:51 853

转载 CppSqLite 对sqllite的二次封装

CppSqLite对SQLite的API进行了一次封装,让开发人员更加方便的使用SQLite。 1.准备一下(1)CppSQLite3.h 和CppSQLite3.cpp(2)sqlite3.h、sqlite3.lib和sqlite3.dll在使用这个类的时候,你需要确保几件事情:首先你要下载上诉5个文件。其次就是在你的工程中引入,sqlite3.lib,最

2014-10-31 17:52:18 886

转载 VC改变桌面

我用函数SystemParametersInfo(SPI_SETDESKWALLPAPER,TRUE,(LPVOID)(LPCWSTR)szPath, SPIF_SENDWININICHANGE|SPIF_UPDATEINIFILE); 来设置桌面背景,不过,它是居中的。原因是我的电脑分辨率是1440*900,而我的图片则是比分辨率小,所以桌面边沿有空隙,我想让图片铺满全屏,该如何设置呢?经

2014-10-24 17:00:26 532

转载 setwindowpos详解

SetWindowPos函数功能:该函数改变一个子窗口,弹出式窗口式顶层窗口的尺寸,位置和Z序。子窗口,弹出式窗口,及顶层窗口根据它们在屏幕上出现的顺序排序、顶层窗口设置的级别最高,并且被设置为Z序的第一个窗口。  函数原型:BOOL SetWindowPos(HWN hWnd,HWND hWndlnsertAfter,int X,int Y,int cx,int cy,U

2014-10-22 15:39:22 1909 1

原创 任务栏托盘不消失的问题-有启发

通过找出该图标所对应的进程ID,如果该ID为NULL则删除该图标.#include #include #include int main(){HWND hStatus=::FindWindow("Shell_TrayWnd",NULL); //得到任务栏句柄if (hStatus==NULL) { cout<<"Get Shell_TrayWnd error!\n

2014-10-22 11:33:49 1290

原创 LINK : fatal error LNK1123: 转换到 COFF 若干思考

C:\Program Files\Microsoft Visual Studio 10.0\VC\binC:\Windows\winsxs\x86_netfx-cvtres_for_vc_and_vb_b03f5f7f11d50a3a_6.1.7600.16385_none_ba476986f05abc65C:\Windows\Microsoft.NET\Framework\v4.0.30

2014-10-21 10:51:21 479

转载 IStorage的解释

IStorage接口支持创建和管理结构化存储对象。结构化存储可以在单个文件中分层存储信息,这经常被称为“一个文件内的文件系统”。结构化存储对象中的元素为存储器(storage)和数据流(stream)。存储器可以比作目录,数据流可以比作文件。在一个结构化存储对象中有一个首要的存储器对象,它可能包含多个嵌套着数据流对象的子存储器对象。存储器提供结构化的对象,数据流包含数据。数据流可以通过IStrea

2014-10-17 13:10:09 836

转载 dshow的filter新建

学习directshow已经有几天了,下面将自己的学习心得写下来,希望对其他的人有帮助。 Filter实质是个COM组件,所以学习开发Filter之前你应该对com的知识有点了解。Com组件的实质是一个实现了纯虚指针接口的C++对象。关于com的东西,这里不多讲。  一、给vc配置DirectShow的开发环境  无论开发Filter还是开发Dshow的应用程序都要配置一下开发环境

2014-10-16 11:35:48 1268

原创 今天用VS2005编译DirectShow程序,一些莫名其妙的问题总结

error LNK2001: 无法解析的外部符号 "public: virtual long __stdcall CBaseFilter::FindPin(wchar_t const *,struct IPin * *)" (?FindPin@CBaseFilter@@UAGJPB_WPAPAUIPin@@@Z)error LNK2001: 无法解析的外部符号 "public: virtual

2014-10-15 16:42:34 432

转载 Android的Animation之LayoutAnimation使用方法

有两种用法,我的通常写在代码中,像下面这样: Java代码  /**      * Layout动画      *       * @return      */      protected LayoutAnimationController getAnimationController() {          int duration=30

2014-10-15 12:41:23 1507

转载 activity之间的动画跳转

注意,切换方法overridePendingTransition只能在startActivity和finish方法之后调用。第一个参数为第一个Activity离开时的动画,第二参数为所进入的Activity的动画效果淡入淡出效果overridePendingTransition(R.anim.fade, R.anim.hold);放大淡出效果overridePendingTra

2014-10-15 11:06:13 562

转载 H264视频通过RTMP直播

前面的文章中提到了通过RTSP(Real Time Streaming Protocol)的方式来实现视频的直播,但RTSP方式的一个弊端是如果需要支持客户端通过网页来访问,就需要在在页面中嵌入一个ActiveX控件,而ActiveX一般都需要签名才能正常使用,否则用户在使用时还需要更改浏览器设置,并且ActiveX还只支持IE内核的浏览器,Chrome、FireFox需要IE插件才能运行,因此会

2014-10-14 17:12:39 1915

转载 android中各个度量单位的解释,分享给大家

1、概述        过去,程序员通常以像素为单位设计计算机用户界面。例如:图片大小为80×32像素。这样处理的问题在于,如果在一个每英寸点数(dpi)更高的新显示器上运行该程序,则用户界面会显得很小。在有些情况下,用户界面可能会小到难以看清内容。由此我们采用与分辨率无关的度量单位来开发程序就能够解决这个问题。Android应用开发支持不同的度量单位。2、度量单位含义  

2014-10-13 17:31:19 646

转载 Android基础之使用Fragment控制切换多个页面

今天讲解一下Fragment的控制,主要是切换View和页面替换等操作。还有就是如何获取Fragment的管理对象,以及与Activity的通信方式。1、管理Fragment要在activity中管理fragment,需要使用FragmentManager. 通过调用activity的getFragmentManager()取得它的实例.•可以通过FragmentManager

2014-10-08 11:11:30 587

转载 Android 分享一个流量显示界面

波形效果有几种不同的呈现形式,比如从中间向四周散开的波形,也就是熟知的水涟漪;还有上下波动的曲线,像五线谱等。英文中可以称作Wave或者Ripple,所以暂且叫它们WaveView、WaveLayout、RippleView、RippleLayout,接下来开始实现这些效果。  首先看一下Solo 火爆足球动态壁纸,  下面中间的按钮就是一个波形按钮,它会不断地

2014-10-02 23:12:43 1353 2

转载 Android去掉标题栏和全屏都是件很容易的事情

Android去掉标题栏和全屏都是件很容易的事情,最常见的有两种方法: 第一:在程序代码中实现 Java代码 this.requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏 this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowMa

2014-09-30 10:23:48 473

转载 微信类似的UI设计

微信中的ListView有一个特点就是存在许多不同的Item,即并不是平常的ListView,所有的Item布局都是一样的。针对这种情况,Google的Adapter提供了两个方法getItemViewType和getViewTypeCount。通过覆盖这两个方法就可以实现一个ListView中存在多种不同的Layout。实现了更加个性化的ListView效果。我归纳了下微信中的Item可以分为7

2014-09-22 18:18:14 869

转载 输入框弹出的时候内容上移动

前言最近做项目时碰到一个问题,在意见反馈里面,提交按钮写到顶部,当用户输入反馈意见或者邮箱手机号时,弹出的输入法会上移整个页面,导致提交按钮显示不了。很明显,这样的界面是非常不友好的,找了一些资料无果后,只好自己想办法解决,经过多次尝试后终于实现了想要的效果。特记录在此,希望能帮助需要帮助的人。效果图如下,写的不好勿怪。效果图                 

2014-09-21 01:52:36 908

转载 自动登录

最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现。SharedPreferences简介SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data/data//shared_prefs目录下。Sha

2014-09-21 01:51:20 565

转载 自定义对话框

在网上找了很多关于dialog的自定义样式的问题,还有很多人写得比较复杂,需要改动style什么的,或者是自定义dialog搞得很复杂,我最后还是找到了方法来实现。参考原文地址:http://jy0329.blog.163.com/blog/static/14746600220132204035120/ 下面是我的dialog布局xml文件:RelativeLayout xmlns:a

2014-09-19 14:44:00 437

转载 update方法可以借鉴

大家好,发现半年没有更新博客了,最近一直都比较忙,决定在凌晨 英超 阿森纳VS富勒姆 中场休息的时候,给大家分享Android里应用版本更新功能这一块的实现。一个好的应用软件都是需要好的维护,从初出版本到最后精品,这个过程需要版本不停的更新,那么如何让用户第一时间获取最新的应用安装包呢?那么就要求我们从第一个版本就要实现升级模块这一功能。自动更新功能的实现原理,就是我们事先和后台协

2014-09-18 13:05:09 515

转载 属性formart描述

1. reference:参考某一资源ID。    (1)属性定义:                               background" format = "reference" />                (2)属性使用:                                  android:layout

2014-09-17 11:30:43 839

转载 安卓的自定义progress,受用

很多的时候,系统自带的View满足不了我们功能的需求,那么我们就需要自己来自定义一个能满足我们需求的View,自定义View我们需要先继承View,添加类的构造方法,重写父类View的一些方法,例如onDraw,为了我们自定义的View在一个项目中能够重用,有时候我们需要自定义其属性,举个很简单的例子,我在项目中的多个界面使用我自定义的View,每个界面该自定义View的颜色都不相同,这时候如果没

2014-09-17 11:22:24 1288

转载 android自动升级

由于Android项目开源所致,市面上出现了N多安卓软件市场。为了让我们开发的软件有更多的用户使用,我们需要向N多市场发布,软件升级后,我们也必须到安卓市场上进行更新,给我们增加了工作量。因此我们有必要给我们的Android应用增加自动更新的功能。既然实现自动更新,我们首先必须让我们的应用知道是否存在新版本的软件,因此我们可以在自己的网站上放置配置文件,存放软件的版本信息:upda

2014-09-17 11:08:54 440

转载 Android开发之ViewPager+ActionBar+Fragment实现响应式可滑动Tab

今天我们要实现的这个效果呢,在Android的应用中十分地常见,我们可以看到下面两张图,无论是系统内置的联系人应用,还是AnyView的阅读器应用,我们总能找到这样的影子,当我们滑动屏幕时,Tab可以相应地完成切换,而当我们点击Tab时,我们的屏幕同样可以完成切换。讲到滑动,我们会立即想到PagerView,讲到ActionBar,我们立即会想到将ActionBar的导航模式。那么,我们今天要做的

2014-09-16 18:02:39 7006 1

转载 fragment的历程

As outlined in the previous chapter, fragments provide a convenient mechanism for creating reusable modules of application functionality consisting of both sections of a user interface and the corresp

2014-09-16 16:40:39 1099

SEO超级学习资料

SEO圣经,通过它走向网站优化的终点。很多高手都是通过它来走向SEO这条道的。

2018-12-26

炫彩界面库源码

炫彩代码,对于开发UI的用户来说这个代码太好了~

2014-09-05

SOA in the Real World

不错的技术支持文档,能让大家学习到很多技术和能力。

2009-01-06

全面透视SharpDevelop软件的开发内幕

全面透视SharpDevelop软件的开发内幕,c#开源的开发环境,真的不错!

2008-11-16

c# 语言武林开发秘诀

c# 语言开发秘诀,让你开发更加得心应手。

2008-11-12

linux的分析,让你更加深入linux内核

linux的分析linux的分析,让你更加深入linux内核

2008-09-23

c#经典书籍比较适合初学者

c#,很不错的学习书籍,初学者应该比较合适

2008-01-26

空空如也

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

TA关注的人

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