<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[......]]></title><description><![CDATA[Knowledge is power.]]></description><link>https://blog.csdn.net/I_code</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; I_code]]></copyright><item><title><![CDATA[DataTables的使用]]></title><link>https://blog.csdn.net/I_code/article/details/8119398</link><guid>https://blog.csdn.net/I_code/article/details/8119398</guid><author>I_code</author><pubDate>Sat, 27 Oct 2012 20:23:26 +0800</pubDate><description><![CDATA[最近在工作中，用了DataTables做为展示数据的表格。该控件支持分页，而且又漂亮。这是官网的地址http://www.datatables.net/ 。本文记录我在工作中用到DataTables的相关功能及实现。


在采用这个控件之前，服务端向网页返回数据，页面用javascipt将数据拼接成html的表格，代码中充斥着很多 += '' '' ''。而且还要处理分页，每个页码还要自己绑]]></description><category></category></item><item><title><![CDATA[C++如何在set中插入struct]]></title><link>https://blog.csdn.net/I_code/article/details/7598752</link><guid>https://blog.csdn.net/I_code/article/details/7598752</guid><author>I_code</author><pubDate>Thu, 24 May 2012 15:53:30 +0800</pubDate><description><![CDATA[上周写了一个C++程序，编译不过，而且VS2010也没为我指出出错的代码是具体的哪一行，于是我用了二分查找分，最后定位发现，set的对象在使用insert函数时出错了。
我突然想起set的内部实现是红黑树，它会按照一定的准测排序元素，而且set保证无重复元素。
以往都是使用set作基本类型的容器，排序准测是默认的，但是struct不是基本类型，所以必须要手写一个struct的比较准则。]]></description><category></category></item><item><title><![CDATA[这两个月找实习的经历]]></title><link>https://blog.csdn.net/I_code/article/details/7521397</link><guid>https://blog.csdn.net/I_code/article/details/7521397</guid><author>I_code</author><pubDate>Sat, 28 Apr 2012 21:28:01 +0800</pubDate><description><![CDATA[从3月开始，我就开始向各个公司投递简历，然后复习专业知识，在网上看些面试题笔试题。忙忙碌碌快两个月，终于在这周四拿到了企鹅的OFFER，并毫不犹豫地签约了。
自从这周二的HR面之后，我就开始有点混日子了，感觉突然失去了奋斗的目标。这感觉不是很好，于是来学院坐坐，回忆一下这段时间找实习的经历，以此找回那种努力的感觉。


就按照时间顺序说吧。


微软：
这是我的第一次求职。不过很不]]></description><category></category></item><item><title><![CDATA[“亚研三日游”感想]]></title><link>https://blog.csdn.net/I_code/article/details/7471874</link><guid>https://blog.csdn.net/I_code/article/details/7471874</guid><author>I_code</author><pubDate>Wed, 18 Apr 2012 00:41:40 +0800</pubDate><description><![CDATA[这次有幸进入了微软精英大挑战WP7的全国决赛，而且比赛的地点放在了微软亚洲研究院，我们小组很开心，能有机会去参加亚研了！




第一天下午是比赛的彩排，在彩排的时候，我们看到了很多优秀的WP7应用，他们不仅展示的PPT做的很NICE，宣传视频也带有很强的高端科技感。




第二天早上是项目的正式展示，我觉得项目展示最精彩的部分当属评委问答的环节。台下坐着一排评委，都是技术大]]></description><category></category></item><item><title><![CDATA[编程之美-找符合条件的整数]]></title><link>https://blog.csdn.net/I_code/article/details/7408606</link><guid>https://blog.csdn.net/I_code/article/details/7408606</guid><author>I_code</author><pubDate>Thu, 29 Mar 2012 19:57:27 +0800</pubDate><description><![CDATA[题目：
任意给定一个正整数N，求一个最小的正整数M（M>1），使得N * M的十进制表示形式里只含有1和0。

看了题目，我很自然的想到了枚举。然后看N * M的十进制是否只包含1和0。当然，这种暴力的解法不是我们想要的。

换一种枚举方法，我们枚举N*M的取值效果怎么样呢？因为N * M的只包含1和0，所以对于K位的N*M，需要搜索2的K次方。
因为找的是最小整数，所以可以采用BFS]]></description><category></category></item><item><title><![CDATA[《more effective c++》读书笔记]]></title><link>https://blog.csdn.net/I_code/article/details/7303609</link><guid>https://blog.csdn.net/I_code/article/details/7303609</guid><author>I_code</author><pubDate>Tue, 28 Feb 2012 20:25:50 +0800</pubDate><description><![CDATA[《more effective c++》快读完时，才意识到应该做些笔记：


由于auto_ptr的copy constructor被调用时，对象拥有权转移了，所以以by value方式传递auto_ptrs往往是个非常糟的主意，因此STL容器中绝对不适合放置auto_ptrs。
Pass-by-reference-to-const才是适合的途径。


