以下内容是本作者从官网中看相应的教程后所做的demo,其体现了作者对相关知识点的个人理解。。作者才疏学浅,难免会有理解不到位的地方。。还请各位读者批判性对待。。。
本文主要介绍在Json数据的序列化与反序列化的过程中我经常用到的三种工具的基本使用方法,及其他们之间
的比较。。。希望能够对读者们有一些帮助。。。
这里介绍到的三种解析与生成Json数据的方法分别是:标准JSON解析...
分类:
Web程序 时间:
2014-04-27 20:36:19
阅读次数:
1418
认识三层架构、三层之间的关系与引用
什么是三层?
首先要知道三层不是一项实际的技术、他是一中设计软件的思想、这种思想就是把软件分为三层、或者说三个类、分别是表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)、分层的目的是为了高内聚,低耦合、便于更改维护、当然软件业可以分四层、五层、六层、这主要看需求、但是一般的都是分为这三层。...
分类:
其他好文 时间:
2014-04-27 20:27:42
阅读次数:
494
给n个数,问最小不能组成的正整数是多少。
数学归纳法。
从sum=0开始,每次考察sum+1>=a[i],则sum+1肯定可以达到,那么sum+a[i]以内的数肯定可以达到。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define...
分类:
其他好文 时间:
2014-04-27 20:06:50
阅读次数:
554
一些概念
脚本语言:翻译一句,执行一句,不产生目标代码。代表有vb script,java script。
编译语言:全部编译为汇编语言后再执行。代表有C++、Java。...
分类:
其他好文 时间:
2014-04-27 19:34:11
阅读次数:
459
1.先对文件内容排序:cat 1.txt |sort > 2.txt 保存到2.txt中
2.使用vim打开2.txt 执行替换命令:
替换空格:%s/ //g
替换tab:%s/^I//g (注意:^I 是直接按键盘是的tab键)
替换$: %s/^M//g (注意:^M 是按ctrl+v 再按Enter键)
3.cat 2.txt | uniq > 3.txt
本文为...
分类:
其他好文 时间:
2014-04-27 19:07:00
阅读次数:
544
使用Unity3d的内建网络搭建一个简单的服务器,使用本机当主机,创建一个客户端连接到本机,...
分类:
其他好文 时间:
2014-04-27 18:23:39
阅读次数:
609
我的主力博客:半亩方塘
对于 C++ 中的左值和右值,我们通常的说法是:当一个对象被用作右值的时候,用的是对象的值(内容);当对象被用作左值的时候,用的是对象的身份(在内存中的位置),这句话来自于 《C++
Primer 第五版》 第 121 页,那么,对于这句话,该作何理解呢?下面我想来谈谈我的看法:
ISO C++03规定表达式必须是左值或右值之一,而在ISO C++11中,左...
分类:
编程语言 时间:
2014-04-27 17:57:56
阅读次数:
550
一、Cohen-Sutherland剪裁算法1.基本思想对于每条线段P1P2分为三种情况处理:(1)若P1P2完全在窗口内,则显示该线段P1P2。(2)若P1P2明显在窗口外,则丢弃该线段。(3)若线段不满足(1)或(2)的条件,则在交点处把线段分为两段。其中一段完全在窗口外,可弃之。然后对另一段重...
分类:
其他好文 时间:
2014-04-27 17:00:46
阅读次数:
921
本控件为C#开发,运行在微软.NET框架2.0之上。是DCWriter的一个附件。
本控件性能优越,能在0.1秒内加载显示100天的数据。 本控件使用灵活,可方便的配置数据项目。而且还支持非线性Y坐标轴。
本控件能用于WinForm.NET开发,此外提供可编程对象用于ASP.NET开发。 本控件是南...
分类:
其他好文 时间:
2014-04-27 16:52:42
阅读次数:
1132
1.复制粘贴操作 vim有12个粘贴板,分别是0、1、2、...、9、a、“、+;
用:reg命令可以查看各个粘贴板里的内容。在vim中简单用y只是复制到“(双引号)粘贴板里,同样用p粘贴的也是这个粘贴板里的内容要将vim的内容复制到某个粘贴板,需要退出编辑模式,进入正常模式后,选择要复制的内容.....
分类:
其他好文 时间:
2014-04-27 16:51:17
阅读次数:
585