使用_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 使用 >>列表
问题一:Nullable<T>可赋值为null先看两行C#代码int?i1=null;int?i2=newint?();int?即Nullable<int>,就像int之于Int32;Nullable<T>是非常特殊结构类型,它可赋值为null(所以此前我还以为是引用类型),其本质是等同于new;通过调试可发现上述两个值均为null,但是事实上我们却可以调用他们的一些属性方法比如“HasValue”,由此可见&ldquo... 查看全文
· GitHub for windows 使用方法发布时间:2015-02-11
1.①http://windows.github.com/下载GitHubforWindows,大约660K,一个在线安装程序,如图:②.运行GitHubSetup.exe,如下图,可能会下载一个必须的文件:如果机器上没有.NETFramework4.5会自动在线安装:③.上面的都下载完了,就可以开始GitHub安装了:可能会有点慢。。。安装完成后会在桌面生成两个图标:GitShell可在控制台执行命令2.安装好后打开GitHub,用你的GitHub账号登陆3... 查看全文
既然Fragment取代了TabActivity,当然TabActivity的能实现的菜单栏,Fragment当然也能实现。主要其实就是通过菜单栏的点击事件切换Fragment的显示和隐藏。来看看栗子吧:1.效果图来了:2.代码具体实现(1)对应的Fragment编辑代码和布局实现在前面的Fragment介绍和简单实现中已经有提及,代码中没复杂的地方,此处略过,具体可看实例代码。(2)菜单栏实现,这里使用代码实现的,其实也可以用布局文件实现,代码如下:packagecom.yanis... 查看全文
本篇接着上一篇"ASP.NETWebAPI实践系列06,在ASP.NETMVC4基础上增加使用ASP.NETWEBAPI",尝试获取数据。在Models文件夹下创建Comment类:namespaceMvcApplication5.Models{publicclassComment{publicintID{get;set;}publicstringAuthor{get;set;}publicstringText{get;set;}publicstringEmail{get;set;}}... 查看全文
本篇尝试在现有的ASP.NETMVC4项目上增加使用ASP.NETWebAPI。新建项目,选择"ASP.NETMVC4Web应用程序"。选择"基本"项目模版。在Controllers文件夹下添加一个名称为"TestController"的空API控制器。在引用文件夹中多了以下程序集:System.Web.HttpSystem.Web.Http.WebHostSystem.Net.HttpSystem.Net.Http.Formatting........ 查看全文
1.实现的效果2.编码前的准备工作ViewPager是Android3.0之后提供的新特性,所以要想让你的应用向下兼容就必须要android-support-v4.jar这个包的支持,这是一个来自google提供的一个附加包。没有的百度下就有了。3.具体的编码实现(1)布局界面比较简单,加入ViewPager组件,以及底部的引导小点<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns... 查看全文
· 谨慎使用多线程中的fork发布时间:2015-02-10
前言在单核时代,大家所编写的程序都是单进程/单线程程序。随着计算机硬件技术的发展,进入了多核时代后,为了降低响应时间,重复充分利用多核cpu的资源,使用多进程编程的手段逐渐被人们接受和掌握。然而因为创建一个进程代价比较大,多线程编程的手段也就逐渐被人们认可和喜爱了。记得在我刚刚学习线程进程的时候就想,为什么很少见人把多进程和多线程结合起来使用呢,把二者结合起来不是更好吗?现在想想当初真是tooyoungtoosimple,后文就主要讨论一下这个问题... 查看全文
一、概述redis最近做为nosql数据服务应用越来越广泛,其相对于memcached的最大优点是提供了更加丰富的数据结构,所以应用场景就更为广泛。redis的出现可谓是广大网络应用开发者的福音,同时有大量的开源人员贡献了客户端代码,象针对java语言的jedis,php语言的phpredis/predis等,这些语言的redis库既丰富又好用,而对C/C++程序员似乎就没那么幸运了,官方提供了C版的hiredis作为客户端库... 查看全文
· AlertView + Block 的使用发布时间:2015-02-09
AlertView的使用还是很频繁的,扁平化以后似乎也不是那么丑了,但是到现在为止官方还是在用Delegate来处理点击事件,很影响程序的可读性。如果用Block那么就会一目了然。自己本来想写一个,但是实在是太懒了(其实是不会好吧....)。当然,万能的Git上肯定有,轻而易举就找到了,使用方式如下1[[[UIAlertViewalloc]initWithTitle:@"提示"message:@"当前网络为移动网络,会产生流量费哦(•????????•???????)... 查看全文
一、64位系统中注册表的差异性以LocalMachine中的启动项为例:64位应用的注册表位置还是在:SOFTWARE\Microsoft\Windows\CurrentVersion\Run而32位应用的注册表位置却是在:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run二、在.NET4.0以前(不含4.0)操作注册表的方法RegistryKeyhklm=Registry.LocalMachine... 查看全文
· 使用hovertree菜单作为后台导航发布时间:2015-02-08
hovertree是一个jquery菜单插件,官方网址:http://keleyi.com/jq/hovertree/,可以登录该网址体验效果。0.1.3版本:http://keleyi.com/jq/hovertree/demo/demo.0.1.3.htmhovertree插件包含文件:http://keleyi.com/jq/hovertree/css/jquery.hovertree.0.1.3.min.csshttp://keleyi... 查看全文
前言VS开发的源代码安全性,是很多开发者头痛的事情.于是保护好源代码便成了开发者们最关心的事情之一了.在网上搜一搜,很多有不少的第三方工具可以为源代码加密.加密方式不外乎就是混淆,加壳.理论上,任何的源代码加密方式都是可能反编译的.因此我们选择哪种加密方式都变得有些脆弱.既然是这样,那我们就选择一个简单一点的,快捷一点的吧.工具NETReactor4.9这个工具网上很多,可以自行下载,目前搜到最新版是4.9下载地址:http://pan.baidu.com/s/1dDeVNrj加密完成后... 查看全文
Objective-C中,在变量声明前加上关键字static,可以使局部变量保留多次调用一个方法所得的值。例如下面的一句Objective-C语句:staticinthitCount=0;声明整数hitCount是一个static静态变量。和其他常见局部变量不同,Objective-C中的static静态变量的初始值为0,所以前面显示的初始化是多余的。此外,它们只在程序开始执行时初始化一次,并且在多次调用方法时保存这些数值。所以编码序列... 查看全文
usingSuperManCore;usingSystem.Web;usingSystem.Web.Mvc;namespaceSuperMan{publicclassFilterConfig{///<summary>///注册全局过滤器addbycaoheyang20150205///</summary>///<paramname="filters"></param>publicstaticvoidRegisterGlobalFilters... 查看全文
· asp.net mvc中使用路由进行URL加密发布时间:2015-02-06
代码实例如下:namespaceTest{publicclassRouteConfig{publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");//原有代码routes.Add(newRoute("testroute-{para1}.cshtml",newAjaxGetRouteHandler()))... 查看全文
· 使用对话框 —— Dialog发布时间:2015-02-06
 对话框就是一般的弹出窗口,主要用来提示用户,和用户交互。 创建Activity对话框使用Activity模拟对话框。这个比较简单,主要是使用Activity自带的Dialog主题。 创建DialogActivity,并在AndroidManifest中注册。改变DialogActivity的主题:<activityandroid:theme="@android:style/Theme.Dialog"android:name="... 查看全文
· 怎样正确使用智能手表打车?发布时间:2015-02-06
用手表打车是什么感觉?前两天我们刚刚介绍了一些在AppleWatch上用Uber叫车的概念设计,主要的交互方式是用手指来按压屏幕进行各种操作。界面和交互效果设计的颇为精美,令人印象深刻。然而,智能手表的屏幕空间狭小,恐怕触摸的操作方法不是最方便的。国内语音识别技术初创公司出门问问就有更好的解决方案——手表打车,对手表讲一句话就能搞定。出门问问推出的Ticwear,是全球第一个中文智能手表操作系统,替代AndroidWear操作系统... 查看全文
转自http://blog.csdn.net/qinyuanpei/article/details/24195977首先我们来看两段Unity3D中实现数据读写的简单代码吧://保存数据PlayerPrefs.SetString("Name",mName);PlayerPrefs.SetInt("Age",mAge);PlayerPrefs.SetFloat("Grade",mGrade)//读取数据mName=PlayerPrefs.GetString("Name"... 查看全文
除了可以使用文件或SharedPreferences存储数据,还可以选择使用SQLite数据库存储数据。在Android平台上,集成了一个嵌入式关系型数据库—SQLite,1、SQLite3支持NULL、INTEGER、REAL(浮点数字)、TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型虽然只有五种,但实际上sqlite3也接受varchar(n)、char(n)、decimal(p,s)等数据类型,只不过在运算或保存时会转成对应的五种数据类型。2... 查看全文
· 使用脚手架创建单模块项目发布时间:2015-02-06
使用脚手架创建单模块项目学习如何使用脚手架创建一个单模块项目。本指南将引导您完成创建一个基于Leopard的单模块项目,可以了解到从Model、DAO、Service、Controller的代码划分,如何使用Jetty在本机测试、如何进行单元测试。Howtocompletethisguide你可以从头开始并完成每一个步骤,或者您可以绕过你已经熟悉的基本设置步骤。无论哪种方式,你最终都可以得到可工作的代码。1、使用命令生成项目代码生成groupId为com.baidu.example... 查看全文