小知识(二)

参考页面:

http://www.yuanjiaocheng.net/entity/setenvrionment.html

http://www.yuanjiaocheng.net/entity/createdatamodel.html

http://www.yuanjiaocheng.net/Spring/first.html

http://www.yuanjiaocheng.net/entity/modelbrowser.html

http://www.yuanjiaocheng.net/entity/dbcontext.html

位运算符:

与:&        二进制位均为1时,结果为1,否则0。    二元运算,按位比较。

或:|        二进制位均为0时,结果为0,否则1。    二元运算,按位比较。

异或:^    二进制位相同时,结果为0,否则1。    二元运算,按位比较。

反:~        二进制0时,结果为1,否则0。        一元运算,按位比较。

左位移:<<    相当于乘2的n次幂。            二元运算。

右位移:>>    相当于除2的n次幂。            二元运算。

逻辑运算符:

或:||        两个bool值都false时,结果为false,否则true。    二元运算。

逻辑非:!    false时,结果为true。                一元运算。

逻辑与:&&    两个bool值都true时,结果为true,否则false。    二元运算。

占位符:

当我们使用Console.Write/Console.WriteLine时常常用到占位符,如:Console.write("{0}",i);

占位符{0}必须从零开始,且小于参数列表大小。

可以Console.WriteLine("{0}{4}", 6,9,9,2,4);这样写,输出64。

Console.WriteLine("{0:x5}{4}", 6,9,9,2,4);输出000064,注意:x5

请大师请教二进制按8位输出怎么做?如二进制100输出成00000100。不用转string前加0方法,怎么做???

GetType():

获取当前实例的type。如int i=1; Console.WriteLine(i.GetType()); 输出:System.Int32

GetTypeCode():

返回实例的基础TypeCode。

var i = 1;

if(i.GetTypeCode()==TypeCode.Int32.GetTypeCode())

{……}

is:

表示bool值

if(i is int)

{…..}

as:

Object obj = new Object(); 创建基类对象。

Program p = obj as Program; 如果obj(引用)不兼容于Program类,结果为null。

if(p==null)

{……}

时间: 2024-08-09 21:59:09

小知识(二)的相关文章

学习javascript总结下来的性能优化的小知识(二)

上面一篇文章大致介绍了一些javascript当中使用的一些小技巧,当下这篇文章继续介绍一下内存管理.松散耦合.性能方面的一些小知识.为避免错误应该注意的点 内存管理 1.循环引用 如果循环引用中包含DOM对象或者ActiveX对象,那么就会发生内存泄露.内存泄露的后果是在浏览器关闭前,即使是刷新页面,这部分内存不会被浏览器释放. 简单的循环引用: var el = document.getElementById('MyElement'); var func = function () { //

Android 48个小知识

1.判断sd卡是否存在 boolean sdCardExist = Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED); 2.TextView部分文字设置颜色 TextView tv = new TextView(this); //添加css样式 tv.setText(Html.fromHtml("<font color="#ff0000">红色<

Jquery:小知识;

Jquery:小知识: jQuery学习笔记(二):this相关问题及选择器 上一节的遗留问题,关于this的相关问题,先来解决一下. this的相关问题 this指代的是什么 这个应该是比较好理解的,this就是指代当前操作的DOM对象. 在jQuery中,this可以用于单个对象,也可以用于多个对象. $('btn').click(function(){ alert(this.innerHTML); // 单个对象,this指代当前id为btn的DOM对象 }); $('div').each

几个shell程序设计小知识(shell常识部分)

[转自]http://blog.chinaunix.net/uid-168249-id-2860686.html 引用:一.用户登陆进入系统后的系统环境变量:  $HOME 使用者自己的目录  $PATH 执行命令时所搜寻的目录  $TZ 时区  $MAILCHECK 每隔多少秒检查是否有新的信件  $PS1 在命令列时的提示号  $PS2 当命令尚未打完时,Shell 要求再输入时的提示号  $MANPATH man 指令的搜寻路径 二.特殊变量: $0 这个程序的执行名字  $n 这个程序的

你不一定知道的几个前端小知识

1 大家都知道js在进行小数运算时会有丢失精度问题(其他语言也是),比如: 0.1+0.2 //0.30000000000000004 有一种比较快捷的方式是先把小数乘以10的整数倍,然后再运算,如: (0.1*10+0.2*10)/10 //0.3 但是这种方式也不是100%准确的,乘以整百也可能精度丢失,比如: 2177.74*100 //217773.99999999997 所以常用的几种处理方式有: 把小数转化为字符串,拆分整数部分和小数部分分别计算,然后再把结果进行拼接; 先乘10的整

【单片机小知识随记1】——排阻respack-8

一.定义 排阻,就是若干个参数完全相同的电阻,它们的一个引脚都连到一起,作为公共引脚,其余引脚正常引出.所以如果一个排阻是由n个电阻构成的,那么它就有n+1只引脚,一般来说,最左边的那个是公共引脚.它在排阻上一般用一个色点标出来. 二.作用 内存芯片下方均匀分布的"芝麻粒",实际上是位于内存颗粒和金手指之间的"排阻".排阻,是一排电阻的简称.我们知道,内存在处理.传输数据时会产生大小不一的工作电流.而在内存颗粒走线的必经之处安装一排电阻,则能够帮助内存起到稳压作用,

[小知识] 获取浏览器UA标识

这个随笔纯粹是小知识的积累,以后都会打上小知识的标签. 经常见的,下载移动app时,只有一个二维码,但扫码后,会根据手机是iphone还是android下载不同app,下面就是这个操作的代码: < !DOCTYPE html > <html > <head > </head> <body> <script> var ua = navigator.userAgent.toLowerCase(); if (/iphone | ipad |

iOS开发之oc(八)--小知识补充 init方法补充

小知识补充 一. id 1. 简介 万能指针,能指向任何OC对象,相当于NSObject * id类型的定义 typedef struct objc_object { Class isa; } *id; 2. 使用 // 注意:id后面不要加上* id p = [Person new]; 3. 局限性 调用一个不存在的方法,编译器会马上报错 二. .h和.m文件的抽取 1)每个类分布在不同文件中 2)类的声明放在.h文件,类的实现放在.m文件 3)若想使用某个类,就包含某个类的.h声明文件 三.

JSP+Ajax网站开发小知识

一.JSP基础 1.<select  name="love"  size="3">其中的size属性指定了列表框显示选项的条数,如果所有选项多于这个数,将会出现滚动条. 2.addCookie(Cookie  cookie)方法将其放入客户端,获取Cookie对象可调用request对象的Cookie[]  getcookies()方法. Cookie   myCookie  =  new  Cookie("name",  "

ios开发小知识2

http://blog.sina.com.cn/s/blog_66450b500102vadq.html http://www.cnblogs.com/lovesmile/archive/2012/06/27/2565569.html ios开发小知识2(转自cc) 退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{    [textField resignFirstResponder];} CGRectCGRect frame = CGRe