<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小白编程]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_13254</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_13254]]></copyright><item><title><![CDATA[系统设计时关于性能问题处理的几点心得]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82402644</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82402644</guid><author>iteye_13254</author><pubDate>Tue, 21 Aug 2012 07:46:00 +0800</pubDate><description><![CDATA[【将复杂的运算分解到其它过程】
此种思想将整个系统的操作看成一个整体，类似于负载均衡。在系统中常见的一个问题是，数据量比较大，对数据的查询统计变得很复杂很缓慢。对于这种问题应该在设计时就进行考虑，建立表的冗余字段或者汇总表存储一些汇总信息，在录入或更新数据时计算冗余字段或汇总表的值。这样将复杂的运算时间分解到了数据录入修改的时间。而一般的录入/修改都是单笔的操作，此时的一点点延时（可能很少很少）...]]></description><category></category></item><item><title><![CDATA[Qt中TreeView的右键菜单实现]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82402635</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82402635</guid><author>iteye_13254</author><pubDate>Tue, 21 Aug 2012 06:53:00 +0800</pubDate><description><![CDATA[目标
1、选中TreeView中的Item，右键弹出上下文菜单实现
1、在使用TreeView右键菜单之前，要setContextMenuPolicy并且connect上下文菜单请求信号setContextMenuPolicy(Qt::CustomContextMenu);

connect(this,SIGNAL(customContextMenuRequested(const QPoint...]]></description><category></category></item><item><title><![CDATA[redhat Linux系统 tar、gzip 、zip等压缩命令]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82402151</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82402151</guid><author>iteye_13254</author><pubDate>Sun, 19 Aug 2012 23:15:00 +0800</pubDate><description><![CDATA[【gzip/gunzip】
gzip是压缩命令，对应的gunzip是解压命令，使用时很简单，如下：
gzip file1 执行压缩，压缩后文件名为file1.gz
gunzip file1.gz 执行解压，解压后文件名为file1
注意：gzip/gunzip会删除源文件；并且只能处理文件不能处理目录。

【tar】
在Linux\Unix系统中很常用的打包命令，常用的参数如下：
...]]></description><category></category></item><item><title><![CDATA[Oracle SQL语句调优（一）]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82402036</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82402036</guid><author>iteye_13254</author><pubDate>Sun, 19 Aug 2012 16:31:00 +0800</pubDate><description><![CDATA[从网络上查找的一些Oracle SQL优化的办法，但测试的时候并没有发现速度有多大的提升，可能当时测试的数据量不够，姑且先记录下来，作为一个编程的规范：
1. 做表与表的连接查询时，大表在前，小表在后；
2. 显示字段时，通过字段前缀区分不同表的字段；
3. 查询条件中限制条件要卸载表连接条件前；
4. 不再字段中使用函数，例如where age-2=10改为where age=10+2;...]]></description><category></category></item><item><title><![CDATA[linux 下各种解压缩命令]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82401658</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82401658</guid><author>iteye_13254</author><pubDate>Sat, 18 Aug 2012 12:07:00 +0800</pubDate><description><![CDATA[大致总结了一下linux下各种格式的压缩包的压缩、解压方法。但是部分方法我没有用到，也就不全，希望大家帮我补充，我将随时修改完善，谢谢！整理：会游泳的鱼来自：www.LinuxByte.net最后更新时间：2005-2-20
.tar解包：tar xvf FileName.tar打包：tar cvf FileName.tar DirName（注：tar是打包，不是压缩！）—————————————...]]></description><category></category></item><item><title><![CDATA[使用递归算法将批量调用异步处理转化为同步调用，并使用Java模拟ExtJs异步处理同步化（续）...]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82401294</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82401294</guid><author>iteye_13254</author><pubDate>Fri, 17 Aug 2012 13:43:00 +0800</pubDate><description><![CDATA[上一篇文章（http://blog.youkuaiyun.com/scorpio3k/article/details/7875895）中提到在Ex tJs中使用递归处理批量发送异步请求同步化的问题，但后来被指点javascript的递归会存在严重的性能问题，是javascript对递归的实现不好，但java中的递归的思路应该是没有问题的。
对于javascript，原本的思路是这样的：
batchProc...]]></description><category></category></item><item><title><![CDATA[使用递归算法将批量调用异步处理转化为同步调用，并使用Java模拟ExtJs异步处理同步化...]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82401160</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82401160</guid><author>iteye_13254</author><pubDate>Fri, 17 Aug 2012 09:42:00 +0800</pubDate><description><![CDATA[【问题】
使用ExtJs处理批量数据时，使用for循环通过Ext Ajax调用后台，代码如下：
for(var i=0; i&amp;lt;params.length; i++){
	Ext.Ajax.request({
		url:this.url,
		params:params[i],
		method:'POST',
		success:function(response) {
		},
		...]]></description><category></category></item><item><title><![CDATA[jquery 插件标准模板]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82400921</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82400921</guid><author>iteye_13254</author><pubDate>Thu, 16 Aug 2012 16:52:00 +0800</pubDate><description><![CDATA[自fullCalendar插件抽取，比较经典，收藏备用。


(function($, undefined) {

	var defaults = {};

	$.fn.zDropMenu = function(options) {

		// method calling
		if( typeof options == 'string') {
			var args = Array.prot...]]></description><category></category></item><item><title><![CDATA[BI: Kettle获取命令行参数和Java调用Kettle传递参数]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82400717</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82400717</guid><author>iteye_13254</author><pubDate>Thu, 16 Aug 2012 10:39:00 +0800</pubDate><description><![CDATA[本示例旨在实现数据抽取，支持抽取指定ID的数据和全部数据功能，其中指定的ID通过Java传递。如下为Java调用本地的转换文件，其中String[] params就是参数，示例传递了两个参数：“123”， “234”，传递的参数全部是字符串类型，使用时需要转换成具体的格式：
	/**
	 * 调用本地的转换文件（带参数）
	 * 
	 * @Description:
	 * @param tra...]]></description><category></category></item><item><title><![CDATA[BI：Java调用Kettle执行任务或转换]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82400426</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82400426</guid><author>iteye_13254</author><pubDate>Wed, 15 Aug 2012 15:06:00 +0800</pubDate><description><![CDATA[Java调用Kettle执行任务或转换，需要使用Kettle中的jar，可以先导入lib目录中的几个基本的jar，如：kettle-core.jar、kettle-db.jar、kettle-engine.jar ，其它jar根据情况进行添加，所需的jar在&amp;lt;kettle-home&amp;gt;\lib、&amp;lt;kettle-home&amp;gt;\libext下面都可以找到，本示例引用的jar如下图：...]]></description><category></category></item><item><title><![CDATA[一首歌词《套马杆》]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82400416</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82400416</guid><author>iteye_13254</author><pubDate>Wed, 15 Aug 2012 14:48:00 +0800</pubDate><description><![CDATA[一首潇洒自由的歌曲，骏马奔驰在无尽的草原，雄鹰展翅在万里长空。无所束缚，展翅翱翔，向往这种自由自在。

-------------------------------------------------------------------------------

给我一片蓝天 一轮初升的太阳
给我一片绿草 绵延向远方 
给我一只雄鹰 一个威武的汉子
给我一个套马杆 攥在他手上 
给我一片白...]]></description><category></category></item><item><title><![CDATA[招聘杂感]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82400130</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82400130</guid><author>iteye_13254</author><pubDate>Tue, 14 Aug 2012 22:00:00 +0800</pubDate><description><![CDATA[7月底终于把招聘的事情搞定了，有几点杂感
1、招聘条件要具体化，明确对一项技术，掌握到什么程度
2、还是得先电话，后邮件联系，不过打电话要有些讲究：我给女的打，让HR的MM给男性应聘者打。
不过总的来说，招聘还是一件很累人的事情。
（待续）...]]></description><category></category></item><item><title><![CDATA[加薪风波]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82400110</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82400110</guid><author>iteye_13254</author><pubDate>Tue, 14 Aug 2012 21:16:00 +0800</pubDate><description><![CDATA[最近因为加薪出了点小风波
去年8月加入现在的公司，干得还可以，连续解决了几个不大不小的课题，自己也感到收获匪浅。转眼到了今年3月，部门开了一次会，讲解激励政策。会后就问了一下领导自己离晋级的差距，答曰半年调薪一次。自己当时以为是6月计算，就没再问，专心工作。
转眼到了6月底，再问，答曰定级不足六个月，不符合加薪标准，但是鉴于工作表现，已经申请特批，7月就有消息。自己没有表示异议，但实际颇有微辞...]]></description><category></category></item><item><title><![CDATA[qxmpp登录openfire时的“Not Authorized”问题]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82400093</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82400093</guid><author>iteye_13254</author><pubDate>Tue, 14 Aug 2012 20:20:00 +0800</pubDate><description><![CDATA[问题最近在一个linux机器上建了一个openfire，hostname为“A”，用spark的时候，在server处填写对方IP可以登录
但发现用qxmpp以“username@IP/resource”为JID登录时返回“Not Authorized”，但如果用“username@hostname/resource”为JID，则返回“socket error”
之前用“username@ho...]]></description><category></category></item><item><title><![CDATA[常见的操作系统使用的文件系统整理]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82399206</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82399206</guid><author>iteye_13254</author><pubDate>Sun, 12 Aug 2012 20:31:00 +0800</pubDate><description><![CDATA[文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构；即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区，或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统，简称文件系统。文件系统由三部分组成：与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。从系统角度来看，文件系统是对文件存储器空间进行组织和分配，负责文件存储并对存入的文件进行保护和检索的系统。具体...]]></description><category></category></item><item><title><![CDATA[redhat Linux系统 chmod对于文件和目录的权限区别]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82399193</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82399193</guid><author>iteye_13254</author><pubDate>Sun, 12 Aug 2012 19:54:00 +0800</pubDate><description><![CDATA[对于linux系统，虽然所有内容都是文件，对于文件和目录都可以使用chmod进行授权，但其中的权限还是有区别的，如果不了解其中的区别，则可能出现如下的问题：“想要删除文件，只给文件授予了w的权限，但目录却没有w权限，导致文件无法删除”。

linux中的文件、目录权限区别如下：








文件


目录





r：可读权限


读取文件内容


读...]]></description><category></category></item><item><title><![CDATA[redhat Linux系统 创建文件命令（touch、mkdir）]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82399186</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82399186</guid><author>iteye_13254</author><pubDate>Sun, 12 Aug 2012 19:29:00 +0800</pubDate><description><![CDATA[对于Linux系统，所有的内容都是文件，目录也是一个文件。
【VI】：
使用VI命令可以编辑文件，如果文件不存在则进行创建，如果要创建一个空的文件，可以先使用VI命令编辑一个空文件，然后直接进行保存。
1. vi newfile
2. 按ESC键进入命令模式
3. 输入“:wq”，保存并退出，即可以创建一个文件

【touch】：
touch命令是改变文件或目录的时间，如果文件名称...]]></description><category></category></item><item><title><![CDATA[对于crontab定时任务不能自动执行的总结]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82398407</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82398407</guid><author>iteye_13254</author><pubDate>Fri, 10 Aug 2012 10:32:00 +0800</pubDate><description><![CDATA[最近遇到了一些sh不能在crontab定时任务中自动执行的问题
期间由于不太了解，故走了一点弯路，现在总结下来可能第一次
进行设置遇到的问题。以绝后患！我所用过的操作系统为HP-unix&amp;amp;linux&amp;amp;sco-unix，均测试通过
1，首先确保sh脚本具有可执行属性
即chmod +x***.sh
或chmod +777 ***.sh
2，确保sh脚本手工执行正常
即在...]]></description><category></category></item><item><title><![CDATA[redhat Linux系统 chown变更文件或目录拥有者命令]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82398283</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82398283</guid><author>iteye_13254</author><pubDate>Thu, 09 Aug 2012 22:49:00 +0800</pubDate><description><![CDATA[
如果要改变文件所有权，可以使用chown和chgrp命令。
chown命令更改一个或多个文件的用户所有者，只有root用户才能使用。
# chown new-owner files
new-owner是制定文件的新所有者的名字（或用户id）。例如将文件brass的所有者改为用户harvey，只需要执行以下命令：
# chown harvey brass
大多数系统中，只有超级用户ro...]]></description><category></category></item><item><title><![CDATA[redhat Linux系统 chmod授权命令]]></title><link>https://blog.youkuaiyun.com/iteye_13254/article/details/82398281</link><guid>https://blog.youkuaiyun.com/iteye_13254/article/details/82398281</guid><author>iteye_13254</author><pubDate>Thu, 09 Aug 2012 22:23:00 +0800</pubDate><description><![CDATA[功能说明：变更文件或目录的权限。语　　法：chmod[-cfRv][--help][--version][&amp;lt;权限范围&amp;gt;+/-/=&amp;lt;权限设置...&amp;gt;][文件或目录...]或chmod[-cfRv][--help][--version][数字代号][文件或目录...]或chmod[-cfRv][--help][--reference=&amp;lt;参考文件或目录&amp;gt;][--ver...]]></description><category></category></item></channel></rss>