#的功能是将其后面的宏参数进行字符串化操作(Stringfication),简单说就是在对它所引用的宏变量通过替换后在其左右各加上一个双引号。(中间可以有空格或Tab?)假如希望在字符串中包含宏参数,ANSI C允许这样作,在类函数宏的替换部分,#符号用作一个预处理运算符,它可以把语言符号转化程字符...
分类:
其他好文 时间:
2014-07-12 13:10:01
阅读次数:
248
这一次的学习相当曲折, 主要是因为粗心, Makefile里面的错误导致了文件生成出现各种奇奇怪怪的问题, 弄得心力交瘁, 因此制作过程还是尽量按着作者的路子来吧. 作者提供的源码的注释在中文系统下是乱码, 而且代码的分隔用了两个Tab, 在这里要处理一下: :%s/;.*//g 删除所有的注释; ...
分类:
编程语言 时间:
2014-07-11 20:33:11
阅读次数:
221
namespace Common.Helper{ public static class ControllerExtension { //根据部分视图名称,把部分视图内容转换成字符串 public static string RenderPartialView...
分类:
Web程序 时间:
2014-07-11 20:07:15
阅读次数:
214
规范:Model:类文件一般就是普通的名字,是一个数据对象,这个对象具有属性和行为。View:类文件名一般以View为结尾,是一个视图,里面应该完成了这个识图的创建。Controller:类文件名一般以Controller为结尾,是一个控制器。它的作用就是负责model和view层的交互。我对MVC...
分类:
Web程序 时间:
2014-07-11 12:53:56
阅读次数:
236
引自:http://www.w3cplus.com/css/front-end-web-development-quiz.htmlQ7:下面代码弹出值是什么?x = 1;function bar() { this.x = 2; return x;}var foo = new bar();...
分类:
Web程序 时间:
2014-07-11 12:37:11
阅读次数:
222
原文:Asp.Net MVC5入门学习系列⑤检查VS生产的编辑方法和编辑窗体 前面我们一步使用强类型,然后创建Controller(控制器)的时候,VS默认已经给我们把CURD都简单的实现了。这篇的话就简单的看下它默认实现的代码,VS终归强大,但是方便的同时也是在弱化我们,当然大牛级别的这样搞是为了...
分类:
Web程序 时间:
2014-07-09 16:05:42
阅读次数:
208
《ASP.NET Web API 2框架揭秘》以实例演示的方式介绍了很多与ASP.NET Web API相关的最佳实践,同时还提供了一系列实用性的扩展。本书详细讲解了ASP.NET Web API从接收请求到响应回复的整个流程,包括路由、Http Controller的激活、Action方法的选择与...
设计工具栏Action Bar(订制工具栏类型) 工具栏给用户提供了一种熟悉和可预测的方式来执行某种动作和操纵应用程序,但是这并不意味着它就需要和其他的应用程序看起来一样的。如果想设计工具栏以使得它能更适合产品的商标,使用android的style和theme资源可以很容易做到点。 androi.....
分类:
移动开发 时间:
2014-07-09 15:42:29
阅读次数:
233
对于一个web请求,你会开启几个事务呢? 或许你没注意过吧. 又或许你不会对代码,性能要求太高,所以....
一个请求一个事务, 因为一个事务往往和一个数据库连接关联, 如果开启了多个事务的话,也就意味着多个数据库连接, 性能不高吧?
先看代码(一个Spring Controller 的调用代码),
调用了多个service方法,...
分类:
编程语言 时间:
2014-07-09 12:40:41
阅读次数:
280
Action Bar主要功能包含:
1. 显示选项菜单
2. 提供标签页的切换方式的导航功能,可以切换多个fragment.
3. 提供下拉的导航条目.
4. 提供交互式活动视图代替选项条目
5. 使用程序的图标作为返回Home主屏或向上的导航操作。
首先说下,使用OverFlow的时候需要在onCreate()函数中调用如下方法:
privat...
分类:
移动开发 时间:
2014-07-09 10:32:01
阅读次数:
313