不要提供对dumb point]]></description><category></category></item><item><title><![CDATA[判断两线段是否相交的C#代码]]></title><link>https://blog.csdn.net/I_code/article/details/7013243</link><guid>https://blog.csdn.net/I_code/article/details/7013243</guid><author>I_code</author><pubDate>Fri, 25 Nov 2011 20:43:27 +0800</pubDate><description><![CDATA[今晚参考了 http://www.html-js.com/?p=1066&cpage=1 写了判断两线段是否相交的c#代码。基本思想是相交的两条线段，对于任意一线段的两端点，都在另一条直线的两边。
        /// 
        /// 判断直线2的两点是否在直线1的两边。
        /// 
        /// 直线1
        /// 直线2
        ///]]></description><category></category></item><item><title><![CDATA[根据点的坐标求三角形或多边形的重心]]></title><link>https://blog.csdn.net/I_code/article/details/7008148</link><guid>https://blog.csdn.net/I_code/article/details/7008148</guid><author>I_code</author><pubDate>Thu, 24 Nov 2011 15:00:48 +0800</pubDate><description><![CDATA[三角形的重心公式为三角形重心公式x=(x1+x2+x3)/3,y=(y1+y2+y3)/3。
我在网上搜索了多边形重心的求法，思路是这样的：先将多边形分解成多个三角形，分别求这些三角形的重心，然后得到一组更少点的集合，递归直到点的个数小于3时，即可得到答案。


如果输入的点的集合是按照顺时针或逆时针顺序的，那么分解三角形就不成问题，就很容易写出代码了。
        private]]></description><category></category></item><item><title><![CDATA[C#访问ACCESS文件的简单实例]]></title><link>https://blog.csdn.net/I_code/article/details/6979102</link><guid>https://blog.csdn.net/I_code/article/details/6979102</guid><author>I_code</author><pubDate>Wed, 16 Nov 2011 22:10:44 +0800</pubDate><description><![CDATA[using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.OleDb;
using System.Data.SqlClient;

namespace CSharpAccess
{
    class Program
    {
        st]]></description><category></category></item><item><title><![CDATA[得到指定文件夹内所有文件的相关信息]]></title><link>https://blog.csdn.net/I_code/article/details/6978826</link><guid>https://blog.csdn.net/I_code/article/details/6978826</guid><author>I_code</author><pubDate>Wed, 16 Nov 2011 21:59:21 +0800</pubDate><description><![CDATA[前段时间学习了MFC中关于文件的一些类的用法，比如CFile，CFileStatus，CFileFind等。接着我利用了BFS算法，配合这三个类，写了一个可以列出指定文件夹内的所有文件的相关属性的程序。为了方便今后的编码，贴下代码。
#include 
#include 
#include 
#include 
#include 
using namespace std;
#define MAX]]></description><category></category></item><item><title><![CDATA[从C++到C——我的C语言学习笔记]]></title><link>https://blog.csdn.net/I_code/article/details/6609816</link><guid>https://blog.csdn.net/I_code/article/details/6609816</guid><author>I_code</author><pubDate>Sat, 16 Jul 2011 00:12:24 +0800</pubDate><description><![CDATA[刚上大学就学习了C++，有人跟我说C++包括了C语言，学过C++就没有必要在弄C语言了。也有人说，C语言是程序员的通用语言，我们都应该花时间好好研究一下。之前也有看过一些书，这些书的作者也都建议读者学好C，而且强调不是C++。一直都有学习C语言的打算，直到我尝试写C程序发现编译都]]></description><category></category></item><item><title><![CDATA[C程序设计语言读书笔记(7)]]></title><link>https://blog.csdn.net/I_code/article/details/6607293</link><guid>https://blog.csdn.net/I_code/article/details/6607293</guid><author>I_code</author><pubDate>Fri, 15 Jul 2011 01:55:37 +0800</pubDate><description><![CDATA[这一章主要讲了C语言的输入输出函数。由于在此章之前，写的C程序就用到了输入输出函数，所以这章的内容显得很熟悉。	      先看看三个概念：      标准输入在程序运行时由用户输入数据，程序运行产生的相关信息都由标准输出和标准错误显示。      这里有必要解释一下stdin]]></description><category></category></item><item><title><![CDATA[C程序设计语言读书笔记(6)]]></title><link>https://blog.csdn.net/I_code/article/details/6601606</link><guid>https://blog.csdn.net/I_code/article/details/6601606</guid><author>I_code</author><pubDate>Wed, 13 Jul 2011 00:54:34 +0800</pubDate><description><![CDATA[结构是一个或多个变量的集合，这些变量可能为不同的类型，为了处理的方便而将这些变量组织在一个名字之下。#include 
struct name 
{
	char* name;
	int id;
}t, *pt;
char *name = "JOHN";
int ma]]></description><category></category></item><item><title><![CDATA[C程序设计语言读书笔记(5)]]></title><link>https://blog.csdn.net/I_code/article/details/6600881</link><guid>https://blog.csdn.net/I_code/article/details/6600881</guid><author>I_code</author><pubDate>Tue, 12 Jul 2011 17:41:53 +0800</pubDate><description><![CDATA[指针是一种保存变量地址的变量，声明方式如下：              double *dp, atof(char *);        表明，*dp和atof(char *)的值都是double类型的。该声明中atof的参数是指向char类型的指针，指针必须指向特性类型的对象，]]></description><category></category></item><item><title><![CDATA[C程序设计语言读书笔记(4)]]></title><link>https://blog.csdn.net/I_code/article/details/6591347</link><guid>https://blog.csdn.net/I_code/article/details/6591347</guid><author>I_code</author><pubDate>Thu, 07 Jul 2011 21:13:38 +0800</pubDate><description><![CDATA[被调用函数通过return 语句向调用者返回值，return语句的后面可以跟任何表达式：return (表达式);在必要时，表达式将被转化为函数的返回值类型。声明语句double sum, atof(char []);表明sum是一个double 类型的变量，atof函数带有一个]]></description><category></category></item><item><title><![CDATA[C程序设计语言读书笔记(3)]]></title><link>https://blog.csdn.net/I_code/article/details/6573966</link><guid>https://blog.csdn.net/I_code/article/details/6573966</guid><author>I_code</author><pubDate>Wed, 29 Jun 2011 00:36:00 +0800</pubDate><description><![CDATA[在有if语句嵌套的情况下使用花括号。被逗号分隔的一对表达式将按照从左到右的顺序进行求值。Continue语句只能用于循环语句中，不用于switch语句。少用goto。用do..while(0)可以消除goto语言。do..while(0)详细用法百度一下你就知道。]]></description><category></category></item><item><title><![CDATA[C程序设计语言读书笔记(2)]]></title><link>https://blog.csdn.net/I_code/article/details/6573965</link><guid>https://blog.csdn.net/I_code/article/details/6573965</guid><author>I_code</author><pubDate>Wed, 29 Jun 2011 00:35:00 +0800</pubDate><description><![CDATA[字符串常量是可以在编译时连接，常量表达式在编译时求值。

