摘要:
引用:http://www.cnblogs.com/xugang/archive/2011/03/20/1989782.html本文主要描述在C#中线程同步的方法。线程的基本概念网上资料也很多就不再赘述了。直接接入 主题,在多线程开发的应用中,线程同步是不可避免的。在.Net框架中,实现线程同步主要通过以下的几种方式来实现,在MSDN的线程指南中已经讲了几 种,本文结合作者实际中用到的方式一起说明一下。1. 维护自由锁(InterLocked)实现同步2. 监视器(Monitor)和互斥锁(lock)3. 读写锁(ReadWriteLock)4. 系统内核对象1) 互斥(Mutex), 信号量 阅读全文
摘要:
引用:http://www.cnblogs.com/xugang/archive/2010/04/17/1714199.htmlIPAddress.xml 文件如下:<?xmlversion="1.0"encoding="utf-8"?><IP><IPAddress>192.168.0.120</IPAddress></IP>在 Form 窗体(读取XML配置.Designer.cs)中有如下控件:代码privateSystem.Windows.Forms.Buttonbutton1;//“读取 阅读全文
摘要:
引用:http://www.cnblogs.com/xugang/archive/2007/12/19/1006005.html1.设置WinForm窗体属性showinTask=false2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);//上面一行是主窗体InitializeComponent()方法中需要添加的引用private void 阅读全文
摘要:
引用:http://blog.163.com/wwwyue_love/blog/static/16662945120101013111423304/所谓的“托盘”,在Windows系统界面中,指的就是下面任务条右侧,有系统时间等等的标志的那一部分。在程序最小化或挂起时,但有不希望占据任务栏的时候,就可以把程序放到托盘区。一、托盘编程相关函数 把程序放到托盘上的本质就是先在托盘区绘制一个图标,然后把程序隐藏不见,再对托盘的图标进行消息处理,就可以了。 绘制图标以及确定图标所传送消息的函数只有一个: WINSHELLAPI BOOL WINAPI Shell_NotifyIcon(DWORD... 阅读全文
摘要:
引用:http://baike.baidu.com/view/10918.htmMFC(Microsoft Foundation Classes),是一个微软公司提供的类库(class libraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。目录介绍特点重要的MFCMFC所有类及其头文件相关数据类型特有的数据类型展开介绍特点重要的MFCMFC所有类及其头文件相关数据类型特有的数据类型展开编辑本段介绍 MFC:微软基础类(Microso. 阅读全文
摘要:
引用:http://hi.baidu.com/wanzhende/item/90a0ba0b8971a7344ac4a39a迅雷:AA下载地址ZZ 经BASE64加密超级旋风:下载地址 经BASE64加密网际快车:[FLASHGET]下载地址[FLASHGET] 经BASE64加密可反解析成,正常下载地址。 阅读全文
摘要:
引用:UPX (the Ultimate Packer for eXecutables)是一款先进的可执行程序文件压缩器,压缩过的可执行文件体积缩小50%-70% ,这样减少了磁盘占用空间、网络上传下载的时间和其它分布以及存储费用。 通过 UPX 压缩过的程序和程序库完全没有功能损失和压缩之前一样可正常地运行,对于支持的大多数格式没有运行时间或内存的不利后果。 UPX 支持许多不同的可执行文件格式 包含 Windows 95/98/ME/NT/2000/XP/CE 程序和动态链接库、DOS 程序、 Linux 可执行文件和核心。目录基本介绍技术原理应用平台版权信息使用实例支持格式展开基本介绍技 阅读全文
摘要:
引用:http://topic.csdn.net/u/20080616/01/12222875-f86b-48e5-a9c7-772c0d860ff5.html//CSplashWindow.hclass CSplashWindow : public CWnd{private: CDC MemDC; BITMAP bmBitmap; CBitmap m_Bitmap; CBitmap *Old_Bitmap;public: CSplashWindow(); ~CSplashWindow(); void CreateSplash(); afx_msg void OnPaint(); DECLAR 阅读全文
摘要:
引用:http://www.cnblogs.com/akak123/archive/2012/07/24/2606000.html#2433861http://www.niutuku.com/js/201103/149943/如果每天看1-2个jquery,1个月的积累也是很可观的。今天晒一下我昨天的学习心得。大致的效果图:鼠标移动到哪个li ,滑动块就跟到那个区域。视觉效果不错。主要思路:要给li 的hover加事件。让他感知当前li的margin-left (left)设置一个div(随便,只要是一个块,称为block),定好他的位置,也就是在li的上层然后在hover事件中,根据left 阅读全文
摘要:
引用:http://www.cnblogs.com/akak123/archive/2012/08/27/ReportViewer.htmlReportViewer是vs自带控件。今天在此说明下他的用法,主要是感觉网上资料有点少。晒一点希望对大家有所帮助。其实他的使用步骤十分简单:1 托入相应的控件(ReportViewer,和*.rdlc类型的文件)2 关联数据3 加上ajax1.托入相应的控件对应拖入2个控件后, rdlc中用拖拉设置报表的布局,并设置数据源。在rdlc中的设置中 有足够多的图表类型选择并且可在图中圆圈处拖入字段,表示系列或者轴内容2关联数据数据源拖入后,用一下方式可查看. 阅读全文
摘要:
引用:http://www.cnblogs.com/vowei/archive/2012/07/30/2614353.htmlHierarchyViewer是Android SDK包中一个非常好用的工具,你在 android-sdks/tools目录下可以找到它。通过HierarchyViewer,即使没有应用的源代码,我们也可以非常直观地浏览Activity中控件的层次结构图,以及每个控件的属性和截图,这对于测试人员编写自动化测试用例是极有帮助的。这个系列的文章,我们将通过阅读和解析HierarchyViewer的代码,来了解HierarchyViewer是如何工作的,也可以加深Androi 阅读全文
摘要:
引用:http://www.cnblogs.com/vowei/archive/2012/08/27/2658375.htmliQuery是一个开源的自动化测试框架项目,有兴趣的朋友可以在这里下载:https://github.com/vowei/iQuery/downloads源码位置:https://github.com/vowei/iQuery在上一篇文章中,简单介绍了扩展iQuery,使其支持尽可能多的自动化测试平台,但剩下对编程语言的扩展没有讲。当前iQuery已经实现了Java和JavaScript版本,对其他语言的支持仍在讨论当中,感兴趣的网友可以参照本文的讲解自行扩展。Antl 阅读全文
摘要:
引用:http://www.cnblogs.com/shn11160/archive/2012/08/27/2658057.html概述 HTML5中的Canvas并没有直接提供绘制椭圆的方法,下面是对几种绘制方法的总结。各种方法各有优缺,视情况选用。各方法的参数相同:context为Canvas的2D绘图环境对象,x为椭圆中心横坐标,y为椭圆中心纵坐标,a为椭圆哼半轴长,b为椭圆纵半轴长。参数方程法 该方法利用椭圆的参数方程来绘制椭圆//-----------用参数方程绘制椭圆---------------------//函数的参数x,y为椭圆中心;a,b分别为椭圆横半轴、//纵半轴长度.. 阅读全文
摘要:
引用:http://www.cnblogs.com/jasenkin/archive/2012/08/26/draw_rectangle_round.html一、前言本文主要介绍C# GDI+如何绘制矩行的圆角,其中涉及到如何使用位操作来处理组合的技巧。GDI+的本质在于,它能够替代开发人员实现与显示器及其它外部设备的交互。对于控件美化而言,需要达到自己期望的效果,GDI+必不可少。绘制后的圆角效果图如下:二、圆角枚举与相应组合处理设计对于矩行而言,圆角分为左上角、右上角、左下角和右下角。组合情况就分为无圆角、一个圆角、二个圆角、三个圆角以及四个圆角。枚举需要满足该组合情况,没必要在枚举中将 阅读全文
摘要:
引用:http://baike.baidu.com/view/2299410.htmUnity3D是由Unity Technologies开发的一个让你轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blender game engine, Virtools 或 Torque Game Builder等利用交互的图型化开发环境为首要方式的软件其编辑器运行在Windows 和Mac OS X下,可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Uni 阅读全文
摘要:
引用:http://qing.weibo.com/tj/7033e38233000ihq.html一个通过webview播放flash的文件,以前一直以为可以使用videoview视频播放播放flash的东西,今天才发现不行,好像现在除了自己做一个flash播放器,就是用webview去加载flash了。废话少说,代码如下:在xml里面设置webview布局<WebView android:id="@ id/web_flash"android:layout_width="578px"android:layout_height="400px 阅读全文