Android深入浅出学习笔记之多线程及异步处理
(1)用户态线程:(Linux) 由于内核并没有对多线程进程的支持,因此,内核中只有单线程进程的概念, 而多线程进程是通过一个和应用程序连接的函数库实现的。由于内核没有轻量 级进程(线程)的概念,因此它不能独立的对之进行调度,而是由一个线程运 行库来组织线程的调度,其
http://cyqdata.cn/cnblogs/article-detail-52278
C++学习笔记之对文件的操作<1>
===========================前言===========================
我们在编写程序的时候,最密不可分的就是对文件进行相应的操作,我们可以从文件中读取数据,可以将数据保存到文件,可以…&h
http://cyqdata.cn/cnblogs/article-detail-42506
C++0x 学习笔记之 Variadic Templates
http://feng.free.lc/?p=28
Variadic Templates 的引入,消去了烦冗的模板特化。
一个例子:
#include <iostream>
double do_sum()
{
return 0;
}
template< typename T, typename... Args >
double do_sum( T&&
http://cyqdata.cn/cnblogs/article-detail-36956
c++0x 学习笔记之 lambda
tips: 因为在博客园丢失文章太多(大多发生在保存草稿时),搬家到 http://feng.free.lc,本处照旧更新,只是稍慢。
有了 lambda 的支持之后,写一些函数式的代码更加方便了,比如
std::vector<int> vec;
std::for_each( vec.begin(), vec.end(),
[](int i){ std::
http://cyqdata.cn/cnblogs/article-detail-36906
Flex4 学习笔记之DataGrid 的几种用法
本人是做ASP.Net开发的,学习Flex的时间不长,这里我介绍下我所学到的DataGrid的一些常用的用法,如果讲得不够全面请各位多多指点!
我们先来了解下Flex里面DataGrid是个什么样的控件,学过ASP.Net的应该多用过微软的服务器控件里面的一些数据展示控件如(DataList,GridView,Repeater)等
这里讲的DataGrid也是Flex里面的数据展示控件其中之一类似
http://cyqdata.cn/cnblogs/article-detail-35712
ubuntu学习笔记之安装oracle客户端
Oracle 为 Ubuntu 用户设立了专门的 apt 源服务器,只需要在 /etc/apt/source.list 中添加一行:deb http://oss.oracle.com/debian unstable main non-free即可。在运行 apt-get update 命令之前,还需要将该源服务器的公钥添加在本地 apt 系统的密钥库中。首先下载公钥:sudo wget http:
http://cyqdata.cn/cnblogs/article-detail-35149
学习笔记之---ref与out的区别
ref与out都是C#的关键字,所实现的功能也基本相同,都是指定一个参数按照引用传递,但是它们在使用时还是有一定的区别:
1.使用out关键字时,必须在离开函数体前给其赋值,而Ref传进去的参数可以不被修改。
2.out关键字传进去的参数调用前可以不用初始化,但是Ref穿进去的参数调用前必须初始化。
如:int i
&nb
http://cyqdata.cn/cnblogs/article-detail-32644
【原创】Asp.Net MVC 学习笔记之-使用Model验证
2011-1-6 14:47:09
现象:在使用LinqToSql的Model验证方法 partial void OnValidate(ChangeAction action)时,发现一个问题,我修改一个Model,总是触发不了这个函数。
总结:要注意方法被调用的时机。在Update时,当DataContext.Submit时会检查Model与数据库的数据是否有变化(被修改过),如果没有变化,是
http://cyqdata.cn/cnblogs/article-detail-11693
【原创】Asp.net MVC 学习笔记之-为什么使用Html.TextBox方法会出现异常?
在上篇文章:【原创】Asp.net MVC学习笔记之-基于类型来绑定Model的属性 中,例举了如何使用基于类型和基于用途2种方式结合来限制Model的绑定,由此引发了一个意想不到的问题。
先看一下前台页面的代码:
代码
<p> <label for="Test1">Test1:</label>
http://cyqdata.cn/cnblogs/article-detail-11690
【原创】Asp.net MVC学习笔记之-基于用途来绑定Model的属性
今天主要学习了如何基于程序用途,来自定义使用UpdateModel方法时,选取哪些页面上的字段来覆盖Model里的属性,下面是一个编辑页面的例子:
可以看到所有的属性后面,都是1111结尾,下面在Controller获取参数的时候这么写:
可以看到,我们指定了绑定3个属性,title,description,address,也就是说,页面上其他的字段全部无法绑定到Model里
&n
http://cyqdata.cn/cnblogs/article-detail-11404
【学习】Asp.net MVC 学习笔记之-使用MVC中的AJAX
今天学习了如何在MVC中使用AJAX功能,其实也很简单,ms为我们提供了AJAXHelper类,并且使用扩展方法提供了一系列好用的方法。
首先在页面定义一个js,在ajax调用结束后就调用该js:
<script type="text/javascript">function CallBack(){ alert("Js Called!");}
页面中需要使用AJAX
http://cyqdata.cn/cnblogs/article-detail-9666