- 博客(66)
- 资源 (5)
- 收藏
- 关注
原创 Asp.Net 实现简单的单点登录
因最近客户公司一直在讨论单点登录,我个人觉得单点登陆复杂的可以很复杂,简单的可以很简单。总体来说单点登录,就是提供一个登陆入口,对相关联的系统用户登录进行相关控制,所有的系统登录都有这个入口进入,在使用所有的系统中只要登录一次 就能进入相关系统。(注:我这里所描述的单点登录 只是我个人的理解,不是专业术语 具体请看:点击打开链接) 在演示的demo中 主要分为3个模块
2013-07-01 15:41:52 4323 3
原创 C# 创建部署 window Service
首先先创建 window Service 下昂木http:// http:// 选择 【添加安装程序】》》选择serviceProcessInstaller1>>属性Account 主要设置运行权限。选择serviceInstaller1>>属性主要注意一项 StartType 启动选择【自动,手动,禁用】Des
2013-06-25 16:48:11 1044
原创 android textView加载html 解决a标签链接无效
直接贴代码 textContent = (TextView) findViewById(R.id.content); String strLoadString="点击我"; CharSequence charSequence = Html.fromHtml(strLoadString); textContent.setText(charSequence); textCo
2013-05-17 14:11:45 4942
原创 Android httpGet 使用 以及使用Handler异步更新textview的text值
在 Activity中定义3个属性private Handler handler; //实现异步更新textview值private String result;//保存get返回的字符串private TextView text;//textview控件初始化属性值//初始化的时候代码要在 onCreate方法中初始化 不能在子线程中handler = new
2013-05-07 11:48:46 1745
原创 C# socket长连接使用demo
本例子是socket通信demo需要用到的技术有:多线程编程 异步委托的调用 Tcp相关知识了解因编写的demo为即时聊天系统,所以采用了socket的长连接!下载地址:http://download.csdn.net/deta
2013-04-09 10:43:23 7569
转载 手把手教你ARC——iOS/Mac开发ARC入门和使用
原文链接:点击打开链接写在开头虽然距离WWDC2011和iOS 5已经快一年时间,但是很多开发者并没有利用新方法来提高自己的水平,这点在ARC的使用上非常明显(特别是国内,基本很少见到同行转向ARC)。我曾经询问过一些同行为什么不转向使用ARC,很多人的回答是担心内存管理不受自己控制..其实我个人认为这是对于ARC机制了解不足从而不自信,所导致的对新事物的恐惧。而作
2013-04-04 21:42:17 771
转载 当JavaScript从入门到提高前需要注意的细节:闭包部分
原文链接:点击打开链接对于希望在javascript技术中提高的人群来说,闭包肯定时常是一个令人感觉神秘的技术。早先有人说javaScript中的闭包可能会引发javaScript内存管理的复杂度,也许会出现内存泄露,所以不建议用闭包。不过jQuery很好的证明了闭包非常好用,C#的Linq也证明的闭包技术的重要性,所以花一点点时间来理解下闭包还是很值得的,再说了,以下的内
2013-03-28 10:53:26 605
转载 从 Objective-C 里的 Alloc 和 AllocWithZone 谈起
从 Objective-C 里的 Alloc 和 AllocWithZone 谈起 http://www.justinyan.me/post/1306一、问题起源一切起源于Apple官方文档里面关于单例(Singleton)的示范代码:Creating a Singleton Instance.主要的争议集中在下面这一段:?
2013-03-21 16:25:28 684
原创 obj-c 自学随笔 UITableView 案例
使用 UITableView 布局 类似随手记的账户界面(实体机运行效果)代码如下:头文件:#import @interface TextTabViewController : UIViewController@property(nonatomic,strong) UITableView *uiTableView;@property(
2013-03-21 15:29:27 1592
原创 UITextField 的各种属性以及协议
我们需要用到 UITextField的各种属性。borderStyle这个属性属于 UITextBorderStyle类型,它能指定文本视图如何显示他的边视图。ContentVerticalAlignment这个属性属于 UIControlContenVerticalAlignment类型,它会告诉文本如何在文本视图里纵向显示。假如我们不设置文本在文本视图里纵向居中
2013-03-20 09:30:04 766
原创 obj-c 自学随笔--- 加载UIBarButtonItem 到UINavigationController
- (void)viewDidLoad{ [superviewDidLoad]; //设置导航右边 按钮 self.navigationItem.rightBarButtonItem=[[UIBarButtonItemalloc] initWithTitle:@"添加"style:UIBarButtonItemStyleBordered
2013-03-19 15:53:47 1313
原创 obj-c 自学随手笔记----- UINavigationController
在 AppDelegate.h文件中定义属性@property(nonatomic,retain)MyViewController *viewController;@property(nonatomic,strong)UINavigationController *navigationController;m文件种//初始化 viewController
2013-03-19 14:40:54 886
转载 XCODE4.6从零开始添加视图
原文地址: http://www.cnblogs.com/luoxs/archive/2012/09/23/2698995.htmlXCODE4.6从零开始添加视图对于很多初学者来说,肯定希望自己尝试不用傻瓜的“Single View Application”模板创建一个含有View的窗口,而是希望能从零开始,先建一个空的框架,然后逐渐向里面添加View
2013-03-19 10:58:44 1452 2
转载 obj-c 自学随手笔记------ UISegmentedControl
原文地址:http://www.cnblogs.com/top5/archive/2012/05/17/2506618.html当用户输入不仅仅是布尔值时,可使用分段控件(UISegmentedControl)。分段控件提供一栏按钮(有时称为按钮栏),但只能激活其中一个按钮。分段控件会导致用户在屏幕上看到的内容发生变化。它们常用于在不同类别的信息之间选择,或在不同的应用屏幕之间
2013-03-19 10:18:04 731
原创 obj-c UISlider 使用
头文件#import @interface ViewController :UIViewController>@property(nonatomic,strong)UISlider* slider;@endm文件 self.slider=[[UISlid
2013-03-18 16:57:11 656
原创 obj-c UIDatePicker使用
头文件#import @interface ViewController :UIViewControllerUIPickerViewDataSource,UIPickerViewDelegate>@property(nonatomic,strong)UIDatePicker* dataPicker;@end
2013-03-18 16:26:23 712
原创 obj-c UIPickerView 使用
头文件:#import @interface ViewController :UIViewControllerUIPickerViewDataSource,UIPickerViewDelegate>@property (nonatomic,strong)UIPickerView *pickkView;@proper
2013-03-18 15:32:19 801
原创 obj-c UIAlertView
#import @interface ViewController :UIViewControllerUIAlertViewDelegate>- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex;@end
2013-03-18 12:42:22 791
原创 obj-c NSClassFronString作用
使用 NSClassFronString函数。传入类的名称字符串符。若是返回值为空(nil),则表示这个类无法在这台装置上使用;反之,这个类则可照你希望的在这台装置上使用。参照下面范例代码:if (NSClassFromString(@"NSJSONSerialization") != nil){/* 你可以使用这个类 */[NSJSONSerial
2013-03-17 20:24:12 1020
原创 obj-c strong weak
#import @interface UserInfo :NSObject@property(nonatomic,strong)NSString *string1;@property(nonatomic,weak)NSString *string2;@end#import
2013-03-17 11:33:00 725
转载 Objective-c的@property 详解
原文》》 点击打开链接 之前很多网友对我翻译的教程中的Property的使用感到有些迷惑不解,搞不清楚什么时候要release,什么时候要self.xxx = nil;同时对于Objective-c的内存管理以及cocos2d的内存管理规则不够清楚。本文主要讲解objc里面@property,它是什么,它有什么用,atomic,nonatomic,readonly
2013-03-16 22:57:07 548
原创 objective-c 方法带参数的使用
#import @interface UserInfo :NSObject+(void)add:(NSInteger)inta:(NSInteger)intb;-(void)deleteInfo:(float)floatA:(float)floatB;@end#import "UserInfo.h"
2013-03-16 21:39:19 1050
原创 objecitve-c 方法的重载
oc没有严格的方法重载.在oc中,方法名不允许相同。比如-(void) test:(int) intValue;-(void) test:(float) floatValue;在oc中是不允许的,因为它们的名字都是test:,注意,名字要包括后面的冒号。所以在oc 中的重载应该是指参数个数不同,但是返回类型后面的名字相同。或者是 参数个数相同,但是其标签不相同。-(void
2013-03-16 21:29:52 870
原创 objective-c 类的声明 以及实例调用
#import @interface UserInfo :NSObject{ //变量的声明 NSInteger intger; NSInteger intgerTwo;}//方法声明+(void)add;-(void)delete;@end注:最左边的减号,代表该方法是类的实例方法,如果是加号则代表该方法为类方
2013-03-16 21:16:22 708
转载 objective-c基础教程——学习小结
http://www.cnblogs.com/lm3515/archive/2010/12/20/1911135.htmlhttp://www.cnblogs.com/minglz/archive/2012/11/02/2750568.html提纲:简介与C语言相比要注意的地方objective-c高级特性开发工具介绍(cocoa 工具包的功能,框架,源文件
2013-03-14 20:32:30 737
转载 C++位运算详解
前言以前收藏过一篇讲C++位操作的文章,这次博客搬家,以前的数据都没有保留,整理谷歌网站管理后台的时候,发现不时的还有网友有在查找这篇文章。所以,疯刀也来弄个简单的教程,讲讲位操作的用途和魅力吧。位简介位是数据存储的最小单位。在 计算机中的二进制数系统中,位,简记为b,也称为比特,每个0或1就是一个位(bit)。位操作详解我们先来看看位运
2013-01-06 15:59:28 779
转载 QT中文乱码
一、概述 因为工作到需要,需要使用QT进行开发。在学习QT到过程中,进行中文处理遇到了困难,输出的文本全是乱码。为此到处查资料,总算找到了解决到办法。于是把找到的方法写出来,一是与大家分享,二是作个备忘。二、QT中的中文(国际化) 在QT中,QString使用Unicode的方式来存放字符串。那么在将相应到本地化字符串传递给QString时,一定要用相应到编码器
2012-12-31 16:39:31 358
原创 JavaScript 关闭浏览器进行提示
var _t; window.onbeforeunload = function () { if (SendType && ClickType == false) { setTimeout(function () { _t = setTimeout(onunloadcancel,
2012-12-28 11:41:45 726
转载 【QT技术应用】2D绘图
Qt4中的2D绘图部分称为Arthur绘图系统.它由3个类支撑整个框架,QPainter,QPainterDevice和QPainterEngine.QPainter用来执行具体的绘图相关操作如画点,画线,填充,变换,alpha通道等。TAG: Qt 绘图 2D绘图 Qt4中的2D绘图部分称为Arthur绘图系统.它由3个类支撑整个框架,QPainter,
2012-12-26 20:28:34 693
原创 QT MSSQL 编译驱动
在网上找了很久都没有找到解决办法,在qt 4.6的版本里面 qt已经编译好了sql的驱动,而我用的是4.7.3,又是新手 入门级别,困惑了我好几天下面写一下我的解决办法。 在官网下载 qt 4.6.4版本,下载地址:http://qt-project.org/downloads 下载安装好后 可以直接从目录下Qt\4.6.4\plugins\sqldrivers\ 直接拷贝 也可以
2012-12-25 22:07:39 627
转载 Qt中的QMessageBox类
下面是一个简单的例子: 现在我们从API中看看它的函数签名: static StandardButton QMessageBox::information ( QWidget * parent, const QString & title, const QString & text, StandardButtons buttons = Ok, StandardBu
2012-12-09 17:36:12 817
转载 Windows进程/线程浅谈
分类: Windows核心编程2009-06-03 18:31 284人阅读 评论(0) 收藏 举报标 题: Windows进程/线程浅谈作 者: EDD时 间: 2006-06-27 17:31 链 接: http://bbs.pediy.com/showthread.php?threadid=28100 详细信息:写在前面: 这是俺个人学习的一些心
2012-12-04 11:12:36 686
转载 c++ 和指针区别
从概念上讲。指针从本质上讲就是存放变量地址的一个变量,在逻辑上是独立的,它可以被改变,包括其所指向的地址的改变和其指向的地址中所存放的数据的改变。而引用是一个别名,它在逻辑上不是独立的,它的存在具有依附性,所以引用必须在一开始就被初始化,而且其引用的对象在其整个生命周期中是不能被改变的(自始至终只能依附于同一个变量)。在C++中,指针和引用经常用于函数的参数传递,然而,指针传递参数
2012-11-18 11:08:37 347
转载 C++ io操作
原文:http://www.cnblogs.com/CaiNiaoZJ/archive/2011/08/18/2144247.htmlC++之文件IO操作流 前两节介绍了C++的IO流类库,标准设备IO操作流中部分预定义流对象的成员函数以及IO格式控制。那今天我将继续介绍关于C++中的流操作内容——文件IO操作流fstream。并会着重讲解C++是如何对文
2012-11-15 15:51:46 592
原创 linq 左连 右连
var students = new[] { new {id=1,name="张三"}, new {id=2,name="李四"}, }; var scores = new[] { new{id=2,mark=79} }; var result= from studentin studentsjoin score in scores on
2012-10-31 11:41:48 633
原创 c# 获取ftp列表内容
FtpWebRequest ftp = (FtpWebRequest)FtpWebRequest.Create("ftp://10.38.129.14:21//home//xy2012"); ftp.Credentials = new NetworkCredential("用户名", "密码"); ftp.Method = WebRequestM
2012-10-30 13:52:07 1505
原创 修改注册表设置程序启动项
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]"RCBB"="应用程序路径"
2012-10-17 16:12:12 627
原创 C# 动态编译代码
static void Main(string[] args) { // 1.CSharpCodePrivoder CSharpCodeProvider objCSharpCodePrivoder = new CSharpCodeProvider(); // 2.ICodeComplier
2012-10-17 09:21:14 375
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人