变量名首字符一定要为字母，下划线"_"被视为字母，但是库例程序名字通常以"_"开头，所以不建议使用"_"作为变量名首字母。

局部变量一般使用较短的变量名，尤其是循环变量。
但是外部变量应该使用较长且有意义的单词组合作为变量名。

带前缀0的整形常量表示八进制的数。
带前缀0X或0x的整型常量表示十六进制的数。
类似的可以]]></description><category></category></item><item><title><![CDATA[c程序设计语言读书笔记(1)]]></title><link>https://blog.csdn.net/I_code/article/details/6573953</link><guid>https://blog.csdn.net/I_code/article/details/6573953</guid><author>I_code</author><pubDate>Wed, 29 Jun 2011 00:21:00 +0800</pubDate><description><![CDATA[ 在运算符两边都加上一个空格字符，是一个好习惯。这样可以使得运算的结合关系更清晰明了。 如下三种for的写法：	   for(i=0;i<n;i++) ;	   for(i = 0;i < n;i++);	   for(i = 0;i < n;i++)	      ; 优越性逐步递增。如果for的后面跟有空语句，那么";"应该被单独放置一行，如3。  define指令可以把符号名(或者符号常]]></description><category></category></item><item><title><![CDATA[《软件开发者路线图：从学徒到高手》读书笔记]]></title><link>https://blog.csdn.net/I_code/article/details/6525307</link><guid>https://blog.csdn.net/I_code/article/details/6525307</guid><author>I_code</author><pubDate>Fri, 03 Jun 2011 18:15:00 +0800</pubDate><description><![CDATA[      《软件开发者路线图：从学徒到高手》 这本书挺不错的，虽然书不厚，但是看完后很有收获。      由于我还是个学生，书中的一些模式对我而言不太适应，于是我有所取舍的做了些笔记写了些感想。 暴露无知，以空杯心态学习。在不写代码的时候，也就是休息时间，尽量去接近那些技术牛人，我们可以从他们身上学到很多东西。只求最差，也就是说宁做凤尾不做鸡头。一个团队中处于最差的角色可以让我们学到更多。一个人]]></description><category></category></item><item><title><![CDATA[从两个BUG理解JAVA的引用]]></title><link>https://blog.csdn.net/I_code/article/details/6451282</link><guid>https://blog.csdn.net/I_code/article/details/6451282</guid><author>I_code</author><pubDate>Sat, 28 May 2011 01:08:00 +0800</pubDate><description><![CDATA[<br />    今天花了很多时间才调出两个BUG。毕竟JAVA学的也不多。<br />    巧的是这两个BUG都与JAVA的引用相关。<br /> <br />   先看以下代码： <br />   Resource resource = new Resource();
while(true){
    //从文件中读取值并赋值给resource
    localResource.add(resource);
    //do sht...读到文件末尾通过抛异常跳出循环
}<br /> <]]></description><category></category></item></channel></rss>