<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[aedggd的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/aedggd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; aedggd]]></copyright><item><title><![CDATA[Using standard library header files]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28471717</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28471717</guid><author>aedggd</author><pubDate>Wed, 04 Jun 2014 22:19:06 +0800</pubDate><description><![CDATA[« 1.8 — Programs with multiple files  

  1.10 — A first look at the preprocessor »



1.9 — Header files


BY ALEX, ON JUNE 3RD, 2007



Code files (with a .cpp extension) are not the on]]></description><category></category></item><item><title><![CDATA[A function]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28471617</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28471617</guid><author>aedggd</author><pubDate>Wed, 04 Jun 2014 22:18:18 +0800</pubDate><description><![CDATA[A function is a sequence of statements designed to do a particular job. You already know that every program must have a function named main(). However, most programs have many functions, and they all ]]></description><category></category></item><item><title><![CDATA[n C++, statements]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28471495</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28471495</guid><author>aedggd</author><pubDate>Wed, 04 Jun 2014 22:17:00 +0800</pubDate><description><![CDATA[The most common type of instruction in a program is the statement. A statement in C++ is the smallest independent unit in the language. In human language, it is analogous to a sentence. We write sente]]></description><category></category></item><item><title><![CDATA[public boolean update]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28456047</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28456047</guid><author>aedggd</author><pubDate>Wed, 04 Jun 2014 21:19:15 +0800</pubDate><description><![CDATA[public boolean update（final Member member） {
　　String key = member.getId（）；
　　if （get（key） == null） {
　　throw new NullPointerException（"数据行不存在， key = " + key）；
　　}
　　boolean result = redisTemplat]]></description><category></category></item><item><title><![CDATA[import org.springframework]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28455891</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28455891</guid><author>aedggd</author><pubDate>Wed, 04 Jun 2014 21:18:50 +0800</pubDate><description><![CDATA[p:host-name="${redis.host}"
　　p:port="${redis.port}"
　　p:password="${redis.pass}"
　　p:pool-config-ref="poolConfig"/>
　　
　　
　　
　　
　　Redis.properties文件内容
　　# Redis settings
　　#redis.host=192.1]]></description><category></category></item><item><title><![CDATA[pringmvc整合redis架构搭建实例]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28455591</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28455591</guid><author>aedggd</author><pubDate>Wed, 04 Jun 2014 21:17:46 +0800</pubDate><description><![CDATA[springmvc整合redis架构搭建实例
　　新换环境，又有新东西可以学习了，哈皮！ 抽空学习之余看了一下redis,个人对Springmvc的爱是忠贞不渝，所以整理了一下Springmvc整合redis的环境搭建。分享学习。
　　第一步： 创建maven项目：
　　实例pom.xml内容如下
　　
　　
　　4.0.0
　　war
　　orm-bae
　　com.orm
]]></description><category></category></item><item><title><![CDATA[c++的经验！]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28302949</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28302949</guid><author>aedggd</author><pubDate>Tue, 03 Jun 2014 21:46:58 +0800</pubDate><description><![CDATA[The first three statements are straightforward.

The fourth is relatively easy as well:







1

2

3




int

a = 3;

int

b = 5;

cout
 //
 evaluates 3 + 5





]]></description><category></category></item><item><title><![CDATA[c++的学习！]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/28302893</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/28302893</guid><author>aedggd</author><pubDate>Tue, 03 Jun 2014 21:45:55 +0800</pubDate><description><![CDATA[A function is a sequence of statements designed to do a particular job. You already know that every program must have a function named main(). However, most programs have many functions, and they all ]]></description><category></category></item><item><title><![CDATA[$transaction = $db]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27968465</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27968465</guid><author>aedggd</author><pubDate>Sun, 01 Jun 2014 14:58:59 +0800</pubDate><description><![CDATA[如何用yii一次性插入多条数据很困扰，今天努力看看源码想到了一个办法， 如有错误请及时联系我及时改正，以防误导他人， 希望看这篇博文时大家紧做参考
　　废话少说看代码：
　　$db = Yii::app（）->db;
　　$transaction = $db->beginTransaction（）；
　　$command = $db->createCommand（）；
　　try {
]]></description><category></category></item><item><title><![CDATA[public interface Queue]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27968393</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27968393</guid><author>aedggd</author><pubDate>Sun, 01 Jun 2014 14:57:46 +0800</pubDate><description><![CDATA[队列类似于现实生活中的排队。队列是先进先出的原则，只允许在队列头部去除元素，队列尾部添加元素。
　　下面是分别用数组和链表为存储结构实现的队列
　　public interface Queue {
　　int size();
　　T remove();
　　void add(T element);
　　boolean isEmpty();
　　void clear();
　　boo]]></description><category></category></item><item><title><![CDATA[print将它的参数显示在命令窗口]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27968343</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27968343</guid><author>aedggd</author><pubDate>Sun, 01 Jun 2014 14:56:50 +0800</pubDate><description><![CDATA[print将它的参数显示在命令窗口，并将输出光标定位在所显示的最后一个字符之后。
　　println 将它的参数显示在命令窗口，并在结尾加上换行符，将输出光标定位在下一行的开始。
　　printf是格式化输出的形式。
　　下在举个例子：
　　package other;
　　public class TestPrint {
　　public static void main(Strin]]></description><category></category></item><item><title><![CDATA[打从.Net诞生那一天起]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27688433</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27688433</guid><author>aedggd</author><pubDate>Fri, 30 May 2014 16:20:12 +0800</pubDate><description><![CDATA[欢迎进入.NET社区论坛，与300万技术人员互动交流 >>进入
　　众所周知，打从.Net诞生那一天起，业界就弥漫着一股贬低.Net的空气。许多公司排斥.Net，因为.Net低效的名声，加之怕被微软绑架的担心。许多C++程序员有偏见，看不起.Net程序员，认为那些人比较菜，才学入门级的语言。Java程序员对.Net也不待见，我们会Spring，Hibernate等一大堆框架，你们除了用类库还会什]]></description><category></category></item><item><title><![CDATA[ASP.NET 1.x的开发人员]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27688321</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27688321</guid><author>aedggd</author><pubDate>Fri, 30 May 2014 16:19:36 +0800</pubDate><description><![CDATA[ASP.NET 1.x的开发人员常常听到用户抱怨首次调用应用程序的时候会碰到初始化延迟。毕竟，初次请求会引发一个系列过程，包括运行库初始化、分析、把ASPX页面编译成中间语言、把方法即时编译成本地代码等等。
　　自从ASP.NET面市以来，开发人员一直都在要求(微软)出台一个解决办法，而ASP.NET 2.0利用预编译提供了一个有效的解决方案。
　　预编译选项
　　在首次启动应用程序的时候，]]></description><category></category></item><item><title><![CDATA[Socket通讯简单学习]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27683743</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27683743</guid><author>aedggd</author><pubDate>Fri, 30 May 2014 15:55:24 +0800</pubDate><description><![CDATA[Socket通讯简单学习
　　对于一个功能齐全的Socket,都要包含以下基本结构，其工作过程包含以下四个基本的步骤：
　　(1) 创建Socket;
　　(2) 打开连接到Socket的输入/出流;
　　(3) 按照一定的协议对Socket进行读/写操作;
　　(4) 关闭Socket.
　　第三步是程序员用来调用Socket和实现程序功能的关键步骤，其他三步在各种程序中基本相同
]]></description><category></category></item><item><title><![CDATA[Java代码]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27683671</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27683671</guid><author>aedggd</author><pubDate>Fri, 30 May 2014 15:54:48 +0800</pubDate><description><![CDATA[Java代码
　　Double d = 12.3366;
　　System.out.println(String.format("%2$08d", -3123,-5566));
　　System.out.println(String.format("%1$9d", -31));
　　System.out.println(String.format("%1$-9d", -31));
　　S]]></description><category></category></item><item><title><![CDATA[Java String.Format() 方法及参数说明]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27683597</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27683597</guid><author>aedggd</author><pubDate>Fri, 30 May 2014 15:54:16 +0800</pubDate><description><![CDATA[Java String.Format() 方法及参数说明
　　JDK1.5中，String类新增了一个很有用的静态方法String.format()：
　　format(Locale l, String format, Object… args) 使用指定的语言环境、格式字符串和参数返回一个格式化字符串。
　　format(String format, Object… args) 使用指定的]]></description><category></category></item><item><title><![CDATA[Java线程的join方法]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27380057</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27380057</guid><author>aedggd</author><pubDate>Wed, 28 May 2014 22:00:16 +0800</pubDate><description><![CDATA[Java线程的join方法可用于暂停当前线程的执行直至目标线程死亡。Thread中一共有三个join的重载方法。
　　public final void join()：该方法将当前线程放入等待队列中，直至被它调用的线程死亡为止。如果该线程被中断，则会抛出InterruptedException异常。
　　public final synchronized void join(long mill]]></description><category></category></item><item><title><![CDATA[Hibernate中对动态]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27380017</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27380017</guid><author>aedggd</author><pubDate>Wed, 28 May 2014 21:59:40 +0800</pubDate><description><![CDATA[Hibernate中对动态查询参数绑定提供了丰富的支持，那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话，我们就不难理解查询参数动态绑定，如下代码传统JDBC的参数绑定：
　　PrepareStatement pre=connection.prepare("select * from User where user.name=?");
　　pre.setString(1,"z]]></description><category></category></item><item><title><![CDATA[Java并发编程实战--]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27379987</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27379987</guid><author>aedggd</author><pubDate>Wed, 28 May 2014 21:59:06 +0800</pubDate><description><![CDATA[Java并发编程实战---第六章：任务执行
　　废话开篇
　　今天开始学习Java并发编程实战，很多大牛都推荐，所以为了能在并发编程的道路上留下点书本上的知识，所以也就有了这篇博文。今天主要学习的是任务执行章节，主要讲了任务执行定义、Executor、线程池和Executor生命周期等内容，大部分是概念性的，请选择阅读。
　　切入正题
　　线程中执行任务
　　线程执行任务的两种策略：一是]]></description><category></category></item><item><title><![CDATA[Jsp万能密码漏洞修复例子]]></title><link>https://blog.youkuaiyun.com/aedggd/article/details/27379949</link><guid>https://blog.youkuaiyun.com/aedggd/article/details/27379949</guid><author>aedggd</author><pubDate>Wed, 28 May 2014 21:58:31 +0800</pubDate><description><![CDATA[Jsp万能密码漏洞修复例子
　　如果网站出现这种"万能密码"漏洞该怎么办呢
　　'or'='or' 漏洞修复 方法有很多在这里介绍两种，咱们使用第2种
　　方法1: Replace过滤字符
　　解决方法：查找login.asp下的
　　代码如下 复制代码
　　username=request.Form("name")
　　pass=request.Form("pass")
　　修改]]></description><category></category></item></channel></rss>