jm's blog

优秀也是一种习惯~

Google的Photo blog公布了Picasa 3.0 for Linux的第一个Beta版本.

它增强了与Linux桌面的整合,增强了在GNOME和KDE下的效果,并且支持相机检测,网络同步和一系列实用工具,内含下载和更新介绍.

 

get set是用来扩展域的,也就是C里的变量,只是用起来更加灵活而己。看以下代码: 

    class test
    {
        public test()
        {
        }
        public string name2;
        public string name
        {
            get { Console.WriteLine("get method - name2.value" + name2); return "121212"; }
            set { Console.WriteLine("set method"); name2 = value; }
        }
    }

 

什么是类序列化?


Fri, 26 Sep 2008 21:27:58 GMT | Permanent LinkComments[0]Visit[0]

确切的说应该是对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序终止运行后,这些对象仍然存在,可以在程序再次运行时读取这些对象的值,或者在其他程序中利用这些保存下来的对象。这种情况下就要用到对象的序列化。

只有序列化的对象才可以存储在存储设备上。为了对象的序列化而需要继承的接口也只是一个象征性的接口而已,也就是说继承这个接口说明这个对象可以被序列化了,没有其他的目的。之所以需要对象序列化的目的,是因为有时候对象需要在网络上传输,传输的时候需要这种序列化处理,从服务器硬盘上把序列化的对象取出,然后通过网络传到客户端,再由客户端把序列化的对象读入内存,执行相应的处理。

 

GC是垃圾收集的意思(Garbage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。

.NET中也存在GC。

 

首先介绍一下曼哈顿,曼哈顿是一个极为繁华的街区,高楼林立,街道纵横,从A地点到达B地点没有直线路径,必须绕道,而且至少要经C地点,走AC和CB才能到达,由于街道很规则,ACB就像一个直角3角形,AB是斜边,AC和CB是直角边,根据毕达格拉斯定理,或者向量理论,都可以知道用AC和CB可以表达AB的长度。

在早期的计算机图形学中,屏幕是由像素构成,是整数,点的坐标也一般是整数,原因是浮点运算很昂贵,很慢而且有误差,如果直接使用AB的距离,则必须要进行浮点运算,如果使用AC和CB,则只要计算加减法即可,这就大大提高了运算速度,而且不管累计运算多少次,都不会有误差。因此,计算机图形学就借用曼哈顿来命名这一表示方法。

在我们常用的平面CAD中,都会有格点,他是基本单位,定义了格点大小后,就可以使用整数来表示和运算,不会引入计算误差,又快又精确。

 

今天还是下载了一人FOXMAIL,有个邮件客户端还是非常方便的,对于OUTLOOK,我向来不怎么感兴趣,今天在设置FOXMAIL的同时,也发现了一个问题,其实也是一个老问题啦~

这个问题早有了,不过当时没有花时间去解决它,现在好了,问题解决了,问题就是:在FOXMAIL中设置邮箱时,在POP3设置时,应该用POP.QQ.COM,STMP那里应该是STMP.QQ.COM,而不是POP3.VIP.QQ.COM和STMP.VIP.QQ.COM,但如是VIP帐号的话,帐户名应该把vip.qq.com加上

 

access数据类型大全


Tue, 23 Sep 2008 00:23:13 GMT | Permanent LinkComments[0]Visit[0]

ALTER TABLE tb ALTER COLUMN aa Byte 数字[字节]

ALTER TABLE tb ALTER COLUMN aa Long 数字[长整型]

ALTER TABLE tb ALTER COLUMN aa Short 数字[整型]

ALTER TABLE tb ALTER COLUMN aa Single 数字[单精度]

ALTER TABLE tb ALTER COLUMN aa Double 数字[双精度]

ALTER TABLE tb ALTER COLUMN aa Currency 货币

ALTER TABLE tb ALTER COLUMN aa Char 文本

ALTER TABLE tb ALTER COLUMN aa Text(n) 文本,其中n表示字段大小

ALTE

 

自从用了IE8 整个世界都变了形.

问题没那么严重,如果你的网站还来不及修改以适合IE8访问的时候,咱们可以通过非常简单的方法,加几行代码就可以让访问的IE8自动调用IE7的渲染模式,这样可以保证最大的兼容性,方法如下: 

只需要在页面中加入如下HTTP meta-tag:

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />

.csharpcode, .csharpcode pre

{

font-size: small;

color: black;

font-family: consolas, ''''Courier New'''', courie

 

无刷新?相信很多人会联想到AJAX,玩ASP.NET的肯定知道ATLAS吧,也许正在使用Updatepanel开发呢!

说到多文件上传,这个问题了是困拢我多时了,一直想不到有什么好的解决方法,单文件上传相信没什么大的问题,FileUpload控件加上一个Button的Onclick相信就可以很好的解决问题,多文件的话,网上很多就是多给几个FileUpload控件,让用户多远几次,实属治标不治本的方法,根本不可取,百度之间,无意发现了这样的一篇文章:http://www.cnblogs.com/yao/articles/655190.html

文章里提到了FLASH上传的方法,自然是无刷新的方法,不过还是没有能解决我的问题,因为我要的是多文件上传,文章演示的是单文件的DEMO,但相信这是一个不错的方法,是一个启示,之前没想到也实属正常,因为自己对FLASH不怎么懂。。。

不过通过他的文章倒

 

datalist分页的方法


Thu, 07 Aug 2008 16:38:44 GMT | Permanent LinkComments[0]Visit[0]

实现DataList或Repeater控件的分页显示有几种方法:

1、写一个方法或存储过程,根据传入的页数返回需要显示的数据表(DataTable)

2、使用PagedDataSource类(位于System.Web.UI.WebControls命名空间里)

本篇文章主要说怎么使用PagedDataSource类实现DataList和Repeater控件的分页显示。DataGrid控件内部也使用了PagedDataSource类,PagedDataSource 类封装 DataGrid 控件的属性,这些属性使 DataGrid 可以执行分页。

PagedDataSource 类的部分公共属性:

AllowCustomPaging 获取或设置指示是否启用自定义分页的值。

AllowP

 




 Survey About This Site
觉得本站怎么样?
非常不错,支持!还是不错的!一般般~没前途,继续努力!
 Statistics
loading
 Recent Comments
loading
 Random Article
loading
 GuestBook
loading
 LinksMore