自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

C#多线程学习笔记之(abort与join配合使用)

今天刚开始学多线程,尽管以前用过一点点,但是只是照着网上代码抄,没有真正理解,现在回过头来想研究研究,慢慢弄懂,下面就是我在网上所找资料的例子,相信大家都看过,做了小点改动using System;using System.Threading;namespace biovision.ihospital.his.Basic{ public class Simple ...

2011-12-30 15:51:00 96

用SQL实现统计报表中的“小计”和“合计”

客户提出需求,针对某一列分组加上小计,合计汇总。网上找了一些有关SQL加合计的语句。都不是很理想。决定自己动手写。思路有三个:1.很多用GROUPPING和ROLLUP来实现。 优点实现代码简洁,要求对GROUPPING和ROLLUP很深的理解。 缺点:低版本的Sql Server不支持。2.游标实现。 优点:思路逻辑简洁。 缺点:复杂和低效。3.利用临时表。...

2011-12-29 17:07:00 1188

ContentProvider和Uri详解

一、使用ContentProvider(内容提供者)共享数据 ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模式,知道通过指定文件的操作模式为Context.MODE_WORLD_...

2011-12-29 12:54:00 46

玩转App.Config

在做Winform开发时,免不了把一些配置信息写到APP.CONFIG文件中,当程序生成后APP.CONFIG会变成以程序名+CONFIG的文件即,如程序名为A,那么生成后的APP.CONFIG文件会变成A.EXE.CONFIG文件! 直接上代码,不解释: /// <summary> /// 配置类型 /// </summa...

2011-12-29 11:36:00 47

似积极,其实焦虑

我有一个好友D,她不吃早餐,偶尔翘课,时常熬夜,对所学专业意义持怀疑态度。在大学校园里随机挑10个人,8个都和她相似。某 一天,我向她借移动硬盘,发现500G的空间几乎全被装满。所有的内容分门别类,安置在十几个文件夹里。除电影以外,其余的内容几乎都与学习相关——公开 课、纪录片、英语听力、电子书……问她,这些东西看过多少?她答道,不到三分之一,面带愧色。花了不少时间下载,都是有...

2011-12-28 21:34:00 60

避免Android内存泄露

Android的应用被限制为最多占用16m的内存,至少在T-Mobile G1上是这样的(当然现在已经有几百兆的内存可以用了——译者注)。它包括电话本身占用的和开发者可以使用的两部分。即使你没有占用全部内存的打算,你也应该尽量少的使用内存,以免别的应用在运行的时候关闭你的应用。Android能在内存中保持的应用越多,用户在切换应用的时候就越快。作为我的一项工作,我仔细研究了Android应用的内存...

2011-12-28 10:17:00 99

在路上——我的2011

在2011年发生了很多大事:萨达姆、卡扎菲和金正日在阎罗殿进行了一场热烈而又浓重的经验交流会;乔布斯去天堂兜售他的iPhone去了;而雷布斯正在热情高涨地在人间兜售他的小米手机;微软推出了WP7;Nokia退出了WP7系统的手机;太阳(Sun)也落下了(被Oracle收购);HP又换了一位CEO......这一切都与我没有什么关系,都是些遥远的事情。 对于我自己,在2011年我只做了几件事情:换了...

2011-12-27 01:03:00 66

让.net程序自动运行在管理员权限下

如何让.net程序自动运行在管理员权限下 VS2010 c# 编译的WINFORM程序 在Win7 以管理员身份运行 windows 7和vista提高的系统的安全性,同时需要明确指定“以管理员身份运行”才可赋予被运行软件比较高级的权限,比如访问注册表等。否则,当以普通身份运行的程序需要访问较高级的系统资源时,将会抛出异常。  如何让程序在启动时,自动要求“管理员”权限了,我们只需要修改a...

2011-12-26 16:21:00 56

2011 GCR MVP Open Day手记

从2008年至今,我已经连续四个年头获得了MVP称号了,其中2010年因为琐事未能参加,今年因为正好有些琐事需要去一趟天津,所以就借此机会成行了。没有想到这次与以往有些不同,正好是MVP活动在大陆地区举办的第10周年。临行前提前向公司多请了几天假,所以是7号晚就从武昌火车站上车了。晚上九点的火车,这两年养成了晚睡的习惯,所以晚上火车熄灯之后我还在过道处看杂志,到凌晨的时候才回到中铺眯了一会,醒过来...

2011-12-21 00:35:00 66

异常处理的性能损失

using System;using System.Text;namespace 异常处理的性能损失{ /// <summary> /// C# 异常处理性能损耗 /// 代码作者:jehnjehn /// Email:[email protected] /// 【jehnjehn推荐的原则:尽可能避免异常而不是捕获并处理异常】 /...

2011-12-20 17:05:00 72

推荐一款DataGridView的打印解决方案

转自:http://www.cnblogs.com/heekui/archive/2007/05/29/764531.html在CS的WinForm中如何打印DataGridView中的内容。网上搜索一番之后,还是在藏宝库CodeProject中找到一篇好文章《DataGridView Printing by Selecting Columns and Rows》(http...

2011-12-20 11:04:00 68

推荐一个快速反射调用的类

使用传统的.net反射机制,调用类的方法时,在调用频率大的情况下,会感觉速度很慢。最近浏览卢彦的博客时,找到一个他改进后的反射调用类。试用以后感觉效率明显提高,特推荐给大家。作者重新实现了,反射调用方法,但是调用接口和.net原有方法一致。而且调用时抛出的异常为所调用类的实际异常,不像传统方式返回为包装异常。文章来源:http://www.codeproject.com/csharp/Fast...

2011-12-20 10:59:00 71

Titanium, PhoneGap, Sencha Touch, jQuery Mobile – Clearing up confusion

There’s a lot of buzz with the new mobile web frameworks and mobile platforms. There’s also a lot of confusion and vague terms being thrown around that are causing people to misunderstand what each of...

2011-12-19 17:05:00 58

windows7 360天循环试用工具

把以下文字复制进一个新建txt文件 并重名为 xxx.bat 以管理员身份运行即可 原理很简单只是重置注册表键值-----------------------------------------------------华丽分割线---------------------------------------------------; ^$ J# E" S7 s) [' \@e...

2011-12-15 14:29:00 99

android系统短信库的一些用法

1、查询所有短信,按发件人进行分组Cursor mCursor = managedQuery(Uri.parse("content://sms"), new String[] {"_id,address,date,read,status,type,body,count(address) as " ...

2011-12-15 13:47:00 84

iOS自定义LoadingView

应用开发的时候,加载数据的时候需要加载页面,如果没用,那么就缺少人性化设计了。系统自带的是UIActivityIndicatorView,但它缺少文字说明,要加上文字说明的loading view只有自子封装。代码如下:LoadingView.hCpp代码 #import<UIKit/UIKit.h>@interfaceLoadingView:UIView...

2011-12-12 15:59:00 107

iOS上使用缓存,使程序高效运行。

使用缓存的目的是为了使用的应用程序能更快速的响应用户输入,是程序高效的运行。有时候我们需要将远程web服务器获取的数据缓存起来,减少对同一个url多次请求。内存缓存我们可以使用sdk中的NSURLCache类。NSURLRequest需要一个缓存参数来说明它请求的url何如缓存数据的,我们先看下它的CachePolicy类型。1、NSURLRequestUseProtocolCachePo...

2011-12-12 15:53:00 64

iOS中剪贴板的实现及其应用

在iOS中,可以使用剪贴板实现应用程序之中以及应用程序之间实现数据的共享。比如你可以从iPhone QQ复制一个url,然后粘贴到safari浏览器中查看这个链接的内容。概述在iOS中下面三个控件,自身就有复制-粘贴的功能:1、UITextView2、UITextField3、UIWebViewUIKit framework提供了几个类和协议方便我们在自己的应用程序中实现剪...

2011-12-12 15:44:00 258

iOS应用中关于Sqlite数据库的使用

IOS应用中关于Sqlite使用是本文要介绍的内容,sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器,来看内容。AD:IOS应用中关于Sqlite使用是本文要介绍的内容,sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、IOS应用、android应用以及一些便携需求...

2011-12-12 15:39:00 100

SQL Server 2008 R2:纯SQL查看数据库描述文档

/***********************************描述:纯SQL查看数据库描述文档作者:jehn联系:[email protected]时间:2011-12-07 14:33:30************************************/SELECT (case when a.colorder=1 then ( selec...

2011-12-07 14:34:00 87

SQL :多条记录取最前面一条或根据条件任取N条。。。。。。

--按某一字段分组取最大(小)值所在行的数据/*数据如下:namevalmemoa2a2(a的第二个值)a1a1--a的第一个值a3a3:a的第三个值b1b1--b的第一个值b3b3:b的第三个值b2b2b2b2b2b4b4b4b5b5b5b5b5b5*/--创建表并插入数据:createtabletb(namevarchar(10),val...

2011-12-07 10:54:00 52

Android UI开发第二十篇——仿launcher的左右滑动

在论坛里,经常看到有人问如何实现UC或墨迹天气那样的拖动效果。其实大部分的实现都是参考了Launcher里的Workspace这个类。今天又见问起,特分享一下曾经的用到的部分。先看一下效果图: 第一个视图 滑动过程中 第二个视图...

2011-12-06 15:31:00 97

调用Android系统“应用程序信息(Application Info)”界面

“Android系统设置->应用程序->管理应用程序”列表下,列出了系统已安装的应用程序。选择其中一个程序,则进入“应用程序信息(Application Info)”界面。这个界面显示了程序名称、版本、存储、权限等信息,并有卸载、停止、清除缓存等按钮,可谓功能不少。如果在编写相关程序时(比如任务管理器)可以调用这个面板,自然提供了很大的方便。那么如何实现呢?在最新的Android ...

2011-12-06 14:09:00 54

第一届PyCon China小记

12月3号-4号是第一届PyCon China大会,在上海举行。 作为一个Python爱好者,举办地点又离得挺近,果断去参加,长见识。我接受了组办方的推荐,入住了会场附近的汉庭(他们提供了企业会员卡,比白金会员还便宜,双早)。入场签到时,还拍了照片(抽奖用),拿了SAE邀请码。暖场后,首个环节是播放视频——第一个就是Guido的祝贺视频 :)此次PyCon上一个很大的特色就...

2011-12-05 00:08:00 142

android调用照相机拍照获取照片并做简单剪裁

1.调用系统的照相机程序Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(intent, TAKE_PHOTO_WITH_DATA);2.在onActivityResult中处理返回的datafinal Bitmap photo = data.getParcelableExtra(...

2011-12-04 22:09:00 120

触发器用到的获取当前update的信息

create trigger TgNameon tbfor updateas if update(recommend)beginupdate tb set commenddate=(getdate()) from tb inner join inserted on tb.vlistid=Inserted.vlistidend关键在于Inserted表触发器语...

2011-12-04 16:35:00 211

Android UI开发第十九篇——介绍一个开源的gifview——Android显示GIF动画

简介:android中现在没有直接显示gif的view,只能通过mediaplay来显示,且还常常不能正常显示出来,为此写了这个gifview,其用法和imageview一样使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件。如:Xhtml代码view ...

2011-12-02 13:50:00 152

空空如也

空空如也

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

TA关注的人

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